/* ============================================================
   LA THÉBAÏDE — POLICES HÉBERGÉES AVEC LE SITE
   Remplace l'appel à fonts.googleapis.com. Deux raisons :

   1. Confidentialité — charger une police depuis les serveurs de
      Google transmet l'adresse IP du visiteur à Google. C'était
      le dernier appel à un tiers du site ; en le supprimant, le
      site ne dépose plus rien et n'a plus besoin de bandeau de
      consentement (voir mentions légales, art. 07).
   2. Vitesse — une requête sur le même domaine au lieu de trois
      vers un domaine tiers, sans résolution DNS ni poignée de
      main TLS supplémentaires.

   SEPT FICHIERS À DÉPOSER DANS /polices/ — voir A-DEPOSER-ICI.txt

   Les noms versionnés (v31, v17) sont ceux que produit Google
   Webfonts Helper aujourd'hui. Le second url() de chaque règle
   rattrape un nom simplifié : si le site change de numéro de
   version, il suffit de renommer les fichiers sans toucher à ce
   CSS. Le navigateur essaie les sources dans l'ordre et s'arrête
   à la première qui répond.

   font-display:swap — le texte s'affiche tout de suite dans la
   police de repli puis bascule, plutôt que de laisser la page
   blanche le temps du téléchargement.
   ============================================================ */

/* ---------- Montserrat — texte courant, menus, capitales ---------- */

@font-face{
  font-family:"Montserrat";
  src:url("polices/montserrat-v31-latin_latin-ext-300.woff2") format("woff2"),
      url("polices/montserrat-300.woff2") format("woff2");
  font-weight:300; font-style:normal; font-display:swap;
}
@font-face{
  font-family:"Montserrat";
  src:url("polices/montserrat-v31-latin_latin-ext-regular.woff2") format("woff2"),
      url("polices/montserrat-regular.woff2") format("woff2");
  font-weight:400; font-style:normal; font-display:swap;
}
@font-face{
  font-family:"Montserrat";
  src:url("polices/montserrat-v31-latin_latin-ext-500.woff2") format("woff2"),
      url("polices/montserrat-500.woff2") format("woff2");
  font-weight:500; font-style:normal; font-display:swap;
}
@font-face{
  font-family:"Montserrat";
  src:url("polices/montserrat-v31-latin_latin-ext-600.woff2") format("woff2"),
      url("polices/montserrat-600.woff2") format("woff2");
  font-weight:600; font-style:normal; font-display:swap;
}
@font-face{
  font-family:"Montserrat";
  src:url("polices/montserrat-v31-latin_latin-ext-700.woff2") format("woff2"),
      url("polices/montserrat-700.woff2") format("woff2");
  font-weight:700; font-style:normal; font-display:swap;
}

/* ---------- DM Serif Display — titres et accroches ---------- */

@font-face{
  font-family:"DM Serif Display";
  src:url("polices/dm-serif-display-v17-latin_latin-ext-regular.woff2") format("woff2"),
      url("polices/dm-serif-display-regular.woff2") format("woff2");
  font-weight:400; font-style:normal; font-display:swap;
}
@font-face{
  font-family:"DM Serif Display";
  src:url("polices/dm-serif-display-v17-latin_latin-ext-italic.woff2") format("woff2"),
      url("polices/dm-serif-display-italic.woff2") format("woff2");
  font-weight:400; font-style:italic; font-display:swap;
}
