/* Self-hosted fonts — directive S1 §7.
 *
 * These used to load from fonts.googleapis.com, which handed Google every
 * visitor's IP address and the referring page on every single page view.
 * That is a third party receiving user data on an origin the directive says
 * must have none, and it was happening on the home page, the academy reader
 * and the game.
 *
 * Latin subset only, woff2 only, font-display:swap — same rendering, no
 * outbound request. Update by bumping @fontsource/* and re-copying files.
 */
@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;
  src:url('/fonts/inter-latin-400-normal.woff2') format('woff2')}
@font-face{font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;
  src:url('/fonts/inter-latin-500-normal.woff2') format('woff2')}
@font-face{font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;
  src:url('/fonts/inter-latin-600-normal.woff2') format('woff2')}
@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;
  src:url('/fonts/inter-latin-700-normal.woff2') format('woff2')}
@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:500;font-display:swap;
  src:url('/fonts/space-grotesk-latin-500-normal.woff2') format('woff2')}
@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:600;font-display:swap;
  src:url('/fonts/space-grotesk-latin-600-normal.woff2') format('woff2')}
@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:700;font-display:swap;
  src:url('/fonts/space-grotesk-latin-700-normal.woff2') format('woff2')}

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