/* ─── Polices self-hostees (PERF-03) ───
   Inter variable (wght 400-800, opsz) + Syne variable (wght 700-800),
   subsets latin + latin-ext (app francophone). Fichiers extraits du service
   Google Fonts (memes octets que ce que la prod chargeait via
   fonts.googleapis.com), servis en same-origin et precaches par le SW :
   zero requete cross-origin au boot, polices disponibles hors-ligne.
   Les scripts non couverts (cyrillique, grec, vietnamien) retombent sur la
   police systeme — comportement identique a l'abandon de swap actuel.
   display=fallback : periode block courte + swap court + abandon si lent
   (cf. agent.md, cible Android entree de gamme, reseau instable). */

/* Inter — latin */
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400 800;
  font-display: fallback;
  src: url("../fonts/inter-var-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 — latin-ext */
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400 800;
  font-display: fallback;
  src: url("../fonts/inter-var-latin-ext.woff2") format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* Syne — latin (700 et 800 servis par le meme fichier variable) */
@font-face {
  font-family: "Syne";
  font-style: normal;
  font-weight: 700 800;
  font-display: fallback;
  src: url("../fonts/syne-var-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;
}

/* Syne — latin-ext */
@font-face {
  font-family: "Syne";
  font-style: normal;
  font-weight: 700 800;
  font-display: fallback;
  src: url("../fonts/syne-var-latin-ext.woff2") format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
