/* Self-hosted brand faces. Same-origin files only — no CDN, so the dist offline gate (scripts/check-site.ts)
 * stays green and the site renders with the network off.
 *
 *   Plus Jakarta Sans 2.7.1  tokotype/PlusJakartaSans release 2.7.1, ttf/ → woff2   OFL-PlusJakartaSans.txt
 *   JetBrains Mono   2.304   JetBrains/JetBrainsMono release v2.304, fonts/webfonts/ OFL-JetBrainsMono.txt
 *
 * Both are SIL OFL 1.1; the licence text ships alongside as the licence requires. Each face is subset with
 * pyftsubset to Latin plus the non-ASCII characters the site and the validation note use (§ ° ± ² ³ · × π
 * – — ’ • ← → − ≈), keeping every layout feature — `tnum` in particular, which `font-variant-numeric:
 * tabular-nums` in src/site.css needs to line the figures up in the tables.
 *
 * No size-adjust / ascent-override: nothing here was measured, and site.css asks for `font-size-adjust:
 * from-font`, which reads the aspect value out of these files. Do not add invented metrics.
 *
 * Roman only. `em` is the one italic use on the site and the browser obliques it; shipping five italic
 * faces would roughly double the payload for that.
 */

@font-face {
  font-family: "Plus Jakarta Sans";
  src: url("/fonts/plus-jakarta-sans-400.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Plus Jakarta Sans";
  src: url("/fonts/plus-jakarta-sans-500.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Plus Jakarta Sans";
  src: url("/fonts/plus-jakarta-sans-600.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Plus Jakarta Sans";
  src: url("/fonts/plus-jakarta-sans-700.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Plus Jakarta Sans";
  src: url("/fonts/plus-jakarta-sans-800.woff2") format("woff2");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

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

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