/*
 * Compendion Dark Mode.
 *
 * Aktiviert per `@media (prefers-color-scheme: dark)`. Wir ueberschreiben
 * ausschliesslich die strukturellen Tokens (`base`, `contrast`, `surface`,
 * `line`, `muted`) — die Markenfarben (`primary`, `secondary`, `accent`,
 * `compendion`) bleiben unveraendert, damit das Branding tragend bleibt.
 *
 * Die Werte stehen bewusst hier und nicht in `theme.json`: theme.json
 * kennt keine Dark-Mode-Variante fuer Custom-Properties, eine zweite
 * Palette wuerde nur den Picker im Editor doppeln.
 *
 * Geladen nach `compendion-base` und vor `compendion-components`, damit
 * Component-Layer-Tints (z. B. `color-mix(... contrast 10%, transparent)`)
 * die invertierten Werte sehen. Cascade-Reihenfolge ueber die
 * Enqueue-Dependencies in `functions.php` garantiert.
 *
 * Web-Archiv hat ein eigenes `--cwa-*`-System (siehe
 * `compendion-web-archive.css`) und bringt seinen Dark-Block selbst mit —
 * diese Datei greift dort bewusst nicht ein.
 */

@media (prefers-color-scheme: dark) {
	:root,
	body {
		--wp--preset--color--base: #141414;
		--wp--preset--color--contrast: #e8e8e8;
		--wp--preset--color--surface: #242424;
		--wp--preset--color--line: #333333;
		--wp--preset--color--muted: #888888;
	}

	:root {
		color-scheme: dark;
	}
}
