/* ═══════════════════════════════════════════════════
   fonts-local.css — Lokale WOFF2 Einbindung
   ManokiSolution

   Download-URLs (Google Fonts → "Download family"):
   Playfair Display: fonts.google.com/specimen/Playfair+Display
     → Schnitte: weight 400, 600, 700 (Regular, SemiBold, Bold)
   DM Sans:          fonts.google.com/specimen/DM+Sans
     → Schnitte: weight 300, 400, 500
   DM Mono:          fonts.google.com/specimen/DM+Mono
     → Schnitte: weight 400

   Dateien umbenennen und in assets/fonts/ ablegen.
   ═══════════════════════════════════════════════════ */

/* ── Playfair Display 400 ── */
@font-face {
  font-family: 'Playfair Display';
  src: url('../assets/fonts/playfair-display-400.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* ── Playfair Display 600 ── */
@font-face {
  font-family: 'Playfair Display';
  src: url('../assets/fonts/playfair-display-600.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

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

/* ── DM Sans 300 ── */
@font-face {
  font-family: 'DM Sans';
  src: url('../assets/fonts/dm-sans-300.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

/* ── DM Sans 400 ── */
@font-face {
  font-family: 'DM Sans';
  src: url('../assets/fonts/dm-sans-400.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* ── DM Sans 500 ── */
@font-face {
  font-family: 'DM Sans';
  src: url('../assets/fonts/dm-sans-500.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

/* ── DM Mono 400 ── */
@font-face {
  font-family: 'DM Mono';
  src: url('../assets/fonts/dm-mono-400.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* ── DM Sans 300 ── */
@font-face {
  font-family: 'DM Sans';
  src: url('../assets/fonts/dm-sans-300.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

/* ── DM Sans 400 ── */
@font-face {
  font-family: 'DM Sans';
  src: url('../assets/fonts/dm-sans-400.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* ── DM Sans 500 ── */
@font-face {
  font-family: 'DM Sans';
  src: url('../assets/fonts/dm-sans-500.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

/* ── DM Mono 400 ── */
@font-face {
  font-family: 'DM Mono';
  src: url('../assets/fonts/dm-mono-400.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
