/* ═══════════════════════════════════════════════════════════════
   SOFRACATERING — Lokale Schriften (DSGVO: keine Übertragung an Google)
   Lege die Schriftdateien in den Ordner  fonts/  (siehe fonts/ANLEITUNG-FONTS.txt)
   ═══════════════════════════════════════════════════════════════ */

/* Inter — Variable Font: EINE Datei deckt alle Stärken (300–700) ab,
   inkl. türkischer Zeichen (ş, ğ, ı, ü, ö, ç …). */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url('fonts/InterVariable.woff2') format('woff2'),
       url('fonts/InterVariable.ttf') format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url('fonts/InterVariable-Italic.woff2') format('woff2'),
       url('fonts/InterVariable-Italic.ttf') format('truetype');
}

/* DM Serif Display — Überschriften (nur Stärke 400 + Kursiv).
   woff2 ODER ttf reicht – der Browser nimmt, was vorhanden ist. */
@font-face {
  font-family: 'DM Serif Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('fonts/DMSerifDisplay-Regular.woff2') format('woff2'),
       url('fonts/DMSerifDisplay-Regular.ttf') format('truetype');
}
@font-face {
  font-family: 'DM Serif Display';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('fonts/DMSerifDisplay-Italic.woff2') format('woff2'),
       url('fonts/DMSerifDisplay-Italic.ttf') format('truetype');
}
