/* ==========================================================================
   Fonts — self-hosted, no CDN, nothing to consent to.
   --------------------------------------------------------------------------
   Two families, one file each, because both are VARIABLE fonts: a single
   download covers every weight from 300 to 900. That is why you will not find
   a Fraunces-600 and a Fraunces-700 file here.

     Fraunces   headings (weights 600, 700 and 800)
     Inter      body copy, labels and buttons (400, 600, 700)

   Both are subset to the "latin" range, the same one Google Fonts serves: it
   covers English, French, German, Spanish, Italian and the other Western
   European languages. Central-European letters (ą, ř, ő, ș…) are NOT in the
   file — a page written in Polish or Czech would fall back to a system serif.
   See the README for how to get the latin-ext files.

   To swap a font: drop the .woff2 in this folder, edit the @font-face below,
   then change --font-display / --font-body in assets/css/style.css.

   Licence: both families ship under the SIL Open Font License 1.1 and can be
   redistributed with the template. Checked in the fonts' own `name` table, not
   assumed — see _mesures/06-licence-polices.mjs.
   ========================================================================== */

/* --- Fraunces — the serif used by every heading -------------------------- */

@font-face {
  font-family: "Fraunces";
  font-style: normal;
  font-weight: 300 900; /* variable: one file, the whole range */
  font-display: swap;
  src: url("Fraunces-variable-latin.woff2") 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;
}

/* --- Inter — everything that is not a heading ---------------------------- */

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 100 900; /* variable */
  font-display: swap;
  src: url("Inter-variable-latin.woff2") 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;
}
