@use 'sass:meta'; @use 'iro-sass/src/bem'; @use 'iro-sass/src/props'; @use '../props' as *; @forward 'icon.vars'; @use 'icon.vars' as vars; @mixin styles { @include materialize-at-root(meta.module-variables('vars')); @include bem.object('icon') { display: inline; inline-size: props.get(vars.$size); block-size: props.get(vars.$size); vertical-align: props.get(vars.$valign); stroke-linecap: round; stroke-linejoin: round; stroke-width: props.get(vars.$stroke-width); @include bem.modifier('block') { display: block; } } }