/* Bundled SVG icons: independent of icon fonts, CDNs and font loading. */
svg.nj-icon {
	display: inline-block;
	flex-shrink: 0;
	vertical-align: middle;
	overflow: visible;
	fill: none;
	stroke: currentColor;
	stroke-width: 1.7;
	stroke-linecap: round;
	stroke-linejoin: round;
}
svg.nj-icon > :is(path, circle, rect, line, polyline, polygon, ellipse) {
	fill: none;
	stroke: inherit;
	stroke-width: inherit;
	stroke-linecap: inherit;
	stroke-linejoin: inherit;
	vector-effect: non-scaling-stroke;
}
