html[data-theme="light"]{--bg:#efeae1;--s1:#ffffff;--s2:#fbfaf6;--line:rgba(20,20,30,.10);--t:#16161a;--m:#5b5b66;--g:#b8901f;--g2:#9a7414}
html[data-theme="light"] body{background:#efeae1;color:#16161a}
html[data-theme="light"] header{background:rgba(246,242,234,.92)!important;border-bottom:1px solid rgba(0,0,0,.08)}
html[data-theme="light"] .logo,html[data-theme="light"] .phone,html[data-theme="light"] .subnav a{color:#16161a!important}
html[data-theme="light"] .logo small{color:#6b6b75}
html[data-theme="light"] .subnav a.on{background:rgba(184,144,31,.12);color:#8a6510!important}
html[data-theme="light"] .btn-ghost{color:#8a6510!important;border-color:rgba(184,144,31,.5)}
html[data-theme="light"] .hero::before{background:radial-gradient(circle,rgba(212,175,55,.22),transparent 65%)}
html[data-theme="light"] .card{background:#fff!important;box-shadow:0 10px 30px rgba(30,30,40,.06)}
html[data-theme="light"] .card p,html[data-theme="light"] .sec-head p,html[data-theme="light"] .lead{color:#5b5b66!important}
html[data-theme="light"] .svc .ico{background:#fbf6e6!important}
html[data-theme="light"] .stats-sec{background:linear-gradient(180deg,rgba(212,175,55,.10),transparent)}
html[data-theme="light"] .badge,html[data-theme="light"] .chip,html[data-theme="light"] .tab{background:#fff;color:#16161a}
html[data-theme="light"] .pro{background:linear-gradient(135deg,#fff8e4,#ffffff)!important;border-color:rgba(184,144,31,.35)!important}
html[data-theme="light"] .pro p{color:#4a4a52!important}
html[data-theme="light"] .pro li{background:#fff!important;color:#16161a}
html[data-theme="light"] .lead-box{background:linear-gradient(120deg,#fff4d6,#ffffff 60%)!important}
html[data-theme="light"] .lead-box p{color:#4a4a52!important}
html[data-theme="light"] .form input{background:#fff!important;color:#16161a!important;border-color:rgba(184,144,31,.35)!important}
html[data-theme="light"] .contact{background:#fff!important}
html[data-theme="light"] .faq details{background:#fff}
html[data-theme="light"] section{border-top-color:rgba(0,0,0,.06)}
html[data-theme="light"] .vgs-footer{background:#e5ded1!important;color:#5b5b66!important}
html[data-theme="light"] .vgs-footer h4,html[data-theme="light"] .vgs-fcontacts a{color:#16161a!important}
html[data-theme="light"] .vgs-footer a{color:#5b5b66}
html[data-theme="light"] .vgs-logo{color:#16161a!important}
html[data-theme="light"] .diplomas img{border-color:rgba(184,144,31,.35)}
html[data-theme="light"] body{background:#efeae1!important}
html[data-theme="light"]{scroll-behavior:auto!important}
html[data-theme="light"] .hero h1{color:#16161a}
html[data-theme="light"] .gold,html[data-theme="light"] .logo span.gold{background:linear-gradient(135deg,#9a7414,#c9a227 40%,#8a6510 70%,#b8901f)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}
html[data-theme="light"] .kicker{color:#9a7414!important}
html[data-theme="light"] .hero-art img{box-shadow:0 30px 70px rgba(40,30,10,.25)}
html[data-theme="light"] .stats b{background:linear-gradient(135deg,#9a7414,#c9a227 50%,#8a6510)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}
html[data-theme="light"] .pain{background:#fff!important;color:#2a2a30!important}
html[data-theme="light"] body{background:#efeae1!important}
html[data-theme="light"] .card,html[data-theme="light"] .contact,html[data-theme="light"] .faq details,html[data-theme="light"] .pf .item,html[data-theme="light"] .badge,html[data-theme="light"] .chip{background:#fbf8f2!important;border-color:#e3d9c6!important;box-shadow:0 10px 30px rgba(60,45,20,.10)!important}
html[data-theme="light"] .svc .ico{background:#f6f2ea!important}
html[data-theme="light"] body{background-image:radial-gradient(circle at 15% 10%,rgba(255,255,255,.7),transparent 40%),radial-gradient(circle at 85% 60%,rgba(212,175,55,.08),transparent 45%)!important;background-attachment:fixed}

/* ===== Светлая тема «Мрамор» ===== */
html[data-theme="light"]{--bg:#efeae1;--bg-light:#efeae1;--bg-dark:#e5ded1;--s1:#fbf8f2;--s2:#f6f2ea;--card-bg:#fbf8f2;--card-bg-inner:#f6f2ea;--t:#1c1a17;--t-dark:#1c1a17;--t-light:#5b554b;--m:#5b554b;--m-light:#3f3a33;--border2:rgba(60,45,20,.10);--line:rgba(60,45,20,.10);color-scheme:light}
html[data-theme="light"] body{color:#1c1a17}
html[data-theme="light"] .vgs-header{background:rgba(246,242,234,.94)!important;border-bottom-color:rgba(60,45,20,.10)!important}
html[data-theme="light"] .vgs-logo,html[data-theme="light"] .vgs-phone,html[data-theme="light"] .vgs-nav a{color:#1c1a17!important}
html[data-theme="light"] .vgs-logo small{color:#6b6355!important}
html[data-theme="light"] .vgs-logo b,html[data-theme="light"] .gold{background:linear-gradient(135deg,#9a7414,#c9a227 40%,#8a6510 70%,#b8901f)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}
html[data-theme="light"] .vgs-nav a.on,html[data-theme="light"] .subnav a.on{background:rgba(184,144,31,.14)!important;color:#7a5a0e!important}
html[data-theme="light"] .vgs-nav{border-top-color:rgba(60,45,20,.08)!important}
html[data-theme="light"] .vgs-btn:not(.vgs-btn-gold){color:#7a5a0e!important;border-color:rgba(184,144,31,.5)!important}
html[data-theme="light"] .vgs-lead{background:#efeae1!important;color:#1c1a17}
html[data-theme="light"] .vgs-lead-box{background:linear-gradient(120deg,#fff4d6,#fbf8f2 60%)!important}
html[data-theme="light"] .vgs-lead h2{color:#1c1a17!important}html[data-theme="light"] .vgs-lead p{color:#4a4339!important}
html[data-theme="light"] .vgs-form input{background:#fff!important;color:#1c1a17!important}
html[data-theme="light"] .vgs-footer{background:#e5ded1!important;color:#5b554b!important}
html[data-theme="light"] .vgs-footer h4,html[data-theme="light"] .vgs-fcontacts a,html[data-theme="light"] .vgs-footer .vgs-logo{color:#1c1a17!important}
html[data-theme="light"] .vgs-footer a{color:#5b554b}
html[data-theme="light"] .vgs-social a{border-color:rgba(60,45,20,.18)!important;color:#3f3a33!important}
html[data-theme="light"] .page-wrapper{background:#efeae1!important}
/* кнопка переключения темы */
.vg-theme-btn{width:42px;height:42px;flex:0 0 42px;border-radius:12px;border:1px solid rgba(212,175,55,.45);background:transparent;cursor:pointer;font-size:19px;line-height:1;display:inline-grid;place-items:center;transition:transform .2s}
.vg-theme-btn:hover{transform:translateY(-2px)}
html[data-theme="light"] .vg-theme-btn{background:#fff;border-color:rgba(184,144,31,.5)}

html[data-theme="light"] .vgl-nb::before,html[data-theme="light"] .vgl-na::after{background:none!important;background-color:transparent!important}
html[data-theme="light"] body *{text-shadow:none!important}
