/* =========================================================================
   fonts.css — Lokale (selbst gehostete) Einbindung der Schriftarten
   für IDEA Real Estate.
   So entfällt der Datentransfer an Google beim Seitenaufruf (DSGVO-konform).

   EINRICHTUNG:
   1. Die Schriftdateien (.woff2) in den Ordner /fonts legen (siehe unten,
      Dateinamen müssen exakt passen).
   2. In allen HTML-Dateien ist die Google-Fonts-<link>-Zeile bereits durch
      <link rel="stylesheet" href="fonts.css"> ersetzt.
   3. fonts.css und den /fonts-Ordner mit auf all-inkl hochladen.

   Woher bekomme ich die .woff2-Dateien?
   -> Am einfachsten über google-webfonts-helper:
      https://gwfh.mranftl.com/fonts
      Dort "Cormorant Garamond" und "Lato" suchen, die unten genannten
      Gewichte/Styles auswählen, Format "woff2" (modern) wählen, ZIP laden
      und die Dateien wie unten benannt in /fonts ablegen.
   -> Oder mit dem beiliegenden Skript download_fonts.sh (Anleitung darin).
   ========================================================================= */

/* ---------------- Cormorant Garamond (Serif / Überschriften) ------------- */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('fonts/cormorant-garamond-300.woff2') format('woff2');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('fonts/cormorant-garamond-400.woff2') format('woff2');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('fonts/cormorant-garamond-600.woff2') format('woff2');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('fonts/cormorant-garamond-700.woff2') format('woff2');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('fonts/cormorant-garamond-300italic.woff2') format('woff2');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('fonts/cormorant-garamond-400italic.woff2') format('woff2');
}

/* ---------------- Lato (Sans / Fließtext) -------------------------------- */
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('fonts/lato-300.woff2') format('woff2');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('fonts/lato-400.woff2') format('woff2');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('fonts/lato-700.woff2') format('woff2');
}
