/* Lokal eingebundene Schriften (DSGVO-freundlich, keine externen Requests).
   Drei Stimmen laut Styleguide: Space Grotesk (Headlines/UI),
   Manrope (Fließtext), JetBrains Mono (Claim/Labels/Meta).

   JE FAMILIE EINE DATEI (seit 2026-08-02, Audit-Punkt B84).
   Vorher stand hier pro Schnitt ein eigenes @font-face — sieben Regeln auf nur
   drei tatsächlich verschiedene Dateien. Nachgemessen: die Dateien einer Familie
   sind BYTE-GLEICH (MD5 identisch), weil es Variable Fonts sind; alle sieben
   tragen eine `fvar`-Tabelle. Der Browser lud dadurch beim ersten Aufruf
   Manrope dreimal und Space Grotesk sowie JetBrains Mono je zweimal — rund
   103 KB doppelt, auf jeder öffentlichen Seite.

   Der Bereichs-Deskriptor (`font-weight: 400 600`) nennt bewusst nur die
   Schnitte, die im Projekt WIRKLICH vorkommen, nicht die volle Achsenbreite der
   Schrift. Das ist deckungsgleich mit dem bisherigen Verhalten: eine Variable
   Font in einem Face mit festem Gewicht wird auf genau dieses Gewicht
   instanziiert — und ein Gewicht außerhalb des Bereichs wurde auch vorher schon
   auf den nächstgelegenen deklarierten Schnitt gezogen. Über die Achse hinaus
   verspricht die Datei damit nichts, was sie nicht halten kann.
   Gegenprobe (40px, gleicher Probetext, vor/nach der Umstellung gemessen):
   Manrope 533,50 / 542,61 / 551,72 px · Space Grotesk 566,56 / 567,05 px ·
   JetBrains Mono 648,00 px — unverändert. */

@font-face {
  font-family: "Space Grotesk";
  font-style: normal;
  font-weight: 500 600;
  font-display: swap;
  src: url("/static/fonts/SpaceGrotesk-600.woff2") format("woff2");
}
@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 400 600;
  font-display: swap;
  src: url("/static/fonts/Manrope-400.woff2") format("woff2");
}
@font-face {
  font-family: "JetBrains Mono";
  font-style: normal;
  font-weight: 400 500;
  font-display: swap;
  src: url("/static/fonts/JetBrainsMono-500.woff2") format("woff2");
}
