/*
Theme Name:   Alemannia Wilster (Hello Child)
Theme URI:    https://www.sva-wilster.de
Description:  Child-Theme für Hello Elementor. Layout kommt aus Elementor (Theme Builder), Daten aus dem Plugin „Alemannia Matchcenter“. Hier nur Design-Grundwerte und Vorlagen-Overrides.
Template:     hello-elementor
Version:      0.1.0
Requires at least: 6.4
Requires PHP: 8.0
Author:       SV Alemannia Wilster
Text Domain:  alemannia-child
*/

/*
 * Vereinsfarben Schwarz-Weiß als CSS-Variablen. Dieselben Werte sind in Elementor unter
 * Website-Einstellungen → Globale Farben/Schriften hinterlegt (siehe tools/elementor-kit.php).
 * Ändern am besten in Elementor; hier nur Grundwerte für Bereiche außerhalb von Elementor.
 */
:root {
	--alemannia-ink: #0b0b0b;
	--alemannia-ink-2: #1a1a1a;
	--alemannia-paper: #ffffff;
	--alemannia-grey: #f4f4f2;
	--alemannia-muted: #5a5a5a;
	--alemannia-line: #dedede;
	--alemannia-live: #e5484d;

	/* Plugin-Bausteine erben die Vereinsfarben */
	--amc-ink: var(--alemannia-ink);
	--amc-grey: var(--alemannia-grey);
	--amc-muted: var(--alemannia-muted);
}

body {
	background: var(--alemannia-paper);
	color: #121212;
	-webkit-font-smoothing: antialiased;
}

:focus-visible {
	outline: 3px solid #1f6feb;
	outline-offset: 2px;
}

/* Lange Wörter (z. B. „Jahreshauptversammlung“) dürfen auf dem Handy trennen statt die Seite zu verbreitern. */
h1, h2, h3, h4 {
	overflow-wrap: break-word;
	hyphens: auto;
}
