/* RT XP — self-hosted webfonts.
   Served from our own origin, not fonts.googleapis.com: a site that promises
   "geen public-cloud" should not hand every visitor's IP to Google to render
   its own headline. Also removes two preconnects and a render-blocking
   cross-origin stylesheet from the critical path.

   Sources: Google Fonts (SIL Open Font License 1.1). License texts ship
   alongside the files in assets/fonts/OFL-*.txt.
   TTF -> WOFF2, unsubsetted (the layout leans on block/box-drawing glyphs
   that a latin-only subset would drop). */

/* Body + headlines. Variable file covers the 400/700/800 weights in use. */
@font-face {
  font-family: 'JetBrains Mono';
  src: url('fonts/JetBrainsMono-var.woff2') format('woff2-variations'),
       url('fonts/JetBrainsMono-var.woff2') format('woff2');
  font-weight: 100 800;
  font-style: normal;
  font-display: swap;
}

/* Pixel chrome: kickers, labels, window title bars. Regular only. */
@font-face {
  font-family: 'Press Start 2P';
  src: url('fonts/PressStart2P-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Mid-weight terminal voice: ledes, body copy on the document pages. */
@font-face {
  font-family: 'VT323';
  src: url('fonts/VT323-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
