/* Lokal gehostete Schriftarten (vorher Google Fonts CDN, siehe PROJECT_STATUS.md
   "Datenschutz-Check" 14.09.2026 - die Datenschutzerklaerung behauptete bereits
   lokal eingebundene Schriften ohne Verbindung zu einem Font-Anbieter, das war
   durch die Google-Fonts-Einbindung nicht mehr korrekt). Nur der "latin"-Subset
   (deckt Deutsch inkl. Umlaute/scharfem S ab), dadurch pro Schnitt nur eine
   Datei statt der vollen Google-Palette (kyrillisch, griechisch, etc.). */

@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/fonts/poppins-500.woff2") format("woff2");
}

@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/fonts/poppins-600.woff2") format("woff2");
}

@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/fonts/poppins-700.woff2") format("woff2");
}

@font-face {
  font-family: "Poppins";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/assets/fonts/poppins-800.woff2") format("woff2");
}

/* Roboto Slab und Work Sans liefert Google als Variable Fonts aus - eine
   Datei deckt den gesamten Schnittbereich ab, mehrere @font-face-Regeln mit
   unterschiedlichem font-weight zeigen bewusst auf dieselbe Datei. */

@font-face {
  font-family: "Roboto Slab";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/fonts/roboto-slab-variable.woff2") format("woff2");
}

@font-face {
  font-family: "Roboto Slab";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/fonts/roboto-slab-variable.woff2") format("woff2");
}

@font-face {
  font-family: "Work Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/fonts/work-sans-variable.woff2") format("woff2");
}

@font-face {
  font-family: "Work Sans";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/fonts/work-sans-variable.woff2") format("woff2");
}

@font-face {
  font-family: "Work Sans";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/fonts/work-sans-variable.woff2") format("woff2");
}
