/* Design-Tokens controlling.team. Einzige Quelle der Wahrheit.
   Werte 1:1 uebernommen aus dem bisherigen Inline-:root. Verifiziert am
   08.08.2026: identisch in index.html, den vier Money-Pages und
   digi-controller.html.

   NICHT anwenden auf:
   - digital-check.html  -> eigenes Token-System (--bg, --card-bg, --grey,
                            --muted, --orange2, --dark, --border), eigene
                            Basisschrift. Faktisch eine separate Mini-App.
   - tools.html          -> gleiche Variablennamen, aber andere Werte. Eine
                            Umstellung wuerde die Optik veraendern. */

:root {
    --dark-gray: #686868;
    --medium-gray: #A7A9AC;
    --light: #FEFEFE;
    --orange-dark: #FA5000;
    --orange: #FF9300;
    --gradient: linear-gradient(135deg, #FA5000 0%, #FF9300 100%);

    --shadow-sm: 0 1px 3px rgba(0, 0, 0, 0.06), 0 4px 12px rgba(0, 0, 0, 0.06);
    --shadow-md: 0 2px 4px rgba(0, 0, 0, 0.04), 0 8px 28px rgba(0, 0, 0, 0.1);
    --shadow-lg: 0 4px 8px rgba(0, 0, 0, 0.04), 0 16px 56px rgba(0, 0, 0, 0.14);
    --shadow-glow: 0 8px 32px rgba(250, 80, 0, 0.15);

    --radius-sm: 6px;
    --radius-md: 8px;
    --radius-lg: 12px;
    --radius-pill: 40px;

    --ease: cubic-bezier(0.4, 0, 0.2, 1);

    --font-serif: 'Playfair Display', Georgia, serif;
    --font-sans: 'Outfit', sans-serif;
    --font-brand: 'Comfortaa', 'Outfit', sans-serif;
    /* Lesefont fuer Antwortblock und FAQ. Bewusst Outfit statt Inter:
       kein zusaetzlicher Download, Absetzung ueber Groesse und Satzbreite.
       Gate 1, entschieden 08.08.2026. */
    --font-read: 'Outfit', sans-serif;

    /* Basiszeilenhoehe. Achtung, historisch gewachsener Unterschied:
       die vier Money-Pages und digi-controller.html fahren 1.7,
       index.html und tools.html fahren 1.6. Der Default hier ist 1.7,
       index.html setzt --line-body lokal auf 1.6, damit sich beim
       Umstellen optisch nichts verschiebt. Die Vereinheitlichung ist
       eine bewusste Entscheidung fuer spaeter, nicht Teil dieser Arbeit. */
    --line-body: 1.7;

    /* Neu, bisher pro Seite hart kodiert */
    --space-xs: 8px;
    --space-sm: 16px;
    --space-md: 24px;
    --space-lg: 48px;
    --space-xl: 96px;
    --measure: 68ch;
}
