.leiste-r{position:sticky;top:-.8rem;z-index:5;background:var(--nebel);padding:.5rem 0 .7rem;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;border-bottom:3px solid #CFE3DC;margin-bottom:1rem}
.leiste-r .knopf{min-height:48px;padding:.5rem 1.2rem;font-size:1.05rem}
.leiste-r .klein{min-height:48px;min-width:48px;border:3px solid #CFE3DC;background:#fff;border-radius:999px;font:600 1.05rem var(--kopf);padding:.3rem .9rem;cursor:pointer;color:var(--wald)}
.leiste-r .klein[aria-pressed="true"]{border-color:var(--tuerkis);background:#D0F1EC}
.text{font:400 var(--schrift,1.35rem)/1.75 var(--fliess);color:var(--wald)}
.text p{margin:0 0 1.1em;color:inherit}
.text .satz{border-radius:8px;transition:background .2s}
.text .satz.jetzt{background:#FFE29A}
.titel-gross{font:700 clamp(1.8rem,7vw,2.6rem) var(--kopf);margin:.2rem 0 .3rem;color:var(--wald)}
.hinweis-klein{font:400 .95rem var(--fliess);color:#4B6563}
body.nacht .inhalt{background:#0b1f1f}
body.nacht .text,body.nacht .titel-gross,body.nacht .inhalt h2{color:#E8F3EF}
body.nacht .text .satz.jetzt{background:#5b4a14}
body.nacht .leiste-r{background:#0b1f1f;border-color:#164443}
body.nacht .inhalt p,body.nacht .hinweis-klein{color:#B9D8D0}
