/* Self-hosted Archivo + Inter, Latin subset only (Archivo replaced Space
   Grotesk site-wide on Sep 10 2026 — Jason: its rounded forms read as
   childish; Archivo is the squarer grotesk he chose from three rendered
   options) — replaces the
   round trip to Google's font-hosting CDN (the googleapis/gstatic domains).
   See assets/fonts/LICENSE.md (SIL OFL 1.1). Each family ships as one
   variable-font file covering its full weight range — do not split
   back into per-weight files (they are byte-identical duplicates).

   Cache-busting: the ?v= stamps on the url() paths below are a SEPARATE
   set of stamps from the ?v= on each page's <link rel="preload"> for these
   same files — scripts/test-cache-stamps.mjs only checks the HTML refs, not
   the url() ones here. When a font file changes, bump both: the stamp in
   this file AND the matching preload stamp on every page, by hand. */

@font-face {
  font-family: "Archivo";
  font-style: normal;
  font-weight: 500 700;
  font-display: swap;
  src: url("/assets/fonts/archivo.woff2?v=v1-0-0") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400 600;
  font-display: swap;
  src: url("/assets/fonts/inter.woff2?v=v1-0-0") format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
