html[data-theme="light"]{--paper:#f6f1ed;--ink:#30252f;--pink:#a33e70;--hot:#a33e70;--line:#cdbbc5;--muted:#715d6b;color-scheme:light}
html[data-theme="light"] body{background:#f6f1ed;color:#30252f}
html[data-theme="light"] .preview-note{background:#e8dde2;color:#715d6b}
html[data-theme="light"] .hero-intro,html[data-theme="light"] .about-copy p:not(.eyebrow),html[data-theme="light"] .steps p,html[data-theme="light"] details p,html[data-theme="light"] .preview-detail,html[data-theme="light"] form small{color:#715d6b}
html[data-theme="light"] h1>.pink-text,html[data-theme="light"] .contact h2 span,html[data-theme="light"] .pink-text,html[data-theme="light"] .steps li>span{color:#a33e70}
html[data-theme="light"] .process,html[data-theme="light"] .sector-wave{background:#eee5e8aa;border-color:#cdbbc5}
html[data-theme="light"] .contact{background:#ead8e0bb;border-color:#cdbbc5}
html[data-theme="light"] form{background:#fffaf7;border-color:#cdbbc5}
html[data-theme="light"] input,html[data-theme="light"] textarea{border-color:#cdbbc5;color:#30252f}
html[data-theme="light"] input::placeholder,html[data-theme="light"] textarea::placeholder{color:#715d6b}
html[data-theme="light"] .contact-options button,html[data-theme="light"] .signature-label,html[data-theme="light"] .signature-location,html[data-theme="light"] .footer-top,html[data-theme="light"] .steps li{border-color:#cdbbc5}
html[data-theme="light"] .signature-label,html[data-theme="light"] .signature-location,html[data-theme="light"] .signature-location i,html[data-theme="light"] .wave-pause{color:#715d6b}
html[data-theme="light"] .signature-lines{stroke:#cdbbc5}
html[data-theme="light"] .signature-lines path{stroke:#a33e70}
html[data-theme="light"] .wave-item,html[data-theme="light"] .wave-item svg{color:#a33e70}
html[data-theme="light"] .dark,html[data-theme="light"] .skip{background:#68334f;color:#fff8fb}
html[data-theme="light"] .dark:hover{background:#a33e70;color:#fff8fb}
html[data-theme="light"] .arrows button:hover{background:#eee5e8}
html[data-theme="light"] .dots button[aria-current=true]:after{background:#a33e70}
html[data-theme="light"].af-intro-pending .preloader,html[data-theme="light"] .preloader{background:#f6f1ed;color:#30252f}
html[data-theme="light"] .loader-caption,html[data-theme="light"] .loader-top,html[data-theme="light"] .loader-bottom,html[data-theme="light"] .skip-intro{color:#715d6b}
html[data-theme="light"] .loader-track{background:#cdbbc5}
html[data-theme="light"] .loader-track span{background:#a33e70}
html[data-theme="light"] .skip-intro{border-color:#cdbbc5}
html[data-theme="light"] dialog{background:#f6f1ed;color:#30252f}
html[data-theme="light"] dialog textarea{background:#fffaf7}
html:not([data-theme="light"]) .theme-logo-light,html[data-theme="light"] .theme-logo-dark{display:none!important}
.theme-toggle{display:none;align-items:center;gap:9px;padding:8px 0;border:0;background:transparent;color:var(--ink);cursor:pointer;white-space:nowrap;font:700 11px/1 var(--body)}
html.js .theme-toggle{display:inline-flex}
.theme-toggle:focus-visible{outline:2px solid var(--pink);outline-offset:5px}
.theme-toggle-track{display:block;position:relative;width:31px;height:18px;border:1px solid var(--line);border-radius:20px;background:var(--line);transition:background .2s ease}
.theme-toggle-track:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:var(--ink);transition:transform .2s ease}
html[data-theme="light"] .theme-toggle-track{background:var(--pink)}
html[data-theme="light"] .theme-toggle-track:after{transform:translateX(13px);background:#fff}
@media(max-width:600px){.header{gap:10px}.theme-toggle{gap:5px;font-size:10px}.nav-contact{gap:5px;font-size:9px}}
@media(prefers-reduced-motion:reduce){.theme-toggle-track,.theme-toggle-track:after{transition:none}}
