/*
 * Praxis am Hof – Dunkelmodus.
 * Gilt automatisch bei dunkler Geräte-Einstellung (media im <link>).
 * Der Schalter in der Fußleiste setzt media auf „all“ (immer dunkel) oder
 * „not all“ (immer hell) – so gibt es jede Regel nur einmal.
 * Farben: theme.json → settings.custom.dunkel („beere“ ist hier der helle
 * Akzent für Überschriften/Links – hellgrün; Buttons bleiben „beere-flaeche“).
 */

:root:root {
	color-scheme: dark;
}

:root:root {
	--wp--preset--color--hintergrund: var(--wp--custom--dunkel--hintergrund);
	--wp--preset--color--flaeche: var(--wp--custom--dunkel--flaeche);
	--wp--preset--color--sand: var(--wp--custom--dunkel--sand);
	--wp--preset--color--pastell: var(--wp--custom--dunkel--pastell);
	--wp--preset--color--linie: var(--wp--custom--dunkel--linie);
	--wp--preset--color--gruen: var(--wp--custom--dunkel--gruen);
	--wp--preset--color--gruen-hover: var(--wp--custom--dunkel--gruen-hover);
	--wp--preset--color--auf-gruen: var(--wp--custom--dunkel--auf-gruen);
	--wp--preset--color--blattgruen: var(--wp--custom--dunkel--blattgruen);
	--wp--preset--color--gruen-dunkel: var(--wp--custom--dunkel--gruen-dunkel);
	--wp--preset--color--beere: var(--wp--custom--dunkel--beere);
	--wp--preset--color--beere-hover: var(--wp--custom--dunkel--beere-hover);
	--wp--preset--color--fliesstext: var(--wp--custom--dunkel--fliesstext);
	--wp--preset--color--ueberschrift: var(--wp--custom--dunkel--ueberschrift);
	--wp--preset--color--dezent: var(--wp--custom--dunkel--dezent);
	--wp--preset--color--weiss: var(--wp--custom--dunkel--weiss);
}

/* Schatten auf Dunkel kaum sichtbar: stärker, aber weich */
:root:root {
	--wp--preset--shadow--schwebend: 0 4px 18px rgba(0, 0, 0, 0.45);
	--wp--preset--shadow--bild: 0 8px 26px rgba(0, 0, 0, 0.5);
}
/* Buttons: dieselbe dunkle Beere wie im hellen Modus, weiße Schrift (7,4:1) */
:root:root {
	--pah-wine-bg: var(--wp--custom--dunkel--beere-flaeche);
	--pah-wine-bg-hover: var(--wp--custom--dunkel--beere-flaeche-hover);
}

:root .wp-element-button,
:root .wp-block-button__link {
	background-color: var(--pah-wine-bg);
}

:root .wp-element-button:hover,
:root .wp-element-button:focus,
:root .wp-block-button__link:hover,
:root .wp-block-button__link:focus {
	background-color: var(--pah-wine-bg-hover);
}

/* Links und Fehlertext auf Sandflächen hell und unterstrichen */
.is-style-hinweis a,
.pah-energietipp a,
.pah-meldung a,
.pah-termin-info a {
	color: var(--pah-head);
}

.pah-meldung--fehler {
	color: var(--pah-head);
}

.tribe-events .tribe-events-calendar-month__day-cell--selected {
	background-color: var(--pah-wine-bg) !important;
}

/* Logo hell (Creme), wie ein helles Schild auf dunklem Grund – Farbe: custom.dunkel.logo */
.pah-brand__mark {
	background: var(--wp--custom--dunkel--logo);
}

.pah-logo-gross img {
	filter: brightness(0) invert(0.9) sepia(0.15);
}
