button,.button,.float-tag{border-radius:14px}.feature,.download-card{border-radius:20px}.theme-toggle{display:inline-flex;align-items:center;gap:7px;font-size:11px;background:transparent;border:1px solid #ffffff25;color:#aaa;padding:9px 12px;white-space:nowrap}.header{gap:20px}.header nav{margin-left:auto}.header-actions{display:flex;align-items:center;gap:12px}
html[data-theme=light]{color-scheme:light}html[data-theme=light],html[data-theme=light] body{background:#fff;color:#191919}
html[data-theme=light] :is(.header,.footer,.last-line,.faq-list details){border-color:#e2e2e2}
html[data-theme=light] :is(.feature,.download-card,.float-tag,.instructions-dialog,.image-dialog){background:#fff;color:#222222;border-color:#d8d8d8}
html[data-theme=light] :is(.hero-description,.feature p,.screen-caption p,.download-heading>p,.download-disclosure,.install-steps p,.faq-list details p,.faq>div>p,.community-copy>p,.footer p,.section-note,.hero-meta,.brand-light){color:#6a6a6a}
html[data-theme=light] :is(h1,h2,h3,.brand,.download-card strong,.last-line p){color:#191919}
html[data-theme=light] :is(.header nav,.text-link,.footer,.eyebrow,.theme-toggle){color:#626262}
html[data-theme=light] :is(.button-outline,.theme-toggle){background:#fff;border-color:#d0d0d0;color:#4b4b4b}
html[data-theme=light] .button-primary{background:#979797;color:#202020}
html[data-theme=light] .version-pill{background:#f3f3f3;border-color:#cfcfcf;color:#5d5d5d}
html[data-theme=light] .version-pill>span:last-child{color:#666666}
html[data-theme=light] .window-bar{background:#eaeaea;color:#676767;border-color:#d3d3d3}
html[data-theme=light] .app-window{border-color:#cecece;background:#fff}
html[data-theme=light] .showcase-tabs button{background:transparent;color:#6a6a6a}
html[data-theme=light] .showcase-tabs button[aria-selected=true]{background:#e8e8e8;color:#4f4f4f;border-color:#cbcbcb}
html[data-theme=light] .float-tag small{color:#6c6c6c}html[data-theme=light] .float-tag strong{color:#3a3a3a}
html[data-theme=light] .float-tag{box-shadow:0 14px 35px #53535318}
html[data-theme=light] .faq-list summary{color:#3c3c3c}html[data-theme=light] .button:hover{box-shadow:0 7px 25px #5d5d5d18}
@media(max-width:760px){.header{gap:10px}.header-actions{gap:8px}.theme-toggle{padding:9px}.theme-toggle span{display:none}.header>.button-small{padding:0 12px}}
@media(max-width:1100px){.theme-toggle span{display:none}}

html[data-theme=light] .button-primary{background:#171717;color:#fff}html[data-theme=light] .button-primary:hover{background:#333}html[data-theme=light] .hero h1>span,html[data-theme=light] .download-heading h2>span{background:linear-gradient(110deg,#111,#777);background-clip:text;-webkit-text-fill-color:transparent}html[data-theme=light] :is(.text-link,.feature-link,.version-pill>span:last-child){color:#222}html[data-theme=light] .status-dot{background:#111;box-shadow:none}html[data-theme=light] :is(.brand>img,.emblem img,.download-card-top>img,.last-line>img){filter:invert(1)}html[data-theme=light] :is(.item-slot,.grid-art>div,.grid-art i){background:#f4f4f4;border-color:#ccc}html[data-theme=light] .item-slot.active{border-color:#555}html[data-theme=light] .grid-art>div>span{color:#555}
html[data-theme=light] .emblem img{mix-blend-mode:normal}
