/*
 * Noogla-Ledahuasn 98 – Lokale Schriften
 *
 * Strategie: local() zuerst – wenn die Schrift schon im System ist,
 * wird sie sofort verwendet. Falls nicht, laden wir sie von unserem
 * eigenen Server (/assets/fonts/). KEINE externen Verbindungen.
 *
 * Wer die echten Google Fonts Dateien haben möchte:
 * 1. https://gwfh.mranftl.com/fonts aufrufen
 * 2. "Playfair Display", "DM Sans" suchen und downloaden
 * 3. .woff2 Dateien in /wp-content/themes/noogla98/assets/fonts/ legen
 * 4. Diese @font-face Regeln werden dann automatisch aktiv
 */

/* ── Playfair Display 700 ─────────────────────────── */
@font-face {
  font-family: 'Playfair Display';
  font-style:  normal;
  font-weight: 700;
  font-display: swap;
  src: local('Playfair Display Bold'),
       local('PlayfairDisplay-Bold'),
       url('../fonts/playfair-700.woff2') format('woff2'),
       url('../fonts/playfair-700.woff')  format('woff');
}

/* ── Playfair Display 900 ─────────────────────────── */
@font-face {
  font-family: 'Playfair Display';
  font-style:  normal;
  font-weight: 900;
  font-display: swap;
  src: local('Playfair Display Black'),
       local('PlayfairDisplay-Black'),
       url('../fonts/playfair-900.woff2') format('woff2'),
       url('../fonts/playfair-900.woff')  format('woff');
}

/* ── Playfair Display 700 Italic ─────────────────── */
@font-face {
  font-family: 'Playfair Display';
  font-style:  italic;
  font-weight: 700;
  font-display: swap;
  src: local('Playfair Display Bold Italic'),
       local('PlayfairDisplay-BoldItalic'),
       url('../fonts/playfair-700i.woff2') format('woff2'),
       url('../fonts/playfair-700i.woff')  format('woff');
}

/* ── DM Sans 400 ──────────────────────────────────── */
@font-face {
  font-family: 'DM Sans';
  font-style:  normal;
  font-weight: 400;
  font-display: swap;
  src: local('DM Sans'),
       local('DMSans-Regular'),
       url('../fonts/dmsans-400.woff2') format('woff2'),
       url('../fonts/dmsans-400.woff')  format('woff');
}

/* ── DM Sans 500 ──────────────────────────────────── */
@font-face {
  font-family: 'DM Sans';
  font-style:  normal;
  font-weight: 500;
  font-display: swap;
  src: local('DM Sans Medium'),
       local('DMSans-Medium'),
       url('../fonts/dmsans-500.woff2') format('woff2'),
       url('../fonts/dmsans-500.woff')  format('woff');
}

/* ── DM Sans 600 ──────────────────────────────────── */
@font-face {
  font-family: 'DM Sans';
  font-style:  normal;
  font-weight: 600;
  font-display: swap;
  src: local('DM Sans SemiBold'),
       local('DMSans-SemiBold'),
       url('../fonts/dmsans-600.woff2') format('woff2'),
       url('../fonts/dmsans-600.woff')  format('woff');
}
