/* ==========================================================================
   HUK — self-hosted fonts (Inter + Space Grotesk)
   Replaces the fonts.googleapis.com / fonts.gstatic.com <link> tags that
   used to be on every page. Self-hosting means the browser never talks to
   Google to render this site's text — no IP address leaves it for fonts,
   sidestepping the GDPR risk German courts have flagged around unconsented
   Google Fonts loading (LG München I, 2022). See datenschutz.html, section 3.

   Files: assets/fonts/*.woff2 (+ .woff fallback for older browsers), taken
   from the official @fontsource/inter and @fontsource/space-grotesk npm
   packages — the same font files Google Fonts itself serves, repackaged
   for self-hosting. Both are licensed under the SIL Open Font License 1.1
   (free to embed/redistribute) — see assets/fonts/LICENSE.md. Only the
   "latin" subset is included (covers English plus the German umlauts/ß
   used in the legal pages) — the exact weights this site actually uses:
   Inter 400/500/600/700, Space Grotesk 500/700.
   ========================================================================== */

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/inter-400.woff2") format("woff2"),
       url("../fonts/inter-400.woff") format("woff");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/inter-500.woff2") format("woff2"),
       url("../fonts/inter-500.woff") format("woff");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/inter-600.woff2") format("woff2"),
       url("../fonts/inter-600.woff") format("woff");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/inter-700.woff2") format("woff2"),
       url("../fonts/inter-700.woff") format("woff");
}

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