CSS-Variablen
Ein :root-Block definiert beide Themes – jede Komponente greift nur auf Variablen zu.
Ein Klick, ein zirkulärer Übergang – und alles fährt in den anderen Modus.
Ein :root-Block definiert beide Themes – jede Komponente greift nur auf Variablen zu.
Wo verfügbar, nutzt die Seite die View Transition API, sonst ein sanftes Crossfade.
Die Wahl liegt in localStorage und wird beim nächsten Besuch sofort angewendet.