/* Daylight composition: white space, silver hardware, quiet blue accents. */
html[data-theme="light"] .hero{background:linear-gradient(180deg,#fff 65%,#f7f9fc)}
html[data-theme="light"] .hero:before,html[data-theme="light"] #channel:before{display:none}
html[data-theme="light"] .hero .stage:before{border-color:#d9e1ee;opacity:.65;transform:rotate(-12deg);height:58%;top:28%}
html[data-theme="light"] .hero .stage:after{border-color:#d9e1ee;border-style:solid;opacity:.35}
html[data-theme="light"] .hero .stage svg{filter:drop-shadow(0 22px 30px rgba(35,52,84,.12))}
html[data-theme="light"] .hero h1 .l2{color:#245d9e}
html[data-theme="light"] .future-stage-label{letter-spacing:.1em;color:#657386}
html[data-theme="light"] .hero-facts{border-color:var(--line)}
html[data-theme="light"] main.journey-ready>.chapter-section{border:0;border-radius:0;background:#fff;margin-inline:0;padding-block:80px}
html[data-theme="light"] main.journey-ready>.chapter-section.chapter-alternate,html[data-theme="light"] main.journey-ready>.chapter-section.statement{background:#f6f8fb;border:0;border-radius:0;margin-inline:0}
html[data-theme="light"] .section-bridge{background:#fff;height:64px!important}
html[data-theme="light"] .section-cue{border-color:var(--line);box-shadow:none}
html[data-theme="light"] .kicker{color:var(--blue);font-weight:600;letter-spacing:.12em}
html[data-theme="light"] .mg-node{background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 5px 18px rgba(35,52,84,.03)}
html[data-theme="light"] .mg-node-core{background:#eaf2ff;border-color:#a8c7ee;box-shadow:none}
html[data-theme="light"] .mg-node:not(:last-child):after{background:#b9cbe1;box-shadow:none}
html[data-theme="light"] .mg-pool{background:#f6f8fb;border-color:var(--line);border-radius:12px}
html[data-theme="light"] .mg-tile{background:#fff;border-color:#d9e1ee;border-radius:5px}
html[data-theme="light"] .mg-stats{background:#fff;border-color:var(--line);border-radius:12px}
html[data-theme="light"] .mg-live{color:var(--text-3);background:#fff;border-color:var(--line)}
html[data-theme="light"] .mg-merit h3{color:var(--text)}
html[data-theme="light"] .plan{background:#fff;border-color:#d9e1ee;border-radius:16px;box-shadow:0 10px 30px rgba(35,52,84,.035)}
html[data-theme="light"] .plan.hot,html[data-theme="light"] .plan.featured,html[data-theme="light"] .plan.popular{background:#f4f8ff;border-color:#86afe4;box-shadow:none}
html[data-theme="light"] .plan .badge{background:#eaf2ff;color:#245d9e;border-color:#bdd3ef}
html[data-theme="light"] .seg{background:#edf0f7;border-color:transparent}
html[data-theme="light"] .seg button[aria-pressed="true"]{background:#fff!important;color:#065bb8!important;box-shadow:0 2px 6px rgba(35,52,84,.08)}
html[data-theme="light"] .notes,html[data-theme="light"] .team{background:#f6f8fb;border-color:var(--line)}
html[data-theme="light"] .acc{background:#fff;border-color:var(--line)}
html[data-theme="light"] .acc summary{color:var(--text)}
html[data-theme="light"] .finale{background:#edf0f7}
html[data-theme="light"] footer{background:#fff}
html[data-theme="light"] dialog{background:#fff;box-shadow:0 24px 90px rgba(35,52,84,.18)}
html[data-theme="light"] dialog::backdrop{background:rgba(35,52,84,.3);backdrop-filter:blur(4px)}
html[data-theme="light"] .dlg-in,html[data-theme="light"] .checkout-shell,html[data-theme="light"] .checkout-main{background:#fff}
html[data-theme="light"] .summary,html[data-theme="light"] .checkout-aside{background:#f6f8fb;border-color:var(--line)}
html[data-theme="light"] .chips input:checked+label{background:#eaf2ff;border-color:#0865d2;color:#182333}
html[data-theme="light"] input,html[data-theme="light"] select,html[data-theme="light"] textarea{background:#fff;color:#182333}
/* Decorative orbit and chapter cues stay inside the page at every viewport. */
main{overflow-x:clip}
@media(max-width:760px){.plan h3{padding-right:30px}html[data-theme="light"] main.journey-ready>.chapter-section{padding-block:44px}html[data-theme="light"] .hero h1{font-size:60px}html[data-theme="light"] .section-bridge{height:48px!important}}
