/* EXPERIMENT: Geist (text) and Geist Mono (labels and data) in place of Inter and JetBrains Mono. Founder choice after trying
   Space Grotesk. Both are SIL OFL, self-hosted as Latin-subset variable woff2 files (fonts/geist-latin-var.woff2,
   fonts/geist-mono-latin-var.woff2, weights 100-900, licences beside them). No CDN call.
   To drop it, delete this <link> and the Geist preload in index.html; the site returns to Inter and JetBrains Mono.
   Inter and JetBrains Mono stay in the stacks as fallbacks. This departs from context/visual-design.md (Inter, and JetBrains Mono
   for data), though that document itself names Geist + Geist Mono as the closest swap that keeps the tabular-figure behaviour;
   logged in content/draft.md. */

@font-face {
  font-family: "Geist";
  src: url("../../fonts/geist-latin-var.woff2") format("woff2");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Geist Mono";
  src: url("../../fonts/geist-mono-latin-var.woff2") format("woff2");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

:root {
  --font-sans: "Geist", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --font-mono: "Geist Mono", "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;
}
