/* v33: daylight visual palette — keeps original page structure and controls */
:root{--launch-purple:#365de8;--launch-pink:#18b9aa;--launch-line:#dce7f7;--launch-muted:#60718b}
body:not(.dark) .landing{background:radial-gradient(ellipse at 4% 5%,#e8f5ff 0%,transparent 60%),radial-gradient(ellipse at 97% 8%,#eafff8 0%,transparent 55%),#fff!important}
body:not(.dark) .seo-information,body:not(.dark) .explore-guides{background:#fff!important}
body:not(.dark) .access-card,body:not(.dark) .seo-steps article,body:not(.dark) .mw-item,body:not(.dark) .mw-wrap{border-color:#dfe9f7}
body:not(.dark) .access-card{box-shadow:0 22px 55px rgba(22,77,121,.10)}
body:not(.dark) .intro .gradient-ink{background:linear-gradient(110deg,#275ad9,#168db5 55%,#16ac94);-webkit-background-clip:text;background-clip:text;color:transparent}
body:not(.dark) .quick-start,body:not(.dark) .access-form .quick-start,body:not(.dark) .cta,body:not(.dark) .welcome-continue{background:linear-gradient(105deg,#315fe2,#257fdc 55%,#10ae9e)!important;color:#fff!important;box-shadow:0 10px 25px #286bce28}
body:not(.dark) .topbar{background:rgba(255,255,255,.94)}
body:not(.dark) .center-top-link{background:#f2f8ff;border-color:#d4e4fa;color:#285ab5}
body:not(.dark) .center-top-link:hover{background:#e7f4ff}
body:not(.dark) .mw-hero{background:linear-gradient(125deg,#f5faff,#effffb)!important}
body:not(.dark) .mw-hero h1,body:not(.dark) .mw-hero p{color:#162849}
body:not(.dark) .mw-hero .mw-dot{color:#14aa9c}
body:not(.dark) .mw-tabs a[aria-current="page"],body:not(.dark) .mw-filters [aria-pressed="true"]{background:#286bda!important;color:white!important}
body:not(.dark) .mw-item{background:#fff;box-shadow:0 8px 20px #284e8410}
body:not(.dark) .mw-item:hover{border-color:#7dc4e1;background:#f5fcff}
body:not(.dark) .mallow-ad-section{background:#f8fbff}
body:not(.dark) .welcome-shell{background:linear-gradient(140deg,#fff,#f5fbff)}
body:not(.dark) .journey-card{background:#fff;border-color:#dbeafb}
body:not(.dark) .mallow-splash{background:linear-gradient(145deg,#eaf6ff,#fff,#e9fff7)}
body:not(.dark) input:focus-visible,body:not(.dark) button:focus-visible,body:not(.dark) select:focus-visible{outline-color:#258bc5}
@media(max-width:600px){body:not(.dark) .mw-hero{background:#f7fbff!important}}
