/*
 * Polices du site, servies par le site lui-même — plus aucune requête vers
 * Google à chaque visite (2026-10-02).
 *
 * ⚠️ POURQUOI ELLES NE VIENNENT PLUS DE fonts.googleapis.com
 *
 * Charger une police depuis Google transmet l'adresse IP de CHAQUE visiteur à
 * Google, sans que la politique de confidentialité le mentionne. Un tribunal
 * allemand a condamné un site pour cette raison en 2022. Servies d'ici, elles
 * ne coûtent plus rien à déclarer, et la page a un serveur de moins à joindre.
 *
 * Ce sont des polices VARIABLES : un fichier par jeu de caractères couvre
 * toutes les graisses (Cormorant Garamond 400→700, Manrope 300→700). Seuls les
 * jeux latin et latin étendu sont servis — le site est en français ; les
 * jeux cyrillique, grec et vietnamien de Google ont été écartés. Grâce à
 * `unicode-range`, le fichier « latin étendu » n'est téléchargé que si la page
 * contient un caractère qui en relève.
 *
 * Licence : SIL Open Font License 1.1 (OFL-manrope.txt, OFL-cormorantgaramond.txt),
 * qui autorise l'auto-hébergement.
 *
 * Pour mettre à jour : récupérer la feuille de Google avec un agent utilisateur
 * de navigateur récent (pour obtenir du woff2), et remplacer les fichiers.
 */

/* Cormorant Garamond — latin-ext (Google Fonts v21) */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('cormorant-garamond-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;
}

/* Cormorant Garamond — latin (Google Fonts v21) */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('cormorant-garamond-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;
}

/* Manrope — latin-ext (Google Fonts v20) */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url('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;
}

/* Manrope — latin (Google Fonts v20) */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 300 700;
  font-display: swap;
  src: url('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;
}
