/* ============================================================
   Self-hosted fonts — offline-reliable, zero network at render.
   One variable woff2 per family; weight RANGE descriptors let the
   browser instance each used weight from the variable axis.
   font-display:swap keeps the guide readable while a private-site
   webview finishes making the local font available.
   url() is resolved relative to THIS file (css/), so ../fonts/.
   ============================================================ */
@font-face{
  font-family:"Hanken Grotesk";
  font-style:normal;
  font-weight:400 800;
  font-display:swap;
  src:url("../fonts/hanken-grotesk.woff2") format("woff2");
}
@font-face{
  font-family:"JetBrains Mono";
  font-style:normal;
  font-weight:400 700;
  font-display:swap;
  src:url("../fonts/jetbrains-mono.woff2") format("woff2");
}
@font-face{
  font-family:"Newsreader";
  font-style:italic;
  font-weight:400 700;
  font-display:swap;
  src:url("../fonts/newsreader-italic.woff2") format("woff2");
}
