/* ============================================================
   EMEU HEADER-REGIE v2.3.0 — Ton "Transparent" plus Achse
   "Logo-Reaktion" (Lumina-GO 2026-09-04 03:3x, S128).

   Ton Transparent: nach dem Scrollen kein Grund, kein Milchglas —
   die Ausblenden-Achse bleibt unberuehrt (Hand-Schicht lenkt den
   Grund ueber --w-header-bg; hier wird er transparent gesetzt und
   das Glas abgeschaltet).

   Logo-Reaktion Kontext (v2.3): das Regie-Skript setzt am Header
   w-header-on-light / w-header-on-dark je nach Grund des Abschnitts
   unter dem Header (Marker on-light / on-dark haben Vorrang, sonst
   Leuchtdichte der Hintergrundfarbe; data-emeu-grund zeigt die Lesung). Logo und Claim lesen ihre
   Farben aus --logo-bar / --logo-accent; die Werte am SVG schlagen
   die Palette am umschliessenden Span (Inline-Stil), ohne das
   Logo-Modul anzufassen.

   ============================================================ */

/* --- Ton Transparent ---------------------------------------- */

body.w-hregie-ton-transparent { --w-header-bg: transparent; }

body.w-hregie-ton-transparent .w-header-fade.w-header-scrolled,
body.w-hregie-ton-transparent.w-hregie-solid .w-header-fade {
  background-color: transparent;
  backdrop-filter: none;
  -webkit-backdrop-filter: none;
}

/* --- Logo-Reaktion Kontext ---------------------------------- */

/* Ohne Logo-Reaktion (Regie: Aus) folgt das Logo dem Seiten-Kontext am Body
   (Befund 2026-09-06, Datenschutzerklaerung on-light: Logo blieb in der dunklen
   Fassung, weil die Fassung inline am Logo-Element sitzt und der Beobachter aus ist).
   Niedrigste Spezifitaet ueber where, damit die Beobachter-Klassen
   w-header-on-light und w-header-on-dark weiterhin gewinnen. */
:where(body.on-light) :where(.emeu-logo, .emeu-brand) svg {
  --logo-bar: var(--emeu-brand-dna-ink, #171916);
  --logo-accent: var(--emeu-brand-dna-messing, #aa9841);
}

.w-header-on-light .emeu-logo svg,
.w-header-on-light .emeu-brand svg {
  --logo-bar: var(--emeu-brand-dna-ink, #171916);
  --logo-accent: var(--emeu-brand-dna-messing, #aa9841);
}

.w-header-on-dark .emeu-logo svg,
.w-header-on-dark .emeu-brand svg {
  --logo-bar: var(--emeu-brand-dna-paper, #f3f2ec);
  --logo-accent: var(--emeu-brand-dna-signal, #e9ff2e);
}

body.w-hregie-logo-kontext .emeu-logo svg *,
body.w-hregie-logo-kontext .emeu-brand svg * {
  transition: fill 0.35s ease, stroke 0.35s ease;
}


@media (prefers-reduced-motion: reduce) {
  body.w-hregie-logo-kontext .emeu-logo svg *,
  body.w-hregie-logo-kontext .emeu-brand svg * { transition: none; }
}
