/*
 * Self-hosted fonts.
 * Originally loaded from Google Fonts (fonts.googleapis.com/css2?family=JetBrains+Mono...&family=Work+Sans...).
 * Bundled locally here so the site has no external font dependency.
 *
 * The live original serves these as VARIABLE fonts (a single file per
 * family covering the whole weight axis via the "wght" variation), not as
 * separate static files per weight. Using discrete per-weight statics here
 * previously produced slightly different glyph metrics than the variable
 * instances the original renders -- most visible as text re-wrapping at the
 * same breakpoints, and more pronounced on macOS's font rasterizer than on
 * other platforms. Matching the original's actual delivery (one variable
 * file per family) fixes that mismatch.
 *   JetBrains Mono: weight axis 100-800 (used as the "display" / heading font)
 *   Work Sans:      weight axis 100-900 (used as the body font)
 */

@font-face {
  font-family: "JetBrains Mono";
  font-style: normal;
  font-weight: 100 800;
  font-display: swap;
  src: url("../fonts/jetbrains-mono-latin-wght-normal.woff2") format("woff2-variations");
}

@font-face {
  font-family: "Work Sans";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("../fonts/work-sans-latin-wght-normal.woff2") format("woff2-variations");
}
