/* AUTO-GENERATED light overrides (system.css, styles.css, info.css, neon/neon.css, neon/home.css, neon/pages.css, neo/inner.css) — do not edit; see tools/genlight.py */
/* --- system.css --- */
html[data-theme="light"]{--bg:#f8f7fd;--bg-soft:#f8f7fd;--surface:#f8f7fd;--surface-2:#f8f7fd;--surface-3:#f8f7fd;--paper:#151322;--paper-strong:#100f1a;--ink:#f8f7fd;--text:#11101d;--muted:#39355f;--subtle:#585393;--line:rgba(38,30,100,0.19);--line-strong:rgba(38,30,100,0.3);--accent:#3a5500;--violet:#1e00cc;--blue:#004acc;--coral:#cc0500;--cyan:#11746d;--pink:#cc0052;--danger:#cc0015;--success:#117443;--shadow:0 26px 72px rgba(70,58,150,0.05)}
html[data-theme="light"] ::selection{background:rgba(30,0,204,0.22);color:#100f1a}
html[data-theme="light"] .brand{color:#100f1a}
html[data-theme="light"] .brand-mark{border:1px solid rgba(38,30,100,0.237);color:#100f1a;box-shadow:0 10px 24px rgba(70,58,150,0.085),inset 0 1px 0 rgba(255,255,255,0.85)}
html[data-theme="light"] .button-primary{background:linear-gradient(135deg,var(--violet),#563be3);color:#100f1a;box-shadow:0 12px 28px rgba(112,87,255,0.102)}
html[data-theme="light"] .button-primary:hover{background:linear-gradient(135deg,#806aff,#6348ef);box-shadow:0 16px 34px rgba(112,87,255,0.135)}
html[data-theme="light"] .button-quiet{background:rgba(44,34,120,0.049);color:#181628}
html[data-theme="light"] .button-quiet:hover{background:rgba(44,34,120,0.083)}
html[data-theme="light"] .button-light{background:#ffffff;color:#21172e}
html[data-theme="light"] .text-link{color:#272441}
html[data-theme="light"] .text-link:hover{color:#100f1a}
html[data-theme="light"] label{color:#282643}
html[data-theme="light"] input,html[data-theme="light"] select,html[data-theme="light"] textarea{background:#f8f7fd}
html[data-theme="light"] input:focus,html[data-theme="light"] select:focus,html[data-theme="light"] textarea:focus{border-color:#2000cc;box-shadow:0 0 0 3px rgba(112,87,255,0.063);background:#f8f7fd}
html[data-theme="light"] select{background-image:linear-gradient(45deg,transparent 50%,#8e8799 50%),linear-gradient(135deg,#8e8799 50%,transparent 50%)}
html[data-theme="light"] option{background:#f8f7fd}
html[data-theme="light"] dialog::backdrop{background:rgba(252,251,255,0.897)}
/* --- styles.css --- */
html[data-theme="light"] body{background:#f5f2fb;color:#2a2435}
html[data-theme="light"] .site-header{border-bottom:1px solid rgba(38,30,100,0.171);background:rgba(252,251,255,0.9)}
html[data-theme="light"] .nav .brand{color:#100f1a}
html[data-theme="light"] .nav .brand b{color:#3a5500}
html[data-theme="light"] .nav .brand-mark{border-color:rgba(38,30,100,0.286);background:rgba(44,34,120,0.088)}
html[data-theme="light"] .nav nav a{color:#2d2a4b}
html[data-theme="light"] .nav nav a:hover{color:#100f1a}
html[data-theme="light"] .account{border-color:rgba(38,30,100,0.226);background:rgba(44,34,120,0.066);color:#100f1a}
html[data-theme="light"] .account:hover{border-color:rgba(38,30,100,0.3);background:rgba(44,34,120,0.109)}
html[data-theme="light"] .account span{color:#3a5500}
html[data-theme="light"] .hero-shell{background:linear-gradient(125deg,#f8f7fd 0%,#f8f7fd 48%,#f8f7fd 100%);color:#100f1a}
html[data-theme="light"] .status-line{color:#24223c}
html[data-theme="light"] .status-line span{background:#c9f45a;box-shadow:0 0 0 5px rgba(201,244,90,0.045)}
html[data-theme="light"] .hero h1{color:#100f1a}
html[data-theme="light"] .hero h1 span{background:linear-gradient(90deg,#cc1400,#855800 46%,#3a5500);-webkit-background-clip:text;background-clip:text}
html[data-theme="light"] .hero-lead{color:#2a2745}
html[data-theme="light"] .hero .button-primary{background:#ffffff;color:#21172e;box-shadow:0 15px 34px rgba(70,58,150,0.07)}
html[data-theme="light"] .hero .button-primary:hover{background:#c9f45a}
html[data-theme="light"] .hero .text-link{color:#100f1a}
html[data-theme="light"] .trust-row{border-top:1px solid rgba(38,30,100,0.226);color:#3f3b69}
html[data-theme="light"] .trust-row b{color:#100f1a}
html[data-theme="light"] .hero-visual figure{box-shadow:0 30px 80px rgba(70,58,150,0.112)}
html[data-theme="light"] .memory-photo{border:8px solid rgba(38,30,100,0.3)}
html[data-theme="light"] .hero-visual figcaption{background:rgba(252,251,255,0.9);color:#100f1a}
html[data-theme="light"] .era-line{border:1px solid rgba(38,30,100,0.226);background:rgba(252,251,255,0.9);color:#2e2b4d;box-shadow:0 14px 34px rgba(70,58,150,0.093)}
html[data-theme="light"] .era-line i{color:#cc1900}
html[data-theme="light"] .era-line b{color:#3a5500}
html[data-theme="light"] .showcase-copy .section-label{color:#1e00cc}
html[data-theme="light"] .showcase h2{color:#282132}
html[data-theme="light"] .showcase-copy>p:nth-of-type(2){color:#70687a}
html[data-theme="light"] .showcase-copy .button{background:#7057ff;color:#100f1a;box-shadow:0 13px 28px rgba(112,87,255,0.076)}
html[data-theme="light"] .showcase-copy .button:hover{background:#563ce3}
html[data-theme="light"] .product-window{border:1px solid rgba(38,30,100,0.14);background:#ffffff;box-shadow:0 24px 64px rgba(70,58,150,0.026)}
html[data-theme="light"] .comparison{background:#d7d2df}
html[data-theme="light"] .compare-photo{background:#d7d2df}
html[data-theme="light"] .compare-label{background:rgba(255,254,243,0.91);color:#302839;box-shadow:0 5px 18px rgba(70,58,150,0.035)}
html[data-theme="light"] .compare-line{background:#ffffff}
html[data-theme="light"] .compare-line i{border:2px solid rgba(38,30,100,0.3);background:#7057ff;box-shadow:0 10px 26px rgba(70,58,150,0.093)}
html[data-theme="light"] .compare-line i:before{color:#100f1a}
html[data-theme="light"] .comparison:has(.compare-range:focus-visible){box-shadow:inset 0 0 0 3px rgba(201,244,90,0.5)}
html[data-theme="light"] .result-caption>div span{color:#4f4a83}
html[data-theme="light"] .result-caption strong{color:#332a3b}
html[data-theme="light"] .result-state{color:#6f6777}
html[data-theme="light"] .result-state i{background:#35b987}
html[data-theme="light"] .tools-shell{background:#f8f7fd;color:#100f1a}
html[data-theme="light"] .section-intro .section-label{color:#3a5500}
html[data-theme="light"] .section-intro h2{color:#100f1a}
html[data-theme="light"] .section-intro>p:last-child{color:#3f3b69}
html[data-theme="light"] .service-card{border:1px solid rgba(38,30,100,0.138)}
html[data-theme="light"] .restore-service{background:linear-gradient(150deg,#ff6b7a,#ff976f)}
html[data-theme="light"] .color-service{background:linear-gradient(150deg,#7057ff,#4c8dff)}
html[data-theme="light"] .retouch-service{background:linear-gradient(150deg,#177d83,#35bcae)}
html[data-theme="light"] .service-number{color:rgba(16,15,26,0.85)}
html[data-theme="light"] .service-card h3{color:#100f1a}
html[data-theme="light"] .service-card p{color:rgba(16,15,26,0.89)}
html[data-theme="light"] .availability{background:rgba(255,255,255,0.871);color:#30253b}
html[data-theme="light"] .privacy-line{border-bottom:1px solid rgba(38,30,100,0.171)}
html[data-theme="light"] .privacy-line strong{color:#100f1a}
html[data-theme="light"] .privacy-line p{color:#3f3b69}
html[data-theme="light"] .privacy-line>span{background:#c9f45a;color:#263214}
html[data-theme="light"] .future-block{border-top:1px solid rgba(38,30,100,0.176)}
html[data-theme="light"] .future-block .section-label{color:#cc1700}
html[data-theme="light"] .future-list>span{border:1px solid rgba(38,30,100,0.149);background:rgba(44,34,120,0.04)}
html[data-theme="light"] .future-list small{color:#3f3c6a}
html[data-theme="light"] .process .section-label,html[data-theme="light"] .final-cta .section-label,html[data-theme="light"] .family .section-label{color:#1e00cc}
html[data-theme="light"] .process-heading h2{color:#2d2637}
html[data-theme="light"] .process li{border:1px solid rgba(38,30,100,0.14);background:#ffffff;box-shadow:0 12px 34px rgba(70,58,150,0.011)}
html[data-theme="light"] .process li>span{background:#eee9ff;color:#3719b3}
html[data-theme="light"] .process h3{color:#31293a}
html[data-theme="light"] .process p{color:#797181}
html[data-theme="light"] .final-cta{background:linear-gradient(90deg,rgba(79,25,179,0.22) 0 48%,rgba(79,25,179,0.22) 74%),url("/assets/hero-now.jpg") center/cover no-repeat;box-shadow:0 28px 74px rgba(65,34,126,0.084)}
html[data-theme="light"] .final-cta .section-label{color:#3a5500}
html[data-theme="light"] .final-cta h2{color:#100f1a}
html[data-theme="light"] .final-cta p:not(.section-label){color:#181729}
html[data-theme="light"] .final-cta .button{background:#ffffff;color:#4b19b3}
html[data-theme="light"] .site-footer{border-top:1px solid rgba(38,30,100,0.14)}
html[data-theme="light"] .site-footer .brand{color:#2e2737}
html[data-theme="light"] .site-footer .brand b{color:#1e00cc}
html[data-theme="light"] .site-footer p{color:#585394}
html[data-theme="light"] .site-footer>div>div{color:#585394}
@media (max-width:760px){html[data-theme="light"] .final-cta{background:linear-gradient(to top,rgba(74,25,179,0.22) 0 48%,rgba(74,25,179,0.201) 78%),url("/assets/hero-now.jpg") center/cover}}
html[data-theme="light"] .site-footer{background:linear-gradient(180deg,#f5f2fb 0%,#ede8f4 100%)}
html[data-theme="light"] .site-footer .footer-legal{border-top:1px solid rgba(38,30,100,0.14)}
html[data-theme="light"] .legal-owner span{color:#3418b4}
html[data-theme="light"] .legal-owner strong{color:#2e2737}
html[data-theme="light"] .footer-legal dl{border:1px solid rgba(38,30,100,0.14);background:rgba(44,34,120,0.12)}
html[data-theme="light"] .footer-legal dl>div{border-left:1px solid rgba(38,30,100,0.14)}
html[data-theme="light"] .footer-legal dt{color:#55508e}
html[data-theme="light"] .footer-legal dd{color:#3c3346}
@media (max-width:760px){html[data-theme="light"] .footer-legal dl>div,html[data-theme="light"] .footer-legal dl>div:first-child{border-top:1px solid rgba(38,30,100,0.14)}}
html[data-theme="light"] .hero-concept{border:1px solid rgba(38,30,100,0.226);background:#f8f7fd;box-shadow:0 34px 90px rgba(70,58,150,0.141)}
html[data-theme="light"] .hero-concept:before{box-shadow:inset 0 0 0 1px rgba(255,255,255,0.408)}
html[data-theme="light"] .hero-concept figcaption{border:1px solid rgba(38,30,100,0.248);background:rgba(252,251,255,0.9);color:#2a2745}
html[data-theme="light"] .hero-concept figcaption i{color:#cc1400}
html[data-theme="light"] .hero-concept figcaption b{color:#3a5500}
html[data-theme="light"] .product-window{background:#f8f7fd}
html[data-theme="light"] .result-caption{background:linear-gradient(transparent,rgba(252,251,255,0.9) 58%,rgba(252,251,255,0.9));color:#100f1a}
html[data-theme="light"] .result-caption>div span{color:#2e2b4c}
html[data-theme="light"] .result-caption strong{color:#100f1a}
html[data-theme="light"] .result-state{color:#1f1d33}
html[data-theme="light"] .result-state i{background:#c9f45a}
html[data-theme="light"] .hero-shell{background:linear-gradient(125deg,#f8f7fd 0%,#f8f7fd 46%,#f8f7fd 100%)}
html[data-theme="light"] .hero-shell:before{background:radial-gradient(circle,rgba(204,5,0,0.22) 0,transparent 68%)}
html[data-theme="light"] .hero-shell:after{background:radial-gradient(circle,rgba(30,0,204,0.22) 0,transparent 70%)}
html[data-theme="light"] .lab-aura{background:conic-gradient(from 180deg,rgba(30,0,204,0.22),rgba(204,5,0,0.22),rgba(78,105,7,0.22),rgba(30,0,204,0.22))}
html[data-theme="light"] .lab-card{border:1px solid rgba(38,30,100,0.3);background:#f8f7fd;box-shadow:0 34px 80px rgba(70,58,150,0.154)}
html[data-theme="light"] .lab-card:before{background:linear-gradient(180deg,rgba(252,251,255,0.5) 16%,transparent 44%,rgba(252,251,255,0.9) 100%)}
html[data-theme="light"] .lab-card:after{box-shadow:inset 0 0 0 1px rgba(255,255,255,0.596),inset 0 1px 0 rgba(255,255,255,0.85)}
html[data-theme="light"] .lab-scan{background:#ffffff;box-shadow:0 0 16px rgba(255,255,255,0.85),0 0 38px rgba(201,244,90,0.5)}
html[data-theme="light"] .lab-scan:after{background:linear-gradient(180deg,transparent,rgba(78,105,7,0.118),transparent)}
html[data-theme="light"] .lab-card-tag{border:1px solid rgba(38,30,100,0.3);background:rgba(252,251,255,0.83);color:#100f1a}
html[data-theme="light"] .lab-card-tag i,html[data-theme="light"] .lab-live i{background:#c9f45a;box-shadow:0 0 0 5px rgba(201,244,90,0.063),0 0 15px rgba(201,244,90,0.5)}
html[data-theme="light"] .lab-card-copy{color:#100f1a;text-shadow:0 2px 15px rgba(70,58,150,0.22)}
html[data-theme="light"] .lab-card-copy small{color:#3a5500}
html[data-theme="light"] .lab-card-copy span{color:#222039}
html[data-theme="light"] .lab-console{border:1px solid rgba(38,30,100,0.231);background:rgba(252,251,255,0.9);box-shadow:0 22px 58px rgba(70,58,150,0.121)}
html[data-theme="light"] .lab-console-head{color:#4f4a84}
html[data-theme="light"] .lab-live{color:#100f1a}
html[data-theme="light"] .lab-console-head>b{color:#3a5500}
html[data-theme="light"] .lab-tabs button{border:1px solid rgba(38,30,100,0.149);background:rgba(44,34,120,0.045);color:#474276}
html[data-theme="light"] .lab-tabs button:hover{border-color:rgba(38,30,100,0.3);color:#100f1a}
html[data-theme="light"] .lab-tabs button:focus-visible{outline:2px solid #3a5500}
html[data-theme="light"] .lab-tabs button.is-active{border-color:rgba(78,105,7,0.372);background:rgba(78,105,7,0.098);color:#100f1a}
html[data-theme="light"] .lab-tabs button b{color:#3a5500}
html[data-theme="light"] .hero-lab figcaption{border:1px solid rgba(38,30,100,0.248);background:rgba(252,251,255,0.9);color:#292644;box-shadow:0 12px 30px rgba(70,58,150,0.075)}
html[data-theme="light"] .hero-lab figcaption b{color:#3a5500}
html[data-theme="light"] .motion-ribbon{border-top:1px solid rgba(38,30,100,0.154);border-bottom:1px solid rgba(38,30,100,0.154);background:#f8f7fd;color:#272541}
html[data-theme="light"] .motion-ribbon i{color:#3a5500}
html[data-theme="light"] .product-window:hover{box-shadow:0 34px 80px rgba(70,58,150,0.045)}
html[data-theme="light"] .service-card:hover{box-shadow:0 28px 58px rgba(70,58,150,0.093)}
html[data-theme="light"] .restore-service:after{background:linear-gradient(180deg,rgba(252,251,255,0.5) 0%,rgba(179,25,52,0.22) 55%,rgba(252,251,255,0.9) 100%)}
html[data-theme="light"] .color-service:after{background:linear-gradient(180deg,rgba(252,251,255,0.5) 0%,rgba(52,25,179,0.22) 55%,rgba(252,251,255,0.9) 100%)}
html[data-theme="light"] .retouch-service:after{background:linear-gradient(180deg,rgba(252,251,255,0.5) 0%,rgba(252,251,255,0.636) 55%,rgba(252,251,255,0.9) 100%)}
html[data-theme="light"] .service-number:before{background:#c9f45a;box-shadow:0 0 0 5px rgba(201,244,90,0.063)}
html[data-theme="light"] .availability{box-shadow:0 8px 24px rgba(70,58,150,0.045)}
html[data-theme="light"] .future-list>span:hover{border-color:rgba(38,30,100,0.248);background:rgba(44,34,120,0.066)}
/* --- info.css --- */
html[data-theme="light"] body.info-page{background:#f6f3f9;color:#332b3d}
html[data-theme="light"] .info-page .site-header{background:#f8f7fd}
html[data-theme="light"] .info-page .site-header .brand{color:#100f1a}
html[data-theme="light"] .info-page .site-header nav a{color:#333055}
html[data-theme="light"] .info-page .site-header nav a.active{color:#3a5500}
html[data-theme="light"] .info-page .site-header .button{background:rgba(44,34,120,0.066);color:#100f1a;border-color:rgba(38,30,100,0.182)}
html[data-theme="light"] .info-hero{background:linear-gradient(125deg,#f8f7fd,#f8f7fd 55%,#f8f7fd);color:#100f1a}
html[data-theme="light"] .info-hero .section-label{color:#3a5500}
html[data-theme="light"] .info-hero p:last-child{color:#302d50}
html[data-theme="light"] .info-service-grid article{border:1px solid rgba(38,30,100,0.14);background:#ffffff;box-shadow:0 18px 52px rgba(70,58,150,0.013)}
html[data-theme="light"] .info-service-grid article>span{color:#3014b8}
html[data-theme="light"] .info-service-grid p{color:#756d7c}
html[data-theme="light"] .info-service-grid strong{color:#4a19b3}
html[data-theme="light"] .info-service-grid small{color:#514c87}
html[data-theme="light"] .info-price-groups>section{border:1px solid rgba(38,30,100,0.14);background:#ffffff;box-shadow:0 18px 52px rgba(70,58,150,0.013)}
html[data-theme="light"] .info-group-title{background:#f8f7fd;color:#100f1a}
html[data-theme="light"] .info-group-title b{color:#3a5500}
html[data-theme="light"] .info-price-groups article{border-top:1px solid rgba(38,30,100,0.14)}
html[data-theme="light"] .info-price-groups p{color:#55508e}
html[data-theme="light"] .info-price-groups strong{color:#4519b3}
html[data-theme="light"] .info-contact-grid article{background:linear-gradient(145deg,#f8f7fd,#f8f7fd);color:#100f1a;box-shadow:0 25px 62px rgba(70,58,150,0.061)}
html[data-theme="light"] .info-contact-grid article>span{color:#3a5500}
html[data-theme="light"] .info-contact-grid p{color:#36335a}
html[data-theme="light"] .info-contact-grid article>a:not(.map-link){color:#100f1a}
html[data-theme="light"] .info-contact-grid small{color:#4c477f}
html[data-theme="light"] .info-contact-grid .map-link{color:#3a5500}
html[data-theme="light"] .info-telegram{background:linear-gradient(125deg,#f8f7fd,#f8f7fd 55%,#f8f7fd);color:#100f1a}
html[data-theme="light"] .info-telegram p{color:#36335b}
html[data-theme="light"] .info-telegram a{background:#2aabee;color:#100f1a}
html[data-theme="light"] .info-telegram small{color:#423e6e}
html[data-theme="light"] .info-error{background:#ffffff;color:#7c7384}
html[data-theme="light"] .info-social-panel{border:1px solid rgba(38,30,100,0.14);background:#ffffff;box-shadow:0 18px 52px rgba(70,58,150,0.013)}
html[data-theme="light"] .info-social-panel>div:first-child>span,html[data-theme="light"] .info-map-copy>span{color:#3014b8}
html[data-theme="light"] .info-social-links a{border:1px solid rgba(38,30,100,0.14);background:#f7f3fa;color:#352b3e}
html[data-theme="light"] .info-social-links a:hover{background:#f1eafb}
html[data-theme="light"] .info-social-links i{background:linear-gradient(145deg,#5d43b5,#f8f7fd);color:#100f1a}
html[data-theme="light"] .info-social-links b{color:#3014b8}
html[data-theme="light"] .info-map-panel{background:linear-gradient(145deg,#f8f7fd,#f8f7fd);box-shadow:0 28px 70px rgba(70,58,150,0.061)}
html[data-theme="light"] .info-map-copy{color:#100f1a}
html[data-theme="light"] .info-map-copy>span{color:#3a5500}
html[data-theme="light"] .info-map-copy p{color:#36335a}
html[data-theme="light"] .info-map-copy a{color:#100f1a}
html[data-theme="light"] .info-map-copy a b{color:#3a5500}
html[data-theme="light"] .info-map-frame{background:#e7e1eb}
html[data-theme="light"] .info-map-contact{border-top:1px solid rgba(38,30,100,0.182)}
html[data-theme="light"] .info-map-contact .info-map-name{color:#423e6f}
html[data-theme="light"] .info-map-contact>b{color:#100f1a}
html[data-theme="light"] .info-map-contact .info-map-phone{color:#100f1a}
html[data-theme="light"] .info-map-contact>small{color:#423e6f}
html[data-theme="light"] .social-brand-icon{color:#100f1a;box-shadow:0 10px 24px rgba(70,58,150,0.035)}
html[data-theme="light"] .social-brand-vk{background:#0077ff}
html[data-theme="light"] .social-brand-ok{background:#ee8208}
html[data-theme="light"] .social-brand-telegram{background:#229ed9}
html[data-theme="light"] .social-brand-whatsapp{background:#25d366}
html[data-theme="light"] .social-brand-link{background:#7057ff}
html[data-theme="light"] .info-social-links .social-network{border:1px solid rgba(38,30,100,0.14);background:#f7f3fa;color:#352b3e}
html[data-theme="light"] .info-social-links .social-network:hover{background:#ffffff;box-shadow:0 14px 28px rgba(70,58,150,0.02)}
html[data-theme="light"] .info-social-links .social-network>b{color:#3014b8}
/* --- neon/neon.css --- */
html[data-theme="light"]{--n-ink:#f1f0fa;--n-txt:#171627;--n-mut:#423e6f;--n-line:rgba(38,30,100,0.19);--n-lime:#3a5500;--n-cyan:#006c7a;--n-coral:#cc0033;--n-glass:rgba(252,251,255,0.667)}
html[data-theme="light"] .noise{background:repeating-linear-gradient(0deg,rgba(44,34,120,0.038) 0 1px,transparent 1px 3px)}
html[data-theme="light"] .cursor-glow{background:radial-gradient(circle,rgba(0,108,122,0.125),transparent 60%)}
html[data-theme="light"] .cat-toggle{background:rgba(252,251,255,0.897)}
html[data-theme="light"] .cat svg{filter:drop-shadow(0 0 6px rgba(53,232,255,0.175))}
html[data-theme="light"] .cat .bubble{color:#000000;background:#c9f45a}
/* --- neon/home.css --- */
html[data-theme="light"]{background:#f1f0fa}
html[data-theme="light"] body{color:#211f37 !important}
html[data-theme="light"] ::selection{background:#c9f45a;color:#000000}
html[data-theme="light"] .section-label{color:#3a5500 !important}
html[data-theme="light"] .section-label::before{color:#6f7590}
html[data-theme="light"] main h2,html[data-theme="light"] main h3,html[data-theme="light"] .site-footer strong{color:#171627 !important}
html[data-theme="light"] main h2{text-shadow:0 0 40px rgba(53,232,255,0.09)}
html[data-theme="light"] main p,html[data-theme="light"] main small,html[data-theme="light"] main dd,html[data-theme="light"] main li p{color:#423e6f !important}
html[data-theme="light"] .text-link{color:#006c7a !important}
html[data-theme="light"] .site-header{background:rgba(252,251,255,0.713) !important;border-bottom:1px solid rgba(38,30,100,0.162) !important}
html[data-theme="light"] .brand-mark{background:linear-gradient(135deg,#c9f45a,#35e8ff) !important;color:#05050a !important;box-shadow:0 0 18px rgba(53,232,255,0.225) !important}
html[data-theme="light"] .nav nav a{color:#322f53 !important}
html[data-theme="light"] .nav nav a:hover{color:#100f1a !important;text-shadow:0 0 12px rgba(53,232,255,0.5)}
html[data-theme="light"] .nav nav a::after{background:linear-gradient(90deg,#c9f45a,#ff4f7b)}
html[data-theme="light"] .account{border-color:rgba(0,108,122,0.42) !important;background:rgba(0,108,122,0.075) !important}
html[data-theme="light"] .account:hover{box-shadow:0 0 0 4px rgba(53,232,255,0.05),0 0 24px rgba(53,232,255,0.15)}
html[data-theme="light"] .button-primary{background:#c9f45a !important;color:#0a0a0a !important;box-shadow:0 10px 40px -10px rgba(201,244,90,0.325) !important}
html[data-theme="light"] .button-primary::after{background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,0.7) 50%,transparent 65%)}
html[data-theme="light"] .button-primary:hover{box-shadow:0 0 0 6px rgba(201,244,90,0.075),0 14px 50px -10px rgba(201,244,90,0.425) !important}
html[data-theme="light"] .button-light{background:#35e8ff !important;color:#05050a !important;box-shadow:0 10px 40px -10px rgba(53,232,255,0.3)}
html[data-theme="light"] .hero h1{text-shadow:0 0 60px rgba(53,232,255,0.075)}
html[data-theme="light"] .hero h1 span{background:linear-gradient(90deg,#3a5500,#006c7a 50%,#cc0033) !important;-webkit-background-clip:text;background-clip:text}
html[data-theme="light"] .hero-lead{color:#3a3762 !important}
html[data-theme="light"] .status-line b{color:#3a5500 !important}
html[data-theme="light"] .status-line span{box-shadow:0 0 12px rgba(201,244,90,0.5) !important}
html[data-theme="light"] .trust-row span{color:#423e6f !important;border-color:rgba(38,30,100,0.19) !important;background:rgba(44,34,120,0.043) !important}
html[data-theme="light"] .trust-row b{color:#171627 !important}
html[data-theme="light"] .lab-card{border-color:rgba(0,108,122,0.3) !important;box-shadow:0 30px 90px -30px rgba(53,232,255,0.175) !important}
html[data-theme="light"] .lab-console{background:rgba(252,251,255,0.828) !important;border:1px solid rgba(0,108,122,0.264) !important}
html[data-theme="light"] .lab-tabs button{color:#423e6f !important}
html[data-theme="light"] .lab-tabs button.is-active{color:#05050a !important;background:#c9f45a !important;box-shadow:0 0 22px rgba(201,244,90,0.225)}
html[data-theme="light"] .lab-tabs button.is-active b{color:#05050a !important}
html[data-theme="light"] .lab-console-head b,html[data-theme="light"] .lab-live{color:#006c7a !important}
html[data-theme="light"] .hero-lab figcaption{color:#423e6f !important}
html[data-theme="light"] .hero-lab figcaption b{color:#3a5500 !important}
html[data-theme="light"] .lab-aura{background:conic-gradient(from 180deg,rgba(0,108,122,0.22),rgba(204,0,51,0.22),rgba(78,105,7,0.22),rgba(0,108,122,0.22)) !important}
html[data-theme="light"] .motion-ribbon{background:linear-gradient(90deg,#c9f45a,#35e8ff) !important;color:#05050a !important}
html[data-theme="light"] .motion-ribbon span{color:#05050a !important}
html[data-theme="light"] .motion-ribbon i{color:#05050a !important}
html[data-theme="light"] .product-window,html[data-theme="light"] .service-card,html[data-theme="light"] .privacy-line,html[data-theme="light"] .future-block,html[data-theme="light"] .process li,html[data-theme="light"] .public-service-grid article,html[data-theme="light"] .price-preview-list article,html[data-theme="light"] .yandex-shell,html[data-theme="light"] .yandex-proof,html[data-theme="light"] .telegram-invite,html[data-theme="light"] .closing-online-card,html[data-theme="light"] .studio-card,html[data-theme="light"] .contact-socials{background:radial-gradient(400px circle at var(--px,-400px) var(--py,-400px),rgba(0,108,122,0.125),transparent 60%),rgba(252,251,255,0.667) !important;border:1px solid rgba(38,30,100,0.19) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.48),0 30px 80px -40px rgba(70,58,150,0.22) !important;color:#211f37 !important}
html[data-theme="light"] .service-card:hover,html[data-theme="light"] .public-service-grid article:hover,html[data-theme="light"] .price-preview-list article:hover,html[data-theme="light"] .closing-online-card:hover,html[data-theme="light"] .studio-card:hover,html[data-theme="light"] .process li:hover{border-color:rgba(0,108,122,0.54) !important;box-shadow:0 0 0 1px rgba(53,232,255,0.1),0 20px 60px -20px rgba(53,232,255,0.175) !important}
html[data-theme="light"] .service-number,html[data-theme="light"] .public-service-grid article>span,html[data-theme="light"] .price-preview-list span,html[data-theme="light"] .closing-card-index,html[data-theme="light"] .process li>span{color:#006c7a !important}
html[data-theme="light"] .availability,html[data-theme="light"] .result-state{color:#3a5500 !important;background:rgba(78,105,7,0.1) !important;border:1px solid rgba(78,105,7,0.36) !important}
html[data-theme="light"] .public-service-grid article strong,html[data-theme="light"] .price-preview-list strong{color:#3a5500 !important}
html[data-theme="light"] .privacy-line strong,html[data-theme="light"] .future-list b{color:#171627 !important}
html[data-theme="light"] .privacy-line span,html[data-theme="light"] .future-list span{color:#423e6f !important;background:rgba(44,34,120,0.054) !important;border-color:rgba(38,30,100,0.19) !important}
html[data-theme="light"] .process li i{color:#3a5500 !important}
html[data-theme="light"] .result-caption strong{color:#171627 !important}
html[data-theme="light"] .result-caption span{color:#423e6f}
html[data-theme="light"] .compare-label{background:rgba(252,251,255,0.805) !important;color:#3a5500 !important}
html[data-theme="light"] .compare-line{background:#35e8ff !important;box-shadow:0 0 14px rgba(53,232,255,0.5)}
html[data-theme="light"] .compare-line i{background:#f1f0fa !important;border:2px solid #006c7a !important;box-shadow:0 0 18px rgba(53,232,255,0.5)}
html[data-theme="light"] .yandex-heading p,html[data-theme="light"] .yandex-proof small{color:#423e6f !important}
html[data-theme="light"] .yandex-proof-head span,html[data-theme="light"] .yandex-rating strong{color:#171627 !important}
html[data-theme="light"] .yandex-rating span{color:#8f5500 !important}
html[data-theme="light"] .yandex-awards span{background:rgba(44,34,120,0.054) !important;color:#322f53 !important;border-color:rgba(38,30,100,0.19) !important}
html[data-theme="light"] .yandex-awards b{color:#171627 !important}
html[data-theme="light"] .yandex-actions a,html[data-theme="light"] .yandex-tabs a,html[data-theme="light"] .closing-card-actions a,html[data-theme="light"] .closing-contacts-intro a,html[data-theme="light"] .yandex-stories-head button,html[data-theme="light"] .yandex-proof-head a{background:rgba(44,34,120,0.054) !important;color:#171627 !important;border:1px solid rgba(38,30,100,0.218) !important}
html[data-theme="light"] .yandex-tabs a.active,html[data-theme="light"] .yandex-actions a:hover,html[data-theme="light"] .closing-card-actions a:hover,html[data-theme="light"] .yandex-tabs a:hover{background:rgba(0,108,122,0.15) !important;border-color:#006c7a !important}
html[data-theme="light"] .yandex-tabs a b{color:#3a5500 !important}
html[data-theme="light"] .yandex-stories-head span{color:#171627 !important}
html[data-theme="light"] .yandex-stories a{border:1px solid rgba(38,30,100,0.19) !important;background:#f8f7fd !important}
html[data-theme="light"] .yandex-stories a span{color:#100f1a !important}
html[data-theme="light"] .final-cta{background:radial-gradient(circle at 80% 20%,rgba(204,0,51,0.22),transparent 50%),radial-gradient(circle at 10% 90%,rgba(0,108,122,0.22),transparent 55%),rgba(252,251,255,0.805) !important;border:1px solid rgba(0,108,122,0.3) !important;color:#171627 !important}
html[data-theme="light"] .telegram-highlights span{background:rgba(44,34,120,0.054) !important;color:#211f37 !important}
html[data-theme="light"] .telegram-button{background:#35e8ff !important;color:#05050a !important}
html[data-theme="light"] .contact-socials-title span,html[data-theme="light"] .studio-card-meta a,html[data-theme="light"] .closing-contacts-intro a span{color:#171627 !important}
html[data-theme="light"] .social-network{background:rgba(44,34,120,0.054) !important;color:#171627 !important;border:1px solid rgba(38,30,100,0.218) !important}
html[data-theme="light"] .social-network:hover{border-color:#006c7a !important;box-shadow:0 0 22px rgba(53,232,255,0.125)}
html[data-theme="light"] .contact-pin{color:#3a5500 !important}
html[data-theme="light"] .site-footer{background:rgba(252,251,255,0.897) !important;border-top:1px solid rgba(38,30,100,0.162) !important;color:#423e6f !important}
html[data-theme="light"] .site-footer a,html[data-theme="light"] .site-footer p,html[data-theme="light"] .site-footer span,html[data-theme="light"] .site-footer dt,html[data-theme="light"] .site-footer dd{color:#423e6f !important}
html[data-theme="light"] .site-footer a:hover{color:#006c7a !important}
html[data-theme="light"] .nav-toggle{color:#171627 !important;border-color:rgba(0,108,122,0.42) !important;background:rgba(0,108,122,0.075) !important}
html[data-theme="light"] .mobile-nav{background:rgba(252,251,255,0.9) !important;border-top:1px solid rgba(38,30,100,0.162) !important}
html[data-theme="light"] .mobile-nav a{color:#171627 !important;border-color:rgba(38,30,100,0.162) !important}
html[data-theme="light"] .mobile-nav a[aria-current]{color:#3a5500 !important}
html[data-theme="light"] .mobile-nav .mobile-nav-account{background:#c9f45a !important;color:#05050a !important}
html[data-theme="light"] .auth-dialog{background:#f8f7fd !important;border:1px solid rgba(0,108,122,0.36) !important;box-shadow:0 0 0 1px rgba(53,232,255,0.04),0 55px 150px rgba(70,58,150,0.22),0 0 80px rgba(53,232,255,0.075) !important;color:#211f37 !important}
html[data-theme="light"] .auth-dialog::backdrop{background:rgba(252,251,255,0.828)}
html[data-theme="light"] .auth-copy{background:linear-gradient(180deg,rgba(252,251,255,0.5) 0%,rgba(252,251,255,0.69) 48%,rgba(252,251,255,0.9) 100%),url("/assets/og.png?v=5") 67% center/cover no-repeat !important}
html[data-theme="light"] .auth-copy h2{color:#171627 !important}
html[data-theme="light"] .auth-copy p{color:#3a3762 !important}
html[data-theme="light"] .auth-trust span{background:rgba(44,34,120,0.076) !important;color:#211f37 !important;border-color:rgba(38,30,100,0.246) !important}
html[data-theme="light"] .auth-panel{color:#211f37 !important}
html[data-theme="light"] .auth-heading span{color:#171627 !important}
html[data-theme="light"] .auth-heading p,html[data-theme="light"] .auth-panel small{color:#423e6f !important}
html[data-theme="light"] .auth-tabs{background:rgba(44,34,120,0.054) !important;border:1px solid rgba(38,30,100,0.19) !important}
html[data-theme="light"] .auth-tabs button{color:#423e6f !important}
html[data-theme="light"] .auth-tabs button.active{background:#c9f45a !important;color:#05050a !important;box-shadow:0 0 20px rgba(201,244,90,0.175) !important}
html[data-theme="light"] .auth-panel label{color:#322f53 !important}
html[data-theme="light"] .auth-panel input[type=email],html[data-theme="light"] .auth-panel input[type=password]{background:rgba(44,34,120,0.054) !important;border:1px solid rgba(38,30,100,0.246) !important;color:#171627 !important}
html[data-theme="light"] .auth-panel input:focus{border-color:#006c7a !important;box-shadow:0 0 0 4px rgba(53,232,255,0.075) !important}
html[data-theme="light"] .auth-panel input::placeholder{color:#5d637a}
html[data-theme="light"] .auth-panel input[type=checkbox]{accent-color:#3a5500}
html[data-theme="light"] .registration-consents a,html[data-theme="light"] .forgot-link{color:#006c7a !important}
html[data-theme="light"] .auth-error{color:#cc0030 !important}
html[data-theme="light"] .auth-close{background:rgba(44,34,120,0.076) !important;color:#171627 !important;border-color:rgba(38,30,100,0.246) !important}
html[data-theme="light"] .auth-close:hover{border-color:#cc0033 !important;color:#cc0033 !important}
html[data-theme="light"] .yandex-map{background:#f8f7fd !important;border:1px solid rgba(78,105,7,0.336) !important;box-shadow:0 0 0 1px rgba(53,232,255,0.04),0 0 40px -8px rgba(201,244,90,0.125),inset 0 0 0 1px rgba(255,255,255,0.32) !important}
html[data-theme="light"] .yandex-map::before{color:#5d637a;background:repeating-linear-gradient(0deg,rgba(0,108,122,0.062) 0 1px,transparent 1px 28px),repeating-linear-gradient(90deg,rgba(0,108,122,0.062) 0 1px,transparent 1px 28px),#f8f7fd}
html[data-theme="light"] .yandex-tabs{background:rgba(252,251,255,0.805) !important;border:1px solid rgba(38,30,100,0.19) !important}
html[data-theme="light"] .yandex-tabs a{color:#322f53 !important}
html[data-theme="light"] .yandex-tabs a:hover{color:#100f1a !important;background:rgba(44,34,120,0.065) !important;border-color:rgba(38,30,100,0.218) !important}
html[data-theme="light"] .yandex-tabs a.active{background:#c9f45a !important;color:#05050a !important;box-shadow:0 0 22px rgba(201,244,90,0.225) !important}
html[data-theme="light"] .yandex-tabs a b{color:#3a5500 !important}
html[data-theme="light"] .yandex-tabs a.active b{color:#05050a !important}
html[data-theme="light"] .button-light,html[data-theme="light"] .telegram-button,html[data-theme="light"] .info-telegram a{background:#c9f45a !important;color:#05050a !important;box-shadow:0 0 0 1px rgba(201,244,90,0.175),0 10px 40px -10px rgba(201,244,90,0.325) !important}
html[data-theme="light"] .button-light:hover,html[data-theme="light"] .telegram-button:hover,html[data-theme="light"] .info-telegram a:hover{box-shadow:0 0 0 6px rgba(201,244,90,0.075),0 14px 50px -10px rgba(201,244,90,0.425) !important}
html[data-theme="light"] .button-light span,html[data-theme="light"] .telegram-button span{color:#05050a !important}
html[data-theme="light"] .text-link{color:#3a5500 !important}
html[data-theme="light"] .telegram-orbit span{border-color:rgba(78,105,7,0.42) !important}
html[data-theme="light"] .telegram-orbit i{background:rgba(78,105,7,0.15) !important;color:#3a5500 !important;box-shadow:0 0 24px rgba(201,244,90,0.175)}
html[data-theme="light"] .telegram-invite{background:radial-gradient(circle at 15% 15%,rgba(78,105,7,0.15),transparent 45%),rgba(252,251,255,0.713) !important}
html[data-theme="light"] .final-cta{background:radial-gradient(circle at 85% 15%,rgba(204,0,51,0.22),transparent 50%),radial-gradient(circle at 10% 90%,rgba(78,105,7,0.2),transparent 55%),rgba(252,251,255,0.805) !important;border-color:rgba(78,105,7,0.3) !important}
html[data-theme="light"] .telegram-highlights i{color:#3a5500 !important}
html[data-theme="light"] .motion-ribbon{background:linear-gradient(90deg,#c9f45a,#e5ff9a 50%,#c9f45a) !important}
html[data-theme="light"] .button-quiet:not(.account),html[data-theme="light"] .closing-card-actions a,html[data-theme="light"] .yandex-actions a{background:rgba(44,34,120,0.054) !important;color:#171627 !important;border:1px solid rgba(38,30,100,0.246) !important}
html[data-theme="light"] .closing-card-actions a b,html[data-theme="light"] .yandex-actions a b,html[data-theme="light"] .closing-contacts-intro a i{color:#3a5500 !important}
html[data-theme="light"] .account{border-color:rgba(78,105,7,0.42) !important;background:rgba(78,105,7,0.075) !important}
html[data-theme="light"] .account:hover{box-shadow:0 0 0 4px rgba(201,244,90,0.05),0 0 24px rgba(201,244,90,0.15) !important}
html[data-theme="light"] .site-footer .footer-legal{border-top:1px solid rgba(38,30,100,0.162) !important}
html[data-theme="light"] .legal-owner span{color:#6f7590 !important}
html[data-theme="light"] .legal-owner strong{color:#171627 !important}
html[data-theme="light"] .footer-legal dl{background:rgba(252,251,255,0.747) !important;border:1px solid rgba(38,30,100,0.19) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.4)}
html[data-theme="light"] .footer-legal dl>div{border-color:rgba(38,30,100,0.162) !important}
html[data-theme="light"] .footer-legal dt{color:#3a5500 !important}
html[data-theme="light"] .footer-legal dd{color:#171627 !important}
html[data-theme="light"] .nav nav a.active,html[data-theme="light"] .nav nav a[aria-current]{color:#3a5500 !important;text-shadow:0 0 12px rgba(201,244,90,0.25)}
html[data-theme="light"] .nav nav a.active::after,html[data-theme="light"] .nav nav a[aria-current]::after{background:#c9f45a}
html[data-theme="light"] .mobile-nav a[href="/#telegram"][aria-current]{color:#171627 !important}
html[data-theme="light"] .hero h1 span{-webkit-text-stroke:1.5px #3a5500;text-shadow:0 0 40px rgba(201,244,90,0.14)}
html[data-theme="light"] .hero h1 span.n-glitch,html[data-theme="light"] .hero h1.n-glitch span{text-shadow:0 0 40px rgba(201,244,90,0.14)}
html[data-theme="light"] .n-typing::after{color:#3a5500}
html[data-theme="light"] .motion-ribbon{background:rgba(78,105,7,0.062) !important;border-block:1px solid rgba(78,105,7,0.264) !important;box-shadow:0 0 50px -20px rgba(201,244,90,0.175)}
html[data-theme="light"] .motion-ribbon span{color:#3a5500 !important;text-shadow:0 0 18px rgba(201,244,90,0.275)}
html[data-theme="light"] .motion-ribbon i{color:#cc0033 !important;text-shadow:0 0 14px rgba(255,79,123,0.35)}
html[data-theme="light"] .motion-ribbon span:nth-of-type(even){-webkit-text-stroke:1px #3a5500}
html[data-theme="light"] .process li>span{background:rgba(78,105,7,0.075) !important;border:1px solid rgba(78,105,7,0.66) !important;color:#3a5500 !important;box-shadow:0 0 18px rgba(201,244,90,0.125),inset 0 0 12px rgba(201,244,90,0.06) !important;text-shadow:0 0 10px rgba(201,244,90,0.3)}
html[data-theme="light"] .process li:nth-child(2)>span{border-color:rgba(204,0,51,0.72) !important;color:#cc0033 !important;background:rgba(204,0,51,0.075) !important;box-shadow:0 0 18px rgba(255,79,123,0.125),inset 0 0 12px rgba(255,79,123,0.06) !important;text-shadow:0 0 10px rgba(255,79,123,0.3)}
html[data-theme="light"] .service-number,html[data-theme="light"] .public-service-grid article>span,html[data-theme="light"] .price-preview-list span,html[data-theme="light"] .closing-card-index,html[data-theme="light"] .lab-card-copy small,html[data-theme="light"] .lab-console-head b,html[data-theme="light"] .lab-live{color:#3a5500 !important}
html[data-theme="light"] .lab-tabs b{color:#cc0033 !important}
html[data-theme="light"] .lab-tabs button.is-active b{color:#05050a !important}
html[data-theme="light"] .lab-card-tag{background:rgba(252,251,255,0.805) !important;color:#3a5500 !important;border:1px solid rgba(78,105,7,0.48) !important}
html[data-theme="light"] .lab-card-tag i,html[data-theme="light"] .lab-live i{background:#c9f45a !important;box-shadow:0 0 10px rgba(201,244,90,0.5) !important}
html[data-theme="light"] .text-link,html[data-theme="light"] .registration-consents a,html[data-theme="light"] .forgot-link{color:#3a5500 !important}
html[data-theme="light"] .nav nav a:hover{text-shadow:0 0 12px rgba(201,244,90,0.3) !important}
html[data-theme="light"] .compare-line{background:#c9f45a !important;box-shadow:0 0 14px rgba(201,244,90,0.5) !important}
html[data-theme="light"] .compare-line i{border-color:#3a5500 !important;box-shadow:0 0 18px rgba(201,244,90,0.5) !important}
html[data-theme="light"] .site-footer a:hover{color:#3a5500 !important}
html[data-theme="light"] .auth-panel input:focus{border-color:#3a5500 !important;box-shadow:0 0 0 4px rgba(201,244,90,0.075) !important}
html[data-theme="light"] .brand-mark{background:linear-gradient(135deg,#c9f45a,#ff4f7b) !important}
html[data-theme="light"] .info-main [class*="index"],html[data-theme="light"] .info-main article>span:first-child,html[data-theme="light"] .info-service-grid article>span{color:#3a5500 !important}
/* --- neon/pages.css --- */
html[data-theme="light"] body.info-page,html[data-theme="light"] body.shop-page,html[data-theme="light"] body:has(> main.policy){color:#211f37 !important}
html[data-theme="light"] .info-page .site-header{background:rgba(252,251,255,0.713) !important}
html[data-theme="light"] .info-hero{color:#171627 !important}
html[data-theme="light"] .info-hero h1{color:#171627 !important;text-shadow:0 0 60px rgba(201,244,90,0.075)}
html[data-theme="light"] .info-hero p{color:#3a3762 !important}
html[data-theme="light"] .info-service-grid article,html[data-theme="light"] .info-price-groups>section,html[data-theme="light"] .info-contact-grid article,html[data-theme="light"] .info-social-panel,html[data-theme="light"] .info-map-panel,html[data-theme="light"] .info-error,html[data-theme="light"] .info-telegram{background:radial-gradient(400px circle at var(--px,-400px) var(--py,-400px),rgba(78,105,7,0.1),transparent 60%),rgba(252,251,255,0.69) !important;border:1px solid rgba(38,30,100,0.19) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.48),0 30px 80px -40px rgba(70,58,150,0.22) !important;color:#211f37 !important}
html[data-theme="light"] .info-service-grid article:hover,html[data-theme="light"] .info-contact-grid article:hover{border-color:rgba(78,105,7,0.48) !important}
html[data-theme="light"] .info-main h2,html[data-theme="light"] .info-main h3,html[data-theme="light"] .info-main strong,html[data-theme="light"] .info-main b{color:#171627 !important}
html[data-theme="light"] .info-main p,html[data-theme="light"] .info-main small,html[data-theme="light"] .info-main li,html[data-theme="light"] .info-main span,html[data-theme="light"] .info-main dd,html[data-theme="light"] .info-main td{color:#3a3762}
html[data-theme="light"] .info-group-title{background:rgba(78,105,7,0.1) !important;border-bottom:1px solid rgba(78,105,7,0.3);color:#3a5500 !important}
html[data-theme="light"] .info-group-title *{color:#3a5500 !important}
html[data-theme="light"] .info-price-groups article,html[data-theme="light"] .info-price-groups li,html[data-theme="light"] .info-price-groups tr,html[data-theme="light"] .info-price-groups>section>div{border-color:rgba(38,30,100,0.162) !important}
html[data-theme="light"] .info-price-groups strong,html[data-theme="light"] .info-service-grid strong{color:#3a5500 !important}
html[data-theme="light"] .info-map-frame{background:#f8f7fd !important;border-left:1px solid rgba(78,105,7,0.3)}
html[data-theme="light"] .info-map-panel{border-color:rgba(78,105,7,0.336) !important;box-shadow:0 0 40px -8px rgba(201,244,90,0.125) !important}
html[data-theme="light"] .info-map-external,html[data-theme="light"] .info-map-phone,html[data-theme="light"] .info-main a.button{border:1px solid rgba(38,30,100,0.246) !important;background:rgba(44,34,120,0.054) !important;color:#171627 !important}
html[data-theme="light"] .info-social-links .social-network,html[data-theme="light"] .info-social-links a{background:rgba(44,34,120,0.054) !important;border:1px solid rgba(38,30,100,0.218) !important;color:#171627 !important}
html[data-theme="light"] .info-social-links .social-network:hover,html[data-theme="light"] .info-social-links a:hover{background:rgba(78,105,7,0.1) !important;border-color:rgba(78,105,7,0.48) !important;box-shadow:0 0 22px rgba(201,244,90,0.1) !important}
html[data-theme="light"] .info-social-links i{background:linear-gradient(145deg,#c9f45a,#7fb52a) !important;color:#05050a !important}
html[data-theme="light"] .info-page .site-footer,html[data-theme="light"] .shop-footer{background:rgba(252,251,255,0.897) !important;color:#423e6f !important;border-top:1px solid rgba(38,30,100,0.162) !important}
html[data-theme="light"] .shop-nav{background:rgba(252,251,255,0.713) !important;border-bottom:1px solid rgba(38,30,100,0.162) !important;color:#171627 !important}
html[data-theme="light"] .shop-nav a{color:#322f53 !important}
html[data-theme="light"] .shop-nav a:hover{color:#3a5500 !important}
html[data-theme="light"] .shop-nav .brand,html[data-theme="light"] .shop-nav .brand span{color:#100f1a !important}
html[data-theme="light"] .shop-nav .brand b{color:#3a5500 !important}
html[data-theme="light"] .shop-footer a,html[data-theme="light"] .shop-footer span{color:#423e6f !important}
html[data-theme="light"] .shop-page-main,html[data-theme="light"] .shop-page main{color:#211f37 !important}
html[data-theme="light"] .shop-page h1,html[data-theme="light"] .shop-page h2,html[data-theme="light"] .shop-page h3,html[data-theme="light"] .shop-page strong{color:#171627 !important}
html[data-theme="light"] .shop-page p,html[data-theme="light"] .shop-page small,html[data-theme="light"] .shop-page label{color:#3a3762 !important}
html[data-theme="light"] .shop-page input,html[data-theme="light"] .shop-page select,html[data-theme="light"] .shop-page textarea{background:rgba(44,34,120,0.054) !important;border:1px solid rgba(38,30,100,0.246) !important;color:#171627 !important}
html[data-theme="light"] .shop-page input:focus,html[data-theme="light"] .shop-page select:focus,html[data-theme="light"] .shop-page textarea:focus{border-color:#3a5500 !important;box-shadow:0 0 0 4px rgba(201,244,90,0.075) !important}
html[data-theme="light"] main.policy{color:#211f37 !important}
html[data-theme="light"] main.policy>a{color:#3a5500 !important}
html[data-theme="light"] main.policy article{background:rgba(252,251,255,0.713) !important;border:1px solid rgba(38,30,100,0.19) !important;color:#211f37 !important;box-shadow:0 30px 80px -40px rgba(70,58,150,0.22) !important}
html[data-theme="light"] main.policy h1,html[data-theme="light"] main.policy h2,html[data-theme="light"] main.policy h3,html[data-theme="light"] main.policy strong{color:#171627 !important}
html[data-theme="light"] main.policy p,html[data-theme="light"] main.policy li{color:#322f53 !important}
html[data-theme="light"] main.policy a{color:#3a5500}
html[data-theme="light"] .info-map-external:hover{border-color:#3a5500 !important;box-shadow:0 0 20px rgba(201,244,90,0.125)}
html[data-theme="light"] .shop-head h1 span{background:linear-gradient(90deg,#3a5500,#537000 45%,#cc0033);-webkit-background-clip:text;background-clip:text}
html[data-theme="light"] .shop-head>div:first-child>p:last-child,html[data-theme="light"] .shop-toolbar{color:#3a3762 !important}
html[data-theme="light"] .shop-trust span{background:rgba(252,251,255,0.69) !important;border:1px solid rgba(38,30,100,0.218) !important;color:#211f37 !important}
html[data-theme="light"] .product-card{background:rgba(252,251,255,0.713) !important;border:1px solid rgba(38,30,100,0.19) !important;box-shadow:0 30px 80px -40px rgba(70,58,150,0.22) !important}
html[data-theme="light"] .product-card:hover{border-color:rgba(78,105,7,0.48) !important}
html[data-theme="light"] .product-copy small{color:#3a5500 !important}
html[data-theme="light"] .product-copy p{color:#3a3762 !important}
html[data-theme="light"] .product-copy h3,html[data-theme="light"] .product-copy h2,html[data-theme="light"] .product-copy strong,html[data-theme="light"] .product-copy b{color:#171627 !important}
html[data-theme="light"] .product-copy button,html[data-theme="light"] .cart-checkout,html[data-theme="light"] .checkout-submit,html[data-theme="light"] .order-card>a{background:#c9f45a !important;color:#05050a !important;box-shadow:0 10px 30px -10px rgba(201,244,90,0.3)}
html[data-theme="light"] .cart-checkout:disabled,html[data-theme="light"] .product-copy button:disabled,html[data-theme="light"] .checkout-submit:disabled{background:rgba(78,105,7,0.125) !important;color:#3a5500 !important;border:1px dashed rgba(78,105,7,0.54) !important}
html[data-theme="light"] .shop-cart{background:rgba(252,251,255,0.828) !important;border:1px solid rgba(78,105,7,0.3) !important;box-shadow:0 0 40px -10px rgba(201,244,90,0.1) !important}
html[data-theme="light"] .cart-title>span,html[data-theme="light"] .product-image i{background:#c9f45a !important;color:#05050a !important}
html[data-theme="light"] .shop-checkout form,html[data-theme="light"] .order-card{background:#f8f7fd !important;color:#211f37 !important;border:1px solid rgba(78,105,7,0.3) !important;box-shadow:0 40px 120px rgba(70,58,150,0.22) !important}
html[data-theme="light"] .checkout-summary{background:rgba(44,34,120,0.054) !important;border:1px solid rgba(38,30,100,0.19);color:#211f37 !important}
html[data-theme="light"] .checkout-close,html[data-theme="light"] .order-close{background:rgba(44,34,120,0.098) !important;color:#171627 !important}
html[data-theme="light"] .order-card h2{color:#3a5500 !important}
html[data-theme="light"] .checkout-message{color:#cc0030 !important}
html[data-theme="light"] .shop-nav a:last-child{color:#3a5500 !important}
html[data-theme="light"] .info-main [class*="label"],html[data-theme="light"] .info-main small:first-child{color:#3a5500}
/* --- neo/inner.css --- */
html[data-theme="light"]{--line:rgba(38,30,100,0.176)}
html[data-theme="light"] .section-label,html[data-theme="light"] .info-main [class*="eyebrow"],html[data-theme="light"] .status-line{color:#3a5500 !important}
html[data-theme="light"] .section-label::before{color:#4a467c}
html[data-theme="light"] body .site-header,html[data-theme="light"] body .shop-nav{background:rgba(252,251,255,0.69) !important}
html[data-theme="light"] .site-header .brand,html[data-theme="light"] .shop-nav .brand{color:#171627 !important}
html[data-theme="light"] .site-header .brand b,html[data-theme="light"] .shop-nav .brand b{color:#3a5500 !important}
html[data-theme="light"] .brand-mark{background:linear-gradient(135deg,#c9f45a,#35e8ff) !important;color:#000000 !important}
html[data-theme="light"] .site-header .nav>nav a,html[data-theme="light"] .shop-nav>div a{color:#4a467c !important}
html[data-theme="light"] .site-header .nav>nav a:hover,html[data-theme="light"] .shop-nav>div a:hover{color:#171627 !important;background:rgba(44,34,120,0.076)}
html[data-theme="light"] .site-header .nav>nav a[aria-current],html[data-theme="light"] .site-header .nav>nav a.active{color:#3a5500 !important;background:rgba(78,105,7,0.1)}
html[data-theme="light"] .site-header .account,html[data-theme="light"] .shop-nav>div a:last-child{color:#171627 !important;background:rgba(44,34,120,0.054) !important}
html[data-theme="light"] .site-header .account:hover,html[data-theme="light"] .shop-nav>div a:last-child:hover{background:rgba(44,34,120,0.109) !important;border-color:rgba(38,30,100,0.3) !important}
@media (max-width:760px){html[data-theme="light"] .nav-toggle{color:#171627 !important}
html[data-theme="light"] .nav-toggle[aria-expanded="true"]{color:#3a5500 !important}
html[data-theme="light"] .mobile-nav{background:rgba(252,251,255,0.9) !important}
html[data-theme="light"] .mobile-nav a{color:#4a467c !important}
html[data-theme="light"] .mobile-nav a::after{color:#3a5500 !important}
html[data-theme="light"] .mobile-nav a[aria-current]{color:#3a5500 !important;background:rgba(78,105,7,0.1) !important}
html[data-theme="light"] .mobile-nav .mobile-nav-account{background:#c9f45a !important;color:#0a0a0a !important}
html[data-theme="light"] .mobile-nav .mobile-nav-account::after{color:#0a0a0a !important}}
html[data-theme="light"] .glitch::before{color:#006c7a}
html[data-theme="light"] .glitch::after{color:#cc0033}
