:host,:where(.ld-icon){--ld-icon-secondary-col:var(--ld-col-wht);--ld-icon-size-sm:1rem;--ld-icon-size-md:1.25rem;--ld-icon-size-lg:1.5rem;align-items:center;display:inline-flex;height:var(--ld-icon-size-md);justify-content:center;width:var(--ld-icon-size-md)}:host ::slotted(svg),:host :where(svg),:where(.ld-icon) ::slotted(svg),:where(.ld-icon) :where(svg){flex-shrink:0;height:var(--ld-icon-size-md);width:var(--ld-icon-size-md)}:host(.ld-icon--sm),:host(.ld-icon--sm) ::slotted(svg),:host(.ld-icon--sm) :where(svg),:where(.ld-icon--sm),:where(.ld-icon--sm) ::slotted(svg),:where(.ld-icon--sm) :where(svg){height:var(--ld-icon-size-sm);width:var(--ld-icon-size-sm)}:host(.ld-icon--lg),:host(.ld-icon--lg) ::slotted(svg),:host(.ld-icon--lg) :where(svg),:where(.ld-icon--lg),:where(.ld-icon--lg) ::slotted(svg),:where(.ld-icon--lg) :where(svg){height:var(--ld-icon-size-lg);width:var(--ld-icon-size-lg)}