/* Helle Variante – weißer Grund, Grautöne und Grün, keine dunklen Flächen, kein Dunkelmodus */
:root{color-scheme:light}
/* dunkle Bänder (Kein Quick Fix, Fahrplan-Schritte, Turnier-Ablauf) */
.band.dark{background:var(--soft);color:var(--ink);border-block:1px solid var(--line)}
.band.dark .kicker{color:var(--accent)}
.band.dark .sh > p,.manu p{color:var(--muted)}
.band.dark .link-light{color:var(--accent)}
.steps li{border-top-color:var(--line)}
.steps .num{color:var(--accent)}
.steps li span:last-child,.t-jugend .steps li span:last-child{color:var(--muted)}
.t-jugend .band.dark{background:var(--j-soft)}
/* Jugend-Band auf der Startseite */
.jband{background:var(--fairway);color:var(--ink)}
.jband .lead{color:var(--muted)}
.jband .kicker.light{color:var(--accent)}
.factgrid.on-dark div{background:#fff;border-color:var(--line)}
.factgrid.on-dark dt{color:var(--accent)}.factgrid.on-dark dd{color:var(--muted)}
.jband .btn-light{background:var(--btn);color:#fff}.jband .btn-light:hover{background:var(--btn-h)}
.jband .btn-ghost-light{border-color:var(--line);color:var(--ink);background:#fff}
/* Seitenköpfe Jugend / Par4You */
.t-jugend .phero,.t-par4you .phero{background:var(--fairway);color:var(--ink);border-bottom:1px solid var(--line)}
.t-jugend .phero .lead,.t-jugend .crumbs,.t-par4you .phero .lead,.t-par4you .crumbs{color:var(--muted)}
.t-jugend .phero .kicker,.t-jugend .phero .acc,.t-par4you .phero .kicker,.t-par4you .phero .acc{color:var(--accent)}
.t-jugend .phero .btn-wa,.t-par4you .phero .btn-wa{background:var(--btn);color:#fff}
.t-par4you .phero .btn-line{background:#fff;color:var(--ink);border-color:var(--line)}
.t-jugend .toc,.t-par4you .toc{border-color:var(--line)}
.t-jugend .toc-h,.t-par4you .toc-h{color:var(--muted)}
.t-jugend .toc a,.t-par4you .toc a{color:var(--ink)}
/* Kontaktbox */
.cta{background:var(--fairway);color:var(--ink);border:1px solid var(--line)}
.cta p{color:var(--muted)}
.cta .btn-ghost-light{border-color:var(--line);color:var(--ink);background:#fff}
.t-jugend .cta .btn-wa,.t-par4you .cta .btn-wa{background:var(--btn);color:#fff}
/* Par4You-Hinweis (nur wenn online) */
.p4band{background:#e1f0f0;color:var(--ink)}.p4band .lead{color:var(--muted)}.p4band .kicker.light{color:#0f6b73}
.p4band .btn-light{background:#0f6b73;color:#fff}
/* Fußbereich */
.foot{background:var(--soft);color:var(--muted);border-top:1px solid var(--line)}
.foot a{color:var(--ink)}.foot-h{color:var(--ink)}.foot-ext a{color:var(--ext)}
.foot-legal{border-top-color:var(--line)}
