/* ============================================================
   Winter-Farbschema (Eisblau auf Schnee), geladen nur wenn src/season.js
   „Winter“ meldet. Überschreibt ausschließlich die Variablen aus site.css,
   damit Layout und Komponenten unverändert bleiben.
   Gegenstück zur Sommerfassung „Warmes Salbei auf Weiß“.
   ============================================================ */
:root {
	/* Basis: Salbei -> Eisblau/Denim (Ton des Bildes) */
	--green-900: #1B2D3E; --green-700: #2C5778; --green-600: #3A6A8F; --green-400: #8FB0C9;
	--green-200: #C9DAE6; --green-100: #E1EAF1; --green-050: #EFF4F8;
	/* Neutrale: kühler statt warm */
	--ink-900: #232B33; --ink-600: #5E6A75; --ink-400: #94A0AB;
	--paper-0: #FFFFFF; --paper-50: #F9FBFC; --paper-100: #F1F5F8;
	--line-200: #E0E7ED; --line-300: #D0D9E1;
	--text-on-inverse: #EEF3F7;
	--shadow-sm: 0 1px 2px rgba(27,45,62,.07);
	--shadow-md: 0 2px 8px rgba(27,45,62,.08), 0 1px 2px rgba(27,45,62,.05);
	--shadow-lg: 0 12px 32px rgba(27,45,62,.12), 0 2px 8px rgba(27,45,62,.07);
	/* Pastell-Akzente bleiben (Logo), nur der grüne Akzent wird kühler */
	/* gelber Preise-Abschnitt wird eisig statt cremegelb */
	--accent-yellow-tint: #E3EDF5; --accent-yellow-ink: #2C5778;
	--accent-green: #8FC3C9; --accent-green-tint: #E6F1F3; --accent-green-ink: #2F6F78;
}
/* Kopfleiste und Overlays mit den neuen Neutralen */
.nav { background: rgba(249,251,252,.88); }
.modal-overlay { background: rgba(27,45,62,.55); }
.ki-label { background: rgba(27,45,62,.6); }
/* Hero: Schnee-Bild. Die Karte sitzt oben, darunter bleiben die Füße im Bild sichtbar. */
.hero:not(.hero-narrow) { padding-bottom: clamp(200px, 30vw, 380px); background-position: center bottom; }
.hero.hero-narrow { background-position: center 70%; }
.hero-card { background: rgba(255,255,255,.78); border-color: rgba(255,255,255,.75); }
