html[data-theme="dark"]{color-scheme:dark;--rm-bg:#071426;--rm-surface:#0d2037;--rm-surface-2:#142b45;--rm-text:#f6f9fc;--rm-muted:#aebed0;--rm-border:#30445d;--rm-blue-2:#72c8f0}
html[data-theme="light"]{color-scheme:light;--bg:#f5f8fc;--bg-2:#fff;--surface:#fff;--card:#fff;--card-2:#eaf1f8;--text:#10233e;--text-dim:#52677e;--text-faint:#60738a;--muted:#52677e;--line:#d2dfec;--border:#d2dfec;--border-strong:#bacbdd;--header-bg:rgba(255,255,255,.95);--rm-bg:#f5f8fc;--rm-surface:#fff;--rm-surface-2:#eef5fb;--rm-text:#10233e;--rm-muted:#52677e;--rm-border:#d2dfec;--rm-blue-2:#266ca8}
.remoto-theme-toggle{position:relative;display:inline-flex;align-items:center;justify-content:space-between;flex:0 0 56px;gap:0;width:56px;min-width:56px;height:32px;min-height:32px;padding:0 7px;border:1px solid #647a91;border-radius:100px;background:#122a44;color:#cfdeed;font:16px/1 Tahoma,sans-serif;cursor:pointer;direction:ltr;vertical-align:middle;box-sizing:border-box}
.remoto-theme-toggle .theme-knob{position:absolute;left:28px;top:3px;width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,#744182,#1595d4);box-shadow:0 1px 4px #0003;transition:transform .2s ease;pointer-events:none}
.remoto-theme-toggle .theme-sun,.remoto-theme-toggle .theme-moon{width:14px;text-align:center;pointer-events:none}
html[data-theme="light"] .remoto-theme-toggle .theme-knob{transform:translateX(-24px)}
.remoto-theme-bar{display:flex;justify-content:flex-end;padding:16px 24px;max-width:1180px;margin-inline:auto}
.auth-brand{flex-wrap:wrap;gap:12px}
.remoto-theme-toggle:focus-visible{outline:3px solid #1595d4;outline-offset:4px}
html[data-theme="light"] .remoto-theme-toggle{background:#eaf1f8;color:#52677e}
html[data-theme="light"] :is(.site-header,.mobile-nav){background:rgba(255,255,255,.96);color:var(--text)}
html[data-theme="light"] :is(.assistant,.use-cases,.download-section,.web-product,footer,.resources){background:#edf3f9;color:var(--text)}
html[data-theme="light"] :is(.desktop-nav,.download-nav,.hero-points,.download-facts,.plan-card ul){color:#425b75}
html[data-theme="light"] :is(.kicker,.section-label,.solution-type,.solution-card>a,.text-link,.plan-card>span,.campaign-inner a){color:#186a9d}
html[data-theme="light"] :is(.desktop-nav a:hover,.download-nav a:hover,.download-nav a[aria-current=page],.menu-toggle,.footer-grid a:hover){color:#10233e}
html[data-theme="light"] .media-caption{color:#fff}
html[data-theme="light"] :is(.cta-box,.welcome,.auth-visual,.exhibition-banner){color:#fff}
html[data-theme="dark"] :is(.auth-panel,.top-nav,.panel-card,.action-card,.app-btn-ghost,.app-field input,.app-field select,.app-field textarea,.modal-card,.modal-content,.users-tools input){background:var(--rm-surface)!important;color:var(--rm-text)!important;border-color:var(--rm-border)!important}
html[data-theme="dark"] :is(.app-shell,.app-main,.content,.users-page,.auth-page){color:var(--rm-text)}
html[data-theme="dark"] :is(.app-btn-secondary,.page-icon,.demo-code,.notice-info){background:#173550!important;color:#a7dcf5!important;border-color:#345675!important}
html[data-theme="dark"] :is(th,td){border-color:var(--rm-border)}
html[data-theme="dark"] :is(thead,.table-wrap,.summary-line,.checkout-summary,.order-summary){background:var(--rm-surface-2);color:var(--rm-text)}
@media(max-width:600px){.header-inner{gap:10px;flex-wrap:wrap;height:auto;min-height:82px;padding-block:12px}.header-actions{gap:8px}.remoto-theme-bar{padding:12px 16px}}
@media print{.remoto-theme-toggle{display:none!important}}
html[data-theme="light"] .step-number{color:#fff}
html[data-theme="light"] .auth-page .auth-panel{background:rgba(255,255,255,.96)!important;color:#10233e!important;border-color:#d2dfec}
html[data-theme="light"] .auth-page .auth-panel:before{display:none}
html[data-theme="light"] .auth-page :is(.auth-panel h1,.app-field label){color:#10233e;text-shadow:none}
html[data-theme="light"] .auth-page :is(.auth-sub,.auth-note,.muted,.back-home){color:#52677e}
html[data-theme="light"] .auth-page .auth-brand img{filter:none}
html[data-theme="light"] .auth-page :is(.app-field input,.app-field select,.app-btn-ghost){background:#fff;color:#10233e;border-color:#bacbdd}
html[data-theme="light"] .auth-page .app-field input::placeholder{color:#60738a}
html[data-theme="light"] .auth-page .field-error{color:#a92742}
html[data-theme="light"] .hero-seo-line{color:#425b75}
html[data-theme="light"] .showcase{background:#edf3f9}
html[data-theme="light"] .showcase-tab{color:#10233e}
html[data-theme="light"] :is(.showcase-tab small,.showcase-note){color:#52677e}
html[data-theme="dark"] :is(.free-hero,.dedicated-purchase-card,.dedicated-price,.tier-base,.tier-business,.tier-professional,.tier-features li,.support-plan){background:var(--rm-surface)!important;color:var(--rm-text)!important;border-color:var(--rm-border)}
html[data-theme="dark"] .support-plan.active{background:#173550!important;border-color:#f2b400}
html[data-theme="dark"] .support-plan strong{color:#73d7cc}
/* Public-content contrast: avoid dark-section backgrounds and pale cyan links in light mode. */
.hero-copy .free-plan-note{color:#4fd69c;font-size:14px;font-weight:700;margin:14px 0 0}
html[data-theme="light"]{--blue:#086494;--gradient:linear-gradient(135deg,#21588b,#086c9e);--grad:linear-gradient(110deg,#683876,#086c9e)}
html[data-theme="light"] .hero-copy .free-plan-note{color:#176c43}
html[data-theme="light"] .cluster-section.alternate{background:#edf3f9}
html[data-theme="light"] :is(.cluster-jump a,.cluster-icon,.cluster-heading>div>span,.cluster-grid .content-card>span,.content-card .card-icon,.back-link){color:#075e91}
html[data-theme="light"] :is(.cluster-jump a:hover,.cluster-grid .content-card a,.content-card a){color:#064f7b}
html[data-theme="light"] .article a:not(.btn):not(.cta-icon-btn){color:#075e91;text-decoration:underline;text-underline-offset:3px}
html[data-theme="light"] .article a:not(.btn):not(.cta-icon-btn):hover{color:#06466d}
html[data-theme="light"] :is(.field input,.field select,.field textarea){background:#fff;color:#10233e;border-color:#bacbdd}
html[data-theme="light"] .lead-status.success{color:#176c43}
html[data-theme="light"] .lead-status.error{color:#a92742}
html[data-theme="light"] .os-card.active{border-color:#086494}
html[data-theme="light"] .os-card.active i{color:#086494}
.content-card .reading-time{color:var(--muted);font-size:12px;margin:8px 0}
.article .article-reading-time{font-size:13px;color:var(--text-dim);margin:14px 0 24px}
.article:has(.article-reading-time) p:not(.article-reading-time),.article:has(.article-reading-time) li{direction:rtl;text-align:justify;text-align-last:right}
.windows-tutorial-link{display:block;width:fit-content;margin-top:14px;color:#90dbfc;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:4px}
html[data-theme="light"] .windows-tutorial-link{color:#075e91}
#windows-connection{scroll-margin-top:105px}
html[data-theme="light"] :is(a,button,input,select,textarea):focus-visible{outline:3px solid #075e91;outline-offset:3px}
