/* ─────────────────────────────────────────────────────────────────────────
   denschDesignLanguage — Hausschrift (Single Source of Truth) · v1
   Stand: 2026-09-15

   DIE Stelle, an der die Hausschrift festgelegt wird. Kein Projekt
   schreibt je wieder einen eigenen Schrift-Stack hin — überall steht
   nur noch:  font-family: var(--ddl-font-sans);

   ── Warum Urbanist (15.09.2026) ──
   Der Bühnen-Vollumbau (11.09.) hatte alle Seiten auf Inter gestellt.
   Inter hat ein ZWEISTÖCKIGES „a“ — die Marke will aber die geometrische
   Anmutung von Century Gothic (Kreis + Stiel, einstöckig). Century Gothic
   selbst ist Monotype-lizenziert und fürs Web nicht ausspielbar; Urbanist
   (SIL OFL) kommt ihm von den frei verfügbaren Geometrischen am nächsten
   und hat als einzige der engeren Auswahl den vollen Schnittumfang
   (400–800) — Questrial/Didact Gothic wären näher dran, liefern aber nur
   Regular und taugen damit nicht als Hausschrift.

   ⚠️ Geometrische Schriften mit einstöckigem „a“ lesen sich in Formularen,
   Tabellen und langen Fließtexten schlechter als Inter. Bewusste
   Betreiber-Entscheidung vom 15.09.2026: gilt trotzdem überall.

   ── Century Gothic steht im Fallback, und das ist Absicht ──
   Zweiter Eintrag im Stack. Wer die Schrift lokal installiert hat
   (Windows + MS Office), sieht bei einem Ausfall der woff2 exakt das
   Vorbild statt einer fremden Grotesk. Lokal installierte Schriften zu
   benennen ist lizenzfrei — ausgeliefert wird sie NICHT.

   ── Aufteilung (historisch gewachsen, bewusst so belassen) ──
   Sans/Hausschrift → HIER.
   Mono (JetBrains)  → ddl-typography.css, wo auch die Typo-Skala liegt.
   🔶 Offen: JetBrains Mono ist doppelt deklariert (ddl-typography.css mit
   flachen Pfaden + fonts/jetbrains-mono.css mit Unterordner-Pfaden, von
   auftrag/css/auftrag.css geladen). Eigene Baustelle, nicht Teil des
   Schrift-Umbaus.

   ── Einbinden ──
   <link rel="stylesheet" href="/densch-shared/ddl/ddl-schrift.css?v=20260915">
   ODER ddl-typography.css laden — die zieht diese Datei per @import mit.
   Nur diese Datei laden, wenn die Seite die Typo-Skala NICHT will: in
   App-Oberflächen bringt ddl-typography.css Regeln für .ddl-number,
   td.right, .beta-banner usw. mit, die dort Tabellen umformatieren.

   SSOT: liegt GENAU EINMAL auf dem Server
   (/var/www/densch-shared/public/ddl/) und wird auf jeder Site unter
   /densch-shared/ddl/ddl-schrift.css serviert.
   ───────────────────────────────────────────────────────────────────────── */

/* @font-face-Quelle: von fonts-selfhost.py erzeugt, NICHT hier kopieren —
   eine Kopie würde beim nächsten Script-Lauf lautlos driften. */
@import url('/densch-shared/fonts/urbanist.css');

:root {
    --ddl-font-sans: 'Urbanist', 'Century Gothic', 'Avenir Next', Avenir,
                     -apple-system, BlinkMacSystemFont, 'Segoe UI',
                     system-ui, sans-serif;
}

/* Basis — greift für alles, was keinen eigenen Stack setzt.
   Projekte, die einen setzen, gewinnen über die Kaskade; deshalb steht
   dort überall var(--ddl-font-sans) statt eines eigenen Stacks. */
html {
    font-family: var(--ddl-font-sans);
}

/* Formularelemente erben Schrift nicht von selbst (UA-Stylesheet). */
button, input, select, textarea, optgroup {
    font-family: inherit;
}
