/* ------------------------------------------------------------------
   Polices du Théâtre du Bocal · auto-hébergées
   Posé le 20 août 2026, en remplacement de fonts.googleapis.com.
   Aucune requête vers Google : plus rien ne sort du site au chargement.

   Une seule feuille pour les 39 pages. Déclarer une police ici ne la
   télécharge PAS : le navigateur ne va chercher un fichier que si du
   texte de la page l'utilise réellement.

   Licences dans fonts/ : SIL Open Font License (Spectral, Oswald,
   Staatliches, Playfair Display, Roboto), Apache 2.0 (Rock Salt).
   L'auto-hébergement est explicitement autorisé par les deux.

   Ajouter une graisse = ajouter son fichier .woff2 dans fonts/ ET son
   bloc ici. Une graisse appelée en CSS mais absente d'ici est
   fabriquée par le navigateur (faux gras) : ça se voit.
   ------------------------------------------------------------------ */

/* --- Spectral · le corps de texte -------------------------------- */
@font-face{font-family:"Spectral";font-style:normal;font-weight:400;font-display:swap;
  src:url("fonts/spectral-latin-400-normal.woff2") format("woff2");}
@font-face{font-family:"Spectral";font-style:normal;font-weight:500;font-display:swap;
  src:url("fonts/spectral-latin-500-normal.woff2") format("woff2");}
@font-face{font-family:"Spectral";font-style:normal;font-weight:600;font-display:swap;
  src:url("fonts/spectral-latin-600-normal.woff2") format("woff2");}
@font-face{font-family:"Spectral";font-style:normal;font-weight:700;font-display:swap;
  src:url("fonts/spectral-latin-700-normal.woff2") format("woff2");}
@font-face{font-family:"Spectral";font-style:italic;font-weight:400;font-display:swap;
  src:url("fonts/spectral-latin-400-italic.woff2") format("woff2");}

/* --- Oswald · titres et sur-titres -------------------------------- */
@font-face{font-family:"Oswald";font-style:normal;font-weight:400;font-display:swap;
  src:url("fonts/oswald-latin-400-normal.woff2") format("woff2");}
@font-face{font-family:"Oswald";font-style:normal;font-weight:500;font-display:swap;
  src:url("fonts/oswald-latin-500-normal.woff2") format("woff2");}
@font-face{font-family:"Oswald";font-style:normal;font-weight:600;font-display:swap;
  src:url("fonts/oswald-latin-600-normal.woff2") format("woff2");}
@font-face{font-family:"Oswald";font-style:normal;font-weight:700;font-display:swap;
  src:url("fonts/oswald-latin-700-normal.woff2") format("woff2");}

/* --- Staatliches · gros titres ------------------------------------ */
@font-face{font-family:"Staatliches";font-style:normal;font-weight:400;font-display:swap;
  src:url("fonts/staatliches-latin-400-normal.woff2") format("woff2");}

/* --- Playfair Display · 17 pages ---------------------------------- */
@font-face{font-family:"Playfair Display";font-style:normal;font-weight:600;font-display:swap;
  src:url("fonts/playfair-display-latin-600-normal.woff2") format("woff2");}
@font-face{font-family:"Playfair Display";font-style:normal;font-weight:700;font-display:swap;
  src:url("fonts/playfair-display-latin-700-normal.woff2") format("woff2");}
@font-face{font-family:"Playfair Display";font-style:italic;font-weight:600;font-display:swap;
  src:url("fonts/playfair-display-latin-600-italic.woff2") format("woff2");}
@font-face{font-family:"Playfair Display";font-style:italic;font-weight:700;font-display:swap;
  src:url("fonts/playfair-display-latin-700-italic.woff2") format("woff2");}

/* --- Rock Salt · le « Bienvenue » de l'accueil, et rien d'autre ----
   Un seul dessin existe (400). Le CSS de l'accueil demande 700 : le
   navigateur épaissit lui-même. C'était déjà le cas chez Google, le
   rendu est donc identique. ------------------------------------------ */
@font-face{font-family:"Rock Salt";font-style:normal;font-weight:400;font-display:swap;
  src:url("fonts/rock-salt-latin-400-normal.woff2") format("woff2");}

/* --- Roboto · newz.html et chronique-dany-tout-doux.html ---------- */
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-display:swap;
  src:url("fonts/roboto-latin-400-normal.woff2") format("woff2");}
@font-face{font-family:"Roboto";font-style:normal;font-weight:500;font-display:swap;
  src:url("fonts/roboto-latin-500-normal.woff2") format("woff2");}
@font-face{font-family:"Roboto";font-style:normal;font-weight:700;font-display:swap;
  src:url("fonts/roboto-latin-700-normal.woff2") format("woff2");}
@font-face{font-family:"Roboto";font-style:italic;font-weight:400;font-display:swap;
  src:url("fonts/roboto-latin-400-italic.woff2") format("woff2");}

/* --- SF Slapstick · déjà dans fonts/, déclarée ici pour tout réunir */
@font-face{font-family:"SF Slapstick";font-style:normal;font-weight:400;font-display:swap;
  src:url("fonts/SF-Slapstick.ttf") format("truetype");}
