/*
 * Holler IT-Service — Schriftarten
 *
 * Zwei Variable Fonts, vollständig vom eigenen Server ausgeliefert.
 * KEIN <link> zu fonts.googleapis.com, kein Preconnect zu gstatic —
 * beim Seitenaufruf geht keine Verbindung zu Google raus (DSGVO).
 *
 * Die Dateien wurden einmalig heruntergeladen und liegen unter
 * /assets/fonts/. Variable Fonts, damit eine Datei pro Familie den
 * gesamten Gewichtsbereich abdeckt.
 *
 *   Public Sans     Überschriften UND Fließtext — SIL Open Font License 1.1
 *   JetBrains Mono  technische Labels           — SIL Open Font License 1.1
 *
 * Bewusst EINE Schrift für Überschrift und Text statt einer separaten
 * Display-Serife: Vergleichsseiten aus derselben Branche (lokale
 * IT-Betriebe) setzen fast durchgehend auf eine einzelne, robuste
 * Groteske statt auf gestalterische Extra-Schriften. Das wirkt
 * bodenständig statt wie eine Design-Agentur-Vorlage.
 */

/* --------------------------------------------------------------
   Public Sans — trägt jetzt sowohl Überschriften als auch Fließtext.
   Bewusst nicht Inter: Public Sans hat offenere Formen und
   liest sich weniger nach Standard-Interface.
   -------------------------------------------------------------- */
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 300 800;
  font-display: swap;
  src: url('/assets/fonts/publicsans-var-latin.woff2') format('woff2-variations');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6,
                 U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F,
                 U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* --------------------------------------------------------------
   JetBrains Mono — nur für kleine technische Angaben:
   Ortsmarken, Schrittnummern, Leistungs-Tags.
   -------------------------------------------------------------- */
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('/assets/fonts/jetbrainsmono-var-latin.woff2') format('woff2-variations');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6,
                 U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F,
                 U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
