/* ============================================================
   Selbst gehostete Schriften — DSGVO-sauber, ohne Google-Aufruf.

   SO AKTIVIEREN (einmalig, ca. 5 Minuten):
   1. Auf fonts.google.com die Familien "Manrope" und "Source Sans 3"
      herunterladen (Button "Get font" → "Download all").
   2. Aus dem ZIP die woff2-Dateien in einen Ordner /fonts/ auf den
      Webspace legen, benannt wie unten in den src-Zeilen.
      Reichen die statischen Schnitte nicht, tun es auch die
      Variable-Font-Dateien — dann die Dateinamen hier anpassen.
   3. In der index.html die drei Google-Zeilen im <head> löschen:
        <link rel="preconnect" href="https://fonts.googleapis.com">
        <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
        <link rel="stylesheet" href="https://fonts.googleapis.com/css2?...">
      und stattdessen eine Zeile einsetzen:
        <link rel="stylesheet" href="/fonts.css">

   Danach lädt die Seite keine externen Ressourcen mehr — schneller,
   und der Cookie-/Datenschutzhinweis wird einfacher.
   ============================================================ */

@font-face{
  font-family:'Manrope';
  src:url('/fonts/Manrope-SemiBold.woff2') format('woff2');
  font-weight:600; font-style:normal; font-display:swap;
}
@font-face{
  font-family:'Manrope';
  src:url('/fonts/Manrope-Bold.woff2') format('woff2');
  font-weight:700; font-style:normal; font-display:swap;
}
@font-face{
  font-family:'Manrope';
  src:url('/fonts/Manrope-ExtraBold.woff2') format('woff2');
  font-weight:800; font-style:normal; font-display:swap;
}
@font-face{
  font-family:'Source Sans 3';
  src:url('/fonts/SourceSans3-Regular.woff2') format('woff2');
  font-weight:400; font-style:normal; font-display:swap;
}
@font-face{
  font-family:'Source Sans 3';
  src:url('/fonts/SourceSans3-Medium.woff2') format('woff2');
  font-weight:500; font-style:normal; font-display:swap;
}
@font-face{
  font-family:'Source Sans 3';
  src:url('/fonts/SourceSans3-SemiBold.woff2') format('woff2');
  font-weight:600; font-style:normal; font-display:swap;
}
