/* ============================================================
   MEYER CRIMINAL LAW · SELF-HOSTED FONTS · DSGVO-KONFORM
   ============================================================
   Fonts von gwfh.mranftl.com (Google Webfonts Helper)
   · Fraunces v38 · 500, 600, 700, regular, italic
   · Inter    v20 · 400 (regular), 500, 600, 700
   · Lato         · bestehend (unverändert produktiv)
   ============================================================ */

/* ─────────────────────────────────────────────────────────
   FRAUNCES · Serif · Headlines
   ───────────────────────────────────────────────────────── */

/* Fraunces 400 (Regular) */
@font-face {
  font-family: 'Fraunces';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('fraunces-v38-latin_latin-ext-regular.woff2') format('woff2');
}

/* Fraunces 500 (Medium) */
@font-face {
  font-family: 'Fraunces';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('fraunces-v38-latin_latin-ext-500.woff2') format('woff2');
}

/* Fraunces 600 (SemiBold) */
@font-face {
  font-family: 'Fraunces';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('fraunces-v38-latin_latin-ext-600.woff2') format('woff2');
}

/* Fraunces 700 (Bold) */
@font-face {
  font-family: 'Fraunces';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('fraunces-v38-latin_latin-ext-700.woff2') format('woff2');
}

/* Fraunces Italic (regular italic) — für kursive Akzent-Wörter */
@font-face {
  font-family: 'Fraunces';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('fraunces-v38-latin_latin-ext-italic.woff2') format('woff2');
}
@font-face {
  font-family: 'Fraunces';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url('fraunces-v38-latin_latin-ext-italic.woff2') format('woff2');
}
@font-face {
  font-family: 'Fraunces';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url('fraunces-v38-latin_latin-ext-italic.woff2') format('woff2');
}
@font-face {
  font-family: 'Fraunces';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('fraunces-v38-latin_latin-ext-italic.woff2') format('woff2');
}

/* ─────────────────────────────────────────────────────────
   INTER · Sans · Body-Font
   ───────────────────────────────────────────────────────── */

/* Inter 400 (Regular) */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('inter-v20-latin_latin-ext-regular.woff2') format('woff2');
}

/* Inter 500 (Medium) */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('inter-v20-latin_latin-ext-500.woff2') format('woff2');
}

/* Inter 600 (SemiBold) */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('inter-v20-latin_latin-ext-600.woff2') format('woff2');
}

/* Inter 700 (Bold) */
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('inter-v20-latin_latin-ext-700.woff2') format('woff2');
}

/* ─────────────────────────────────────────────────────────
   LATO · Fallback nur im Font-Stack (keine lokalen Files,
   wird bei Bedarf durch System-Sans ersetzt).
   ───────────────────────────────────────────────────────── */
