/* Self-hosted fonts — GTS-8, owner ruling 2026-09-09.
 *
 * The approved page requested three families and seven weights from
 * fonts.googleapis.com. Those are reproduced here EXACTLY: no extra weights
 * "in case", no substitutions. STYLE-GUIDE §5 names the families and weights,
 * so a substitution would be a design change rather than a hosting change.
 *
 * WHY SELF-HOSTED: it removes the last third-party runtime request from a page
 * the factory publishes unattended. A cross-origin failure at Google is one no
 * rollback of site code can repair, and every visitor's IP reaches a third
 * party before the page renders.
 *
 * `font-display: swap` is preserved from the approved URL's `&display=swap`.
 * It is not cosmetic: it decides whether text is invisible or unstyled while a
 * font loads, and dropping it would change render behaviour on a slow
 * connection.
 *
 * woff2 only. Every browser that can run this site supports it; adding woff
 * would double the payload for no named target.
 *
 * Licences ship alongside the files (SIL OFL / Apache-2.0) — see
 * *-LICENSE.txt in this directory. Retaining them is a CONDITION of the OFL,
 * not a courtesy.
 *
 * Latin subset only, which is what Google served for this page.
 */

@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/space-grotesk-500.woff2') format('woff2');
}

@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/space-grotesk-700.woff2') format('woff2');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/inter-400.woff2') format('woff2');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('/fonts/inter-500.woff2') format('woff2');
}

@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('/fonts/inter-600.woff2') format('woff2');
}

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

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