html{--u2-ico-font:"Segoe UI Symbol", "Noto Emoji", sans-serif;--u2-ico-dir-material:"https://cdn.jsdelivr.net/npm/@material-icons/svg@1.0.33/svg/{icon_name}/baseline.svg";--u2-ico-dir-material-host:var(--u2-ico-dir-material)}:host{--u2-ico-dir-material:var(--u2-ico-dir-material-host,"https://cdn.jsdelivr.net/npm/@material-icons/svg@1.0.33/svg/{icon_name}/baseline.svg")}u2-ico{--size:1.5rem;font-size:var(--size);--line-height:1;text-align:center;vertical-align:middle;fill:currentColor;text-transform:none;letter-spacing:normal;overflow-wrap:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";font-variant-emoji:text;direction:ltr;font-style:normal;font-weight:400;line-height:1;font-family:var(--u2-ico-font)!important}u2-ico:not([hidden]){display:inline-block}u2-ico[icon]:empty:before{content:attr(icon)}u2-ico[inline]{--size:1.2em;vertical-align:-11%;overflow:visible}u2-ico>svg{vertical-align:bottom;width:auto;min-width:1em;height:1em;margin:auto;overflow:visible}u2-ico [fill]:not([fill=none]){fill:currentColor}u2-ico [stroke]:not([stroke=none]){stroke:currentColor}u2-ico[state]{&:before{display:none}&[state=loading]{width:1em;overflow:clip}&[state=fail]{width:auto;font-size:.8em;& :before{display:block}}}u2-ico:empty:not([icon]):before{content:"⚠️"}