/* ============================================================================
   fonts.css — self-hosted typefaces (SIL OFL), no runtime CDN
   Serif (display + body): EB Garamond 12 — Georg Duffner's full-featured build,
     subset to woff2 with real small caps (smcp/c2sc) + old-style figures (onum).
     Single weight (Regular) + Italic, as a well-set book would use: emphasis
     comes from italic, small caps, size, and colour — never faux bold.
   Meta / apparatus: IBM Plex Sans 400/500 (used only at small sizes for labels).
   ========================================================================== */

@font-face {
  font-family: "EB Garamond";
  src: url("../assets/fonts/ebgaramond12-regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "EB Garamond";
  src: url("../assets/fonts/ebgaramond12-italic.woff2") format("woff2");
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "IBM Plex Sans";
  src: url("../assets/fonts/ibmplexsans-latin-400-normal.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Sans";
  src: url("../assets/fonts/ibmplexsans-latin-500-normal.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "IBM Plex Sans";
  src: url("../assets/fonts/ibmplexsans-latin-600-normal.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
