:root[data-theme=dark]{color-scheme:dark;--bg:#11100f;--base:#11100f;--panel:#191715;--panel2:#211e1a;--surface:#191715;--raised:#211e1a;--ink:#f2eee7;--muted:#b8afa2;--rule:#38332d;--accent:#d1aa78;--accent-rgb:209,170,120;--accent-soft:rgba(209,170,120,.13);--edge:#38332d;--glow:transparent}:root[data-theme=dark] html,:root[data-theme=dark] body{color-scheme:dark}:root[data-theme=dark] body:has(#top){background:#11100f!important;color:#f2eee7!important}:root[data-theme=dark] body:has(.download-main){background:#11100f!important;color:#f2eee7!important}:root[data-theme=dark] body.seo-page{background:#11100f!important;color:#f2eee7!important}:root[data-theme=dark] ::selection{background:#725638;color:#fffaf3}:root[data-theme=dark] #reading-progress{background:#d1aa78!important}:root[data-theme=dark] .site-header,:root[data-theme=dark] .site-header.is-scrolled{border-color:#ffffff1a!important;background:#11100fe0!important;box-shadow:0 12px 40px #00000038!important}:root[data-theme=dark] .brand,:root[data-theme=dark] .nav-desktop,:root[data-theme=dark] .nav-desktop a,:root[data-theme=dark] .header-github,:root[data-theme=dark] .command-trigger{color:#f2eee7!important}:root[data-theme=dark] .brand .brand-symbol{filter:none!important}:root[data-theme=dark] .brand-period{color:#d1aa78!important}:root[data-theme=dark] .nav-desktop a:hover,:root[data-theme=dark] .header-github:hover{color:#d1aa78!important}:root[data-theme=dark] .command-trigger,:root[data-theme=dark] .header-github{border-color:#38332d!important;background:#191715!important;color:#e7dfd3!important}:root[data-theme=dark] .command-txt{color:#d8d0c4!important}:root[data-theme=dark] .mobile-menu{border-color:#38332d!important;background:#191715!important}:root[data-theme=dark] .mobile-menu a{border-color:#38332d!important;color:#f2eee7!important}:root[data-theme=dark] .mobile-menu-btn span{background:#f2eee7!important}:root[data-theme=dark] #main .hero{background:radial-gradient(ellipse at 50% 34%,rgba(133,97,57,.17),transparent 45%),linear-gradient(180deg,#171513,#11100f)!important;color:#f2eee7!important}:root[data-theme=dark] #main .hero h1,:root[data-theme=dark] #main .hero .hero-tagline{color:#f2eee7!important}:root[data-theme=dark] .hero h1 .brand-period{color:#d1aa78!important}:root[data-theme=dark] #main .hero .eyebrow,:root[data-theme=dark] #main .hero-footnote,:root[data-theme=dark] .scroll-cue,:root[data-theme=dark] .scroll-cue-arrow{color:#b8afa2!important}:root[data-theme=dark] #main .hero .hero-description{color:#b8afa2!important}:root[data-theme=dark] #main .hero-buttons-primary .btn,:root[data-theme=dark] .btn,:root[data-theme=dark] .hero-buttons .btn{border-color:#514536!important;background:#211e1a!important;color:#f2eee7!important;box-shadow:0 4px 18px #0000002e!important}:root[data-theme=dark] #main .hero-buttons-primary .btn-primary{border-color:#a78355!important;background:#a78355!important;color:#100f0d!important}:root[data-theme=dark] #main .hero-buttons-primary .btn-primary:hover{background:#bd9868!important}:root[data-theme=dark] .smart-download-status,:root[data-theme=dark] .all-releases-link{color:#d1aa78!important}:root[data-theme=dark] .visit-counter,:root[data-theme=dark] .visit-number{color:#d8d0c4!important}:root[data-theme=dark] .visit-live-dot{background:#8ab47f!important;box-shadow:0 0 7px #8ab47f66!important}:root[data-theme=dark] #main .downloads,:root[data-theme=dark] #main .experience,:root[data-theme=dark] #main .vqe-section,:root[data-theme=dark] #main .details,:root[data-theme=dark] #main .connect-section,:root[data-theme=dark] #main .faq-section,:root[data-theme=dark] #main .screenshot-showcase#experience,:root[data-theme=dark] .screenshot-showcase-pin{background:#11100f!important;color:#f2eee7!important}:root[data-theme=dark] .heading-row h2,:root[data-theme=dark] .vqe-intro h2,:root[data-theme=dark] .connect-heading h2,:root[data-theme=dark] .faq-intro h2,:root[data-theme=dark] .screenshot-showcase-heading h2,:root[data-theme=dark] .screenshot-platform-marker,:root[data-theme=dark] .screenshot-card{color:#f2eee7!important}:root[data-theme=dark] .heading-row h2>span,:root[data-theme=dark] .connect-heading h2 em,:root[data-theme=dark] .faq-intro h2 em,:root[data-theme=dark] .vqe-intro h2 em,:root[data-theme=dark] .screenshot-showcase-heading h2 em{color:#d1aa78!important}:root[data-theme=dark] .kicker,:root[data-theme=dark] .downloads .kicker,:root[data-theme=dark] .screenshot-showcase-heading .kicker,:root[data-theme=dark] .screenshot-platform-marker .kicker{color:#b89a73!important}:root[data-theme=dark] .heading-row p,:root[data-theme=dark] .connect-heading p,:root[data-theme=dark] .faq-intro p,:root[data-theme=dark] .vqe-intro>p,:root[data-theme=dark] .screenshot-showcase-heading>p:last-child,:root[data-theme=dark] .screenshot-card figcaption span{color:#b8afa2!important}:root[data-theme=dark] .download-card,:root[data-theme=dark] .feature-card,:root[data-theme=dark] .faq-item,:root[data-theme=dark] .social-card,:root[data-theme=dark] .vqe-shell,:root[data-theme=dark] .vqe-panel,:root[data-theme=dark] .screenshot-browser,:root[data-theme=dark] .screenshot-aside{border-color:#38332d!important;background:#191715!important;color:#eee8df!important;box-shadow:0 10px 30px #00000029!important}:root[data-theme=dark] .download-card strong,:root[data-theme=dark] .feature-bottom h3,:root[data-theme=dark] .screenshot-step h3,:root[data-theme=dark] .faq-item summary,:root[data-theme=dark] .screenshot-card figcaption,:root[data-theme=dark] .screenshot-card figcaption strong{color:#f2eee7!important}:root[data-theme=dark] .download-card-index,:root[data-theme=dark] .download-card-link,:root[data-theme=dark] .download-note,:root[data-theme=dark] .feature-top,:root[data-theme=dark] .feature-bottom p,:root[data-theme=dark] .faq-answer,:root[data-theme=dark] .faq-plus,:root[data-theme=dark] .screenshot-step>span,:root[data-theme=dark] .screenshot-story-hint,:root[data-theme=dark] .screenshot-step p,:root[data-theme=dark] .screenshot-aside-note{color:#b8afa2!important}:root[data-theme=dark] .download-card:hover,:root[data-theme=dark] .feature-card:hover,:root[data-theme=dark] .social-card:hover{border-color:#826b4e!important}:root[data-theme=dark] .screenshot-card-android img,:root[data-theme=dark] .screenshot-card-desktop img{border-color:#38332d!important;background:#191715!important;box-shadow:0 20px 46px #00000059!important}:root[data-theme=dark] .screenshot-stage{background:#191715!important}:root[data-theme=dark] .screenshot-tab{border-color:#38332d!important;background:#191715!important;color:#ded5c8!important}:root[data-theme=dark] .screenshot-tab.is-selected{border-color:#a78355!important;background:#a78355!important;color:#100f0d!important}:root[data-theme=dark] .signal-ribbon,:root[data-theme=dark] .faq-list,:root[data-theme=dark] .faq-item,:root[data-theme=dark] .vqe-panel-header,:root[data-theme=dark] .vqe-tone-readouts,:root[data-theme=dark] .vqe-tone-controls,:root[data-theme=dark] .vqe-width-switch,:root[data-theme=dark] .vqe-bands,:root[data-theme=dark] .vqe-balance{border-color:#38332d!important}:root[data-theme=dark] .vqe-section,:root[data-theme=dark] .vqe-panel-header h3,:root[data-theme=dark] .vqe-tone-controls label,:root[data-theme=dark] .vqe-balance>label{color:#eee8df!important}:root[data-theme=dark] .vqe-disclaimer,:root[data-theme=dark] .vqe-help,:root[data-theme=dark] .vqe-tone-readouts,:root[data-theme=dark] .vqe-preset-control,:root[data-theme=dark] .vqe-band,:root[data-theme=dark] .vqe-balance-controls{color:#b8afa2!important}:root[data-theme=dark] .vqe-panel{background:linear-gradient(145deg,#211e1a,#171513)!important;box-shadow:0 22px 55px #00000042!important}:root[data-theme=dark] .vqe-mode-switch,:root[data-theme=dark] .vqe-width-switch{border-color:#38332d!important;background:#191715!important}:root[data-theme=dark] .vqe-tone-pad{border-color:#38332d!important;background-color:#191715!important;background-image:linear-gradient(90deg,transparent 49.7%,rgba(220,205,183,.12) 50%,transparent 50.3%),linear-gradient(transparent 49.7%,rgba(220,205,183,.12) 50%,transparent 50.3%),radial-gradient(circle,rgba(220,205,183,.35) 1.1px,transparent 1.6px)!important}:root[data-theme=dark] .vqe-tone-pad:before,:root[data-theme=dark] .vqe-tone-pad:after{color:#b8afa2!important}:root[data-theme=dark] .vqe-tone-puck{background:#eee8df!important}:root[data-theme=dark] .vqe-tone-controls input,:root[data-theme=dark] .vqe-band input,:root[data-theme=dark] .vqe-balance-controls input{accent-color:#d1aa78!important}:root[data-theme=dark] .vqe-preset-control select{border-color:#38332d!important;background:#191715!important;color:#eee8df!important}:root[data-theme=dark] .vqe-mode-switch button,:root[data-theme=dark] .vqe-width-switch button{border-color:#38332d!important;background:#211e1a!important;color:#ded5c8!important}:root[data-theme=dark] .vqe-mode-switch button.is-active,:root[data-theme=dark] .vqe-width-switch button.is-active{background:#a78355!important;color:#100f0d!important}:root[data-theme=dark] .faq-plus{border-color:#38332d!important}:root[data-theme=dark] .faq-answer a,:root[data-theme=dark] .seo-page .seo-text-link,:root[data-theme=dark] .seo-page .seo-link-row a{color:#d1aa78!important}:root[data-theme=dark] .social-card,:root[data-theme=dark] .social-symbol{border-color:#38332d!important;background:#191715!important}:root[data-theme=dark] .social-symbol img{filter:brightness(1.25)!important}:root[data-theme=dark] .vyon-footer{border-color:#38332d!important;background:#11100f!important}:root[data-theme=dark] .vyon-footer-credits,:root[data-theme=dark] .seo-home-links{color:#b8afa2!important}:root[data-theme=dark] .command-dialog{border-color:#38332d!important;background:#191715!important;color:#eee8df!important;box-shadow:0 22px 70px #00000061!important}:root[data-theme=dark] .command-input-wrap,:root[data-theme=dark] .command-footer{border-color:#38332d!important}:root[data-theme=dark] .command-input-wrap input,:root[data-theme=dark] .command-results a{color:#eee8df!important}:root[data-theme=dark] .command-results a:hover{background:#211e1a!important}:root[data-theme=dark] .shot-lightbox{background:#11100ff7!important;color:#f2eee7!important}:root[data-theme=dark] .shot-lightbox button{border-color:#38332d!important;background:#191715!important;color:#eee8df!important}:root[data-theme=dark] .seo-header,:root[data-theme=dark] .download-header{border-color:#38332d!important;background:#191715f0!important;color:#eee8df!important}:root[data-theme=dark] .seo-brand,:root[data-theme=dark] .seo-nav a,:root[data-theme=dark] .seo-github,:root[data-theme=dark] .download-brand,:root[data-theme=dark] .download-header nav,:root[data-theme=dark] .download-header nav a{color:#eee8df!important}:root[data-theme=dark] .seo-brand img{filter:none!important}:root[data-theme=dark] .seo-hero,:root[data-theme=dark] .seo-card,:root[data-theme=dark] .seo-faq-item,:root[data-theme=dark] .seo-last-call,:root[data-theme=dark] .release-summary,:root[data-theme=dark] .platform-card{border-color:#38332d!important;background:#191715!important;color:#eee8df!important}:root[data-theme=dark] .seo-hero{background:radial-gradient(ellipse 85% 100% at 100% 0%,rgba(145,107,63,.12),transparent 64%),linear-gradient(145deg,#211e1a,#171513)!important}:root[data-theme=dark] .seo-kicker,:root[data-theme=dark] .seo-card h3,:root[data-theme=dark] .seo-section h2,:root[data-theme=dark] .seo-last-call h2,:root[data-theme=dark] .download-intro h1,:root[data-theme=dark] .section-heading h2,:root[data-theme=dark] .platform-card h3,:root[data-theme=dark] .release-version{color:#eee8df!important}:root[data-theme=dark] .download-intro h1 span{color:#d1aa78!important}:root[data-theme=dark] .seo-lead,:root[data-theme=dark] .seo-section-intro,:root[data-theme=dark] .seo-card p,:root[data-theme=dark] .seo-steps,:root[data-theme=dark] .seo-note,:root[data-theme=dark] .seo-faq-item p,:root[data-theme=dark] .seo-last-call p,:root[data-theme=dark] .lead,:root[data-theme=dark] .section-heading>p,:root[data-theme=dark] .platform-card p,:root[data-theme=dark] .availability-note,:root[data-theme=dark] .history-status,:root[data-theme=dark] .history-empty{color:#b8afa2!important}:root[data-theme=dark] .seo-button{background:#a78355!important;color:#100f0d!important}:root[data-theme=dark] .seo-text-link,:root[data-theme=dark] .seo-link-row a,:root[data-theme=dark] .seo-card p a,:root[data-theme=dark] .seo-section-intro a,:root[data-theme=dark] .seo-steps a,:root[data-theme=dark] .seo-note a,:root[data-theme=dark] .seo-faq-list p a,:root[data-theme=dark] .release-entry>a{color:#d1aa78!important}:root[data-theme=dark] .seo-section,:root[data-theme=dark] .seo-footer,:root[data-theme=dark] .back-home,:root[data-theme=dark] .download-footer{border-color:#38332d!important;color:#b8afa2!important}:root[data-theme=dark] .seo-footer{background:#191715!important}:root[data-theme=dark] .seo-footer nav,:root[data-theme=dark] .seo-footer p,:root[data-theme=dark] .seo-footer small,:root[data-theme=dark] .seo-home-links a{color:#b8afa2!important}:root[data-theme=dark] .seo-mobile-nav nav,:root[data-theme=dark] .asset-link,:root[data-theme=dark] .history-link{border-color:#38332d!important;background:#191715!important;color:#eee8df!important}:root[data-theme=dark] .release-platforms span{border-color:#38332d!important;color:#b8afa2!important}:root[data-theme=dark] .release-platforms span.is-available{border-color:#a78355!important;color:#d1aa78!important}:root[data-theme=dark] .asset-link:hover{border-color:#826b4e!important;background:#211e1a!important}.theme-toggle{display:inline-flex;align-items:center;gap:8px;padding:5px 0;border:0;background:transparent;color:#342b22;font:500 10px var(--mono);cursor:pointer;white-space:nowrap}.theme-toggle-track{position:relative;width:42px;height:24px;display:inline-flex;align-items:center;justify-content:space-between;padding:0 5px;border:1px solid #d8cbb9;border-radius:999px;background:#eee7dc;transition:background-color .35s,border-color .35s}.theme-icon{position:relative;z-index:1;width:12px;height:12px;fill:none;stroke:#8b693f;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:opacity .25s,color .25s}.theme-icon-moon{width:11px;height:11px;stroke:#665b4b}.theme-toggle-thumb{position:absolute;z-index:0;left:2px;top:2px;width:18px;height:18px;border-radius:50%;background:#fffdf9;box-shadow:0 1px 4px #32251433;transition:transform .42s cubic-bezier(.2,.85,.25,1.3),background-color .35s,box-shadow .35s}.theme-toggle-label{min-width:27px;text-align:left}:root[data-theme=dark] .theme-toggle{color:#eee8df!important}:root[data-theme=dark] .theme-toggle-track{border-color:#514536;background:#211e1a}:root[data-theme=dark] .theme-toggle-thumb{transform:translate(18px);background:#d1aa78;box-shadow:0 0 12px #d1aa7852}:root[data-theme=dark] .theme-icon-sun{stroke:#cdb087}:root[data-theme=dark] .theme-icon-moon{stroke:#f4eadc}:root[data-theme=dark] .theme-toggle-label{color:#eee8df}.theme-toggle:focus-visible .theme-toggle-track{outline:2px solid #a78355;outline-offset:3px}:root.theme-transitioning,:root.theme-transitioning body,:root.theme-transitioning body *,:root.theme-transitioning body *:before,:root.theme-transitioning body *:after{transition:background-color .48s ease,color .48s ease,border-color .48s ease,box-shadow .48s ease,fill .48s ease,stroke .48s ease!important}@media(max-width:850px){.theme-toggle{font-size:9px}.header-actions{gap:13px}}@media(max-width:590px){.theme-toggle-label{display:none}.theme-toggle-track{width:42px;height:24px}}@media(prefers-reduced-motion:reduce){.theme-toggle-track,.theme-toggle-thumb,.theme-icon{transition:none!important}:root.theme-transitioning,:root.theme-transitioning body,:root.theme-transitioning body *,:root.theme-transitioning body *:before,:root.theme-transitioning body *:after{transition:none!important}}
