/* ==========================================================================
   Polices auto-hébergées, format woff2 uniquement.
   Récupération via Fontsource (npm ou téléchargement direct) :
     npm i @fontsource-variable/fraunces
     npm i @fontsource-variable/inter-tight
     npm i @fontsource/ibm-plex-mono
   Copier les .woff2 dans ./fonts/ en respectant les noms ci-dessous.
   Aucun appel à Google Fonts : rien ne sort du domaine.
   ========================================================================== */

/* Fraunces, serif de titraille. Fichier variable complet : poids 100 à 900,
   plus les axes optique, SOFT et WONK utilisés dans style.css.
   Fourni dans ./fonts/, rien à télécharger. */
@font-face {
  font-family: "Fraunces";
  src: url("../fonts/fraunces-latin-variable.woff2") format("woff2-variations"),
       url("../fonts/fraunces-latin-variable.woff2") format("woff2");
  font-weight: 100 900;
  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+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193,
                 U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Inter Tight, sans de labeur. Variable : poids 100 à 900. */
@font-face {
  font-family: "Inter Tight";
  src: url("../fonts/inter-tight-latin-variable.woff2") format("woff2-variations"),
       url("../fonts/inter-tight-latin-variable.woff2") format("woff2");
  font-weight: 100 900;
  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+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193,
                 U+2212, U+2215, U+FEFF, U+FFFD;
}

/* IBM Plex Mono, chiffres, heures, scores, étiquettes de source. */
@font-face {
  font-family: "IBM Plex Mono";
  src: url("../fonts/ibm-plex-mono-latin-400-normal.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Mono";
  src: url("../fonts/ibm-plex-mono-latin-500-normal.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
