/* Geist — the app typeface, self-hosted to avoid CSP issues and third-party
   font CDNs. Two variable files (upright + italic) cover 100–900, so weight is
   a rendering choice per surface rather than another download. Relative urls
   so the files resolve under whatever base the SPA is served from (/app/).
   SIL Open Font License 1.1 — see geist-OFL.txt. */
@font-face {
  font-family: 'Geist';
  src: url('Geist[wght].woff2') format('woff2');
  font-weight: 100 900;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: 'Geist';
  src: url('Geist-Italic[wght].woff2') format('woff2');
  font-weight: 100 900;
  font-display: swap;
  font-style: italic;
}
