/*
  fonts.css — Selbst-gehostete Schriften für goldwynpartners.com
  Schriften liegen unter assets/fonts/

  SETUP (einmalig, vor dem Livegang):
  ────────────────────────────────────
  1. Montserrat herunterladen:
     https://fonts.google.com/specimen/Montserrat
     → "Download family" → ZIP entpacken
     Benötigte Schnitte (static/):
       Montserrat-Regular.ttf       (400)
       Montserrat-Medium.ttf        (500)
       Montserrat-SemiBold.ttf      (600)
       Montserrat-Bold.ttf          (700)
       Montserrat-ExtraBold.ttf     (800)
       Montserrat-Black.ttf         (900)

  2. Lato herunterladen:
     https://fonts.google.com/specimen/Lato
     → "Download family" → ZIP entpacken
     Benötigte Schnitte:
       Lato-Light.ttf               (300)
       Lato-LightItalic.ttf         (300 italic)
       Lato-Regular.ttf             (400)
       Lato-Italic.ttf              (400 italic)
       Lato-Bold.ttf                (700)

  3. TTF → WOFF2 konvertieren (kostenlos):
     https://cloudconvert.com/ttf-to-woff2
     Alle obigen TTF-Dateien hochladen, als WOFF2 herunterladen.

  4. WOFF2-Dateien nach assets/fonts/ kopieren:
     Montserrat-Regular.woff2
     Montserrat-Medium.woff2
     Montserrat-SemiBold.woff2
     Montserrat-Bold.woff2
     Montserrat-ExtraBold.woff2
     Montserrat-Black.woff2
     Lato-Light.woff2
     Lato-LightItalic.woff2
     Lato-Regular.woff2
     Lato-Italic.woff2
     Lato-Bold.woff2

  5. In allen HTML-Dateien den Google-Fonts-Link ersetzen durch:
     <link rel="stylesheet" href="assets/css/fonts.css">
     (In deploy/build.py ist assets/fonts/ bereits vorbereitet —
      den DIRS-Eintrag einkommentieren.)
*/

/* ── Libre Baskerville: wird async über <link> im <head> geladen (kein @import = kein Render-Blocking) ── */

/* ── Montserrat ─────────────────────────────────────────────── */

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/Montserrat-Regular.woff2') format('woff2');
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/Montserrat-Medium.woff2') format('woff2');
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/Montserrat-SemiBold.woff2') format('woff2');
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/Montserrat-Bold.woff2') format('woff2');
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('../fonts/Montserrat-ExtraBold.woff2') format('woff2');
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('../fonts/Montserrat-Black.woff2') format('woff2');
}

/* ── Lato ───────────────────────────────────────────────────── */

@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('../fonts/Lato-Light.woff2') format('woff2');
}

@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url('../fonts/Lato-LightItalic.woff2') format('woff2');
}

@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/Lato-Regular.woff2') format('woff2');
}

@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/Lato-Italic.woff2') format('woff2');
}

@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/Lato-Bold.woff2') format('woff2');
}
