/* ═══════════════════════════════════════════════════════════════════════
   Polices hebergees en local.

   Elles venaient de fonts.googleapis.com : une feuille de style TIERCE et
   BLOQUANTE, donc deux resolutions DNS et deux poignees TLS avant que le
   premier texte puisse s'afficher. En local, les fichiers partent du meme
   hote que la page, sur une connexion deja ouverte, et les deux graisses du
   premier ecran sont prechargees.

   Sous-ensemble `latin` uniquement : le site est en anglais. Les autres
   sous-ensembles servis par Google (vietnamien, cyrillique, latin etendu)
   n'auraient jamais ete telecharges de toute facon, mais leur declaration
   pesait dans la feuille bloquante.
   ═══════════════════════════════════════════════════════════════════════ */

@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/space-grotesk-400.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;}
@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/space-grotesk-500.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;}
@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/space-grotesk-600.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;}
@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/space-grotesk-700.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;}
@font-face{font-family:'Space Mono';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/space-mono-400.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;}
@font-face{font-family:'Space Mono';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/space-mono-700.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;}

/* ── Polices de repli mises a l'echelle ───────────────────────────────────
   Space Grotesk est 9,54% plus LARGE que les polices systeme (mesure sur le
   titre de l'accueil : 1831px contre 1672px a taille egale). Le titre se
   re-wrappait donc au moment de la bascule, poussant tout ce qui suit de
   36px — un decalage de 0,12 de CLS a lui seul, au-dessus du seuil de 0,1.

   `size-adjust` fait occuper a la police de repli exactement la meme place.
   La bascule devient invisible : meme nombre de lignes avant et apres.

   La liste de `local()` couvre les differentes plateformes ; si aucune n'est
   presente, la face echoue et la pile continue — on n'est alors pas plus mal
   qu'avant. */
@font-face{
  font-family:'Grotesk Fallback';
  src:local('Arial'),local('Helvetica Neue'),local('Helvetica'),
      local('Liberation Sans'),local('FreeSans'),local('DejaVu Sans'),
      local('Roboto'),local('Open Sans');
  size-adjust:109.54%;
  ascent-override:88%;
  descent-override:22%;
  line-gap-override:0%;
}
