:root{--bg:#f5f6ef;--surface:#fff;--ink:#173d33;--muted:#52675c;--line:#d4ded3;--subtle:#edf2e9;--accent:#c8e8d6;--accent-ink:#163d36;--focus:#287054;--hover:#f0f4ed;--control-line:#80958a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg);color:var(--ink)}:root[data-theme=dark],:root[data-theme=dark] .vokuni-ui{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#101e19;--surface:#192a23;--subtle:#22382e;--ink:#e8f1e9;--muted:#afc3b4;--line:#3a5143;--accent:#a9dbbb;--accent-ink:#123525;--focus:#a4d7b1;--hover:#243c30;--control-line:#718d7a;--theme-panel:var(--surface);--theme-canvas:var(--bg);--theme-soft:var(--subtle);--theme-green:#9bd4ad;--theme-selected:#2a4937;--theme-selected-ink:#c3ebcf;--theme-error-bg:#402923;--theme-error-ink:#ffc3ad;--theme-good-bg:#244332;--theme-good-ink:#b1e4c4}body,.loading-screen{background:var(--bg);color:var(--ink)}.theme-toggle{min-width:92px;min-height:44px;color:var(--ink);border:1px solid var(--control-line);background:0 0;border-radius:7px;flex-shrink:0;padding:9px 12px;font-size:13px;line-height:1.3}.theme-toggle:hover{background:var(--subtle)}.store-header>.theme-toggle,.relay-login>header>.theme-toggle{margin-left:auto}.vokuni-ui :is(input,select,textarea,button.secondary){border-color:var(--control-line)}.vokuni-ui :is(input,textarea){caret-color:var(--focus)}.vokuni-ui :is(input,textarea)::placeholder{color:var(--muted);opacity:1}.vokuni-ui,:root{scrollbar-color:var(--control-line) var(--bg)}.vokuni-ui ::selection{background:var(--accent);color:var(--accent-ink)}:root[data-theme=dark] .vokuni-ui{background:var(--bg);color:var(--ink)}:root[data-theme=dark] .vokuni-ui .store-button,:root[data-theme=dark] .vokuni-ui.storefront .offer-demo .primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}:root[data-theme=dark] .vokuni-ui .store-button:hover,:root[data-theme=dark] .vokuni-ui.storefront .offer-demo .primary:hover{background:#bde9cd;border-color:#bde9cd}:root[data-theme=dark] .vokuni-ui .trial-table th{background:var(--subtle);color:var(--ink)}:root[data-theme=dark] .vokuni-ui .trial-table tr:hover td{background:var(--hover)}:root[data-theme=dark] .vokuni-ui .sidebar{border-right:1px solid var(--line);background:#10261f}:root[data-theme=dark] .vokuni-ui .live-plan{border-color:var(--line);background:#1c392c}:root[data-theme=dark] .vokuni-ui .note{background:var(--subtle);border-color:var(--line)}:root[data-theme=dark] .vokuni-ui .channel-list button.selected{border-color:var(--accent)}:root[data-theme=dark] .vokuni-ui .trial-access-panel>svg,:root[data-theme=dark] .vokuni-ui .trial-admin-login svg{color:var(--theme-green)}:root[data-theme=dark] .vokuni-ui .trial-admin-login .store-button svg{color:currentColor}:root[data-theme=dark] .vokuni-ui :is(.hero-art,.trial-access-aside) img{filter:none}@media (width<=1000px) and (width>=601px){.vokuni-ui.storefront .store-header,.vokuni-ui.storefront .store-nav{gap:16px}.vokuni-ui.storefront .store-nav .nav-trial{display:none}}@media (width<=600px){.vokuni-ui.storefront .store-header{gap:12px}.vokuni-ui.storefront .store-nav.open{flex-basis:100%}.vokuni-ui .trial-admin-nav{flex-wrap:wrap;gap:12px}.vokuni-ui.relay-login>header{flex-wrap:wrap;gap:16px}.vokuni-ui .topbar>span{min-width:0}}
