/* =========================================================
   WeinBerg Lead-Generator · Variante HELL (aktiv mit html.nk-light)
   CI: Rot #E6341A · Anthrazit #201E27 · Weiß #FDFDFD · Grau #BEBEC3
   ========================================================= */
html.nk-light{--wbi-white:#201E27;--wbi-text-dim-dark:#6B6873;--ink:#FFFFFF;--line:#E8E6E3;
 --glass:linear-gradient(165deg,#FFFFFF,#FAF8F6);--glass-flat:#FFFFFF;--glass-line:#E8E6E3;--glass-line-strong:#CFCCC8;--shadow-deep:0 14px 34px rgba(32,30,39,.08)}
html.nk-light,html.nk-light body{background:#F6F4F1;color:#201E27}
html.nk-light .wbi-shell{background:#FFFFFF}
/* Bühne: warmes Weiß mit zartem Rot-Schimmer */
html.nk-light .fx-stage{border:1px solid #ECEAE6;background:
 radial-gradient(60% 40% at 85% 0,rgba(230,52,26,.09),rgba(230,52,26,0) 70%),
 radial-gradient(50% 35% at 0 100%,rgba(230,52,26,.05),rgba(230,52,26,0) 70%),
 linear-gradient(180deg,#FFFDFB 0,#FFFFFF 60%);box-shadow:0 30px 70px rgba(32,30,39,.10)}
html.nk-light .nk-grain{display:none}
html.nk-light .fx-chip{background:#FFF4F1;border-color:rgba(230,52,26,.25);color:#201E27}
html.nk-light .wbi-progress-track{background:#EEECE9}
html.nk-light .fx-mini-ring .trk,html.nk-light .tz-ring .trk{stroke:#EEECE9}
html.nk-light .fx-mini-ring .glow{background:radial-gradient(circle,rgba(230,52,26,.18),rgba(230,52,26,0) 70%)}
/* Skyline-Übergang */
html.nk-light .nk-sky::after{display:none}
html.nk-light .nk-tag{background:rgba(255,255,255,.92);border-color:#ECEAE6;box-shadow:0 14px 34px rgba(32,30,39,.12);color:#6B6873}
html.nk-light .nk-t2 b{color:#201E27}
html.nk-light .fx-tk-ico{background:#FFF1EE;border-color:rgba(230,52,26,.3)}
/* Karten */
html.nk-light .wbi-card{background:#FFFFFF;border-color:#ECEAE6;box-shadow:0 10px 26px rgba(32,30,39,.07)}
@media (hover:hover){html.nk-light .wbi-card:hover{border-color:rgba(230,52,26,.5);box-shadow:0 22px 44px rgba(32,30,39,.12)}}
html.nk-light .wbi-card::before{background:radial-gradient(circle,rgba(230,52,26,.10),transparent 65%)}
html.nk-light .wbi-card.selected{background:#FFF4F1}
html.nk-light .wbi-card-glare{display:none}
html.nk-light .wbi-card-icon.nk-iso{background:#F6F4F1;border-color:#ECEAE6;box-shadow:inset 0 -10px 18px rgba(230,52,26,.06)}
html.nk-light .nk-iso polygon[fill="#17181d"]{fill:#C9C6C2}
html.nk-light .nk-iso polygon[fill="#23242a"]{fill:#DDDAD6}
html.nk-light .nk-iso polygon[fill="#30313a"]{fill:#EFEDEA}
html.nk-light .nk-iso polygon[fill="#1c2b22"]{fill:#E3EEDF}
html.nk-light .nk-iso .ic-win{fill:#3b6ea5;opacity:.25}
@keyframes nkWinL{0%,100%{opacity:.25}30%,55%{opacity:.85}}
html.nk-light .nk-iso .ic-win{animation-name:nkWinL}
html.nk-light .ic-pin circle{fill:#FFFFFF}
html.nk-light .fx-start{color:#FFFFFF}
/* Eingaben */
html.nk-light .wbi-input,html.nk-light .wbi-select{background-color:#FFFFFF;border-color:#E2DFDB;color:#201E27;box-shadow:inset 0 1px 2px rgba(32,30,39,.04)}
html.nk-light .wbi-input::placeholder{color:#A9A6A2}
html.nk-light .wbi-input:focus,html.nk-light .wbi-select:focus{background-color:#FFFBFA;box-shadow:0 0 0 4px rgba(230,52,26,.12)}
html.nk-light .wbi-select option{background:#FFFFFF;color:#201E27}
html.nk-light .wbi-pill{background:#FFFFFF;border-color:#E2DFDB;color:#201E27}
@media (hover:hover){html.nk-light .wbi-pill:hover{border-color:#CFCCC8}}
html.nk-light .wbi-pill.selected{background:#FFF1EE;border-color:var(--wbi-red);color:#201E27;box-shadow:0 0 0 1px rgba(230,52,26,.45),0 10px 22px rgba(230,52,26,.12)}
html.nk-light .wbi-consent{background:#FAF8F6;border-color:#ECEAE6}
html.nk-light .nk-consent b,html.nk-light .nk-person b,html.nk-light .nk-prelim b,html.nk-light .nk-acc-v{color:#201E27}
html.nk-light .nk-privacy a,html.nk-light .wbi-consent a{color:#201E27}
html.nk-light .nk-person{background:#FAF8F6;border-color:#ECEAE6}
/* Buttons */
html.nk-light .wbi-btn-primary{color:#FFFFFF;box-shadow:0 12px 28px rgba(230,52,26,.28)}
html.nk-light .wbi-btn-ghost{background:#FFFFFF;border-color:#E2DFDB;color:#6B6873}
html.nk-light .wbi-btn-ghost:hover{color:#201E27}
html.nk-light .wbi-spinner{border-color:rgba(255,255,255,.4);border-top-color:#FFFFFF}
/* Live-Box, Teaser, Ergebnis */
html.nk-light .nk-live{background:radial-gradient(90% 120% at 0 0,rgba(230,52,26,.08),rgba(230,52,26,0) 60%),#FFFFFF;border-color:rgba(230,52,26,.3);box-shadow:0 14px 30px rgba(32,30,39,.08)}
html.nk-light .nk-live-k{color:#C92A12}
html.nk-light .nk-live-v .nk-q{color:#C9C6C2}
html.nk-light .nk-acc-bar{background:#EEECE9}
html.nk-light .wbi-range-card{background:radial-gradient(90% 70% at 0 0,rgba(230,52,26,.08),rgba(230,52,26,0) 60%),#FFFFFF;border-color:#ECEAE6;box-shadow:0 26px 60px rgba(32,30,39,.10)}
html.nk-light .tz-blur-wrap{background:#F6F4F1;border-color:#ECEAE6}
html.nk-light .tz-ring::before,html.nk-light .fx-gauge::before{background:radial-gradient(closest-side,rgba(230,52,26,.12),rgba(230,52,26,0))}
html.nk-light .g-track{stroke:#EEECE9}
html.nk-light .g-ticks line{stroke:rgba(32,30,39,.22)}
html.nk-light .g-ticks line.l{stroke:rgba(32,30,39,.5)}
html.nk-light .g-corr{stroke:#201E27;opacity:0}
html.nk-light .fx-result.is-revealed .g-corr{opacity:.55}
html.nk-light .g-hub2{fill:#FFFFFF}
html.nk-light .wbi-bar-track{background:#EEECE9;box-shadow:none}
html.nk-light .wbi-disclaimer{background:#FAF8F6;border-color:#ECEAE6;border-left-color:var(--wbi-red)}
html.nk-light .wbi-next-card,html.nk-light .wbi-next-card h3{color:#FFFFFF}
html.nk-light .wbi-next-card .contact a{color:#FFFFFF}
html.nk-light .wbi-next-card .contact a:first-child{background:#201E27;border-color:#201E27}
html.nk-light .wbi-foot a{color:#6B6873}
html.nk-light .fx-confetti i[style*="#FDFDFD"]{background:#201E27!important}
/* Eingebettet: weiße Karte auf rotem Verlauf */
html.nk-light.wbi-embedded .wbi-shell{background:#FFFFFF;box-shadow:0 24px 60px rgba(32,30,39,.35)}
