import{r as e,g as s,j as i,H as t}from"./index-C7YNCRgy.js";const n=class{constructor(s){e(this,s)}get host(){return s(this)}label;size="m";name;color;render(){const{label:e,name:s,size:n,color:a}=this;return i(t,{size:n,part:"root",children:i("i",{class:"dds-icon",role:"img","aria-hidden":"true","aria-label":e||s,style:{color:a},part:"icon",children:s},"b393e091bd1df2c8f986bf9909618e21373b2730")},"f9454a9b051dc2fc99fc87b84c0d74f49fa28dc5")}};n.style='@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)}}';const a=class{constructor(s){e(this,s)}get el(){return s(this)}size="m";render(){const{size:e}=this;return i(t,{size:e,part:"root",children:i("dds-icon",{"aria-label":"Loading",role:"status",name:"loader-circle",size:e,part:"spinner"},"66ff94842c778643433e2c1a6510bfb7a0895d1a")},"b5bee4ef03cb1aaebab5a9a6119695fa9c2e43ee")}};a.style="@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 {     dds-icon {       animation: dds-spinner-rotate 1s linear infinite;       transform-origin: center;       color: inherit;     }   } }  @layer animations {   @keyframes dds-spinner-rotate {     to {       rotate: 360deg;     }   } }  @layer reset, base, sizes, animations; ";export{n as dds_icon,a as dds_spinner}