/* =====================================================================
   OREONX – Lokal ausgelieferte Schriften
   ---------------------------------------------------------------------
   Ersetzt die frueheren Verbindungen zu fonts.googleapis.com und
   fonts.gstatic.com. Dadurch wird beim Seitenaufruf keine IP-Adresse
   mehr an Dritte uebermittelt.

   Erwartete Dateien im Verzeichnis /fonts/ (siehe fonts-holen.sh):
     inter-variable.woff2
     fraunces-variable.woff2
     ibm-plex-mono-400.woff2
     ibm-plex-mono-500.woff2
     manrope-variable.woff2
     jetbrains-mono-variable.woff2

   Hinweis: @font-face-Regeln sind "lazy" – der Browser laedt eine
   Schrift erst dann herunter, wenn sie tatsaechlich zum Rendern
   gebraucht wird. Diese Datei kann deshalb auf allen Seiten
   eingebunden werden, auch wenn eine Seite nur zwei der Schriften nutzt.
   ===================================================================== */

/* --- Inter (variabel, 100–900) ------------------------------------- */
@font-face{
  font-family:'Inter';
  font-style:normal;
  font-weight:100 900;
  font-display:swap;
  src:url('../fonts/inter-variable.woff2') format('woff2-variations'),
      url('../fonts/inter-variable.woff2') format('woff2');
  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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,
    U+2215,U+FEFF,U+FFFD;
}

/* --- Fraunces (variabel, opsz 9–144 / wght 100–900) ----------------- */
@font-face{
  font-family:'Fraunces';
  font-style:normal;
  font-weight:100 900;
  font-display:swap;
  src:url('../fonts/fraunces-variable.woff2') format('woff2-variations'),
      url('../fonts/fraunces-variable.woff2') format('woff2');
  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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,
    U+2215,U+FEFF,U+FFFD;
}

/* --- IBM Plex Mono (statisch: 400 und 500) -------------------------- */
@font-face{
  font-family:'IBM Plex Mono';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url('../fonts/ibm-plex-mono-400.woff2') format('woff2');
}
@font-face{
  font-family:'IBM Plex Mono';
  font-style:normal;
  font-weight:500;
  font-display:swap;
  src:url('../fonts/ibm-plex-mono-500.woff2') format('woff2');
}

/* --- Manrope (variabel) – nur Wartungsseite ------------------------- */
@font-face{
  font-family:'Manrope';
  font-style:normal;
  font-weight:200 800;
  font-display:swap;
  src:url('../fonts/manrope-variable.woff2') format('woff2-variations'),
      url('../fonts/manrope-variable.woff2') format('woff2');
}

/* --- JetBrains Mono (variabel) – nur Wartungsseite ------------------ */
@font-face{
  font-family:'JetBrains Mono';
  font-style:normal;
  font-weight:100 800;
  font-display:swap;
  src:url('../fonts/jetbrains-mono-variable.woff2') format('woff2-variations'),
      url('../fonts/jetbrains-mono-variable.woff2') format('woff2');
}
