/**
 * Poppins — hébergé localement (audit SEO du 01/08/2026).
 *
 * Remplace `https://fonts.googleapis.com/css2?family=Poppins:…`, qui était l'une des
 * huit feuilles bloquant le rendu de chaque page publique, et la SEULE requête vers un
 * domaine tiers. Trois raisons de la rapatrier :
 *
 *   — L'élément LCP de l'accueil est un TEXTE. Il attend donc la police, qui attendait
 *     elle-même une résolution DNS, une négociation TLS et une requête CSS chez Google
 *     avant même de commencer à se télécharger.
 *   — L'argument « tout le monde a déjà Poppins en cache depuis Google » est caduc :
 *     depuis 2020 les navigateurs partitionnent le cache HTTP par site, un fichier
 *     téléchargé sur un autre domaine n'est jamais réutilisé ici.
 *   — Le CDN de Google Fonts transmet l'adresse IP du visiteur à un tiers, ce que la
 *     CNIL et plusieurs décisions européennes considèrent comme un transfert à
 *     consentir. S'en passer supprime la question.
 *
 * Sous-ensemble LATIN uniquement : le site est en français et en anglais. Les jeux
 * latin-ext et devanagari servis par Google n'auraient jamais été utilisés.
 * Poids total : 39 ko pour les cinq graisses.
 *
 * `font-display: swap` reproduit le `&display=swap` de l'ancienne URL : le texte
 * s'affiche immédiatement dans la police de repli, puis bascule. Sans lui, le texte
 * reste invisible jusqu'à l'arrivée de la police — un LCP retardé pour rien.
 */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('/fonts/poppins/poppins-latin-300.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: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/poppins/poppins-latin-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: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/poppins/poppins-latin-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: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/poppins/poppins-latin-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: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/poppins/poppins-latin-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;
}
