/* =========================================================================
   ProGrade — Self-hosted fonts (no Google Fonts CDN; speed + privacy).
   Matches the cross-reference/fitment design mockup:
     Archivo (display/headings) · Inter (body) · IBM Plex Mono (part numbers).
   All SIL Open Font License. Files fetched via scripts/fetch-fonts.sh.
   ========================================================================= */

/* --- Archivo (display / headings) — variable 400–900 --------------------- */
@font-face {
  font-family: "Archivo";
  font-style: normal;
  font-weight: 400 900;
  font-display: swap;
  src: url("../fonts/archivo-variable.woff2") format("woff2");
}

/* --- Inter (body) — variable 400–700 ------------------------------------ */
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url("../fonts/inter-variable.woff2") format("woff2");
}

/* --- IBM Plex Mono (part numbers & spec values) — 400 / 500 ------------- */
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/ibm-plex-mono-400.woff2") format("woff2");
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/ibm-plex-mono-500.woff2") format("woff2");
}
