:root{color-scheme:dark}.nav-row,.header-inner{position:relative;padding-right:110px}.nav-row nav{margin-left:auto}.theme-toggle{position:absolute;right:24px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--ink,var(--text));cursor:pointer;font:inherit}.theme-toggle:hover{background:#b89aff20}.theme-toggle:focus-visible{outline:3px solid var(--purple,var(--lavender));outline-offset:4px}.theme-icon{font-size:24px;line-height:1}.theme-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.brand-name{font-weight:650;white-space:nowrap}.product-brand img{width:76px;height:48px;object-fit:contain}.product-brand .brand-name{font-size:26px;letter-spacing:-1px}.product-brand{gap:10px}
html[data-theme="light"]{color-scheme:light;--bg:#faf8ff;--ink:#21182f;--text:#21182f;--muted:#62566f;--purple:#68409c;--lavender:#68409c;--orange:#9b4d0c;--line:#dcd3e5;--panel:#eee7f6;--green:#315b47}html[data-theme="light"] .juc-page{--lime:#496600}html[data-theme="light"] .header,html[data-theme="light"] .header.is-scrolled{background:#faf8fff5;box-shadow:0 8px 30px #40235c12}html[data-theme="light"] .button{color:#fff}html[data-theme="light"] .button:hover{background:#7953aa}html[data-theme="light"] .juc-primary{background:#d7ff65;color:#24340b}html[data-theme="light"] .juc-primary:hover{background:#c5eb53}html[data-theme="light"] .identity,html[data-theme="light"] .juc-hero-art{background:radial-gradient(ellipse at top,#d7c5ef77,transparent 65%),#eee7f6;color:#675176;border-color:#c7b6da;box-shadow:0 28px 85px #44246415}html[data-theme="light"] .juc-stage-label{color:#675176}html[data-theme="light"] .juc-stage-footer{border-color:var(--line)}html[data-theme="light"] .product,html[data-theme="light"] .product.juc,html[data-theme="light"] .inquiry-contact,html[data-theme="light"] .closing,html[data-theme="light"] .juc-availability{background:#eee5f7;border-color:#c7b6da}html[data-theme="light"] .product.curbkick{background:#e8f0ea}html[data-theme="light"] .about-band,html[data-theme="light"] .juc-widget-band{background:#f0eaf6}html[data-theme="light"] .juc-widget-stage{background:radial-gradient(ellipse at center,#cfb7e64d,transparent 75%),#e5dbef;border-color:#cbbbd9}html[data-theme="light"] .tag{color:#4f3c69;border-color:#b8a7ca}html[data-theme="light"] .nav a:hover{color:var(--text)}html[data-theme="light"] .nav,html[data-theme="light"] .preview,html[data-theme="light"] .maclock-feature,html[data-theme="light"] .media-note{background:#f0eaf6}html[data-theme="light"] .maclock-detail,html[data-theme="light"] .download-card,html[data-theme="light"] .feature-card{background:#eee5f7;border-color:var(--line)}html[data-theme="light"] .maclock-detail ul,html[data-theme="light"] .supported-apps span{color:var(--muted)}html[data-theme="light"] .button.secondary{color:var(--text)}html[data-theme="light"] .wordmark b{background:#e6d9f4;color:var(--lavender)}
@media(max-width:950px){.header-inner .nav{gap:14px;font-size:12px}}
@media(max-width:700px){.nav-row,.header-inner{padding-right:78px;gap:16px}.theme-toggle{right:16px;width:38px;height:38px}.nav-row nav{gap:14px;font-size:11px}.nav-row .brand-name{font-size:22px}.nav-row .brand-fruit{width:30px}.nav-row .brand{gap:8px}.nav-row nav span{margin-left:2px}}
@media(max-width:480px){.nav-row{height:126px;align-items:flex-start;padding-top:24px;padding-bottom:55px}.nav-row .theme-toggle{top:42px}.nav-row nav{position:absolute;left:24px;right:24px;bottom:15px;justify-content:flex-end;gap:24px}.nav-row .brand-name{font-size:24px}.nav-row nav a:last-child{padding-bottom:0}}
html[data-theme="light"] .privacy-band,html[data-theme="light"] .window-bar,html[data-theme="light"] .demo-sidebar,html[data-theme="light"] .status-demo,html[data-theme="light"] .demo-option,html[data-theme="light"] .about-product-grid>a,html[data-theme="light"] .principle-grid article{background:#eee7f6;border-color:var(--line)}html[data-theme="light"] .coming,html[data-theme="light"] .download-disabled{background:#e4d6f1;color:#5c3478;border-color:#c9b3dc}html[data-theme="light"] .demo-sidebar .active{background:#ddd0ed;color:#43245f}
