/* ============================================================================
   Typographie auto-hébergée — IBM Plex (ADR-057).
   woff2 sous-ensemblés au latin, servis par AssetMapper. Aucun CDN, aucune donnée
   à un tiers (ADR-028 / ADR-033). Licence OFL : assets/fonts/ibm-plex/OFL.txt.
   - Plex Sans : fonte variable, axe wght 400→600 (un seul fichier, 3 graisses).
   - Plex Mono : statiques 400 et 600 (donnée machine).
   Les tokens --cp-font-base / --cp-font-mono (app.css) référencent ces familles.
   ========================================================================== */

@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 400 600;               /* plage variable (axe wght) */
  font-display: swap;
  src: url("../fonts/ibm-plex/IBMPlexSans-latin-var-tBBCbBG.woff2") format("woff2");
}

@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/ibm-plex/IBMPlexMono-latin-400-pmwe6lm.woff2") format("woff2");
}

@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/ibm-plex/IBMPlexMono-latin-600-DXcFUqX.woff2") format("woff2");
}
