/* ==========================================================================
   PitonGP — typographies de la charte, AUTO-HÉBERGÉES.
   ⚠️ EXCEPTION RGPD à la charte, assumée : la charte importe Archivo,
   IBM Plex Mono et Spectral depuis le CDN de polices de Google. Interdit
   ici — charger une police depuis un tiers expose l'adresse IP de chaque
   visiteur sans son consentement (position CNIL). Les mêmes familles, mêmes
   graisses, sont donc servies depuis /assets/fonts/ (woff2, sous-ensemble
   latin, accents français inclus). Le lien CDN ne doit apparaître nulle part.
   ========================================================================== */

/* Archivo — nom de marque et interface (fichier variable : couvre 400/500/600) */
@font-face {
  font-family: "Archivo";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/assets/fonts/archivo-var-latin.woff2) format("woff2");
}

/* IBM Plex Mono — signature métier, sur-titres, valeurs */
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(/assets/fonts/ibmplexmono-400-latin.woff2) format("woff2");
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(/assets/fonts/ibmplexmono-500-latin.woff2) format("woff2");
}

/* Spectral — titres éditoriaux */
@font-face {
  font-family: "Spectral";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/fonts/spectral-600-latin.woff2) format("woff2");
}
@font-face {
  font-family: "Spectral";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(/assets/fonts/spectral-600italic-latin.woff2) format("woff2");
}
