/* ═══════════════════════════════════════════════════
   PERGA.ai — Lokale Schriften
   ═══════════════════════════════════════════════════
   
   FONT-TAUSCH: Einfach die Dateien im jeweiligen Ordner
   ersetzen — gleicher Dateiname, neue Schrift.
   
   fonts/display/  → Headlines (aktuell: Zodiak)
   fonts/body/     → Fließtext (aktuell: DM Sans)
   
   ═══════════════════════════════════════════════════ */

/* ─── DISPLAY FONT (Headlines) ─── */

@font-face {
  font-family: 'DisplayFont';
  src: url('fonts/display/regular.woff2') format('woff2'),
       url('fonts/display/regular.woff') format('woff'),
       url('fonts/display/regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'DisplayFont';
  src: url('fonts/display/italic.woff2') format('woff2'),
       url('fonts/display/italic.woff') format('woff'),
       url('fonts/display/italic.ttf') format('truetype');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'DisplayFont';
  src: url('fonts/display/light.woff2') format('woff2'),
       url('fonts/display/light.woff') format('woff'),
       url('fonts/display/light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'DisplayFont';
  src: url('fonts/display/bold.woff2') format('woff2'),
       url('fonts/display/bold.woff') format('woff'),
       url('fonts/display/bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* ─── BODY FONT (Fließtext, Navigation, Buttons) ─── */

@font-face {
  font-family: 'BodyFont';
  src: url('fonts/body/regular.woff2') format('woff2'),
       url('fonts/body/regular.woff') format('woff'),
       url('fonts/body/regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'BodyFont';
  src: url('fonts/body/light.woff2') format('woff2'),
       url('fonts/body/light.woff') format('woff'),
       url('fonts/body/light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'BodyFont';
  src: url('fonts/body/medium.woff2') format('woff2'),
       url('fonts/body/medium.woff') format('woff'),
       url('fonts/body/medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
