/* Self-hosted fonts. Chosen over the Google Fonts CDN to avoid an extra
   DNS/TLS round trip on the hero's LCP path, and to avoid sending visitor
   IPs to Google at request time (a real abmahnung risk for German sites). */

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

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

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

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

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

/* Fast-iteration fallback during development, if self-hosted files are
   ever unavailable. Not used in production — keep commented out.
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Space+Grotesk:wght@500;700&display=swap" rel="stylesheet">
*/
