/* SteepLog — Lokale Fonts (DSGVO-konform)
 *
 * Fonts müssen manuell heruntergeladen und nach /public/fonts/ gelegt werden.
 * Download-Quellen:
 *   https://gwfh.mranftl.com/fonts (google-webfonts-helper)
 *   oder: https://fonts.google.com → Download Family
 *
 * Benötigte Dateien:
 *   /public/fonts/outfit-300.woff2
 *   /public/fonts/outfit-400.woff2
 *   /public/fonts/outfit-500.woff2
 *   /public/fonts/outfit-700.woff2
 *   /public/fonts/outfit-800.woff2
 *   /public/fonts/outfit-900.woff2
 *   /public/fonts/dm-sans-300.woff2
 *   /public/fonts/dm-sans-400.woff2
 *   /public/fonts/dm-sans-500.woff2
 *   /public/fonts/dm-sans-600.woff2
 *   /public/fonts/fraunces-700-italic.woff2
 */

/* ── Outfit ────────────────────────────────────────────────────────────────── */
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('../fonts/outfit-300.woff2') format('woff2');
}
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/outfit-400.woff2') format('woff2');
}
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/outfit-500.woff2') format('woff2');
}
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/outfit-700.woff2') format('woff2');
}
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('../fonts/outfit-800.woff2') format('woff2');
}
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('../fonts/outfit-900.woff2') format('woff2');
}

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

/* ── Fraunces ──────────────────────────────────────────────────────────────── */
@font-face {
  font-family: 'Fraunces';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/fraunces-700-italic.woff2') format('woff2');
}
