/* Hell/Dunkel für die ganze Seite (Matteo 03.11.2026: Umschalter wirkt überall, Start hell). Oben regelt hero.css.
   Hell: die dunklen Abschnitte werden helle Flächen, der Rhythmus bleibt über Flächentöne.
   Dunkel: die hellen Abschnitte werden dunkel, eine Stufe heller als die Nachtflächen. */

/* Hell: Nacht-Tokens in den dunklen Abschnitten auf Tag umstellen */
[data-theme=light] .dunkel:not(.hero){--nacht:#ebebe7;--nacht-2:#fff;--nacht-linie:#d6d8d9;--hell-muted:#4a5052;--akzent-hell:var(--akzent);
  --ink:#16191a;--muted:#4a5052;--line:#d6d8d9;--akzent-text:#1f6f54;--paper:#fff;--panel:#eeeeed;--shadow-deep:#14181c26;
  background:#ebebe7;color:var(--ink)}
[data-theme=light] .dunkel:not(.hero) :is(.kicker,.gruen){color:var(--akzent)}
[data-theme=light] .schluss.dunkel{background:radial-gradient(50% 60% at 50% 30%,#1f6f541f,transparent 70%),#ebebe7}
[data-theme=light]{--metall-hoch:#d9e5df;--metall-mitte:#9fb5aa;--metall-tief:#66807a;--metall-glanz:#ffffff99;--metall-kante:#3a4c46;--metall-kante-tief:#24312d;--metall-schatten:#14181c40}
[data-theme=light] .liste li b{color:var(--ink)}
[data-theme=light] .anfrage{background:#ffffffb3}
[data-theme=light] .fuss{color:#4a5052}
/* Tageslinie */
[data-theme=light] .tl-spur{background:#16191a0f}
[data-theme=light] .tl-deckel{background:#dfdfda}
[data-theme=light] .tl-jetzt{background:var(--ink);box-shadow:none}
[data-theme=light] .tl-namen span{color:#16191a}
[data-theme=light] .tl-seg.werkstatt{background:#2c8a66}
[data-theme=light] .tl-seg.funkloch{background:repeating-linear-gradient(135deg,#ffffff80 0 4px,transparent 4px 8px)}
[data-theme=light] .tl-nochmal{color:var(--ink);background:linear-gradient(180deg,#ffffffc4,#ffffff59);border-color:#ffffffe6;
  box-shadow:0 0 0 1px #16191a0f,inset 0 1px 0 #fff,0 12px 32px -14px #14181c40}
[data-theme=light] .tl-nochmal:hover{background:#ffffffd9}
/* Rahmenhandy im Arbeitstag ohne Gegenlicht, weicher Schatten wie oben */
@media(min-width:901px){
  [data-theme=light] .day-phone::before{display:none}
  [data-theme=light] .day-phone{filter:drop-shadow(0 40px 40px rgb(20 24 28 / .25))}
}

/* Dunkel: Tag-Tokens der hellen Abschnitte auf Nacht umstellen */
[data-theme=dark] body{--tag:#131718;--page:#131718;--papier:#1a1f21;--paper:#1a1f21;--ink:#eef1f2;--muted:var(--hell-muted);
  --linie:#2a3033;--line:#2a3033;--wash:#1a1f21;--mint:#1d2224;--panel:#1a1f21;--akzent-text:var(--akzent-hell);
  --shadow:#0006;--shadow-deep:#000a;background:var(--tag);color:var(--ink)}
[data-theme=dark] .abschnitt:not(.dunkel) :is(.kicker,.gruen){color:var(--akzent-hell)}
[data-theme=dark] .kachel.nacht{border-color:var(--nacht-linie)}
