/* =============================================================
   dryl-schriften.css: selbst gehostete Schriften für DRYL.
   • Inter als Variable Font (eine Datei je Stil deckt alle
     Gewichte 100-900 ab)
   • JetBrains Mono 2.304 als statische woff2 (8 Gewichte,
     normal + kursiv)
   Lizenzen: SIL OFL 1.1, schriften/OFL-Inter.txt bzw.
   OFL-JetBrainsMono.txt, Übersicht in THIRD_PARTY_NOTICES.md.

   dryl.css bleibt unangetastet: dessen --font-sans-/--font-mono-
   Ketten beginnen mit 'Inter' bzw. 'JetBrains Mono' und greifen
   automatisch, sobald diese Datei VOR dryl.css eingebunden ist.
   Kein externes CDN, keine Requests nach draußen.

   Mitnehmen in andere Projekte: diese Datei + den Ordner
   schriften/ kopieren, Pfad in url() ggf. anpassen (NUTZUNG.md).
   ============================================================= */

/* ── Pretendard Std 1.3.9 (variable woff2, Gewichte 100-900 in einer
      292-KB-Datei), SIL OFL 1.1, schriften/OFL-PretendardStd.txt.

   Zweck: Ersatzschrift für Plattformen ohne San Francisco. Die Kette
   --font-sans in dryl.css beginnt mit -apple-system, auf macOS und iOS
   rendert also weiterhin das echte SF Pro. Erst danach greift
   Pretendard, das genau als plattformübergreifender Nachbau des
   System-Stacks gebaut ist, und erst danach Inter.

   Gewählt wurde die Std-Variante, nicht die volle: Letztere bringt den
   kompletten koreanischen Zeichensatz mit und wäre um ein Vielfaches
   grösser, ohne für uns Nutzen zu haben. Version bewusst exakt
   festgenagelt, kein "latest". ── */
@font-face {
  font-family: 'Pretendard Std';
  src: url('schriften/PretendardStdVariable.woff2') format('woff2-variations');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Inter';
  src: url('schriften/Inter-Variable.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Inter';
  src: url('schriften/Inter-Italic-Variable.ttf') format('truetype');
  font-weight: 100 900;
  font-style: italic;
  font-display: swap;
}

/* ── JetBrains Mono 2.304 (statische woff2, alle 8 Gewichte,
      normal + kursiv; Lizenz: SIL OFL 1.1, siehe
      schriften/OFL-JetBrainsMono.txt) ── */

@font-face {
  font-family: 'JetBrains Mono';
  src: url('schriften/JetBrainsMono-Thin.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'JetBrains Mono';
  src: url('schriften/JetBrainsMono-ThinItalic.woff2') format('woff2');
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'JetBrains Mono';
  src: url('schriften/JetBrainsMono-ExtraLight.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'JetBrains Mono';
  src: url('schriften/JetBrainsMono-ExtraLightItalic.woff2') format('woff2');
  font-weight: 200;
  font-style: italic;
  font-display: swap;
}

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

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

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

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

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

@font-face {
  font-family: 'JetBrains Mono';
  src: url('schriften/JetBrainsMono-MediumItalic.woff2') format('woff2');
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

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

@font-face {
  font-family: 'JetBrains Mono';
  src: url('schriften/JetBrainsMono-SemiBoldItalic.woff2') format('woff2');
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

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

@font-face {
  font-family: 'JetBrains Mono';
  src: url('schriften/JetBrainsMono-BoldItalic.woff2') format('woff2');
  font-weight: 700;
  font-style: italic;
  font-display: swap;
}

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

@font-face {
  font-family: 'JetBrains Mono';
  src: url('schriften/JetBrainsMono-ExtraBoldItalic.woff2') format('woff2');
  font-weight: 800;
  font-style: italic;
  font-display: swap;
}
