/* TMS auf dem Standard-Layout, nach dem TMS Design System (CD-Handbuch 2020):
   TMS-Blau, Kontrastblau, TMS-Rot als Akzent, PT Sans, eckig, flach, blauer Streifen unten.
   Hell per "color-scheme": "light" in settings.json. */
@font-face { font-family: 'PT Sans'; font-weight: 400; src: url('fonts/PTSans/pt-sans-v11-latin-ext_latin-regular.woff2') format('woff2'); }
@font-face { font-family: 'PT Sans'; font-weight: 700; src: url('fonts/PTSans/pt-sans-v9-latin-ext_latin-700.woff2') format('woff2'); }

/* [data-scheme] mit dabei, damit die Werte auch im hellen Schema gelten */
:root, [data-scheme] {
    --schrift: 'PT Sans', sans-serif;
    --kopf: #fff;          /* TMS-Blau */
    --kopf-text: #004579;
    --kopf-leise: #dfebf7;    /* Kontrastblau */
    --akzent: #da121a;        /* TMS-Rot */
    --text: #000000;
    --trenner: #dfebf7;
    --linie-grund: #004579;
    --linie-text: #ffffff;
    --steig-rand: #004579;
    --band: #dfebf7;
    --band-text: #000000;
    --fuss: #004579;          /* blauer Streifen mit Wappen */
    --fuss-text: #dfebf7;
    /* neue Namen (Tafel-Vorlage); --kopf … oben für den alten Code.
       ponytail: alte Namen raus, sobald TMS-Prod auf der Tafel-Vorlage läuft */
    --kopf-voll-grund: #fff;
    --kopf-voll-text: #004579;
    --balken: #004579;
    --schrift-zahlen: var(--schrift);
    --streifen-1: #dfebf7;    /* Kontrastblau */
    --streifen-2: #ffffff;
}

/* CD: keine Rundungen */
.nummer, .steig, .steig-wert { border-radius: 0; }
.fuss-marke { color: #dfebf7; }
/* TMS: Liniennummer ohne Kasten, fett in Textfarbe */
.nummer { background: none; color: #004579; min-width: 0; padding: 0; justify-content: flex-start; font-size: 2rem; font-weight: 700; }
/* Spaltenkopf hell statt zweitem blauen Balken unter dem Kopf */
.tabelle-streifen .kopfzeile { background: #004579; color: #fff; border-bottom: 2px solid #004579; }
