/* NexgenTasks Premium Theme Studio • 2026
 * Loaded LAST after both legacy stylesheets. Themes are appearance-only.
 * Avoid styling the reCAPTCHA iframe/widget, news ticker internals,
 * advertiser creatives, consent scripts, or offerwall iframe contents.
 */
body[data-site-theme] {
  --theme-bg:#f3f7fe;--theme-surface:#fff;--theme-surface-2:#f8faff;
  --theme-text:#172942;--theme-subtext:#61748b;--theme-line:#e2eaf5;
  --theme-accent:#1379eb;--theme-accent-hover:#095dc3;--theme-accent-soft:#e8f2ff;
  --theme-on-accent:#fff;--theme-deep:#102c53;--theme-nav:#fff;
  --theme-input:#fff;--theme-shadow:0 12px 36px rgba(24,57,95,.07);
  --theme-radius:16px;--theme-gradient:linear-gradient(125deg,#15355c,#1767ba);
  --bg:var(--theme-bg);--ink:var(--theme-text);--muted:var(--theme-subtext);
  --line:var(--theme-line);--white:var(--theme-surface);--brand:var(--theme-accent);
  --brand-dark:var(--theme-accent-hover);--soft:var(--theme-accent-soft);
  --shadow:var(--theme-shadow);--vip-accent:var(--theme-accent);
  --vip-navy:var(--theme-deep);--vip-text:var(--theme-text);--vip-muted:var(--theme-subtext);
  --vip-stroke:var(--theme-line);--vip-paper:var(--theme-surface);--vip-bg:var(--theme-bg);
  color:var(--theme-text);background:var(--theme-bg);
  color-scheme:light;
}
body[data-site-theme="ocean"]{
  --theme-bg:#f3f7fe;--theme-surface:#fff;--theme-surface-2:#f7faff;
  --theme-text:#172942;--theme-subtext:#61748b;--theme-line:#e2eaf5;
  --theme-accent:#1379eb;--theme-accent-hover:#095dc3;--theme-accent-soft:#e8f2ff;
  --theme-deep:#102c53;--theme-nav:#fff;--theme-input:#fff;
  --theme-gradient:linear-gradient(125deg,#15355c,#1767ba)
}
body[data-site-theme="royal"]{
  --theme-bg:#f6f4ff;--theme-surface:#fff;--theme-surface-2:#faf9ff;
  --theme-text:#2a234c;--theme-subtext:#766d92;--theme-line:#e8e1fa;
  --theme-accent:#6749da;--theme-accent-hover:#5232bb;--theme-accent-soft:#eee9ff;
  --theme-deep:#332168;--theme-nav:#fff;--theme-input:#fff;
  --theme-gradient:linear-gradient(125deg,#2c225e,#7753d6);
  --theme-shadow:0 12px 36px rgba(80,58,151,.08);--theme-radius:20px
}
body[data-site-theme="emerald"]{
  --theme-bg:#f1f8f5;--theme-surface:#fff;--theme-surface-2:#f8fcfa;
  --theme-text:#1c3c33;--theme-subtext:#637f73;--theme-line:#dcece5;
  --theme-accent:#168469;--theme-accent-hover:#0d684f;--theme-accent-soft:#ddf5eb;
  --theme-deep:#153f35;--theme-nav:#fff;--theme-input:#fff;
  --theme-gradient:linear-gradient(125deg,#174637,#228a71);
  --theme-shadow:0 12px 36px rgba(26,94,66,.07);--theme-radius:13px
}
body[data-site-theme="sunset"]{
  --theme-bg:#fcf5ee;--theme-surface:#fffdf9;--theme-surface-2:#fff8ef;
  --theme-text:#49352c;--theme-subtext:#896f61;--theme-line:#eadfd3;
  --theme-accent:#c46b39;--theme-accent-hover:#994b26;--theme-accent-soft:#fce7d7;
  --theme-deep:#5f372e;--theme-nav:#fffdf9;--theme-input:#fff;
  --theme-gradient:linear-gradient(125deg,#653b35,#c8784b);
  --theme-shadow:0 12px 36px rgba(107,63,38,.08);--theme-radius:21px
}
body[data-site-theme="midnight"]{
  --theme-bg:#0c1321;--theme-surface:#172235;--theme-surface-2:#1e2d43;
  --theme-text:#eff6ff;--theme-subtext:#a5b9cf;--theme-line:#32465e;
  --theme-accent:#38c4ee;--theme-accent-hover:#8ae3ff;--theme-accent-soft:#163e54;
  --theme-on-accent:#08212f;--theme-deep:#061222;--theme-nav:#111d30;
  --theme-input:#17273c;--theme-shadow:0 18px 36px rgba(0,0,0,.20);
  --theme-gradient:linear-gradient(125deg,#08172c,#114a68);--theme-radius:17px;
  color-scheme:dark
}
body[data-site-theme="graphite"]{
  --theme-bg:#14171e;--theme-surface:#242832;--theme-surface-2:#303541;
  --theme-text:#faf8f4;--theme-subtext:#c5bfb6;--theme-line:#444751;
  --theme-accent:#e6bb6c;--theme-accent-hover:#ffe0a2;--theme-accent-soft:#443b2d;
  --theme-on-accent:#251a0e;--theme-deep:#0f1219;--theme-nav:#1b1e26;
  --theme-input:#2a2e38;--theme-shadow:0 18px 36px rgba(0,0,0,.24);
  --theme-gradient:linear-gradient(125deg,#191c24,#50422e);--theme-radius:12px;
  color-scheme:dark
}

/* Global, public, member and admin controls: one selected theme everywhere. */
body[data-site-theme] :where(.topbar,.internal-topbar,.premium-public-header.topbar){background:var(--theme-nav)!important;border-bottom:1px solid var(--theme-line)!important;box-shadow:0 4px 22px rgba(0,0,0,.035)!important}
body[data-site-theme] :where(.header-topics,.premium-public-header .header-topics){background:var(--theme-nav)!important;border-color:var(--theme-line)!important}
body[data-site-theme] :where(.brand,.brand-wordmark strong,.premium-public-header .brand-wordmark strong,.footer-brand .brand-wordmark strong){color:var(--theme-text)!important}
body[data-site-theme] :where(.brand-wordmark small,.header-topics-caption){color:var(--theme-subtext)!important}
body[data-site-theme] :where(.topbar .main-nav a,.header-topics a,.internal-topbar .main-nav a,.internal-topbar .logout-form button,.premium-public-header .logout-form button){color:var(--theme-subtext)!important}
body[data-site-theme] :where(.topbar .main-nav a:hover,.header-topics a:hover,.internal-topbar .logout-form button:hover){color:var(--theme-accent)!important}
body[data-site-theme] :where(.btn:not(.danger),.topbar .main-nav .nav-cta,.premium-public-header .main-nav .nav-cta,.masthead-write-link,.join-card-btn){background:var(--theme-accent)!important;color:var(--theme-on-accent)!important;border-color:transparent!important;box-shadow:none}
body[data-site-theme] :where(.btn:not(.danger):hover,.topbar .main-nav .nav-cta:hover,.premium-public-header .main-nav .nav-cta:hover){background:var(--theme-accent-hover)!important;color:var(--theme-on-accent)!important}
body[data-site-theme] :where(.btn.secondary,.topbar .main-nav .nav-cta.secondary){background:var(--theme-accent-soft)!important;color:var(--theme-text)!important;border:1px solid var(--theme-line)!important}
body[data-site-theme] .btn:disabled{opacity:.64;cursor:not-allowed}
body[data-site-theme] :where(a:not(.btn):not(.nav-cta),.text-link){accent-color:var(--theme-accent)}
body[data-site-theme] :where(.panel,.card,.stat,.sidebar-panel,.user-sidebar,.admin-settings-panel,.admin-overview-panel,.admin-offerwall-shell .admin-offerwall-panel,.admin-ad-create-panel,.admin-ad-manage-panel,.admin-ad-summary>div,.admin-quick-actions>a,.admin-metric-card,.latest-story-card,.featured-story,.category-shelf-card,.topic-pill,.tabs a,.adsense-slot-settings>div){background:var(--theme-surface)!important;border-color:var(--theme-line)!important;box-shadow:var(--theme-shadow);border-radius:var(--theme-radius)}
body[data-site-theme] :where(.article-body,.legal-document,.policy-content){background:var(--theme-surface)!important;border-color:var(--theme-line)!important;color:var(--theme-text)!important}
body[data-site-theme] :where(.panel h1,.panel h2,.panel h3,.card h2,.card h3,.article-body h1,.article-body h2,.article-body h3,.section-head h2,.dashboard-head h1,.section-heading-row h2,.admin-page-heading h1,.admin-settings-intro h2,.admin-quick-actions strong,.admin-ad-summary strong,.admin-offerwall-shell .admin-offerwall-panel h3,.homepage-masthead-heading h1,.join-card h2,.latest-story-card h3,.featured-story h3,.sidebar-title h2,.admin-launch-notice h2,.premium-article-title){color:var(--theme-text)!important}
body[data-site-theme] :where(.muted,.small.muted,.meta,.panel p,.card p,.article-card p,.section-heading-row p,.latest-story-card p,.latest-card-footer,.admin-settings-intro p,.admin-ad-summary small,.admin-summary-label,.admin-quick-actions small,.premium-public-header .brand-wordmark small){color:var(--theme-subtext)}
body[data-site-theme] :where(.pill,.tag,.reward-chip-paused,.theme-preset-category){background:var(--theme-accent-soft)!important;color:var(--theme-text)!important}
body[data-site-theme] :where(.section-overline,.admin-section-kicker,.eyebrow:not(.hero .eyebrow),.trend-flame,.user-avatar){color:var(--theme-accent)!important}
body[data-site-theme] :where(.user-avatar,.quick-action-icon,.trending-panel .trend-flame,.how-step>span){background:var(--theme-accent-soft)!important}
body[data-site-theme] :where(.form-wrap .panel,.admin-settings-panel,.premium-admin-settings){background:var(--theme-surface)!important;border-color:var(--theme-line)!important}
body[data-site-theme] :where(input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),textarea,select){background:var(--theme-input);border-color:var(--theme-line);color:var(--theme-text);accent-color:var(--theme-accent)}
body[data-site-theme] :where(input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),textarea)::placeholder{color:var(--theme-subtext)}
body[data-site-theme] :where(input,textarea,select,button,a):focus-visible{outline:3px solid var(--theme-accent)!important;outline-offset:3px}
body[data-site-theme] :where(.premium-public-header .header-search input,.header-search input){background:var(--theme-input)!important;color:var(--theme-text)!important;border-color:var(--theme-line)!important}
body[data-site-theme] :where(.premium-public-header .header-search button,.header-search button){color:var(--theme-accent)!important}
body[data-site-theme] :where(.premium-menu-toggle,.premium-search-toggle){background:var(--theme-accent-soft)!important;border-color:var(--theme-line)!important;color:var(--theme-text)!important}
body[data-site-theme] .premium-menu-toggle span{background:var(--theme-text)!important}
body[data-site-theme] :where(.table th,.table td,.hr,.user-sidebar-identity,.user-sidebar-divider,.admin-sidebar-divider){border-color:var(--theme-line)!important}
body[data-site-theme] :where(.table th,.table td,.table-wrap,.admin-ad-manage-panel .table th,.admin-ad-manage-panel .table tbody tr:hover){color:var(--theme-text);background:transparent!important}
body[data-site-theme] :where(.table th,.admin-ad-summary .admin-summary-label){color:var(--theme-subtext)!important}
body[data-site-theme] :where(.premium-admin-settings,.admin-settings-subheading,.admin-settings-savebar,.admin-launch-notice,.theme-studio-note){background:var(--theme-surface-2)!important;border-color:var(--theme-line)!important;color:var(--theme-text)!important}
body[data-site-theme] :where(.admin-settings-savebar span,.admin-settings-intro p,.admin-launch-notice p,.admin-settings-subheading){color:var(--theme-subtext)!important}
body[data-site-theme] :where(.tabs a.active,.topic-pill.is-active,.user-sidebar-link.active,.admin-sidebar a.active){background:var(--theme-accent-soft)!important;color:var(--theme-accent)!important;border-color:var(--theme-line)!important}
body[data-site-theme] :where(.user-sidebar-link,.sidebar a,.admin-sidebar a,.admin-nav-link){color:var(--theme-subtext)}
body[data-site-theme] :where(.sidebar,.admin-sidebar){background:var(--theme-deep)!important;color:#eaf3ff;border-color:transparent;box-shadow:var(--theme-shadow)}
body[data-site-theme] .admin-sidebar a:not(.active){color:#d9e4f5!important}
body[data-site-theme] .admin-sidebar :where(.admin-sidebar-label,.admin-sidebar-footer,.admin-sidebar-heading){color:#e5eefb!important}
body[data-site-theme] .user-sidebar :where(strong,.user-sidebar-link.active){color:var(--theme-text)}
body[data-site-theme] :where(.hero,.publish-hero,.bottom-join-banner,.admin-ad-toolbar){background:var(--theme-gradient)!important;color:#fff!important}
body[data-site-theme] :where(.hero h1,.publish-hero h1,.bottom-join-banner h2,.admin-ad-toolbar h2){color:#fff!important}
body[data-site-theme] :where(.hero p,.publish-hero p,.bottom-join-banner p,.admin-ad-toolbar p){color:#e5eaf5!important}
body[data-site-theme] :where(.homepage-masthead,.community-stats,.sidebar-publish-cta,.join-card,.how-card,.trending-panel){background:var(--theme-surface)!important;border-color:var(--theme-line)!important;box-shadow:var(--theme-shadow)}
body[data-site-theme] :where(.homepage-masthead-heading,.masthead-heading,.community-stats>div,.sidebar-publish-cta,.join-card){background:var(--theme-surface-2)!important;border-color:var(--theme-line)!important}
body[data-site-theme] :where(.homepage-masthead-heading p,.community-stats small,.sidebar-publish-cta p,.join-card p){color:var(--theme-subtext)!important}
body[data-site-theme] :where(.latest-story-card,.featured-story,.category-shelf-card,.topic-pill,.sidebar-panel){border-color:var(--theme-line)!important}
body[data-site-theme] :where(.latest-story-card:hover,.category-shelf-card:hover,.topic-pill:hover){border-color:var(--theme-accent)!important}
body[data-site-theme] :where(.home-slide-read,.bottom-join-banner>.btn){background:var(--theme-accent)!important;color:var(--theme-on-accent)!important}
body[data-site-theme] :where(.premium-footer.footer,.footer,.internal-footer){background:var(--theme-deep)!important;color:#d3deeb!important;border-color:transparent!important}
body[data-site-theme] :where(.premium-footer .footer-links strong,.premium-footer .footer-links a,.premium-footer .footer-bottom,.internal-footer a,.internal-footer span,.premium-footer .footer-about>p){color:#d9e6f4!important}
body[data-site-theme] .premium-footer .footer-brand .brand-wordmark strong{color:#fff!important}
body[data-site-theme] .premium-footer .footer-brand .brand-wordmark small{color:#c2d2e9!important}
body[data-site-theme] .premium-footer .footer-bottom{border-color:rgba(255,255,255,.16)!important}
/* Native login/registration/forgot/reset pages: distinct premium account styling. */
body[data-site-theme] .form-wrap{max-width:580px;margin-top:clamp(30px,5vw,60px);margin-bottom:clamp(30px,5vw,60px)}
body[data-site-theme] .form-wrap .panel{position:relative;padding:clamp(23px,4vw,43px);overflow:hidden;box-shadow:var(--theme-shadow)!important}
body[data-site-theme] .form-wrap .panel::before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:linear-gradient(90deg,var(--theme-accent),var(--theme-deep))}
body[data-site-theme] .form-wrap h1{font-size:clamp(27px,3.5vw,35px);line-height:1.2;letter-spacing:-.035em;color:var(--theme-text)!important}
body[data-site-theme] .form-wrap label{color:var(--theme-text)}
body[data-site-theme] .form-wrap input:not([type="checkbox"]){min-height:48px}
body[data-site-theme] .form-wrap .btn{width:100%;padding:13px 18px;margin-top:10px}
body[data-site-theme] .form-wrap .registration-policy-consent{display:flex;align-items:flex-start;gap:10px}
body[data-site-theme] .form-wrap .registration-policy-consent input{flex:0 0 auto;width:18px;height:18px;margin:3px 0 0;accent-color:var(--theme-accent)}
body[data-site-theme] .form-wrap a{color:var(--theme-accent)}
/* Custom dark versions bring formerly white legacy modules into the palette. */
body[data-site-theme="midnight"] :where(.brand,.header-search,.admin-page-heading,.admin-settings-panel,.premium-footer,.latest-story-grid,.homepage-columns),
body[data-site-theme="graphite"] :where(.brand,.header-search,.admin-page-heading,.admin-settings-panel,.premium-footer,.latest-story-grid,.homepage-columns){color:var(--theme-text)}
body[data-site-theme="midnight"] :where(.admin-ad-toolbar,.hero,.publish-hero),
body[data-site-theme="graphite"] :where(.admin-ad-toolbar,.hero,.publish-hero){box-shadow:var(--theme-shadow)}
body[data-site-theme="midnight"] :where(.notice:not(.error):not(.warning),.settings-launchpad a,.user-sidebar-link:hover,.admin-settings-subheading,.admin-quick-actions>a:hover),
body[data-site-theme="graphite"] :where(.notice:not(.error):not(.warning),.settings-launchpad a,.user-sidebar-link:hover,.admin-settings-subheading,.admin-quick-actions>a:hover){background:var(--theme-surface-2)!important;color:var(--theme-text)!important;border-color:var(--theme-line)!important}
body[data-site-theme="midnight"] :where(.hero-card,.community-stats,.home-slider-controls),
body[data-site-theme="graphite"] :where(.hero-card,.community-stats,.home-slider-controls){border-color:var(--theme-line)!important}
body[data-site-theme="midnight"] :where(.premium-public-header .main-nav,.premium-public-header .main-nav a),
body[data-site-theme="graphite"] :where(.premium-public-header .main-nav,.premium-public-header .main-nav a){color:var(--theme-text)}
/* Theme only the mobile navigation container, not advertisements or widget contents. */
@media(max-width:760px){
  body[data-site-theme] .premium-public-header .main-nav{background:var(--theme-nav)!important;border-color:var(--theme-line)!important;box-shadow:var(--theme-shadow)!important}
  body[data-site-theme] .form-wrap{margin:14px auto 30px}
  body[data-site-theme] .form-wrap .panel{padding:25px 20px}
}
/* Do not give ad placements the site's card background/borders. Disclosure
 * labels and the actual ad/network creative remain unchanged and visible. */
body .ad-slot,body .ad-slot.ad-placement,body .ad-placement,body .ad-slot-top_banner,
body[data-site-theme] .ad-slot,body[data-site-theme] .ad-slot.ad-placement {
  background:transparent!important;background-color:transparent!important;
  border:0!important;box-shadow:none!important;border-radius:0!important;
  outline:0!important;padding:0!important;
}
body .ad-placement .earnpress-code-ad,body .ad-placement .direct-ad-link{background:transparent!important;border:0!important}
/* The gallery uses DOM-only safe CSS previews (no external images or scripts). */
body[data-site-theme] .theme-studio-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;padding:9px 0 27px}
body[data-site-theme] .theme-studio-intro h2{color:var(--theme-text);margin:8px 0;font:800 clamp(24px,2.7vw,33px)/1.2 Manrope,sans-serif;letter-spacing:-.04em}
body[data-site-theme] .theme-studio-intro p{color:var(--theme-subtext);max-width:700px;font-size:13px;line-height:1.8;margin:0}
body[data-site-theme] .theme-current-chip{display:inline-flex;align-items:center;gap:9px;background:var(--theme-surface);border:1px solid var(--theme-line);border-radius:999px;padding:10px 15px;font-size:12px;color:var(--theme-subtext);white-space:nowrap}
body[data-site-theme] .theme-current-chip strong{color:var(--theme-text)}
body[data-site-theme] .theme-pulse{display:inline-block;width:8px;height:8px;background:#1fc68b;border-radius:50%;box-shadow:0 0 0 4px rgba(31,198,139,.13)}
body[data-site-theme] .theme-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}
body[data-site-theme] .theme-preset-card{min-width:0;overflow:hidden;background:var(--theme-surface);border:1px solid var(--theme-line);border-radius:18px;box-shadow:var(--theme-shadow);display:flex;flex-direction:column;transition:transform .15s ease,border-color .15s ease}
body[data-site-theme] .theme-preset-card:hover{transform:translateY(-3px)}
body[data-site-theme] .theme-preset-card.is-selected{border-color:var(--theme-accent);box-shadow:0 0 0 2px var(--theme-accent-soft),var(--theme-shadow)}
body[data-site-theme] .theme-mini{height:187px;background:var(--preview-bg);padding:15px;overflow:hidden}
body[data-site-theme] .theme-mini-top{display:flex;align-items:center;gap:8px;height:26px;padding:0 12px;background:var(--preview-surface);border-radius:7px}
body[data-site-theme] .theme-mini-symbol{height:12px;width:12px;border-radius:4px;background:var(--preview-accent)}
body[data-site-theme] .theme-mini-wordmark{height:5px;width:55px;border-radius:5px;background:var(--preview-accent);opacity:.8}
body[data-site-theme] .theme-mini-nav{height:5px;width:40px;border-radius:5px;background:var(--preview-accent);opacity:.35;margin-left:auto}
body[data-site-theme] .theme-mini-frame{position:relative;margin:11px auto 0;padding:19px 16px 13px;background:var(--preview-surface);border-radius:8px;height:135px;box-shadow:0 5px 22px rgba(0,0,0,.08)}
body[data-site-theme] .theme-mini-heading{height:11px;width:53%;border-radius:5px;background:var(--preview-accent);opacity:.9}
body[data-site-theme] .theme-mini-subtitle{height:6px;width:68%;border-radius:5px;background:var(--preview-accent);opacity:.22;margin-top:10px}
body[data-site-theme] .theme-mini-button{height:17px;width:63px;border-radius:4px;background:var(--preview-accent);margin-top:9px}
body[data-site-theme] .theme-mini-panels{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px}
body[data-site-theme] .theme-mini-panels span{display:block;height:34px;border:1px solid var(--preview-accent);border-radius:5px;opacity:.32}
body[data-site-theme] .theme-preset-copy{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:19px 18px 13px}
body[data-site-theme] .theme-preset-category{display:inline-block;padding:3px 8px;border-radius:6px;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}
body[data-site-theme] .theme-preset-copy h3{color:var(--theme-text);font:800 19px Manrope,sans-serif;letter-spacing:-.03em;margin:9px 0 4px}
body[data-site-theme] .theme-preset-copy p{color:var(--theme-subtext);margin:0;font-size:11px;line-height:1.4}
body[data-site-theme] .theme-selected-pill{white-space:nowrap;color:var(--theme-accent);font-size:10px;font-weight:800}
body[data-site-theme] .theme-preset-bottom{margin-top:auto;border-top:1px solid var(--theme-line);padding:12px 18px 17px;display:flex;align-items:center;justify-content:space-between;gap:10px}
body[data-site-theme] .theme-swatches{display:flex;align-items:center;padding-left:4px}
body[data-site-theme] .theme-swatches i{display:block;height:18px;width:18px;border:2px solid var(--theme-surface);border-radius:50%;margin-left:-4px;box-shadow:0 0 0 1px var(--theme-line)}
body[data-site-theme] .theme-preset-bottom .btn{font-size:11px;padding:8px 12px;border-radius:8px;white-space:nowrap}
body[data-site-theme] .theme-studio-note{margin-top:22px;padding:18px 20px;border-radius:12px;border:1px solid var(--theme-line);font-size:12px;line-height:1.7;color:var(--theme-subtext)!important}
body[data-site-theme] .theme-studio-note strong{color:var(--theme-text)}
body[data-site-theme] .theme-studio-note a{color:var(--theme-accent)}
@media(max-width:1150px){body[data-site-theme] .theme-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){body[data-site-theme] .theme-gallery{grid-template-columns:1fr}body[data-site-theme] .theme-studio-intro{align-items:start;flex-direction:column}body[data-site-theme] .theme-mini{height:175px}}
@media(prefers-reduced-motion:reduce){body[data-site-theme] .theme-preset-card{transition:none}body[data-site-theme] .theme-preset-card:hover{transform:none}}
/* Older blue header is declared !important with two class selectors. These
 * later, deliberately higher-specificity selectors make DARK presets readable. */
body[data-site-theme] .topbar.premium-public-header,
body[data-site-theme] .topbar.internal-topbar,
body[data-site-theme] header.topbar.premium-public-header,
body[data-site-theme] header.topbar.internal-topbar {
 background:var(--theme-nav)!important;
 border-bottom:1px solid var(--theme-line)!important;
}
body[data-site-theme] .premium-public-header .brand-wordmark strong,
body[data-site-theme] .topbar .brand-wordmark strong {
 color:var(--theme-text)!important;
}
body[data-site-theme] .premium-public-header .main-nav a:not(.nav-cta),
body[data-site-theme] .internal-topbar .main-nav a:not(.nav-cta) {
 color:var(--theme-subtext)!important;
}
body[data-site-theme] .premium-public-header .main-nav .nav-cta {
 color:var(--theme-on-accent)!important;
}
