
/* Only the Media light palette. Dark theme and original package artwork are untouched. */
html[data-theme=light] .neon-home{--ink:#0f2748;--muted:#4b647d;--line:#c9e3f6;--soft:#f0f9ff;--neon:#0284c7;--neon-blue:#38bdf8;background:#fff;color:#0f2748}
html[data-theme=light] .neon-home header,html[data-theme=light] .neon-home footer{background:#fffffff2;border-color:#d4eafa}html[data-theme=light] .neon-home .hero:before{background:linear-gradient(90deg,#f0f9fff7 0%,#f0f9ffe6 38%,#e0f2fe85 100%),url('assets/neon-studio.webp') center/cover}html[data-theme=light] .neon-home .hero-copy h1{color:#0f2748}html[data-theme=light] .neon-home h1 span,html[data-theme=light] .neon-home h2 em{background:linear-gradient(110deg,#0284c7,#2563eb);background-clip:text;color:transparent}html[data-theme=light] .neon-home .hero-copy p{color:#3b5975}html[data-theme=light] .neon-home .eyebrow{color:#0369a1}html[data-theme=light] .neon-home .hero-copy .eyebrow{background:#dff3ff;color:#0369a1}html[data-theme=light] .neon-home .button,html[data-theme=light] .neon-home .music-nav,html[data-theme=light] .neon-home .package-filters [aria-selected=true]{background:linear-gradient(115deg,#0284c7,#2563eb);border-color:#0284c7;color:#fff;box-shadow:0 6px 22px #0284c72a}html[data-theme=light] .neon-home .nav-cta,html[data-theme=light] .neon-home .outline-button,html[data-theme=light] .neon-home .original-actions .outline-button{background:#f0f9ff;color:#0c4a6e;border-color:#b5d9f1;box-shadow:none}html[data-theme=light] .neon-benefits article{background:linear-gradient(130deg,#fff,#f0f9ff);border-color:#cbe7f7}html[data-theme=light] .neon-benefits h3{color:#0f2748}html[data-theme=light] .neon-benefits p{color:#50677d}html[data-theme=light] .neon-benefits article>span{color:#0284c7}html[data-theme=light] .neon-home .hero-music{background:linear-gradient(140deg,#e0f2fe,#fff);color:#0c4a6e;border-color:#7dd3fc;box-shadow:6px -4px 0 #bae6fd80,0 8px 32px #0284c722}html[data-theme=light] .neon-home .hero-music p{color:#456782}html[data-theme=light] .hero-music>span:first-child{color:#0284c7;text-shadow:0 0 20px #38bdf855}html[data-theme=light] .hero-music .music-pill{background:#0284c7;color:white}html[data-theme=light] .neon-home .service-card{border-color:#c9e3f6}html[data-theme=light] .neon-home .service-card:hover{border-color:#38bdf8}html[data-theme=light] .neon-home .music-section{background:radial-gradient(ellipse at 20% 50%,#bae6fd80,transparent 70%),#f0f9ff;border-color:#bae6fd}html[data-theme=light] .neon-home .music-section h2{color:#0f2748}html[data-theme=light] .neon-home .music-section p,html[data-theme=light] .neon-home .music-note,html[data-theme=light] .neon-home .music-list{color:#4b647d}html[data-theme=light] .neon-home .music-section .textlink{color:#0369a1}html[data-theme=light] .neon-home .record{background:repeating-radial-gradient(circle,#204866 0,#163650 2px,#456e8d 3px,#18394e 4px);box-shadow:0 0 45px #38bdf833}html[data-theme=light] .neon-home .record-center{background:#e0f2fe;color:#075985;border-color:#7dd3fc}html[data-theme=light] .neon-home :focus-visible{outline-color:#0284c7}html[data-theme=light] .neon-home .navlinks{background:#fff}html[data-theme=light] .neon-home #package-zoom,html[data-theme=light] .neon-home .zoom-toolbar{background:#f0f9ff;color:#0f2748;border-color:#7dd3fc}html[data-theme=light] .neon-home #zoom-original{color:#0369a1}
html[data-theme=light] .neon-home .info-flow-steps [aria-current=step] span{background:#0284c7;border-color:#38bdf8}html[data-theme=light] .neon-home .info-source-note{border-color:#38bdf8}html[data-theme=light] .neon-home .process-index{color:#0284c7}html[data-theme=light] .neon-home .info-consent{border-color:#7dd3fc;background:linear-gradient(135deg,#f0f9ff,#e0f2fe)}html[data-theme=light] .neon-home .info-consent .check input{accent-color:#0284c7}html[data-theme=light] .neon-home .neon-service-art span{color:#7dd3fc;text-shadow:0 0 25px #38bdf855}
