/* Geist (variable, latin subset) bundled locally — no Google Fonts CDN at
   runtime. File is downloaded at build time by tools/fetch-fonts.ps1.
   One variable file covers the whole weight axis: 400 Regular, 500 Medium,
   600 Semibold, 700 Bold. font-display: swap so text paints immediately in the
   fallback stack and swaps to Geist when it arrives (no invisible-text flash). */
@font-face {
  font-family: "Geist";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("./geist-var.woff2") format("woff2");
}
