:root{--green:#b8ef75;--green-dark:#26371d;--coral:#6b59d3;--surface:#fff;--surface-2:#f0f3f1;--line:#e1e7e4;--text:#17202b;--muted:#65717d;--bg:#f7f9f8;--paper:#f7f9f8;--ink:#17202b;--max:1160px}
html{background:#f7f9f8;color-scheme:light}
body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;background:#f7f9f8!important;color:#17202b!important}
a{color:inherit}
.site-header{background:rgba(255,255,255,.95)!important;border-bottom:1px solid #e1e7e4!important;box-shadow:0 2px 12px #17202b08;backdrop-filter:blur(14px)}
.nav-wrap{max-width:1200px;gap:clamp(14px,3vw,38px)}
.brand{font-size:19px;letter-spacing:-.045em;color:#17202b!important}
.brand-mark{border-radius:9px;transform:rotate(-7deg);background:#6b59d3}
.desktop-nav>a,.nav-menu-button{color:#46515b!important}
.nav-menu-button{background:#fff!important;border-color:#e1e7e4!important}
.nav-menu-panel{background:#fff!important;border:1px solid #e1e7e4!important;box-shadow:0 18px 48px #17202b1c!important;color:#17202b!important}
.nav-menu-panel a,.nav-tool-heading,.nav-menu-text strong{color:#17202b!important}
.nav-menu-text span{color:#65717d!important}
.nav-youtube{display:inline-flex;align-items:center;margin-left:auto;padding:8px 13px;border:1px solid #17202b;border-radius:8px;background:#17202b;color:#fff!important;font-size:12px;font-weight:700;white-space:nowrap}
.nav-youtube:hover{background:#6b59d3;color:#fff!important;border-color:#6b59d3}
.nav-tools{gap:9px}
.tool-head,.tool-intro,.spatial-copy,.copy-band,.faq-band,.faq-section,.tool-section,.tech-band{color:#17202b}
.tool-head h1,.tool-head h2,.section-head h2,.tool-shell h2,.copy-band h2,.faq-band h2,.spatial-copy h2{color:#17202b!important}
.tool-head p,.tool-intro,.spatial-copy p,.copy-band p,.faq-band p,.tech-band p{color:#65717d!important}
.workspace-band,.tool-shell,.effect-card,.card,.panel,.copy-card,.faq-list details,.drop-zone,.upload-card,.editor-shell{background:#fff!important;border-color:#e1e7e4!important;color:#17202b!important;box-shadow:0 8px 28px #17202b08}
.workspace-band{border-radius:16px}
input:not([type=checkbox]):not([type=radio]),select,textarea{background:#fff!important;border-color:#d9e1dd!important;color:#17202b!important}
button:not(.nav-menu-button){color:inherit}
.icon-button,.secondary-button,.control-button,.format-button{background:#f0f3f1!important;border-color:#dfe6e2!important;color:#17202b!important}
.primary-button,.download-button,.convert-button{background:#17202b!important;color:#fff!important;border-color:#17202b!important}
.section-head>p,.tool-kicker,.eyebrow{color:#6b59d3!important}
.effect-breadcrumbs{color:#65717d!important}
.site-footer,footer{color:#65717d}
.nav-youtube{flex:none}
.nav-tools>.nav-youtube{display:none!important}
.workspace-band+.stem-band{padding-top:44px!important}
@media(max-width:760px){.nav-youtube{padding:7px 9px;font-size:11px}.nav-wrap{gap:10px}}
.bookmark-cta{display:none!important}
.tool-video{display:none!important}
