/* Die einzige Stelle, an der Studiocrew Farben und Schriften festlegt.
   Jedes andere Stylesheet holt sich seine Werte hier über var(--…) ab.
   Wer eine Farbe ändern will, ändert sie hier und nirgends sonst. */
:root {
    color-scheme: light;

    /* Schrift. Zwei Rollen, zwei Token. Beide liegen auf den Geraeten der
       Nutzer: nichts zu laden, nichts zu lizenzieren. Benno hat sich am
       20.09.2026 gegen eine eigene Hausschrift entschieden.
       EINE Sans fuer alles - Kopfzeile, Kalender und Crew-Seiten hatten
       frueher je eine eigene und sahen auf Windows unterschiedlich aus. */
    --font-sans: 'Trebuchet MS', system-ui, sans-serif;
    --font-serif: Georgia, 'Times New Roman', serif;

    /* Grundfarben */
    --ink: #243b31;
    --ink-strong: #344c32;
    --ink-soft: #43554c;
    --monogram-ink: #485c49;
    --paper: #f5f3eb;
    --paper-calendar: #f5f3ed;
    --paper-crew: #f7f6ef;
    --panel: #fffdf8;
    --muted: #536359;
    --muted-calendar: #5f6b61;
    --sage: #dce7d8;

    /* Linien und Rahmen, von zart nach kräftig */
    --line: #c4cebf;
    --line-soft: #d9dcd1;
    --line-strong: #b9c9ad;
    --field-border: #899985;
    --field-border-soft: #cdd3c7;
    --control-border: #a4b397;

    /* Helle Flächen */
    --surface-hover: #e8ede1;
    --surface-switch: #f1f3ed;
    --surface-day: #f0f4e8;
    --surface-weekend: #f6f5f0;
    --surface-answer: #f0f4eb;
    --surface-availability: #eff3e8;
    --monogram: #d5d6cb;
    --track: #dce4d0;

    /* Tastaturfokus. Ein Gold, nicht vier. */
    --focus: #9b7433;

    /* Wortmarke studio|crew */
    --brand-divider: #7c896d;
    --brand-crew: #839660;

    /* Belegt: feste Termine */
    --busy: #812c3a;
    --busy-bg: #fbf0ee;

    /* Fehler und gefährliche Aktionen */
    --danger: #9d4228;
    --danger-bg: #f5e5dc;
    --invalid: #a32626;
    --invalid-ink: #922020;

    /* Angebot offen: die Goldfamilie der unverbindlichen Zeiten */
    --hold: #92651c;
    --hold-ink: #805817;
    --hold-deep: #594016;
    --hold-line: #907c36;
    --hold-print: #94712d;
    --hold-bg: #fcf5e5;
    --hold-bg-soft: #f8efd9;
    --hold-bg-print: #f8f3e7;
    --hold-hatch: #d7b36a;
    --hold-hatch-light: #ecd7a0;
    --hold-pending: #e5dba9;

    /* Die vier Tätigkeiten. Tragen die beschrifteten Register am Profil. */
    --profession-direction: #dce8c7;
    --profession-sound: #d5e5ed;
    --profession-editing: #eddfcc;
    --profession-writing: #e4def1;
    --profession-line: #6e7c65;

    /* Dialogbuch wird zusätzlich durch eine gestrichelte lila Linie markiert. */
    --writing: #6b5d83;

    /* Einzelne Rollen */
    --badge: #2456a6;
    --notice-bar: #617d55;
    --answer-bar: #48664d;
    --reference-ink: #4e614d;
    --legend-free: #c9dca9;
    --occupied: #c8d2bb;
    --occupied-alt: #e3e8dc;
    --occupied-border: #647653;
    --plan-entry: #617961;
    --plan-muted: #526055;
    --support-bubble: #2b4035;

    /* Halbdurchsichtige Werte. Eigene Token, weil CSS eine Deckkraft
       nicht ohne Weiteres aus einer anderen Variablen ableiten kann. */
    --tab-shadow: #243b3109;
    --status-border: #243b3140;
    --reference-line: #243b3130;
    --dialog-shadow: #243b3130;
    --dialog-backdrop: #243b3159;
    --support-shadow: #18271c38;
}
