/* LEVYRA V29.10.2 · Heller Modus für die Hero-Flächen (automatisch erzeugt aus den dunklen Vorlagen,
   danach von Hand verfeinert in nova-light-fix.css). Gilt nur bei html[data-theme="light"]. */
/* --- assets/app.css --- */
html[data-theme="light"] .recap-scoreboard{background:#f8f9fa!important}
html[data-theme="light"] .monthprint-ring{background:radial-gradient(circle,#f7f8fa 61%,transparent 63%),conic-gradient(#8068ff 0 calc(var(--routine)*.7%),#37d8cf calc(var(--routine)*.7%) calc(var(--routine)*1%),#f5f5f7 0)!important}
/* --- assets/cockpit.css --- */
html[data-theme="light"] .ck-expedition{background:#f7f9fc!important;color:#274053!important}
html[data-theme="light"] .ck-exp-eyebrow{color:rgba(34,63,89,0.72)!important}
html[data-theme="light"] .ck-expedition h1{color:#14202b!important;-webkit-text-fill-color:#14202b!important}
html[data-theme="light"] .ck-expedition h1 span{background:linear-gradient(90deg,#1b00cc,#008bcc 55%,#10bc74)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}
html[data-theme="light"] .ck-exp-sub{color:rgba(39,64,83,0.82)!important}
html[data-theme="light"] .ck-exp-quote{color:#10bc74!important}
html[data-theme="light"] .ck-exp-actions .ck-ghost{background:rgba(246,249,251,0.55)!important;border-color:rgba(38,80,115,0.272)!important;color:#14202b!important}
html[data-theme="light"] .ck-exp-stats{border:1px solid rgba(38,80,115,0.164)!important;background:rgba(246,249,251,0.62)!important}
html[data-theme="light"] .ck-exp-stats>div+div{border-left:1px solid rgba(38,80,115,0.11)!important}
html[data-theme="light"] .ck-exp-stats dt{color:rgba(34,63,89,0.65)!important}
html[data-theme="light"] .ck-exp-stats dd{color:#14202b!important}
html[data-theme="light"] .ck-exp-stats dd.is-down{color:#10bc74!important}
html[data-theme="light"] .ck-exp-stats dd.is-up{color:#c37809!important}
html[data-theme="light"] .ck-exp-stats span{color:rgba(34,63,89,0.64)!important}
@media (max-width:1100px){html[data-theme="light"] .ck-exp-stats>div:nth-child(n/**/+4){border-top:1px solid rgba(38,80,115,0.11)!important}}
@media (max-width:760px){html[data-theme="light"] .ck-exp-stats>div:nth-child(n){border-top:1px solid rgba(38,80,115,0.11)!important}}
@media (max-width:760px){html[data-theme="light"] .ck-exp-stats>div:nth-child(2n){border-left:1px solid rgba(38,80,115,0.11)!important}}
html[data-theme="light"] .ck-lab-hero{color:#274053!important;background:radial-gradient(900px 520px at 78% 50%,rgba(111,95,240,.20),transparent 60%),radial-gradient(600px 400px at 0% 100%,rgba(79,209,197,.10),transparent 60%),#f7f9fc!important}
html[data-theme="light"] .ck-lab-kicker{color:rgba(34,63,89,0.72)!important}
html[data-theme="light"] .ck-lab-hero h1{color:#14202b!important;-webkit-text-fill-color:#14202b!important}
html[data-theme="light"] .ck-lab-hero h1 span{background:linear-gradient(90deg,#1b00cc,#008bcc 55%,#10bc74)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}
html[data-theme="light"] .ck-lab-lead{color:rgba(39,64,83,0.8)!important}
html[data-theme="light"] .ck-lab-lead b{color:#14202b!important}
html[data-theme="light"] .ck-lab-orbits button{border:1px solid rgba(38,80,115,0.11)!important;background:rgba(246,249,251,0.55)!important;color:#274053!important}
html[data-theme="light"] .ck-lab-orbits button:hover{background:rgba(246,249,251,0.8)!important}
html[data-theme="light"] .ck-lab-orbits span{color:#14202b!important}
html[data-theme="light"] .ck-lab-orbits em{color:rgba(34,63,89,0.64)!important}
html[data-theme="light"] .ck-lab-live{color:rgba(34,63,89,0.64)!important}
html[data-theme="light"] .ck-rx{color:#274053!important;background:radial-gradient(760px 520px at 76% 50%,rgba(111,95,240,.22),transparent 62%),radial-gradient(520px 380px at 0% 100%,rgba(79,209,197,.10),transparent 60%),#f7f9fc!important}
html[data-theme="light"] .ck-rx.is-overdue{background:radial-gradient(760px 520px at 76% 50%,rgba(255,115,136,.16),transparent 62%),radial-gradient(520px 380px at 0% 100%,rgba(111,95,240,.12),transparent 60%),#f7f9fc!important}
html[data-theme="light"] .ck-rx-kicker{color:rgba(34,63,89,0.72)!important}
html[data-theme="light"] .ck-rx h1{color:#14202b!important;-webkit-text-fill-color:#14202b!important}
html[data-theme="light"] .ck-rx h1 span{background:linear-gradient(90deg,#1b00cc,#008bcc 55%,#10bc74)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}
html[data-theme="light"] .ck-rx-lead{color:rgba(39,64,83,0.8)!important}
html[data-theme="light"] .ck-rx-lead b{color:#14202b!important}
html[data-theme="light"] .ck-rx-state{color:#10bc74!important}
html[data-theme="light"] .ck-rx.is-today .ck-rx-state{color:#c37809!important}
html[data-theme="light"] .ck-rx.is-overdue .ck-rx-state{color:#cc001f!important}
html[data-theme="light"] .ck-rx-facts{border:1px solid rgba(38,80,115,0.128)!important;background:rgba(246,249,251,0.55)!important}
html[data-theme="light"] .ck-rx-facts>div+div{border-left:1px solid rgba(38,80,115,0.11)!important}
html[data-theme="light"] .ck-rx-facts dt{color:rgba(34,63,89,0.64)!important}
html[data-theme="light"] .ck-rx-facts dd{color:#14202b!important}
html[data-theme="light"] .ck-rx-facts span{color:rgba(34,63,89,0.64)!important}
html[data-theme="light"] .ck-rx-actions .ck-ghost{background:rgba(246,249,251,0.55)!important;border-color:rgba(38,80,115,0.236)!important;color:#14202b!important}
html[data-theme="light"] .ck-rx-daylbl{fill:rgba(34,63,89,0.55)!important}
html[data-theme="light"] .ck-rx-c-k{fill:#624aff!important}
html[data-theme="light"] .ck-rx.is-overdue .ck-rx-c-k{fill:#ff3d5b!important}
html[data-theme="light"] .ck-rx-c-v{fill:#14202b!important}
html[data-theme="light"] .ck-rx-c-v.is-alert{fill:#ff3d5b!important}
html[data-theme="light"] .ck-rx-c-s{fill:rgba(39,64,83,0.75)!important}
html[data-theme="light"] .ck-rx-c-d{fill:rgba(34,63,89,0.5)!important}
html[data-theme="light"] .ck-rx-legend{color:rgba(34,63,89,0.64)!important}
@media (max-width:760px){html[data-theme="light"] .ck-rx-facts>div:nth-child(3){border-top:1px solid rgba(38,80,115,0.11)!important}}
html[data-theme="light"] .ck-sc{color:#274053!important;background:radial-gradient(760px 480px at 74% 70%,rgba(111,95,240,.22),transparent 62%),radial-gradient(520px 380px at 0% 100%,rgba(79,209,197,.10),transparent 60%),#f7f9fc!important}
html[data-theme="light"] .ck-sc-kicker{color:rgba(34,63,89,0.72)!important}
html[data-theme="light"] .ck-sc h1{color:#14202b!important;-webkit-text-fill-color:#14202b!important}
html[data-theme="light"] .ck-sc h1 span{background:linear-gradient(90deg,#1b00cc,#008bcc 55%,#10bc74)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}
html[data-theme="light"] .ck-sc-lead{color:rgba(39,64,83,0.82)!important}
html[data-theme="light"] .ck-sc-lead b{color:#14202b!important}
html[data-theme="light"] .ck-sc-lead small{color:rgba(34,63,89,0.64)!important}
html[data-theme="light"] .ck-sc-band{color:rgba(39,64,83,0.85)!important}
html[data-theme="light"] .ck-sc-band b{color:#14202b!important}
html[data-theme="light"] .ck-sc-actions .ck-ghost{background:rgba(246,249,251,0.55)!important;border-color:rgba(38,80,115,0.236)!important;color:#14202b!important}
html[data-theme="light"] .ck-sc-journey{color:#10bc74!important}
html[data-theme="light"] .ck-sc-num{fill:rgba(34,63,89,0.75)!important}
html[data-theme="light"] .ck-sc-flagv{fill:rgba(39,64,83,0.8)!important}
html[data-theme="light"] .ck-sc-lcd{fill:#14202b!important}
html[data-theme="light"] .ck-sc-lcd-u{fill:rgba(34,63,89,0.6)!important}
html[data-theme="light"] .ck-sc-lcd-s{fill:#28ed9a!important}
html[data-theme="light"] .bl-hero{color:#274053!important;background:radial-gradient(700px 360px at 72% 18%,rgba(246,170,99,.16),transparent 65%),radial-gradient(700px 380px at 72% 95%,rgba(111,95,240,.24),transparent 65%),#f7f9fc!important}
html[data-theme="light"] .bl-kicker{color:rgba(34,63,89,0.72)!important}
html[data-theme="light"] .bl-hero h1{color:#14202b!important;-webkit-text-fill-color:#14202b!important}
html[data-theme="light"] .bl-hero h1 span{background:linear-gradient(90deg,#cc7a00,#2f2259 55%,#001dcc)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}
html[data-theme="light"] .bl-lead{color:rgba(39,64,83,0.8)!important}
html[data-theme="light"] .bl-lead b{color:#14202b!important}
html[data-theme="light"] .bl-tap{background:linear-gradient(135deg,rgba(111,182,255,.12),rgba(246,249,251,0.5))!important}
html[data-theme="light"] .bl-tap-val small{color:#0068cc!important}
html[data-theme="light"] .bl-tap-val b{color:#14202b!important}
html[data-theme="light"] .bl-tap-val b small{color:rgba(34,63,89,0.65)!important}
html[data-theme="light"] .bl-tap-val em{color:rgba(34,63,89,0.64)!important}
html[data-theme="light"] .bl-undo{border:1px solid rgba(38,80,115,0.245)!important;color:rgba(39,64,83,0.8)!important}
html[data-theme="light"] .bl-actions .ck-ghost{background:rgba(246,249,251,0.55)!important;border-color:rgba(38,80,115,0.236)!important;color:#14202b!important}
html[data-theme="light"] .bl-hz{fill:rgba(34,63,89,0.55)!important}
html[data-theme="light"] .bl-legend{color:rgba(34,63,89,0.7)!important}
html[data-theme="light"] .bl-legend b{color:#14202b!important}
html[data-theme="light"] .bl-legend p{color:rgba(34,63,89,0.64)!important}
html[data-theme="light"] .bl-legend em{color:#14202b!important}
html[data-theme="light"] .cc-hero{color:#274053!important;background:radial-gradient(760px 420px at 85% 10%,rgba(111,95,240,.24),transparent 62%),radial-gradient(600px 360px at 0% 100%,rgba(118,240,189,.10),transparent 60%),#f7f9fc!important}
html[data-theme="light"] .cc-kicker{color:rgba(34,63,89,0.72)!important}
html[data-theme="light"] .cc-hero h1{color:#14202b!important;-webkit-text-fill-color:#14202b!important}
html[data-theme="light"] .cc-hero h1 span{background:linear-gradient(90deg,#1b00cc,#008bcc 55%,#10bc74)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}
html[data-theme="light"] .cc-lead{color:rgba(39,64,83,0.8)!important}
html[data-theme="light"] .cc-lead b{color:#14202b!important}
html[data-theme="light"] .cc-stats{border:1px solid rgba(38,80,115,0.146)!important;background:rgba(246,249,251,0.6)!important}
html[data-theme="light"] .cc-stats>div+div{border-left:1px solid rgba(38,80,115,0.11)!important}
html[data-theme="light"] .cc-stats dt{color:rgba(34,63,89,0.64)!important}
html[data-theme="light"] .cc-stats dd{color:#14202b!important}
html[data-theme="light"] .cc-stats .save dd{color:#10bc74!important}
html[data-theme="light"] .cc-stats .next dd{color:#cc7f00!important}
html[data-theme="light"] .cc-stats span{color:rgba(34,63,89,0.64)!important}
html[data-theme="light"] .cc-grid{stroke:rgba(62,171,206,0.1)!important}
html[data-theme="light"] .cc-ax{fill:rgba(34,63,89,0.55)!important}
html[data-theme="light"] .cc-end.ref{fill:rgba(34,63,89,0.7)!important}
html[data-theme="light"] .cc-hover{border-left:1px dashed rgba(38,80,115,0.335)!important}
html[data-theme="light"] .cc-hover>div{border:1px solid rgba(38,80,115,0.182)!important;background:rgba(246,246,250,0.94)!important;box-shadow:0 8px 24px rgba(40,42,110,0.14)!important}
html[data-theme="light"] .cc-hover small{color:rgba(34,63,89,0.64)!important}
html[data-theme="light"] .cc-hover b{color:#14202b!important}
html[data-theme="light"] .cc-hover span{color:rgba(34,63,89,0.7)!important}
html[data-theme="light"] .cc-hover em{color:#10bc74!important}
html[data-theme="light"] .cc-legend{color:rgba(34,63,89,0.64)!important}
@media (max-width:760px){html[data-theme="light"] .cc-stats>div:nth-child(3){border-top:1px solid rgba(38,80,115,0.11)!important}}
html[data-theme="light"] .ck-profile .pp-hero{color:#274053!important;background:radial-gradient(700px 420px at 88% 30%,rgba(111,95,240,.30),transparent 62%),radial-gradient(560px 360px at 0% 100%,rgba(118,240,189,.12),transparent 60%),#f7f9fc!important}
html[data-theme="light"] .pp-kicker{color:rgba(34,63,89,0.72)!important}
html[data-theme="light"] .ck-profile .pp-hero h1{color:#14202b!important;-webkit-text-fill-color:#14202b!important}
html[data-theme="light"] .ck-profile .pp-hero h1 span{background:linear-gradient(90deg,#1b00cc,#008bcc)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}
html[data-theme="light"] .pp-copy>p{color:rgba(39,64,83,0.74)!important}
html[data-theme="light"] .pp-copy>p b{color:#14202b!important}
html[data-theme="light"] .pp-stats{border:1px solid rgba(38,80,115,0.146)!important;background:rgba(246,249,251,0.6)!important}
html[data-theme="light"] .pp-stats>div+div{border-left:1px solid rgba(38,80,115,0.11)!important}
html[data-theme="light"] .pp-stats dt{color:rgba(34,63,89,0.64)!important}
html[data-theme="light"] .pp-stats dd{color:#14202b!important}
html[data-theme="light"] .pp-stats dd small{color:rgba(34,63,89,0.64)!important}
html[data-theme="light"] .pp-pass{background:radial-gradient(420px 260px at 100% 0%,rgba(124,99,240,.55),transparent 60%),radial-gradient(360px 240px at 0% 100%,rgba(79,209,197,.32),transparent 60%),linear-gradient(140deg,#f3f4f9,#f6f7fa 55%,#f5f7fa)!important;border:1px solid rgba(38,80,115,0.182)!important;box-shadow:0 34px 70px rgba(40,42,110,0.193),inset 0 1px 0 rgba(255,255,255,.12)!important}
html[data-theme="light"] .pp-holo{background:radial-gradient(260px 200px at var(--hx) var(--hy),rgba(20,32,43,0.146),transparent 70%),linear-gradient(115deg,transparent 30%,rgba(48,38,115,0.2) 42%,rgba(88,202,255,.18) 50%,rgba(118,240,189,.16) 58%,transparent 70%)!important}
html[data-theme="light"] .pp-brand{color:#14202b!important}
html[data-theme="light"] .pp-brand b{color:#10bc74!important}
html[data-theme="light"] .pp-type{color:rgba(34,63,89,0.64)!important}
html[data-theme="light"] .pp-id b{color:#14202b!important}
html[data-theme="light"] .pp-id small{color:rgba(34,63,89,0.65)!important}
html[data-theme="light"] .pp-chip{box-shadow:inset 0 0 0 1px rgba(40,42,110,0.07)!important}
html[data-theme="light"] .pp-route small{color:rgba(34,63,89,0.64)!important}
html[data-theme="light"] .pp-route b{color:#14202b!important}
html[data-theme="light"] .pp-route i{background:rgba(38,80,115,0.146)!important}
html[data-theme="light"] .pp-route u s{color:#14202b!important;background:rgba(247,249,252,0.75)!important}
html[data-theme="light"] .pp-pass footer{border-top:1px solid rgba(38,80,115,0.128)!important}
html[data-theme="light"] .pp-pass footer small{color:rgba(34,63,89,0.64)!important}
html[data-theme="light"] .pp-pass footer b{color:#14202b!important}
@media (max-width:1100px){html[data-theme="light"] .pp-stats>div:nth-child(n/**/+3){border-top:1px solid rgba(38,80,115,0.11)!important}}
html[data-theme="light"] .ck-share .ss-hero{color:#274053!important;background:radial-gradient(760px 460px at 82% 40%,rgba(111,95,240,.30),transparent 62%),radial-gradient(560px 360px at 0% 100%,rgba(85,224,210,.12),transparent 60%),#f7f9fc!important}
html[data-theme="light"] .ss-kicker{color:rgba(34,63,89,0.72)!important}
html[data-theme="light"] .ck-share .ss-hero h1{color:#14202b!important;-webkit-text-fill-color:#14202b!important}
html[data-theme="light"] .ck-share .ss-hero h1 span{background:linear-gradient(90deg,#1b00cc,#008bcc 55%,#10bc74)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}
html[data-theme="light"] .ss-copy>p{color:rgba(39,64,83,0.72)!important}
html[data-theme="light"] .ss-stats{border:1px solid rgba(38,80,115,0.146)!important;background:rgba(246,249,251,0.6)!important}
html[data-theme="light"] .ss-stats>div+div{border-left:1px solid rgba(38,80,115,0.11)!important}
html[data-theme="light"] .ss-stats dt{color:rgba(34,63,89,0.64)!important}
html[data-theme="light"] .ss-stats dd{color:#14202b!important}
html[data-theme="light"] .ss-card canvas{box-shadow:0 22px 50px rgba(40,42,110,0.193),0 0 0 1px rgba(207,233,255,.14)!important;background:#f8f8fa!important}
html[data-theme="light"] .ss-card>span{color:#14202b!important}
html[data-theme="light"] .ss-card small{color:rgba(34,63,89,0.64)!important}
html[data-theme="light"] .ss-card.active canvas{box-shadow:0 26px 60px rgba(40,42,110,0.21),0 0 0 2px #a99cff,0 0 34px rgba(169,156,255,.45)!important}
html[data-theme="light"] .training-page .tr-hero{color:#274053!important;background:radial-gradient(640px 420px at 82% 45%,rgba(111,95,240,.26),transparent 62%),radial-gradient(520px 360px at 100% 100%,rgba(118,240,189,.12),transparent 60%),radial-gradient(500px 340px at 0% 0%,rgba(88,202,255,.10),transparent 60%),#f7f9fc!important}
html[data-theme="light"] .tr-kicker{color:rgba(34,63,89,0.72)!important}
html[data-theme="light"] .training-page .tr-hero h1{color:#14202b!important;-webkit-text-fill-color:#14202b!important}
html[data-theme="light"] .training-page .tr-hero h1 span{background:linear-gradient(90deg,#1b00cc,#008bcc 55%,#10bc74)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}
html[data-theme="light"] .tr-copy>p{color:rgba(39,64,83,0.72)!important}
html[data-theme="light"] .training-page .tr-actions .ghost{color:#274053!important;border-color:rgba(38,80,115,0.218)!important}
html[data-theme="light"] .tr-last30{border:1px solid rgba(38,80,115,0.146)!important;background:rgba(246,249,251,0.6)!important}
html[data-theme="light"] .tr-last30>div+div{border-left:1px solid rgba(38,80,115,0.11)!important}
html[data-theme="light"] .tr-last30 dt{color:rgba(34,63,89,0.64)!important}
html[data-theme="light"] .tr-last30 dd{color:#14202b!important}
html[data-theme="light"] .tr-last30 dd small{color:rgba(34,63,89,0.64)!important}
html[data-theme="light"] .tr-ring-big{fill:#14202b!important}
html[data-theme="light"] .tr-ring-sub{fill:rgba(34,63,89,0.65)!important}
html[data-theme="light"] .tr-ring-legend small{color:rgba(34,63,89,0.64)!important}
html[data-theme="light"] .tr-ring-legend b{color:#14202b!important}
html[data-theme="light"] .tr-ring-legend span{color:rgba(34,63,89,0.64)!important}
html[data-theme="light"] .tr-week span{color:rgba(34,63,89,0.64)!important;border:1px solid rgba(38,80,115,0.128)!important;background:rgba(246,249,251,0.5)!important}
html[data-theme="light"] .tr-week span.on{color:#14202b!important}
html[data-theme="light"] .tr-ring-note{color:rgba(34,63,89,0.64)!important}
/* --- assets/journey-plus.css --- */
html[data-theme="light"] .lv-hx{color:#274053!important;background:radial-gradient(700px 460px at 76% 60%,rgba(111,95,240,.22),transparent 62%),radial-gradient(520px 380px at 0% 100%,rgba(79,209,197,.10),transparent 60%),#f7f9fc!important}
html[data-theme="light"] .lv-hx-kicker{color:rgba(34,63,89,0.72)!important}
html[data-theme="light"] .ck .lv-hx h1{color:#14202b!important;-webkit-text-fill-color:#14202b!important}
html[data-theme="light"] .lv-hx h1 span{background:linear-gradient(90deg,#1b00cc,#008bcc 55%,#10bc74)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}
html[data-theme="light"] .lv-hx-lead{color:rgba(39,64,83,0.82)!important}
html[data-theme="light"] .lv-hx-lead b{color:#14202b!important}
html[data-theme="light"] .lv-hx .ck-ghost{color:#274053!important;border-color:rgba(38,80,115,0.218)!important}
html[data-theme="light"] .lv-hx .lv-mc-state{color:#274053!important}
html[data-theme="light"] .lv-col-num{fill:rgba(34,63,89,0.6)!important}
html[data-theme="light"] .lv-col-tgt{fill:#14202b!important}
html[data-theme="light"] .lv-col-edge{fill:rgba(34,63,89,0.55)!important}
html[data-theme="light"] .lv-col-cap{color:rgba(34,63,89,0.64)!important}
html[data-theme="light"] .lv-hx-sky{background:radial-gradient(900px 420px at 70% 30%,rgba(111,95,240,.28),transparent 64%),radial-gradient(600px 400px at 10% 90%,rgba(79,209,197,.12),transparent 60%),linear-gradient(180deg,#f7f8fb,#f6f7fb)!important}
html[data-theme="light"] .lv-hx-sky .lv-hx-copy::before{background:radial-gradient(closest-side,rgba(247,248,251,0.85),transparent)!important}
html[data-theme="light"] .lv-bp{background:linear-gradient(160deg,rgba(20,32,43,0.11),rgba(20,32,43,0.047))!important;border:1px solid rgba(38,80,115,0.182)!important;box-shadow:0 30px 60px rgba(40,42,110,0.158),inset 0 1px 0 rgba(255,255,255,.12)!important}
html[data-theme="light"] .lv-bp-top{color:rgba(34,63,89,0.64)!important}
html[data-theme="light"] .lv-bp-top b{color:#10bc74!important}
html[data-theme="light"] .lv-bp-route small{color:rgba(34,63,89,0.64)!important}
html[data-theme="light"] .lv-bp-route b{color:#14202b!important}
html[data-theme="light"] .lv-bp-route em{color:rgba(34,63,89,0.7)!important}
html[data-theme="light"] .lv-bp-route svg{color:rgba(34,63,89,0.64)!important}
html[data-theme="light"] .lv-bp-grid{border-top:1px dashed rgba(38,80,115,0.182)!important;border-bottom:1px dashed rgba(38,80,115,0.182)!important}
html[data-theme="light"] .lv-bp-grid small{color:rgba(34,63,89,0.64)!important}
html[data-theme="light"] .lv-bp-grid b{color:#14202b!important}
html[data-theme="light"] .lv-bp-therm span{color:rgba(34,63,89,0.64)!important}
html[data-theme="light"] .lv-bp-therm .bar b{color:#cc001f!important}
html[data-theme="light"] .lv-bp-cut{border-top:2px dashed rgba(38,80,115,0.2)!important}
html[data-theme="light"] .lv-bp-cut::before,
html[data-theme="light"] .lv-bp-cut::after{background:#f7f9fc!important}
html[data-theme="light"] .lv-bp-foot{color:#14202b!important}
html[data-theme="light"] .lv-bp.is-warn .lv-bp-foot>span:first-child{color:#cc001f!important}
/* --- assets/tagebuch-bridge.css --- */
html[data-theme="light"] .lv-diary-window{background:linear-gradient(150deg,#f2f5f9,#f5f7fa 75%)!important;border:1px solid rgba(207,214,232,0.9)!important}
html[data-theme="light"] .lv-diary-window-top{color:#233957!important}
html[data-theme="light"] .lv-diary-window-mark{color:#26a693!important}
html[data-theme="light"] .lv-diary-window-lock{color:#26a688!important}
html[data-theme="light"] .lv-diary-window-overline{color:#20ac95!important}
html[data-theme="light"] .lv-diary-window-body>p{color:#14202b!important}
html[data-theme="light"] .lv-diary-moods>span{background:rgba(247,248,251,0.5)!important;color:#3e6a8e!important}
html[data-theme="light"] .lv-diary-moods .lv-diary-mood-active{color:#0077cc!important}
html[data-theme="light"] .lv-diary-note{background:rgba(247,248,251,0.48)!important}
html[data-theme="light"] .lv-diary-note>span{color:#3e608e!important}
html[data-theme="light"] .lv-diary-note p{color:#14202b!important}
html[data-theme="light"] .lv-diary-window-foot{color:#14202b!important}
html[data-theme="light"] .lv-diary-window-foot span:first-child{color:#402259!important}
html[data-theme="light"] .lv-diary-feature{background:linear-gradient(155deg,rgba(242,245,248,0.9),rgba(246,248,251,0.9))!important}
html[data-theme="light"] .lv-diary-feature-icon{color:#23a995!important}
html[data-theme="light"] .lv-diary-boundary{background:linear-gradient(110deg,rgba(241,246,248,0.65),rgba(244,246,250,0.8))!important}
html[data-theme="light"] .lv-diary-boundary-icon{color:#20ac94!important}
html[data-theme="light"] .lv-diary-boundary p{color:#14202b!important}
html[data-theme="light"] .lv-diary-boundary strong{color:#235852!important}
/* --- care-notes.php --- */
html[data-theme="light"] .care-inbox-stat{background:rgba(246,248,250,0.72)!important}
/* --- import-data.php --- */
html[data-theme="light"] .lv-data-hub{background:radial-gradient(ellipse at 88% 0%,rgba(104,88,226,.17),transparent 48%),linear-gradient(130deg,#f3f5f9,#f6f8fb 72%)!important;color:#14202b!important;box-shadow:0 16px 48px rgba(40,42,110,0.045)!important}
html[data-theme="light"] .lv-dh-kicker{color:#1800cc!important}
html[data-theme="light"] .lv-data-hub h1{color:#14202b!important}
html[data-theme="light"] .lv-data-hub h1 span{background:linear-gradient(90deg,#2600cc,#24a8a3)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}
html[data-theme="light"] .lv-dh-lead{color:#41628b!important}
html[data-theme="light"] .lv-dh-card{border:1px solid #d1d8e6!important;background:#f1f3f7!important}
html[data-theme="light"] .lv-dh-card h2{color:#14202b!important}
html[data-theme="light"] .lv-dh-card p{color:#273b53!important}
html[data-theme="light"] .lv-dh-meta{color:#40788c!important}
html[data-theme="light"] .lv-dh-help{border:1px solid #d0d9e6!important;background:#f3f6f9!important}
html[data-theme="light"] .lv-dh-help summary{color:#222e59!important}
html[data-theme="light"] .lv-dh-help p,
html[data-theme="light"] .lv-dh-help li{color:#436489!important}
html[data-theme="light"] .lv-dh-privacy{background:#f4f7fa!important;color:#427b8a!important}
html[data-theme="light"] .lv-dh-privacy strong{color:#14202b!important}
/* --- import-shotsy.php --- */
html[data-theme="light"] .lv-import .lv-panel{background:linear-gradient(145deg,rgba(244,246,249,0.95),rgba(246,247,250,0.96))!important;box-shadow:0 15px 48px rgba(40,42,110,0.042)!important}
html[data-theme="light"] .lv-import .lv-switch{background:linear-gradient(110deg,rgba(99,83,228,.15),rgba(242,245,248,0.86) 70%)!important}
/* --- import-weight.php --- */
html[data-theme="light"] .lv-import .lv-panel{background:linear-gradient(145deg,rgba(244,246,249,0.95),rgba(246,247,250,0.96))!important;box-shadow:0 15px 48px rgba(40,42,110,0.042)!important}
html[data-theme="light"] .lv-import .lv-switch{background:linear-gradient(110deg,rgba(99,83,228,.15),rgba(242,245,248,0.86) 70%)!important}
/* --- training-summary.php --- */
html[data-theme="light"] .lv38-panel{background:var(--card,#f3f3f8)!important;border:1px solid var(--line,#d3d5e4)!important}
/* --- Variablen in den Hero-Flächen --- */
html[data-theme="light"] :is(.bl-hero,.care-inbox-stat,.cc-hero,.ck-expedition,.ck-lab-hero,.ck-rx,.ck-sc,.lv-data-hub,.lv-dh-privacy,.lv-diary-boundary,.lv-diary-feature,.lv-diary-window,.lv-hx,.lv-panel,.lv38-panel,.monthprint-ring,.pp-hero,.pp-pass,.recap-scoreboard,.ss-hero,.tr-hero){--line:rgba(20,32,43,0.088);--lv-muted:rgba(20,32,43,.66);--td-soft:rgba(20,32,43,.66)}
/* --- SVG-Farbattribute in den Hero-Grafiken --- */
html[data-theme="light"] .ck-sc [stop-color="#1a1d3f"]{stop-color:#f1f1f7!important}
html[data-theme="light"] .ck-sc [stop-color="#0b1022"]{stop-color:#f5f6fa!important}
html[data-theme="light"] .ck-sc [stop-color="#060a14"]{stop-color:#f7f8fb!important}
html[data-theme="light"] .ck-sc [stroke="rgba(207,233,255,.10)"]{stroke:rgba(34,63,89,0.1)!important}
html[data-theme="light"] .ck-sc [stroke="rgba(129,198,220,.10)"]{stroke:rgba(62,171,206,0.1)!important}
html[data-theme="light"] .ck-sc [stroke="#76f0bd"]{stroke:#28ed9a!important}
html[data-theme="light"] .ck-sc [fill="#76f0bd"]{fill:#10bc74!important}
html[data-theme="light"] .ck-sc [stroke="rgba(207,233,255,.3)"]{stroke:rgba(34,63,89,0.3)!important}
html[data-theme="light"] .ck-sc [stroke="rgba(207,233,255,.7)"]{stroke:rgba(34,63,89,0.7)!important}
html[data-theme="light"] .ck-sc [stroke="#8f7cff"]{stroke:#492aff!important}
html[data-theme="light"] .ck-sc [fill="#8f7cff"]{fill:#1e00cc!important}
html[data-theme="light"] .ck-sc [fill="#ffffff"]{fill:#14202b!important}
html[data-theme="light"] .ck-sc [fill="#ff8fa0"]{fill:#ff3d5b!important}
html[data-theme="light"] .ck-sc [fill="#0b1022"]{fill:#f5f6fa!important}
html[data-theme="light"] .ck-sc [stroke="rgba(207,233,255,.5)"]{stroke:rgba(34,63,89,0.5)!important}
html[data-theme="light"] .ck-sc [fill="rgba(7,12,24,.88)"]{fill:rgba(246,248,251,0.88)!important}
html[data-theme="light"] .ck-sc [stroke="rgba(169,156,255,.35)"]{stroke:rgba(98,74,255,0.35)!important}
html[data-theme="light"] .ck-rx [stop-color="#2a2370"]{stop-color:#ebeaf5!important}
html[data-theme="light"] .ck-rx [stop-color="#0d1430"]{stop-color:#f3f4fa!important}
html[data-theme="light"] .ck-rx [stop-color="#0a0f1f"]{stop-color:#f5f7fa!important}
html[data-theme="light"] .ck-rx [fill="#cfe6ff"]{fill:#223c59!important}
html[data-theme="light"] .ck-rx [stroke="rgba(129,198,220,.14)"]{stroke:rgba(62,171,206,0.14)!important}
html[data-theme="light"] .ck-rx [stroke="rgba(207,233,255,.8)"]{stroke:rgba(34,63,89,0.8)!important}
html[data-theme="light"] .ck-rx [stroke="rgba(207,233,255,.32)"]{stroke:rgba(34,63,89,0.32)!important}
html[data-theme="light"] .ck-rx [fill="#76f0bd"]{fill:#28ed9a!important}
html[data-theme="light"] .ck-rx [stroke="#050b12"]{stroke:#f7f9fc!important}
html[data-theme="light"] .ck-rx [fill="#050b12"]{fill:#f7f9fc!important}
html[data-theme="light"] .ck-rx [stroke="#cfe6ff"]{stroke:#223c59!important}
html[data-theme="light"] .ck-rx [stroke="#76f0bd"]{stroke:#28ed9a!important}
html[data-theme="light"] .ck-rx [stroke="rgba(185,173,255,.30)"]{stroke:rgba(42,34,89,0.3)!important}
html[data-theme="light"] .ck-rx [stroke="rgba(185,173,255,.12)"]{stroke:rgba(42,34,89,0.12)!important}
html[data-theme="light"] .tr-hero [stroke="#a99cff"]{stroke:#624aff!important}
html[data-theme="light"] .tr-hero [stroke="#58caff"]{stroke:#06b0ff!important}
html[data-theme="light"] .tr-hero [stroke="#76f0bd"]{stroke:#28ed9a!important}
html[data-theme="light"] .bl-hero [stop-color="#1b2a4a"]{stop-color:#eff2f7!important}
html[data-theme="light"] .bl-hero [stop-color="#3a3a6e"]{stop-color:#eaeaf1!important}
html[data-theme="light"] .bl-hero [stop-color="#050b12"]{stop-color:#f7f9fc!important}
html[data-theme="light"] .bl-hero [fill="#e6ecff"]{fill:#222f59!important}
html[data-theme="light"] .bl-hero [fill="#ffe2a8"]{fill:#594622!important}
html[data-theme="light"] .bl-hero [fill="#e3ddff"]{fill:#2b2259!important}
html[data-theme="light"] .bl-hero [stroke="rgba(207,233,255,.35)"]{stroke:rgba(34,63,89,0.35)!important}
html[data-theme="light"] .bl-hero [stroke="#f6aa63"]{stroke:#f78010!important}
html[data-theme="light"] .bl-hero [stroke="#68d8bc"]{stroke:#2dc19c!important}
html[data-theme="light"] .bl-hero [stroke="#6fb6ff"]{stroke:#1d8dff!important}
html[data-theme="light"] .bl-hero [stroke="#9ba9ff"]{stroke:#4963ff!important}
html[data-theme="light"] .bl-hero [stroke="#c9b8ff"]{stroke:#2f2259!important}
html[data-theme="light"] .bl-hero [fill="rgba(207,233,255,.14)"]{fill:rgba(34,63,89,0.14)!important}
html[data-theme="light"] .cc-hero [fill="rgba(118,240,189,.10)"]{fill:rgba(40,237,154,0.1)!important}
html[data-theme="light"] .cc-hero [stroke="rgba(118,240,189,.45)"]{stroke:rgba(40,237,154,0.45)!important}
html[data-theme="light"] .cc-hero [fill="#9a8cff"]{fill:#1900cc!important}
html[data-theme="light"] .cc-hero [stroke="rgba(207,233,255,.55)"]{stroke:rgba(34,63,89,0.55)!important}
html[data-theme="light"] .cc-hero [stroke="#f4b860"]{stroke:#f4970e!important}
html[data-theme="light"] .cc-hero [fill="#f4b860"]{fill:#c37809!important}
html[data-theme="light"] .cc-hero [stroke="rgba(169,156,255,.5)"]{stroke:rgba(98,74,255,0.5)!important}
html[data-theme="light"] .cc-hero [fill="#fff"]{fill:#14202b!important}
html[data-theme="light"] .lv-hx [fill="#cfe9ff"]{fill:#223f59!important}
html[data-theme="light"] .lv-hx [fill="rgba(207,233,255,.05)"]{fill:rgba(34,63,89,0.05)!important}
html[data-theme="light"] .lv-hx [stroke="rgba(207,233,255,.16)"]{stroke:rgba(34,63,89,0.16)!important}
html[data-theme="light"] .lv-hx [fill="rgba(255,115,136,.10)"]{fill:rgba(255,33,67,0.1)!important}
html[data-theme="light"] .lv-hx [fill="#76f0bd"]{fill:#28ed9a!important}
html[data-theme="light"] .lv-hx [stroke="rgba(207,233,255,.55)"]{stroke:rgba(34,63,89,0.55)!important}
html[data-theme="light"] .lv-hx [stroke="rgba(207,233,255,.25)"]{stroke:rgba(34,63,89,0.25)!important}
html[data-theme="light"] .lv-hx [stroke="#fff"]{stroke:#14202b!important}
html[data-theme="light"] .ck-expedition [stop-color="#050b12"]{stop-color:#f7f9fc!important}
html[data-theme="light"] .ck-expedition [stop-color="#0a1726"]{stop-color:#f4f7fa!important}
html[data-theme="light"] .ck-expedition [stop-color="#0d1f2c"]{stop-color:#f3f7fa!important}
html[data-theme="light"] .ck-expedition [stop-color="#1c2f45"]{stop-color:#f0f3f7!important}
html[data-theme="light"] .ck-expedition [stop-color="#112033"]{stop-color:#f2f5f9!important}
html[data-theme="light"] .ck-expedition [stop-color="#08121c"]{stop-color:#f6f8fb!important}
html[data-theme="light"] .ck-expedition [stop-color="#16263d"]{stop-color:#f1f4f8!important}
html[data-theme="light"] .ck-expedition [stop-color="#0a1522"]{stop-color:#f5f7fa!important}
html[data-theme="light"] .ck-expedition [stop-color="#22365a"]{stop-color:#edf0f6!important}
html[data-theme="light"] .ck-expedition [stop-color="#0c1828"]{stop-color:#f4f7fa!important}
html[data-theme="light"] .ck-expedition [stop-color="#14233a"]{stop-color:#f2f4f8!important}
html[data-theme="light"] .ck-expedition [stop-color="#070f19"]{stop-color:#f6f8fb!important}
html[data-theme="light"] .ck-expedition [stop-color="#071019"]{stop-color:#f6f9fb!important}
html[data-theme="light"] .ck-expedition [fill="#cfe9ff"]{fill:#223f59!important}
html[data-theme="light"] .ck-expedition [fill="#0a1522"]{fill:#f5f7fa!important}
html[data-theme="light"] .ck-expedition [stroke="#a99cff"]{stroke:#624aff!important}
html[data-theme="light"] .ck-expedition [fill="rgba(230,240,255,.55)"]{fill:rgba(34,56,89,0.55)!important}
html[data-theme="light"] .ck-expedition [fill="rgba(230,240,255,.16)"]{fill:rgba(34,56,89,0.16)!important}
html[data-theme="light"] .ck-expedition [stroke="rgba(207,233,255,.10)"]{stroke:rgba(34,63,89,0.1)!important}
html[data-theme="light"] .ck-expedition [stroke="rgba(207,233,255,.45)"]{stroke:rgba(34,63,89,0.45)!important}
html[data-theme="light"] .ck-expedition [fill="#8f7bff"]{fill:#4a29ff!important}
html[data-theme="light"] .ck-expedition [stroke="#8f7bff"]{stroke:#4a29ff!important}
html[data-theme="light"] .ck-expedition [fill="rgba(207,233,255,.6)"]{fill:rgba(34,63,89,0.64)!important}
html[data-theme="light"] .ck-expedition [stroke="#cfe9ff"]{stroke:#223f59!important}
html[data-theme="light"] .ck-expedition [fill="#a99cff"]{fill:#624aff!important}
html[data-theme="light"] .ck-expedition [fill="#eef3f7"]{fill:#274053!important}
html[data-theme="light"] .ck-expedition [fill="#76f0bd"]{fill:#28ed9a!important}
html[data-theme="light"] .ck-expedition [fill="rgba(169,156,255,.25)"]{fill:rgba(98,74,255,0.25)!important}
html[data-theme="light"] .ck-expedition [stroke="rgba(169,156,255,.7)"]{stroke:rgba(98,74,255,0.7)!important}
html[data-theme="light"] .ck-expedition [fill="rgba(207,233,255,.55)"]{fill:rgba(34,63,89,0.64)!important}
html[data-theme="light"] .ck-expedition [stroke="#eef3f7"]{stroke:#274053!important}
html[data-theme="light"] .ck-expedition [stroke="#76f0bd"]{stroke:#28ed9a!important}
html[data-theme="light"] .ck-expedition [stroke="#071019"]{stroke:#f6f9fb!important}
html[data-theme="light"] .ck-expedition [fill="rgba(7,16,25,.86)"]{fill:rgba(246,249,251,0.86)!important}
html[data-theme="light"] .ck-expedition [stroke="rgba(118,240,189,.55)"]{stroke:rgba(40,237,154,0.55)!important}
html[data-theme="light"] .ck-expedition [fill="#ffffff"]{fill:#14202b!important}
html[data-theme="light"] .ck-lab-hero [stop-color="#2a2370"]{stop-color:#ebeaf5!important}
html[data-theme="light"] .ck-lab-hero [fill="#cfe6ff"]{fill:#223c59!important}
html[data-theme="light"] .ck-lab-hero [stroke="#9a8cff"]{stroke:#523aff!important}
html[data-theme="light"] .ck-lab-hero [fill="#9a8cff"]{fill:#523aff!important}
html[data-theme="light"] .ck-lab-hero [stroke="#58caff"]{stroke:#06b0ff!important}
html[data-theme="light"] .ck-lab-hero [fill="#58caff"]{fill:#06b0ff!important}
html[data-theme="light"] .ck-lab-hero [fill="#0a0f1f"]{fill:#f5f7fa!important}
html[data-theme="light"] .ck-lab-hero [stroke="rgba(185,173,255,.45)"]{stroke:rgba(42,34,89,0.45)!important}
html[data-theme="light"] .ck-lab-hero [fill="#ffffff"]{fill:#14202b!important}
html[data-theme="light"] .ck-lab-hero [fill="#a99cff"]{fill:#1b00cc!important}
/* --- Feinschliff --- */
html[data-theme="light"] :is(.lv-diary-window,.lv-diary-feature,.lv-diary-boundary){color:#14202b!important}
/* Balance: Sonne und Mond bleiben Himmelskörper */
html[data-theme="light"] .bl-hero [fill="#ffe2a8"]{fill:#ffb648!important}
html[data-theme="light"] .bl-hero [fill="#e3ddff"]{fill:#8f7bff!important}
html[data-theme="light"] .bl-hero h1 span{background:linear-gradient(90deg,#c27a10,#7a5cf0 60%,#4b6bff)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}

