html[data-ks-visitor-theme=dark] body{color-scheme:dark;--bg:#061426;--bg2:#0a2139;--panel:#0d2945;--text:#f4f9ff;--muted:#b4cce0;--accent:#00b7f5;--border:#214665;--header:#031222;--button-text:#001e30;--ks-surface:#0d2945;--ks-ink:#f4f9ff;--ks-subtle:#b4cce0;--ks-link:#42caff;--ks-field:#102d49}html[data-ks-visitor-theme=classic] body{color-scheme:dark;--bg:#102e54;--bg2:#163e6b;--panel:#194875;--text:#f5faff;--muted:#d3e6f8;--accent:#75d6ff;--border:#39709c;--header:#09233f;--button-text:#08223c;--ks-surface:#194875;--ks-ink:#f5faff;--ks-subtle:#d3e6f8;--ks-link:#9ce6ff;--ks-field:#12395f}html[data-ks-visitor-theme=light] body{color-scheme:light;--bg:#f2f6fa;--bg2:#e9f2fa;--panel:#fff;--text:#172c42;--muted:#536b81;--accent:#087eb8;--border:#d3e1ec;--header:#fff;--button-text:#fff;--ks-surface:#fff;--ks-ink:#172c42;--ks-subtle:#536b81;--ks-link:#087eb8;--ks-field:#fff}html[data-ks-visitor-theme=dark]{color-scheme:dark}html[data-ks-visitor-theme=classic]{color-scheme:dark}html[data-ks-visitor-theme=light]{color-scheme:light}.ks-header-tools{display:flex;align-items:center;gap:14px}.ks-theme-switch select{appearance:auto;max-width:148px;background:var(--panel);color:var(--text);border:1px solid var(--border);border-radius:8px;padding:7px 8px;font:inherit;font-size:.8rem;cursor:pointer}.ks-theme-switch select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ks-brand-custom,.ks-wordmark{display:none}html[data-ks-visitor-theme=light] .ks-brand-bright{display:none}html[data-ks-visitor-theme=light] .ks-brand-custom,html[data-ks-visitor-theme=light] .ks-wordmark{display:block}body:not(.home):not(.woocommerce-page) .ks-main .ks-entry-content{--ks-content-ink:var(--ks-ink);--ks-content-muted:var(--ks-subtle);--ks-content-link:var(--ks-link);--ks-content-border:var(--border);background:var(--ks-surface);color:var(--ks-ink);border-color:var(--border)}body:not(.home):not(.woocommerce-page) .ks-main .ks-entry-content :is(h1,h2,h3,h4,h5,h6,p,li,dd,dt,blockquote,figcaption,small,td,th,label,summary){color:var(--ks-ink)}body:not(.home):not(.woocommerce-page) .ks-main .ks-entry-content a:not(.button):not(.wp-element-button){color:var(--ks-link)}body:not(.home):not(.woocommerce-page) .ks-main .ks-entry-content :is(input:not([type=submit]):not([type=checkbox]):not([type=radio]),textarea,select){background:var(--ks-field);color:var(--ks-ink);border-color:var(--border)}body:not(.home):not(.woocommerce-page) .ks-main .ks-entry-content :is(.wp-block-group,.wp-block-column,.wp-block-columns){background-color:transparent;color:inherit}body:not(.home):not(.woocommerce-page) .ks-main .ks-entry-content :is(.wp-block-table,table){color:var(--ks-ink)}body:not(.home):not(.woocommerce-page) .ks-main .ks-entry-content :is(.faq,.faq-list,.faq-container,.arconix-faq-wrap,.ewd-ufaq-faqs,.ufaq-faq-list,.wp-block-shortcode) :is(p,li,span,div,strong,em){color:var(--ks-ink)!important}body:not(.home):not(.woocommerce-page) .ks-main .ks-entry-content :is(.faq,.faq-list,.faq-container,.arconix-faq-wrap,.ewd-ufaq-faqs,.ufaq-faq-list,.wp-block-shortcode) :is(a,[class*=question],[class*=title]){color:var(--ks-link)!important}body.ks-downloads-page .ks-main .ks-entry-content{background:transparent!important;box-shadow:none!important;border:0!important;padding:0!important}body.ks-downloads-page .ks-main .ks-entry-content .ks-download-layout-wrapper{background:transparent!important}body.ks-downloads-page .ks-main .ks-entry-content .ks-download-intro{background:var(--ks-surface)!important;color:var(--ks-ink)!important;border-color:var(--border)!important}body.ks-downloads-page .ks-main .ks-entry-content .ks-download-intro :is(p,span,div){color:var(--ks-ink)!important}body.ks-downloads-page .ks-main .ks-entry-content .ks-download-card{background:var(--ks-surface)!important;color:var(--ks-ink)!important;border-color:var(--border)!important}body.ks-downloads-page .ks-main .ks-entry-content .ks-download-card :is(h2,h3,h4,h5,h6){color:var(--ks-ink)!important}body.ks-downloads-page .ks-main .ks-entry-content .ks-download-card :is(p,li,span,small,strong){color:var(--ks-subtle)!important}body.ks-downloads-page .ks-main .ks-entry-content .ks-download-card a{color:var(--ks-link)!important}body.ks-downloads-page .ks-main .ks-entry-content .ks-download-card a.ks-download-primary{color:var(--button-text)!important}body.woocommerce-page :is(.woocommerce,.wc-block-cart,.wc-block-checkout,.wc-block-components-sidebar-layout){color:var(--text)}body.woocommerce-page :is(.woocommerce div.product,.woocommerce ul.products li.product,.woocommerce-cart-form,.cart_totals,.woocommerce-checkout-review-order,.woocommerce-MyAccount-content,.woocommerce-MyAccount-navigation,.wc-block-components-sidebar,.wc-block-components-main,.wc-block-components-order-summary){color:var(--text);border-color:var(--border)}body.woocommerce-page :is(input:not([type=submit]),textarea,select,.wc-block-components-text-input input){color:var(--text);background:var(--panel);border-color:var(--border)}@media(max-width:900px){.ks-header-tools{margin-left:auto}.ks-theme-switch select{max-width:120px}}@media(max-width:480px){.ks-theme-switch select{max-width:105px;font-size:.72rem;padding:6px 4px}}html[data-ks-visitor-theme=light] .ks-header .ks-brand .ks-brand-bright{display:inline-flex;align-items:center}.ks-header .ks-brand-bright .ks-logo-for-light{display:none}html[data-ks-visitor-theme=light] .ks-header .ks-brand-bright .ks-logo-for-dark{display:none}html[data-ks-visitor-theme=light] .ks-header .ks-brand-bright .ks-logo-for-light{display:block;filter:none}html[data-ks-visitor-theme=light] .ks-header .ks-brand-custom,html[data-ks-visitor-theme=light] .ks-header .ks-wordmark{display:none}@media(min-width:901px){html[data-ks-visitor-theme=light] .ks-header-inner{gap:clamp(12px,1.7vw,25px)}html[data-ks-visitor-theme=light] .ks-header .ks-brand{flex:0 0 auto}html[data-ks-visitor-theme=light] .ks-header .ks-brand .ks-brand-bright img{width:clamp(155px,16vw,218px)}html[data-ks-visitor-theme=light] .ks-header .ks-nav{min-width:0;margin-left:auto}html[data-ks-visitor-theme=light] .ks-header .ks-nav-list{gap:clamp(10px,1.35vw,19px);flex-wrap:nowrap}html[data-ks-visitor-theme=light] .ks-header .ks-nav-list>li{flex:0 0 auto;white-space:nowrap}html[data-ks-visitor-theme=light] .ks-header .ks-nav-list>li>a{white-space:nowrap}html[data-ks-visitor-theme=light] .ks-header .ks-header-tools{flex:0 0 auto}}