/* ============================================================================
   SELF-HOSTED FONTS (§5: static, no third-party runtime; §8: Source Serif 4 + Inter)
   Variable weight axes so one file covers body → display without extra requests.
   font-display: swap keeps text visible during load (perf / Lighthouse).
   ========================================================================== */

@font-face {
  font-family: "Source Serif 4";
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url("/assets/fonts/source-serif-4-wght-normal.woff2") format("woff2");
}

@font-face {
  font-family: "Source Serif 4";
  font-style: italic;
  font-weight: 200 900;
  font-display: swap;
  src: url("/assets/fonts/source-serif-4-wght-italic.woff2") format("woff2");
}

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("/assets/fonts/inter-wght-normal.woff2") format("woff2");
}
