/* =========================================================
   Darmprotokoll – lokal gehostete Schriftarten
   Ersetzt die frühere Einbindung von Google Fonts. Es wird
   KEINE Verbindung zu Google-Servern mehr aufgebaut; alle
   Dateien liegen unter /assets/fonts/ auf dem eigenen Server.
   (DSGVO: keine IP-Übermittlung an Dritte, keine Einwilligung
   für Schriftarten nötig.)

   Subset: latin (enthält deutsche Umlaute ä ö ü ß und €).
   Format: WOFF2. font-display: swap für schnelles Rendering.
   ========================================================= */

/* ---- Source Serif 4 (Headlines) ---- */
@font-face {
  font-family: "Source Serif 4";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/source-serif-4-400.woff2") format("woff2");
}
@font-face {
  font-family: "Source Serif 4";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/source-serif-4-600.woff2") format("woff2");
}
@font-face {
  font-family: "Source Serif 4";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/source-serif-4-700.woff2") format("woff2");
}

/* ---- IBM Plex Sans (Fließtext/UI) ---- */
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/ibm-plex-sans-400.woff2") format("woff2");
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/ibm-plex-sans-500.woff2") format("woff2");
}
@font-face {
  font-family: "IBM Plex Sans";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/ibm-plex-sans-600.woff2") format("woff2");
}

/* ---- IBM Plex Mono (Eyebrows/Labels) ---- */
@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");
}
