/* Material Symbols → inline SVG icons
   The site no longer uses the Material Symbols *font* — all icons are inline
   SVGs carrying the `mi` / `material-symbols-outlined` classes (see the audit
   in icons.md). The now-unused local WOFF2 @font-face blocks were removed to
   stop every page downloading ~8 MB of font files.

   Keep the sizing rules below so icon width/height/color follow their
   surrounding text via currentColor + 1em, regardless of whether a page also
   loads assets/styles2.css. */

.svg-icon,
.mi,
.material-symbols-outlined {
  display: inline-block;
  width: 1em;
  height: 1em;
  fill: currentColor;
  vertical-align: middle;
  line-height: 1;
}
.mi path,
.material-symbols-outlined path {
  fill: currentColor;
}
