.svg{display:inline-flex;align-items:center;justify-content:center;color:inherit;vertical-align:middle}.svg svg{width:100%;height:100%}.svg.colored{color:inherit}.svg.colored.fill svg:not(.no-fill),.svg.colored.fill svg path:not(.no-fill),.svg.colored.fill svg polygon:not(.no-fill),.svg.colored.fill svg rect:not(.no-fill),.svg.colored.fill svg circle:not(.no-fill),.svg.colored.fill svg g:not(.no-fill){fill:currentColor;transition:fill .2s}.svg.colored.stroke svg.stroke,.svg.colored.stroke svg.stroke-secondary,.svg.colored.stroke svg.stroke-accent,.svg.colored.stroke svg.stroke-accent-dark,.svg.colored.stroke svg path.stroke,.svg.colored.stroke svg path.stroke-secondary,.svg.colored.stroke svg path.stroke-accent,.svg.colored.stroke svg path.stroke-accent-dark,.svg.colored.stroke svg polygon.stroke,.svg.colored.stroke svg polygon.stroke-secondary,.svg.colored.stroke svg polygon.stroke-accent,.svg.colored.stroke svg polygon.stroke-accent-dark,.svg.colored.stroke svg rect.stroke,.svg.colored.stroke svg rect.stroke-secondary,.svg.colored.stroke svg rect.stroke-accent,.svg.colored.stroke svg rect.stroke-accent-dark,.svg.colored.stroke svg circle.stroke,.svg.colored.stroke svg circle.stroke-secondary,.svg.colored.stroke svg circle.stroke-accent,.svg.colored.stroke svg circle.stroke-accent-dark,.svg.colored.stroke svg line.stroke,.svg.colored.stroke svg line.stroke-secondary,.svg.colored.stroke svg line.stroke-accent,.svg.colored.stroke svg line.stroke-accent-dark,.svg.colored.stroke svg polyline.stroke,.svg.colored.stroke svg polyline.stroke-secondary,.svg.colored.stroke svg polyline.stroke-accent,.svg.colored.stroke svg polyline.stroke-accent-dark,.svg.colored.stroke svg g.stroke,.svg.colored.stroke svg g.stroke-secondary,.svg.colored.stroke svg g.stroke-accent,.svg.colored.stroke svg g.stroke-accent-dark{stroke:currentColor;transition:stroke .2s}
