/* Self-hosted faces. No CDN: the deployed files are the authored files, and a
   third-party font host is a third-party request on every visit.

   Latin subset only, woff2 only — every browser that runs ES modules takes
   woff2, so a second format would be dead weight. About 10 kB per face.

   `font-display: swap` matters more here than usual: the name is rasterised
   into the acoustic medium from its laid-out box, so a face that arrives late
   would bake the scatterer from the fallback. `site.js` re-bakes on
   `document.fonts.ready`, which is what makes swap safe. */

/* A bake-off, not the final set. Four candidates are declared; `--font-mono`
   in tokens.css picks the one that renders, and the other three are dead
   weight in the repo until the choice is settled. See the Type section of
   AGENTS.md for what each one reads as, then delete the losers here and in
   `public/fonts/`. */

@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/IBMPlexMono-400.woff2') format('woff2');
}

@font-face {
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/IBMPlexMono-600.woff2') format('woff2');
}

@font-face {
  font-family: 'Space Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/SpaceMono-400.woff2') format('woff2');
}

@font-face {
  font-family: 'Space Mono';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/SpaceMono-700.woff2') format('woff2');
}

@font-face {
  font-family: 'Courier Prime';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/CourierPrime-400.woff2') format('woff2');
}

@font-face {
  font-family: 'Courier Prime';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/CourierPrime-700.woff2') format('woff2');
}

@font-face {
  font-family: 'VT323';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/VT323-400.woff2') format('woff2');
}
