@use 'iro-sass/src/iro-sass' as iro; @use '../functions' as fn; @include iro.props-namespace('icon') { @include iro.props-store(( --dims: ( --stroke: 1.5px, --size: calc(1 / 14 * 16em), --valign: -.2em, ) )); @include iro.bem-object(iro.props-namespace()) { display: inline; inline-size: fn.dim(--size); block-size: fn.dim(--size); vertical-align: fn.dim(--valign); stroke-linecap: round; stroke-linejoin: round; stroke-width: fn.dim(--stroke); @include iro.bem-modifier('block') { display: block; } } }