.hero-headlights{opacity:0;mix-blend-mode:screen}
.lights-running .hero-headlights{animation:headlight-flash 2.4s ease-out both}
[data-light-mode="hazard"]{--lamp-core:#fff0b0;--lamp-color:#ffac25}
[data-light-mode="hazard"].lights-running .hero-headlights{animation:hazard-flash 3.4s ease-out both}
@keyframes headlight-flash{0%,32%,46%,64%,100%{opacity:0}35%,42%,50%,58%{opacity:1}44%,61%{opacity:.18}}
@keyframes hazard-flash{0%,20%,40%,60%,80%,100%{opacity:0}9%,12%,29%,32%,49%,52%,69%,72%{opacity:.85}}
@media(prefers-reduced-motion:reduce){.hero-headlights{display:none}}
/* Reale Doppelring-Geometrie statt großflächiger Leuchtflecken. */
.lamp-hazard{display:none}
[data-light-mode="hazard"] .lamp-flash{display:none}
[data-light-mode="hazard"] .lamp-hazard{display:block}
