/* ============================================================
   May'Kilos — Manrope, servie depuis notre propre domaine.

   Les 19 pages chargeaient la police depuis fonts.googleapis.com,
   qui renvoie ensuite vers fonts.gstatic.com. Deux raisons de ne
   plus le faire, et la première n'est pas technique.

   1. Le droit. Charger une police depuis un serveur de Google
      transmet à Google l'adresse IP de chaque visiteur, avant tout
      consentement et sans qu'il l'ait demandé. Le tribunal de
      Munich l'a jugé contraire au RGPD en janvier 2022 (Az. 3 O
      17493/20) et la CNIL tient la même ligne. Notre page de
      confidentialité, elle, ne mentionnait Google nulle part :
      elle décrivait donc un site qui n'existait pas.

   2. La distance. Depuis Mayotte, le point de présence le plus
      proche répond en ~125 ms. Passer par deux origines externes
      coûtait deux résolutions DNS et deux poignées de main TLS
      avant le premier octet de police — sur une ressource qui
      bloque l'affichage du texte. Servies d'ici, les polices
      arrivent sur une connexion déjà ouverte.

   La police est variable : un seul fichier couvre les graisses 400
   à 800, là où la version statique en aurait demandé cinq. Les deux
   sous-ensembles reprennent exactement le découpage de Google, donc
   la couverture des caractères est identique à celle d'avant — le
   « → » et le « ★ », absents des deux, retombent sur la police
   système comme ils le faisaient déjà.

   Manrope est publiée sous SIL Open Font License 1.1, qui autorise
   explicitement la redistribution et l'hébergement propre.
   ============================================================ */

/* latin-ext — n'est téléchargé que si la page contient un de ces
   caractères. Une page en français courant ne le demande jamais. */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url('../polices/manrope-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;
}

/* latin — celui qui sert. Contient les accents français et le œ
   de « cœur » et « œuvre » (U+0152-0153). */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url('../polices/manrope-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;
}
