@layer equip{.eq-icon{--_size:1.25em;width:var(--_size);height:var(--_size);vertical-align:-.275em;stroke-width:var(--eq-icon-stroke,1.75);flex:none;display:inline-block;overflow:visible}.eq-icon[data-size]{width:var(--_size);height:var(--_size)}.eq-icon[data-size=s]{--_size:16px}.eq-icon[data-size=m]{--_size:20px}.eq-icon[data-size=l]{--_size:24px}.eq-icon[data-filled]{fill:#0000;transition:fill var(--eq-dur) var(--eq-ease)}.eq-icon[data-filled=true]{fill:currentColor}.eq-icon[data-filled=soft]{fill:color-mix(in srgb, currentColor 22%, transparent)}}
