/* Sofast webfonts — auto-hébergées.
   General Sans (Indian Type Foundry, via Fontshare) et JetBrains Mono (Google
   Fonts), sous-ensemble latin, style normal, extraites du design system livré
   avec les maquettes. Remplacer les binaires par des fichiers sous licence
   propre si la licence du projet l'exige.

   Feuille servie telle quelle depuis fonts/ (comme Font Awesome) et non via
   Vite : les url() restent relatives à ce fichier, donc stables quel que soit
   le nom des entrées dist/. Les tokens --font-sans / --font-mono qui déclarent
   ces familles vivent dans src/sass/globals/_vars.scss. */

@font-face {
  font-family: "General Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("general-sans/general-sans-400.woff2") format("woff2");
}

@font-face {
  font-family: "General Sans";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("general-sans/general-sans-500.woff2") format("woff2");
}

@font-face {
  font-family: "General Sans";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("general-sans/general-sans-600.woff2") format("woff2");
}

@font-face {
  font-family: "General Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("general-sans/general-sans-700.woff2") format("woff2");
}

/* Le design system livrait le même binaire pour 400 et 500 : une seule copie,
   référencée deux fois, pour que --type-mono-lg (500) reste un vrai fichier. */
@font-face {
  font-family: "JetBrains Mono";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("jetbrains-mono/jetbrains-mono-400.woff2") format("woff2");
}

@font-face {
  font-family: "JetBrains Mono";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("jetbrains-mono/jetbrains-mono-400.woff2") format("woff2");
}
