:root{--servox-primary:#FF9707;--servox-secondary:#FF5C00;--servox-highlight:#FFD634;--servox-background:#000000;--servox-surface:#101012;--servox-text:#F8F8F9;--servox-muted:#B6B6C0;--servox-primary-rgb:255,151,7;--servox-theme-mode:logo;--servox-progress:#FF9707;--servox-progress-track:#101012;--servox-ink:#000000;--accent:var(--servox-primary);--primary:var(--servox-primary);--brand:var(--servox-primary);--pink:var(--servox-primary);--bg:var(--servox-background);--background:var(--servox-background);--surface:var(--servox-surface);--text:var(--servox-text);--muted:var(--servox-muted);} .servox-logo{object-fit:contain;filter:none!important;background:transparent!important} .site-header .brand .servox-logo{width:144px!important;max-height:108px!important;height:auto!important} .site-footer .brand .servox-logo{width:180px!important;height:auto!important} .topbar .brand .servox-logo{width:120px;height:90px} .partner-wordmark img{width:144px;height:auto}body{background:var(--servox-background);color:var(--servox-text)} ::selection{background:var(--servox-primary);color:var(--servox-ink)} :is(.button.primary,.partner-button,.watch-now,.watch-button,.cta-primary,.header-cta,.btn-primary,.primary-button,.hero-primary){background:linear-gradient(120deg,var(--servox-primary),var(--servox-secondary));color:var(--servox-ink)!important} :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--servox-highlight);outline-offset:3px} input[type=checkbox],input[type=radio],progress{accent-color:var(--servox-primary)}[data-servox-count-hidden]{display:none!important}.servox-theme-editor{margin-block:22px;padding:22px;border:1px solid #404044;border-radius:18px}.servox-theme-colors{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px}.servox-theme-colors label{display:grid;gap:8px}.servox-theme-colors input[type=color]{width:100%;height:42px;cursor:pointer}.servox-theme-actions{display:flex;flex-wrap:wrap;gap:10px;margin-block:18px}.servox-theme-preview{padding:20px;border:1px solid var(--preview-muted,#B6B6C0);border-radius:14px;background:var(--preview-background,#000);color:var(--preview-text,#F8F8F9)}.servox-theme-preview img{width:130px;height:auto}.servox-theme-preview button{padding:10px 22px;border:0;border-radius:24px;background:linear-gradient(120deg,var(--preview-primary,#FF9707),var(--preview-secondary,#FF5C00));color:var(--preview-ink,#000)}.servox-theme-preview a{color:var(--preview-highlight,#FFD634)}