import{p as s,H as e,j as i,c as t,t as n}from"./index2.js";const o=s(class extends e{constructor(s){super(),!1!==s&&this.__registerHost(),this.__attachShadow()}get host(){return this}label;size="m";name;color;render(){const{label:s,name:e,size:n,color:o}=this;return i(t,{size:n,part:"root",children:i("i",{class:"dds-icon",role:"img","aria-hidden":"true","aria-label":s||e,style:{color:o},part:"icon",children:e},"b393e091bd1df2c8f986bf9909618e21373b2730")},"f9454a9b051dc2fc99fc87b84c0d74f49fa28dc5")}static get style(){return'@layer reset, base, variants, states, sizes;  @layer reset {   :host {     display: contents;     -moz-text-size-adjust: none;     -webkit-text-size-adjust: none;     text-size-adjust: none;     font-family: var(--dds-font-family-sans);     font-feature-settings: var(--dds-font-features-sans);     text-rendering: optimizeLegibility;     -webkit-font-smoothing: antialiased;      *,     *::after,     *::before,     *::backdrop,     *::file-selector-button {       box-sizing: border-box;       margin: 0;       padding: 0;       min-inline-size: 0;       min-block-size: 0;     }      * {       scrollbar-width: thin;       scrollbar-color: color-mix(gray 50%, transparent);     }      *:focus-visible {       z-index: 1;     }      > * {       interpolate-size: allow-keywords;       -webkit-tap-highlight-color: transparent;     }   } } @layer base{:host{display:inline-flex;block-size:var(--dds-icon-size);inline-size:var(--dds-icon-size);.dds-icon{font-family:var(--dds-font-family-icons);font-style:normal;font-weight:normal;font-variant:normal;font-feature-settings:\'liga\', \'clig\', \'kern\';white-space:nowrap;word-wrap:normal;text-transform:none;user-select:none;line-height:1;color:inherit;letter-spacing:normal;font-size:var(--dds-icon-size);position:relative;vertical-align:top}}}@layer sizes{:host([size="2xs"]){--dds-icon-size:var(--dds-icon-size-2xs)}:host([size="xs"]){--dds-icon-size:var(--dds-icon-size-xs)}:host([size="s"]){--dds-icon-size:var(--dds-icon-size-s)}:host([size="m"]){--dds-icon-size:var(--dds-icon-size-m)}:host([size="l"]){--dds-icon-size:var(--dds-icon-size-l)}:host([size="xl"]){--dds-icon-size:var(--dds-icon-size-xl)}}'}},[513,"dds-icon",{label:[1],size:[1025],name:[1025],color:[1025]}]);function a(){"undefined"!=typeof customElements&&["dds-icon"].forEach((s=>{"dds-icon"===s&&(customElements.get(n(s))||customElements.define(n(s),o))}))}export{o as I,a as d}