/* AUTO-GENERATED by scripts/build-web-library.mjs. */
ds-icon { display: inline-flex; flex: none; vertical-align: -0.125em; }
ds-icon[size="xs"] { inline-size: var(--ds-size-icon-xs); block-size: var(--ds-size-icon-xs); }
ds-icon[size="sm"] { inline-size: var(--ds-size-icon-sm); block-size: var(--ds-size-icon-sm); }
ds-icon[size="md"] { inline-size: var(--ds-size-icon-md); block-size: var(--ds-size-icon-md); }
ds-icon[size="lg"] { inline-size: var(--ds-size-icon-lg); block-size: var(--ds-size-icon-lg); }
ds-icon[size="xl"] { inline-size: var(--ds-size-icon-xl); block-size: var(--ds-size-icon-xl); }
@media (forced-colors: active) { ds-icon { color: CanvasText; } }
