/* SVGs occupy the incumbent glyph and inline SVG boxes. No application geometry rules. */
i[data-design-icon]{position:relative}
i[data-design-icon]::before{visibility:hidden}
i[data-design-icon]>svg{position:absolute;left:50%;top:50%;translate:-50% -50%;width:1em;height:1em;pointer-events:none}
svg[data-design-inline]{fill:currentColor!important;stroke:none!important;stroke-width:0!important}
[data-design-slot]{position:relative}
.design-original-glyph{visibility:hidden}
[data-design-slot]>svg[data-design-slot-svg]{position:absolute;left:50%;top:50%;translate:-50% -50%;width:1em;height:1em;pointer-events:none}
