/* Self-hosted webfonts (design-spec.md §0: "Self-host both (woff2) ... the
   request must be proxied/served by us, not a client call to a third-party API").

   Files in this directory (latin subset, U+0000–00FF + typographic punctuation):
     fraunces-latin.woff2  — Fraunces, variable weight 400–700 (opsz 9–144)
     inter-latin.woff2     — Inter,    variable weight 400–700

   Both are the Google Fonts latin-subset builds. Fraunces and Inter are both
   shipped by Google as a single variable woff2 per subset — the per-weight URLs
   in the css2 response point at the *same* file — so one face per family with a
   `font-weight` range is the correct, non-duplicated way to declare them
   (previously this file named six identical-content files).

   Licences: OFL-Fraunces.txt and OFL-Inter.txt in this directory (SIL OFL 1.1).

   If a file fails to load, tokens.css falls back to Georgia (headings) /
   system-ui (body) with `font-display: swap` — no layout block, no third-party
   request. */

@font-face {
  font-family: "Fraunces";
  src: url("./fraunces-latin.woff2") format("woff2");
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  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";
  src: url("./inter-latin.woff2") format("woff2");
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
  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;
}
