/* @cap ls_hell_welt | LEVERAGE helle Welt „Morgenlicht“: Schalter in der Navigation, lebendiger heller Hintergrund, Material und Feinschliff — von Hand gestaltet. Nur Farbe, Licht und Material; keine Maße, kein Inhalt. Die dunkle Welt bleibt unberührt (einzige Ausnahme: der Schalter). */

/* ───────── 1 · Schalter Auto/Hell/Dunkel — Maße, Platz und Verhalten wie extra-group.com (#eg-thema) ───────── */
#ls-thema{display:inline-flex;align-items:center;gap:7px;flex:none;margin-left:14px;padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.25);background:transparent;color:rgba(255,255,255,.72);font-family:inherit;font-size:13px;font-weight:600;line-height:normal;letter-spacing:.02em;cursor:pointer;transition:border-color .2s,color .2s}
#ls-thema:hover{border-color:#00c896;color:#00c896}
#ls-thema:focus-visible{outline:2px solid #00c896;outline-offset:3px}
#ls-thema svg{flex:none}
#ls-thema-status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}
.nav-container>.nav-menu{margin-left:auto;margin-right:auto}
@media (max-width:1180px){#ls-thema span{display:none}#ls-thema{padding:8px 10px}}
@media (max-width:1024px){.nav-container>#ls-thema{margin-right:12px}}
@media (max-width:1023px){.nav-container>#ls-thema{margin-left:auto;margin-right:12px}}
@media (max-width:640px){#ls-thema{padding:6px 8px}}
@media print{#ls-thema{display:none}}
@media (forced-colors:active){#ls-thema{border:1px solid ButtonText}}
header>#ls-thema{margin-left:0}
header>a+#ls-thema{margin-left:0}
header:has(>#ls-thema)>a:not(.brand){margin-left:auto}
@media (max-width:480px){header:has(>#ls-thema){position:relative}header>#ls-thema{position:absolute;right:18px;bottom:-38px}}
html[data-ls-theme="light"] #ls-thema{border-color:rgba(19,35,31,.5);color:#3a4944}
html[data-ls-theme="light"] #ls-thema:hover{border-color:#005c46;color:#005c46}
html[data-ls-theme="light"] #ls-thema:focus-visible{outline-color:#005c46}

/* ───────── 2 · Palette „Morgenlicht“ (eine Quelle mit farbkarte.mjs) ───────── */
html[data-ls-theme="light"]{
  --h-papier:#f7f4ee;--h-elfenbein:#fcfaf6;--h-porzellan:#fffefb;--h-stein:#efeae0;--h-stein2:#e2dccf;
  --h-tinte:#13231f;--h-tinte2:#3a4944;--h-tinte3:#54605a;
  --h-smaragd:#005c46;--h-gold:#76591c;--h-goldmetall:#cfae63;--h-goldlinie:#b8923f;--h-saphir:#1f477a;
  --h-haar:rgba(19,35,31,.10);--h-haar-gold:rgba(184,146,63,.42);
  /* Licht kommt von oben rechts: Kante hell, Schatten weich und grünschwarz getönt, nie grau */
  --h-schatten-1:0 1px 0 rgba(255,255,255,.9) inset,0 1px 2px rgba(19,35,31,.05),0 6px 16px -6px rgba(19,35,31,.08);
  --h-schatten-2:0 1px 0 rgba(255,255,255,.95) inset,0 2px 4px rgba(19,35,31,.05),0 18px 40px -18px rgba(19,35,31,.18),0 40px 80px -40px rgba(60,48,20,.14);
  --h-schatten-3:0 1px 0 #fff inset,0 3px 6px rgba(19,35,31,.06),0 30px 60px -24px rgba(19,35,31,.24),0 60px 120px -50px rgba(60,48,20,.20);
}

/* ───────── 3 · Lebendiger Hintergrund in hell ─────────
   Dunkle Welt: drei farbige Lichtkugeln (Smaragd oben rechts, Gold unten links, Saphir in der Mitte) schweben langsam über einem feinen Raster.
   Helle Welt „Morgenlicht“: derselbe Raum bei Tag. Fensterlicht fällt von oben rechts auf warmes Papier; die drei Kugeln werden zu
   durchscheinenden Lasuren (Jade, Champagner, Perlblau) und schweben weiter wie bisher; ein Lichtband zieht langsam durch den Raum;
   feines Papierkorn gibt Stofflichkeit. Alles liegt HINTER dem Inhalt (z-index −2/−1) — die Lasuren wie in der dunklen Welt im Element .canvas, ohne Mischmodus (Rechenlast). */
html[data-ls-theme="light"] body{background:var(--h-papier)}
html[data-ls-theme="light"] body::before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:
  url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='k'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .30 0 0 0 0 .27 0 0 0 0 .20 0 0 0 .075 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23k)'/%3E%3C/svg%3E"),
  radial-gradient(105% 78% at 97% -10%,rgba(255,253,244,1) 0%,rgba(255,251,238,.62) 30%,rgba(255,250,236,0) 60%),
  radial-gradient(70% 55% at 100% 0%,rgba(0,150,112,.075) 0%,rgba(0,150,112,0) 62%),
  radial-gradient(85% 65% at -8% 106%,rgba(232,208,160,.62) 0%,rgba(236,220,186,.26) 38%,rgba(239,226,196,0) 64%),
  linear-gradient(180deg,#fbf9f4 0%,#f7f4ee 44%,#f0ebe0 100%)}
/* Lichtband: zieht in 54 s einmal durch den Raum und zurück — nur eine Verschiebung, vom Grafikchip gerechnet */
html[data-ls-theme="light"] body::after{content:"";position:fixed;inset:-8% -32%;z-index:-1;pointer-events:none;background:linear-gradient(112deg,rgba(255,255,255,0) 35%,rgba(255,255,255,.38) 44%,rgba(255,254,248,.66) 49.5%,rgba(255,255,255,.30) 55%,rgba(255,255,255,0) 65%);animation:ls-lichtband 54s cubic-bezier(.45,.05,.55,.95) infinite alternate;will-change:transform}
@keyframes ls-lichtband{from{transform:translate3d(-18%,0,0)}to{transform:translate3d(18%,0,0)}}
html[data-ls-theme="light"] .canvas{background:none}
html[data-ls-theme="light"] .gradient-orb{opacity:1;filter:blur(110px)}
html[data-ls-theme="light"] .gradient-orb.emerald{background:radial-gradient(circle at 50% 50%,rgba(0,150,112,.36) 0%,rgba(0,150,112,.17) 45%,rgba(0,150,112,0) 72%)}
html[data-ls-theme="light"] .gradient-orb.gold{background:radial-gradient(circle at 50% 50%,rgba(222,176,82,.52) 0%,rgba(222,176,82,.23) 45%,rgba(222,176,82,0) 72%)}
html[data-ls-theme="light"] .gradient-orb.sapphire{background:radial-gradient(circle at 50% 50%,rgba(96,132,208,.25) 0%,rgba(96,132,208,.10) 45%,rgba(96,132,208,0) 72%)}
html[data-ls-theme="light"] .gradient-orb.violet{background:radial-gradient(circle at 50% 50%,rgba(136,110,206,.22) 0%,rgba(136,110,206,.09) 45%,rgba(136,110,206,0) 72%)}
html[data-ls-theme="light"] .gradient-orb.cursor-near{opacity:1!important;filter:blur(96px) saturate(1.25)!important}
html[data-ls-theme="light"] .grid-pattern{background-image:linear-gradient(rgba(19,35,31,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(19,35,31,.032) 1px,transparent 1px);-webkit-mask-image:radial-gradient(120% 90% at 50% 0%,#000 0%,rgba(0,0,0,.35) 55%,transparent 90%);mask-image:radial-gradient(120% 90% at 50% 0%,#000 0%,rgba(0,0,0,.35) 55%,transparent 90%)}
@media (prefers-reduced-motion:reduce){html[data-ls-theme="light"] body::after{animation:none}html[data-ls-theme="light"] .gradient-orb{animation:none}}
@media print{html[data-ls-theme="light"] body::before,html[data-ls-theme="light"] body::after{display:none}}

/* ───────── 4 · Gemeinsame Bauteile: Navigation, Marke, Zeiger ───────── */
html[data-ls-theme="light"] .nav-logo-img,html[data-ls-theme="light"] .footer-logo-img{content:url("assets/img/ls_logo_final_black.png")}
html[data-ls-theme="light"] .navigation{background:rgba(250,248,243,.78);border-bottom-color:rgba(19,35,31,.07);box-shadow:0 1px 0 rgba(255,255,255,.8) inset,0 10px 30px -22px rgba(19,35,31,.25)}
html[data-ls-theme="light"] .navigation.scrolled{background:rgba(250,248,243,.92)}
/* Zeiger-Lichtschein: auf hellem Grund als Lasur statt als Leuchten */
html[data-ls-theme="light"] #leverageAmbientGlow{mix-blend-mode:multiply;opacity:.5}

/* ───────── 5 · Material: Porzellan, Goldhaar, Tiefe ───────── */
/* Navigation: Milchglas mit feiner Goldlinie wie ein Briefkopf */
html[data-ls-theme="light"] .navigation{border-bottom-color:transparent;background-image:linear-gradient(90deg,rgba(184,146,63,0) 4%,rgba(184,146,63,.42) 30%,rgba(184,146,63,.42) 70%,rgba(184,146,63,0) 96%);background-size:100% 1px;background-position:0 100%;background-repeat:no-repeat}
/* Knöpfe */
html[data-ls-theme="light"] .btn-primary,html[data-ls-theme="light"] .newsletter-submit-enhanced{box-shadow:0 1px 0 rgba(255,255,255,.22) inset,0 -1px 0 rgba(0,0,0,.12) inset,0 10px 22px -10px rgba(0,60,46,.6),0 2px 4px rgba(0,60,46,.18)}
html[data-ls-theme="light"] .btn-secondary{background:#fffefb;border-color:rgba(19,35,31,.14);box-shadow:var(--h-schatten-1)}
html[data-ls-theme="light"] .hero-badge{border-color:rgba(184,146,63,.38);box-shadow:var(--h-schatten-1)}
/* Schaustück im Kopf: steht wie ein Objekt im Tageslicht */
html[data-ls-theme="light"] .showcase-device{box-shadow:var(--h-schatten-3)}
/* Abschluss-Karte: Porzellan mit Goldhaar und warmem Innenlicht */
html[data-ls-theme="light"] .cta-card{background:radial-gradient(90% 120% at 100% 0%,rgba(0,150,112,.07),rgba(0,150,112,0) 60%),radial-gradient(80% 120% at 0% 100%,rgba(222,176,82,.14),rgba(222,176,82,0) 62%),#fffefb;border-color:rgba(184,146,63,.45);box-shadow:0 0 0 6px rgba(255,254,251,.55),var(--h-schatten-2)}
/* Fuß: Stein, oben eine Goldlinie */
html[data-ls-theme="light"] .footer-masterpiece{background:linear-gradient(180deg,rgba(247,244,238,.0) 0,#f3efe6 120px,#ece7db 100%);box-shadow:0 1px 0 rgba(184,146,63,.0)}
html[data-ls-theme="light"] .footer-bottom{background:rgba(19,35,31,.035);border-top-color:rgba(184,146,63,.35)}
/* Ablauf-Kasten „Kundenfrage → Antwort“: Zeilen bleiben lesbar, das Aufleuchten wird zu Smaragd und Gold auf Papier */
html[data-ls-theme="light"] .ev-pipe-zeile{opacity:.82}
@media (prefers-reduced-motion:no-preference){
  html[data-ls-theme="light"] .ev-pipe{animation-name:ls-ev-ergebnis-hell}
  html[data-ls-theme="light"] .z1{animation-name:ls-ev-z1-hell}html[data-ls-theme="light"] .z2{animation-name:ls-ev-z2-hell}html[data-ls-theme="light"] .z3{animation-name:ls-ev-z3-hell}
  html[data-ls-theme="light"] .z3 i{animation-name:ls-ev-blitz-hell}
}
@keyframes ls-ev-z1-hell{0%{opacity:.82}4%,90%{opacity:1}100%{opacity:.82}}
@keyframes ls-ev-z2-hell{0%,12%{opacity:.82}16%,90%{opacity:1}100%{opacity:.82}}
@keyframes ls-ev-z3-hell{0%,46%{opacity:.82}50%,90%{opacity:1}100%{opacity:.82}}
@keyframes ls-ev-blitz-hell{0%,74%{border-color:rgba(19,35,31,.25);background:transparent;color:#13231f}77%,90%{border-color:#b8923f;background:#cfae63;color:#13231f}100%{border-color:rgba(19,35,31,.25);background:transparent;color:#13231f}}
@keyframes ls-ev-ergebnis-hell{0%,75%{border-color:rgba(19,35,31,.1);box-shadow:var(--h-schatten-1)}79%,89%{border-color:rgba(0,92,70,.55);box-shadow:0 0 0 1px rgba(0,92,70,.2),0 0 36px rgba(0,92,70,.12)}94%,100%{border-color:rgba(19,35,31,.1);box-shadow:var(--h-schatten-1)}}

/* ───────── 6 · Der Springer (Impressum): Silber im Tageslicht statt Leuchten im Dunkel ───────── */
html[data-ls-theme="light"] .knight-watermark{opacity:.3;filter:drop-shadow(0 26px 34px rgba(19,35,31,.20)) drop-shadow(0 2px 3px rgba(19,35,31,.14))}
@media (prefers-reduced-motion:no-preference){html[data-ls-theme="light"] .knight-watermark{animation-name:ls-springer-hell}}
@keyframes ls-springer-hell{0%,100%{opacity:.3}50%{opacity:.36}}
html[data-ls-theme="light"] .knight-vignette{background:radial-gradient(ellipse 70% 60% at 50% 46%,rgba(255,253,246,.85) 0%,rgba(255,253,246,.35) 32%,rgba(247,244,238,0) 62%)}
html[data-ls-theme="light"] .knight-watermark-fallback{filter:drop-shadow(0 26px 34px rgba(19,35,31,.2))}


/* ───────── 8 · Einzelheiten nach Messung ───────── */
html[data-ls-theme="light"] .info-badge .badge-text{color:#3a4944}
html[data-ls-theme="light"] .live-badge{color:#a01212}
html[data-ls-theme="light"] .impressum-badge,html[data-ls-theme="light"] .company-label-sub{color:#0b4336}
html[data-ls-theme="light"] .showcase-ind:not(.active){background:rgba(19,35,31,.16)}
html[data-ls-theme="light"] .cta-card::before{background:radial-gradient(circle,rgba(222,176,82,.10),rgba(222,176,82,0) 62%)}
html[data-ls-theme="light"] .kpi-pill{background:rgba(255,254,251,.8);border-color:rgba(184,146,63,.38);box-shadow:var(--h-schatten-1)}
html[data-ls-theme="light"] .mobile-menu-toggle span,html[data-ls-theme="light"] .hamburger-line{background:#13231f}

/* ───────── 9 · Feinschliff 05.10.: Symbole, Fokus, Leuchtkraft ─────────
   Anlass: Şönem 04.10. abends — dunkle Linien-Symbole auf dunklen Werte-Kacheln (About), „die leuchtende Kontrastfarbe fehlt“.
   Maßstab: jedes Symbol, jede Marke, jeder Fokusring ≥ 3 : 1 am Bild gemessen (nicht-text-kontrast.mjs); was in dunkel leuchtet, leuchtet in hell mit.
   Systemisch im Erzeuger: Symbol-Kacheln werden Emaille (Glanzfarbe der dunklen Welt + Perlweiß-Symbol), Fokusringe tief statt Goldhaar,
   Akzentlinien halten den Kontrast der dunklen Welt, kleine Marken werden Tinte statt Weiß auf Weiß. Hier: Licht, Fassung und die Einzelfälle. */

/* 9a · Emaille — Licht und Fassung jeder Symbol-Kachel (die Farbe setzt der Erzeuger). Fensterlicht oben links, eine Goldfassung,
        und der farbige Lichtwurf aufs Papier: das Leuchten bei Tag. */
html[data-ls-theme="light"]{
  --h-emaille-licht:radial-gradient(95% 75% at 25% 0%,rgba(255,255,255,.26) 0%,rgba(255,255,255,.08) 38%,rgba(255,255,255,0) 62%);
  --h-emaille-schatten:inset 0 1px 0 rgba(255,255,255,.42),inset 0 -1px 0 rgba(0,28,40,.20),0 0 0 1px rgba(184,146,63,.62),0 16px 30px -14px rgba(0,150,112,.55),0 7px 16px -9px rgba(52,98,196,.40);
}

/* 9b · Chat-Knopf: dieselbe Emaille — Smaragd mit Perlweiß-Symbol. Die Chat-Bühne selbst bleibt dunkel. */
html[data-ls-theme="light"] #lscb-fab{background:var(--h-emaille-licht),linear-gradient(135deg,#009572 0%,#00735a 100%);box-shadow:var(--h-emaille-schatten)}
html[data-ls-theme="light"] #lscb-fab .lscb-fab-icon{stroke:#fffaf0}
html[data-ls-theme="light"] #lscb-fab:hover{box-shadow:var(--h-emaille-schatten),0 0 0 6px rgba(0,149,114,.14)}
html[data-ls-theme="light"] #lscb-fab:focus-visible{outline:2px solid #13231f;outline-offset:3px}
@media (prefers-reduced-motion:no-preference){html[data-ls-theme="light"] #lscb-fab:not(.lscb-hidden){animation-name:lscb-fab-entrance,ls-fab-puls-hell}}
@keyframes ls-fab-puls-hell{0%,100%{box-shadow:var(--h-emaille-schatten),0 0 0 0 rgba(0,149,114,.34)}50%{box-shadow:var(--h-emaille-schatten),0 0 0 12px rgba(0,149,114,0)}}

/* 9c · Emoji auf Papier: viele Emoji sind hell gezeichnet (Sprechblase, Wolke, Zahnrad) und lösen sich auf Elfenbein auf.
        Eine gestochene Tintenkontur (ein halber Punkt in vier Richtungen) am Glyphenrand (nur am Zeichen, nicht an Kachel oder Rahmen). Edler wird es mit Linien-Symbolen — Option in der Mappe. */
html[data-ls-theme="light"] :is(.service-icon,.model-icon,.mockup-feature-icon,.activity-emoji,.integration-icon,.orbit-node,.pattern-icon,.chat-input-icon,.url-lock,.ev-pipe-zeile i,.sentiment-scale span),
html[data-ls-theme="light"] .browser-url::before{text-shadow:.6px 0 0 #13231f,-.6px 0 0 #13231f,0 .6px 0 #13231f,0 -.6px 0 #13231f,0 0 1.2px rgba(19,35,31,.55)}
/* Auf Emaille statt Tinte ein Perlkranz: das Zeichen steht im Licht der Kachel (Werte, Umsatz-Symbol, Assistent, Avatare). */
html[data-ls-theme="light"] :is(.value-icon,.ai-revenue-icon,.ai-msg-avatar,.activity-avatar){text-shadow:.7px 0 0 #fffaf0,-.7px 0 0 #fffaf0,0 .7px 0 #fffaf0,0 -.7px 0 #fffaf0,0 0 2.5px rgba(255,250,240,.8)}
html[data-ls-theme="light"] :is(.ai-revenue-icon,.ai-msg-avatar){text-shadow:1.3px 0 0 #fffaf0,-1.3px 0 0 #fffaf0,0 1.3px 0 #fffaf0,0 -1.3px 0 #fffaf0,0 0 3px rgba(255,250,240,.9)}
html[data-ls-theme="light"] .url-lock{opacity:1}
html[data-ls-theme="light"] .sentiment-scale{opacity:.9}
html[data-ls-theme="light"] .ai-msg-avatar.user{background:rgba(47,95,158,.45)}
/* Glanz auf dem Schaustück der Startseite: in hell als weißer Schleier über Fensterleiste, Schloss und Mitteilung — auf ein Hauch zurückgenommen */
html[data-ls-theme="light"] .showcase-device::before{background:linear-gradient(140deg,rgba(255,255,255,.2) 0%,rgba(255,255,255,0) 45%)}

/* 9d · Felder, Auswahl, Häkchen: die Grenze eines Bedienelements trägt 3 : 1 (vorher 1,35–1,9). Fokus bleibt Smaragd (Erzeuger). */
html[data-ls-theme="light"] .form-input,html[data-ls-theme="light"] .form-select,html[data-ls-theme="light"] .form-textarea,
html[data-ls-theme="light"] .newsletter-input-enhanced,html[data-ls-theme="light"] .newsletter-input,html[data-ls-theme="light"] .mobile-filter-select,
html[data-ls-theme="light"] .newsletter-gdpr-checkbox,html[data-ls-theme="light"] .gdpr-checkmark,html[data-ls-theme="light"] .radio-dot{border-color:rgba(19,35,31,.55)}

/* 9e · Fokus: ein sichtbarer Ring für jedes Bedienelement, das keinen eigenen trägt — Smaragd auf Papier, mit Luft zum Element. */
html[data-ls-theme="light"] :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible:not(:where(#intro-layer *,#lscb-root *,#lscb-container *,.showcase-screen *,.video-player *)){outline:2px solid #005c46;outline-offset:3px}

/* 9f · Marken und Indikatoren, die in dunkel stehen und in hell verblassten */
html[data-ls-theme="light"] .showcase-ind:not(.active){background:rgba(19,35,31,.62)}
html[data-ls-theme="light"] .showcase-ind:not(.active):hover{background:rgba(19,35,31,.85)}
html[data-ls-theme="light"] .voice-nav-dot .dot-ring{border-color:rgba(19,35,31,.66)}
html[data-ls-theme="light"] .voice-nav-dot .dot-core{background:rgba(19,35,31,.7)}
html[data-ls-theme="light"] .voice-nav-dot:hover .dot-ring{border-color:#005c46}
html[data-ls-theme="light"] .metric-arrow{opacity:.9}
@media (prefers-reduced-motion:no-preference){html[data-ls-theme="light"] .metric-arrow{animation-name:ls-pfeil-hell}}
@keyframes ls-pfeil-hell{0%,100%{opacity:.78;transform:translateX(0)}50%{opacity:1;transform:translateX(4px)}}
html[data-ls-theme="light"] .trust-item svg{opacity:.9}
/* Brand-Health-Ring (Services): seit 05.10. trägt der Bogen wieder seinen Verlauf (#scoreGradient, in hell vertieft) — die Spur ist wie in dunkel nur ein Hauch (Erzeuger), der Bogen trägt die Aussage */
html[data-ls-theme="light"] .map-dot.comp,html[data-ls-theme="light"] .comp-dot.others{background:rgba(19,35,31,.55)}
html[data-ls-theme="light"] .tag{border-color:rgba(47,95,158,.45);background:rgba(31,71,122,.08)}
html[data-ls-theme="light"] .voice-nav-dot.active .dot-ring{border-color:#005c46;box-shadow:0 0 18px rgba(0,122,94,.22)}
html[data-ls-theme="light"] .voice-nav-dot.active .dot-core{background:#005c46;box-shadow:0 0 12px rgba(0,122,94,.45)}
html[data-ls-theme="light"] .frame-corner{border-image:linear-gradient(135deg,#0a7a5e,#2f5f9e) 1;opacity:.9}
html[data-ls-theme="light"] .particle{opacity:1;background:#004d3a}
html[data-ls-theme="light"] .traffic-dot.close{background:#c8382f}
html[data-ls-theme="light"] .notif-dot.emerald{background:#062a20}
html[data-ls-theme="light"] .notif-dot.gold{background:#76591c}
html[data-ls-theme="light"] .notif-dot.sapphire{background:#1f477a}
html[data-ls-theme="light"] .traffic-dot.minimize{background:#8a5f00}
html[data-ls-theme="light"] .traffic-dot.expand{background:#157a2c}
html[data-ls-theme="light"] .integration-check{color:#004d3a;background:rgba(0,92,70,.14)}
html[data-ls-theme="light"] .impressum-badge,html[data-ls-theme="light"] .company-label-sub{color:#005c46}
html[data-ls-theme="light"] .hero-badge{border-color:rgba(184,146,63,.62)}

/* 9g · Hover: was in dunkel aufleuchtet, antwortet in hell ebenso sichtbar — Smaragdkante und farbiger Lichtwurf statt Leuchten */
html[data-ls-theme="light"] .footer-legal a:hover,html[data-ls-theme="light"] .footer-bottom a:hover{color:#005c46;text-decoration:underline;text-decoration-color:rgba(184,146,63,.8);text-underline-offset:3px}
html[data-ls-theme="light"] .newsletter-gdpr-label a:hover,html[data-ls-theme="light"] .gdpr-label a:hover{color:#13231f;text-decoration-color:#b8923f}
html[data-ls-theme="light"] .gdpr-label:hover .gdpr-checkmark{border-color:#005c46;box-shadow:0 0 0 3px rgba(0,92,70,.16)}
html[data-ls-theme="light"] .mobile-filter-select:hover{border-color:#005c46;box-shadow:0 0 0 3px rgba(0,92,70,.16)}
html[data-ls-theme="light"] .nav-cta:hover{background:rgba(0,92,70,.17);border-color:#0a7a5e}
html[data-ls-theme="light"] :is(.value-card,.transform-card,.model-card,.project-card,.stat-card):hover{border-color:#0a7a5e;box-shadow:0 0 0 1px rgba(10,122,94,.45),0 24px 46px -20px rgba(0,110,84,.42),0 8px 18px -10px rgba(19,35,31,.14)}
html[data-ls-theme="light"] :is(.btn-primary,.form-submit,.newsletter-submit-enhanced,.cta-btn.primary):hover{background:#007f5f;box-shadow:0 1px 0 rgba(255,255,255,.22) inset,0 16px 30px -12px rgba(0,110,84,.62),0 3px 6px rgba(0,60,46,.2)}
html[data-ls-theme="light"] :is(.btn-secondary,.cta-btn:not(.primary)):hover{border-color:#0a7a5e;color:#005c46;box-shadow:0 0 0 1px rgba(10,122,94,.35),var(--h-schatten-1)}
