/* Thème sombre optionnel SK Portal. Chargé après les styles propres aux pages. */
html[data-sk-theme="dark"]{color-scheme:dark;background:#030915}
html[data-sk-theme="dark"] body:has(.site-header){background:radial-gradient(circle at 12% 3%,rgba(24,91,150,.24),transparent 28%),radial-gradient(circle at 86% 26%,rgba(101,62,170,.2),transparent 31%),#050b16!important;color:#edf5ff!important}
html[data-sk-theme="dark"] body.sk-section-tech,html[data-sk-theme="dark"] body.sk-section-orange,html[data-sk-theme="dark"] body.sk-section-home,html[data-sk-theme="dark"] body.sk-section-print,html[data-sk-theme="dark"] body.sk-section-wellness,html[data-sk-theme="dark"] body.sk-section-money{background:radial-gradient(circle at 82% 4%,color-mix(in srgb,var(--sk-accent,#57cfff) 12%,transparent),transparent 32%),#050b16!important}
html[data-sk-theme="dark"] body:has(.site-header) :is(.section>h1,.section>h2,.section>h3,.article>h1,.article>h2,.article>h3,.content-header h1,.content-header h2,.help-group h2,.quick-tools-heading h2,.latest-heading h2,.trust-heading h2,.popular-heading h2){color:#f3f7ff!important}
/* Les titres et introductions imbriqués dans les héros de page doivent rester lisibles en sombre. */
html[data-sk-theme="dark"] body:has(.site-header) main h1{color:#f3f7ff!important}
html[data-sk-theme="dark"] body:has(.site-header) main h1+p{color:#c0cee0!important}
html[data-sk-theme="dark"] body:has(.site-header) :is(.lead,.notice,.article>p,.article>ul,.article>ol,.section>p:not(.eyebrow),.quick-tools-heading>p,.latest-heading-copy>p:last-child,.trust-heading>p,.popular-heading>p){color:#b8c6d8!important}
html[data-sk-theme="dark"] body:has(.site-header) .content-header :is(p:not(.eyebrow),.article-meta,.article-meta span){color:#b8c6d8!important}
html[data-sk-theme="dark"] body:has(.site-header) .article>.content-header .eyebrow,html[data-sk-theme="dark"] body:has(.site-header) .article>.orange-tv-go-hero .eyebrow{color:#73d9ff!important}
html[data-sk-theme="dark"] body:has(.site-header) .article>.wifi-hero h1{color:#f3f7ff!important}
html[data-sk-theme="dark"] body:has(.site-header) .article>.wifi-hero>p{color:#b8c6d8!important}
html[data-sk-theme="dark"] body:has(.site-header) .shortcut-hero h1{color:#f3f7ff!important}
html[data-sk-theme="dark"] body:has(.site-header) .shortcut-hero p:not(.eyebrow),html[data-sk-theme="dark"] body:has(.site-header) .shortcut-video-section>p{color:#c0cee0!important}
html[data-sk-theme="dark"] body:has(.site-header) .shortcut-video-section h2,html[data-sk-theme="dark"] body:has(.site-header) .shortcut-section>h2,html[data-sk-theme="dark"] body:has(.site-header) .top-ten h2,html[data-sk-theme="dark"] body:has(.site-header) .source-box h2{color:#f3f7ff!important}
html[data-sk-theme="dark"] body:has(.site-header) .shortcut-card{border-color:#315578;background:#0c1b2d;box-shadow:0 9px 24px rgba(0,0,0,.16)}
html[data-sk-theme="dark"] body:has(.site-header) .shortcut-card--clipboard{border-color:#3974a3;background:linear-gradient(120deg,#0b2438,#1b1a3c)}
html[data-sk-theme="dark"] body:has(.site-header) .shortcut-card strong{color:#f3f8ff!important}
html[data-sk-theme="dark"] body:has(.site-header) .shortcut-card p,html[data-sk-theme="dark"] body:has(.site-header) .shortcut-section>p:not(.warning){color:#c4d1e0!important}
html[data-sk-theme="dark"] body:has(.site-header) .tip{border-color:#3bb8e9;background:#0d2c40;color:#d2ebf9}
html[data-sk-theme="dark"] body:has(.site-header) .warning{border-color:#e5a343;background:#2c2114;color:#f5dfb8}
html[data-sk-theme="dark"] body:has(.site-header) .top-ten{border-color:#635aad;background:linear-gradient(135deg,#0a2032,#211a3d);color:#d9e7f6}
html[data-sk-theme="dark"] body:has(.site-header) .top-ten-list span{border-color:#356080;background:#0e263b;color:#e9f4ff}
html[data-sk-theme="dark"] body:has(.site-header) .source-box{border-color:#315b77;background:#0a2030;color:#d8e9f6}
html[data-sk-theme="dark"] body:has(.site-header) .content-body{color:#c6d3e3!important}
html[data-sk-theme="dark"] body:has(.site-header) .content-body :is(p,li,span,em){color:#c6d3e3!important}
html[data-sk-theme="dark"] body:has(.site-header) .content-body :is(h2,h3,h4,strong){color:#f4f8ff!important}
html[data-sk-theme="dark"] body:has(.site-header) main :is(input,select,textarea){border-color:#315476!important;background:#071221!important;color:#edf6ff!important;box-shadow:none!important}
html[data-sk-theme="dark"] body:has(.site-header) main :is(input,textarea)::placeholder{color:#8294aa!important}
html[data-sk-theme="dark"] body:has(.site-header) main :is(table,.table-wrap,.table-container){border-color:#294968!important;background:#07111f!important;color:#e8f2ff!important}
html[data-sk-theme="dark"] body:has(.site-header) main :is(th,td){border-color:#29435f!important;color:#cad7e8!important;background:#081423!important}
html[data-sk-theme="dark"] body:has(.site-header) main th{color:#7ddcff!important;background:#0c1d31!important}
html[data-sk-theme="dark"] body:has(.site-header) main td :is(strong,b){color:#f1f6ff!important}
html[data-sk-theme="dark"] body:has(.site-header) main td :is(small,span,p){color:#aebfd2!important}
html[data-sk-theme="dark"] body:has(.site-header) main tbody tr:nth-child(even) td{background:#0a1828!important}
html[data-sk-theme="dark"] body:has(.site-header) main :is(code,kbd,pre){border-color:#2b4c6c!important;background:#020812!important;color:#bcecff!important}
html[data-sk-theme="dark"] body:has(.site-header) main :is(.panel,.day,.info-box,.notice-box,.warning-box,.result-box,.content-section,.tool-card,.search-box,.faq-card,details){border-color:#294b6d!important;background:#081321!important;color:#eef5ff!important;box-shadow:0 12px 34px rgba(0,0,0,.18)}
html[data-sk-theme="dark"] body:has(.site-header) main :is(.panel,.day,.info-box,.notice-box,.warning-box,.result-box,.content-section,.tool-card,.search-box,.faq-card,details) :is(p,li,span:not(.icon)){color:#bdcadb}
html[data-sk-theme="dark"] body:has(.site-header) main :is(.panel,.day,.info-box,.notice-box,.warning-box,.result-box,.content-section,.tool-card,.search-box,.faq-card,details) :is(h2,h3,h4,strong){color:#f4f8ff!important}
html[data-sk-theme="dark"] body:has(.site-header) .frequency-panel .frequency-item{border-color:#315a7b;background:linear-gradient(135deg,#0c2135,#102940)}
html[data-sk-theme="dark"] body:has(.site-header) .frequency-panel .frequency-item strong{color:#83d9ff!important}
html[data-sk-theme="dark"] body:has(.site-header) .frequency-panel .frequency-item.mobile strong{color:#c3b1ff!important}
html[data-sk-theme="dark"] body:has(.site-header) .frequency-panel .frequency-item span{color:#c6d7e7!important}
html[data-sk-theme="dark"] body:has(.site-header) main a:not(.button):not(.card):not(.feature-card){color:#68d3ff}
html[data-sk-theme="dark"] body:has(.site-header) .filters button,html[data-sk-theme="dark"] body:has(.site-header) .search-filters button{border-color:#315b7d;background:#0a1728;color:#c9d7e7}
html[data-sk-theme="dark"] body:has(.site-header) .filters button:hover,html[data-sk-theme="dark"] body:has(.site-header) .search-filters button:hover{background:#11263d;color:#fff}
html[data-sk-theme="dark"] body:has(.site-header) .button.secondary{border-color:#426b8d;background:#0a1728;color:#d9edff}
html[data-sk-theme="dark"] body.sk-home-polish .hero{border-bottom-color:#1c3853!important;background:radial-gradient(circle at 86% 18%,rgba(38,158,225,.18),transparent 27%),radial-gradient(circle at 70% 82%,rgba(137,82,220,.16),transparent 30%),linear-gradient(135deg,#050b16,#091426 58%,#0b1024)!important}
html[data-sk-theme="dark"] body.sk-home-polish .hero h1{color:#f5f8ff!important}
html[data-sk-theme="dark"] body.sk-home-polish .hero p{color:#b9c8da!important}
html[data-sk-theme="dark"] body.sk-home-polish .home-qr{border-color:#294f70;background:linear-gradient(125deg,#081422,#0b1c31);box-shadow:0 14px 36px rgba(0,0,0,.2)}
html[data-sk-theme="dark"] body.sk-home-polish .home-qr-copy h2{color:#f2f7ff}
html[data-sk-theme="dark"] body.sk-home-polish .home-qr-copy p,html[data-sk-theme="dark"] body.sk-home-polish .home-qr-url{color:#b6c7da}
html[data-sk-theme="dark"] body.sk-home-polish .home-qr-code{border-color:#315978;background:#fff}
html[data-sk-theme="dark"] body.sk-home-polish .quick-tools-section{border-color:#223f5c;background:linear-gradient(145deg,#07111f,#0a1728);box-shadow:0 18px 45px rgba(0,0,0,.2)}
html[data-sk-theme="dark"] body.sk-home-polish .quick-tool{border-color:#294c6c;background:#0b1829;color:#edf5ff;box-shadow:0 10px 26px rgba(0,0,0,.16)}
html[data-sk-theme="dark"] body.sk-home-polish .quick-tool__copy strong{color:#f2f7ff}
html[data-sk-theme="dark"] body.sk-home-polish .quick-tool__copy span{color:#9fb0c4}
html[data-sk-theme="dark"] body.sk-home-polish .quick-tools-more a{border-color:#315b7e;background:#0c1b2c;color:#79d9ff!important}
html[data-sk-theme="dark"] body.sk-home-polish #latestContent{border-color:#253f5b;background:linear-gradient(135deg,#07111f,#0a1627 58%,#131126);box-shadow:0 18px 48px rgba(0,0,0,.22)}
html[data-sk-theme="dark"] body.sk-home-polish .sk-home-essentials{border-color:#332b55;background:linear-gradient(145deg,#07111f,#100e20);box-shadow:0 18px 48px rgba(0,0,0,.2)}
html[data-sk-theme="dark"] body:has(.site-header) .site-footer.sk-footer{background:radial-gradient(circle at 12% 15%,rgba(31,135,205,.18),transparent 27%),radial-gradient(circle at 88% 70%,rgba(139,83,235,.15),transparent 28%),#040b16}
html[data-sk-theme="dark"] body:has(.site-header) .tool-frame{background:#fff;color-scheme:light}
html[data-sk-theme="dark"] body:has(.site-header) .utility-hero h1{color:#f3f7ff!important}
html[data-sk-theme="dark"] body:has(.site-header) .utility-hero p:not(.eyebrow){color:#b8c6d8!important}
html[data-sk-theme="dark"] body:has(.site-header) .tool-panel{border-color:#294b6d;background:#081321;color:#eef5ff;box-shadow:0 14px 36px rgba(0,0,0,.22)}
html[data-sk-theme="dark"] body:has(.site-header) .tool-panel h2{color:#f4f8ff!important}
html[data-sk-theme="dark"] body:has(.site-header) .field span{color:#c8d8e8}
html[data-sk-theme="dark"] body:has(.site-header) :is(.privacy-note,.source-box){border-color:#2d9a70;background:#0b2a23;color:#c8f1df}
html[data-sk-theme="dark"] body:has(.site-header) .age-guidance{border-color:#2d9a70;background:#0b2a23;color:#c8f1df}
html[data-sk-theme="dark"] body:has(.site-header) .warning-note{border-color:#cb8b2f;background:#2b2112;color:#f0dcb9}
html[data-sk-theme="dark"] body:has(.site-header) :is(.sleep-tip,.produce-box){border-color:#315a50;background:#0a211b;color:#bdd8cc}
html[data-sk-theme="dark"] body:has(.site-header) :is(.sleep-tip,.produce-box) :is(h3,strong){color:#e8fff5!important}
html[data-sk-theme="dark"] body:has(.site-header) .chip{border-color:#326d58;background:#102d24;color:#d5f4e7}
html[data-sk-theme="dark"] body:has(.site-header) .season-name{color:#6fe0a8}
html[data-sk-theme="dark"] body:has(.site-header) .portion-tool{border-color:#326d58;background:linear-gradient(135deg,#0b231c,#10291f);box-shadow:0 15px 38px rgba(0,0,0,.2)}
html[data-sk-theme="dark"] body:has(.site-header) .portion-tool :is(h2,p,label){color:#d7f3e6!important}
html[data-sk-theme="dark"] body:has(.site-header) .portion-button{border-color:#3f8066;background:#102d24;color:#d9f7e9}
html[data-sk-theme="dark"] body:has(.site-header) .portion-button[aria-pressed="true"]{border-color:#46c486;background:#147a4e;color:#fff}
html[data-sk-theme="dark"] body:has(.site-header) .portion-status{border-color:#39b978;background:#123f2c;color:#dcf9ea!important}
html[data-sk-theme="dark"] body:has(.site-header) .recipe-tools{border-color:#315f86;background:linear-gradient(135deg,#081a2b,#16142d);box-shadow:0 15px 38px rgba(0,0,0,.22)}
html[data-sk-theme="dark"] body:has(.site-header) .recipe-tools>p,html[data-sk-theme="dark"] body:has(.site-header) .recipe-wake{color:#b9cbdd!important}
html[data-sk-theme="dark"] body:has(.site-header) .recipe-tool-button,html[data-sk-theme="dark"] body:has(.site-header) .recipe-timer input{border-color:#39698c;background:#0b2034;color:#eaf6ff}
html[data-sk-theme="dark"] body:has(.site-header) .recipe-tool-button:hover,html[data-sk-theme="dark"] body:has(.site-header) .recipe-tool-button[aria-expanded="true"]{border-color:#55cfff;background:#123451}
html[data-sk-theme="dark"] body:has(.site-header) .recipe-timer label,html[data-sk-theme="dark"] body:has(.site-header) .recipe-timer-status{color:#cfe8f8!important}
html[data-sk-theme="dark"] body:has(.site-header) .shopping-list{border-color:#315a79;background:#071523}
html[data-sk-theme="dark"] body:has(.site-header) .shopping-list :is(h3,label){color:#e9f5ff!important}
html[data-sk-theme="dark"] body:has(.site-header) .sk-breadcrumb [aria-current="page"]{color:#eef6ff}
html[data-sk-theme="dark"] body:has(.site-header) .not-found-shell{border-color:#284b69;background:#07111f;box-shadow:0 28px 70px rgba(0,0,0,.28)}
html[data-sk-theme="dark"] body:has(.site-header) .not-found-copy h1{color:#f3f7ff}
html[data-sk-theme="dark"] body:has(.site-header) .not-found-copy>p:not(.eyebrow){color:#b8c6d8}
html[data-sk-theme="dark"] body:has(.site-header) .not-found-search{border-color:#315472;background:#0a1727}
html[data-sk-theme="dark"] body:has(.site-header) .not-found-link{border-color:#294a68;background:#0a1727;color:#eef5ff;box-shadow:0 9px 25px rgba(0,0,0,.17)}
html[data-sk-theme="dark"] body:has(.site-header) img{color-scheme:normal}

/* Guide « Choisir et préparer son premier PC » : adaptation complète au thème sombre. */
html[data-sk-theme="dark"] body:has(.starter) .starter{color:#c8d5e5}
html[data-sk-theme="dark"] body:has(.starter) .starter-section h2{color:#f3f7ff!important}
html[data-sk-theme="dark"] body:has(.starter) .starter-section h3{color:#85dcff!important}
html[data-sk-theme="dark"] body:has(.starter) .starter-lead{color:#b7c7d9!important}
html[data-sk-theme="dark"] body:has(.starter) .starter-nav a{border-color:#315878;background:#0a1727;color:#d9edff!important;box-shadow:0 6px 18px rgba(0,0,0,.14)}
html[data-sk-theme="dark"] body:has(.starter) .starter-nav a:hover{border-color:#59cfff;background:#102940;color:#fff!important}
html[data-sk-theme="dark"] body:has(.starter) .starter-card{border-color:#2c506f;background:#0a1727;color:#c8d5e5;box-shadow:0 12px 28px rgba(0,0,0,.18)}
html[data-sk-theme="dark"] body:has(.starter) .starter-card .tag{background:#10324a;color:#8be0ff}
html[data-sk-theme="dark"] body:has(.starter) .starter-note{border-color:#e99b3d;background:#2a2115;color:#f2dfbd}
html[data-sk-theme="dark"] body:has(.starter) .starter-note.blue{border-color:#43b8eb;background:#0b2638;color:#ceeafa}
html[data-sk-theme="dark"] body:has(.starter) .starter-note :is(strong,em){color:#fff1d8}
html[data-sk-theme="dark"] body:has(.starter) .starter-note.blue :is(strong,em){color:#ecf9ff}
html[data-sk-theme="dark"] body:has(.starter) .starter-note a{color:#7cddff!important}
html[data-sk-theme="dark"] body:has(.starter) .starter-steps>li{border-color:#2d516f;background:#0a1727;color:#c7d5e5;box-shadow:0 8px 22px rgba(0,0,0,.12)}
html[data-sk-theme="dark"] body:has(.starter) .starter-steps>li:before{background:#167fbc;color:#fff;box-shadow:0 0 18px rgba(45,182,246,.2)}
html[data-sk-theme="dark"] body:has(.starter) .starter-steps strong{color:#eef8ff}
html[data-sk-theme="dark"] body:has(.starter) .starter-ui figcaption{color:#9fb6ca}
html[data-sk-theme="dark"] body:has(.starter) .starter-source{border-top-color:#294965}
html[data-sk-theme="dark"] body:has(.starter) .starter-links a{border-color:#315878;background:#0a1727;color:#7cddff!important}
html[data-sk-theme="dark"] body:has(.starter) .starter-links a:hover{border-color:#59cfff;background:#102940}
@media(prefers-reduced-motion:reduce){html[data-sk-theme="dark"] body:has(.site-header){transition:none}}

/* Shared public components: use the same dark surfaces in every section. */
html[data-sk-theme="dark"] body:has(.site-header) main :is(.group-title h2,.group-title h3,.tools-page h2,.product-body h2,.product-body h3){color:#f3f7ff!important}
html[data-sk-theme="dark"] body:has(.site-header) main :is(.group-title p,.help-intro p,.tools-lead,.product-body p,.product-body li){color:#bdccde!important}
html[data-sk-theme="dark"] body:has(.site-header) :is(.group-nav button,.quick-tool,.product-card,.ext-card){background:#0b1829!important;border-color:#315574!important;color:#e6f1ff!important}
html[data-sk-theme="dark"] body:has(.site-header) .group-nav button[aria-pressed="true"]{background:#164467!important;border-color:#68d3ff!important;color:#fff!important}
html[data-sk-theme="dark"] body:has(.site-header) :is(.quick-tool__copy strong,.product-body strong){color:#f3f7ff!important}
html[data-sk-theme="dark"] body:has(.site-header) .quick-tool__copy span{color:#bdccde!important}
html[data-sk-theme="dark"] body:has(.site-header) :is(.home-starter-card,.community-card){background:linear-gradient(125deg,#0c2337,#211b3c)!important;border-color:#375776!important;color:#e4edfa!important}
html[data-sk-theme="dark"] body:has(.site-header) :is(.home-starter-card,.community-card) :is(h2,h3){color:#f3f7ff!important}
html[data-sk-theme="dark"] body:has(.site-header) :is(.home-starter-card,.community-card) p:not(.eyebrow){color:#bdccde!important}
html[data-sk-theme="dark"] body:has(.site-header) :is(.quick-tools-section,.sk-home-essentials){background:#071321!important;border-color:#294b6d!important}
html[data-sk-theme="dark"] body:has(.site-header) :is(.tools-note,.fc-intro){background:#15243b!important;border-color:#6687c2!important;color:#d9e8fa!important}
html[data-sk-theme="dark"] body:has(.site-header) .product-category{color:#83d9ff!important}
html[data-sk-theme="dark"] body:has(.site-header) :is(.product-badge,.price-state){background:#152c40!important;color:#cae8f7!important;border-color:#365e7a!important}
html[data-sk-theme="dark"] body:has(.site-header) :is(.ext-code,.file-icon){background:#12344d!important;color:#a1e5ff!important;border-color:#355f7c!important}
html[data-sk-theme="dark"] body:has(.site-header) .ext-card :is(p,small,li){color:#c1d0e1!important}
html[data-sk-theme="dark"] body:has(.site-header) .ext-card :is(h2,h3,strong){color:#f0f7ff!important}
html[data-sk-theme="dark"] body:has(.site-header) :is(.ext-form button,.fc-actions button,.prompt-actions button,.send-demo){background:#0969a0!important;color:#fff!important}
html[data-sk-theme="dark"] body:has(.site-header) .starter a.hero-action{background:#ff981d;color:#142238!important}
html[data-sk-theme="dark"] body:has(.site-header) .part-detail .analogy{color:#ceb0f3!important}
html[data-sk-theme="dark"] body:has(.site-header) .mail-sidebar strong{color:#95ddff!important}
html[data-sk-theme="dark"] body:has(.site-header) .attach-chip{background:#123047!important;border-color:#3c6482!important;color:#e3f1ff!important}
html[data-sk-theme="dark"] body:has(.site-header) main .sk-breadcrumb a{color:#83d9ff!important}
html[data-sk-theme="dark"] body:has(.site-header) main .sk-breadcrumb-separator{color:#b5c6d9!important}
html[data-sk-theme="dark"] body:has(.site-header) main :is(.course-section,.guide-chapter,.starter-section) a:not(.button):not(.hero-action){color:#83d9ff!important}
html[data-sk-theme="dark"] body:has(.site-header) main :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #ffbd66;outline-offset:3px}
html[data-sk-theme="dark"] body:has(.site-header) main :is(.home-qr-copy h2,.lexicon-video-section h2,.product-section h2,.shop-section h2,.price-explainer h2){color:#f3f7ff!important}
html[data-sk-theme="dark"] body:has(.site-header) main :is(.home-qr-copy p,.home-qr-url,.latest-heading-copy p,.comparison-note,.lexicon-summary span,.lexicon-video-section p,.price-explainer p,.security-callout p){color:#c4d2e2!important}
html[data-sk-theme="dark"] body:has(.site-header) main .eyebrow{color:#84daff!important}
html[data-sk-theme="dark"] body:has(.site-header) main :is(.ext-panel,.store-link,.maintenance-country-links a,.info-note){background:#10263b!important;border-color:#345b78!important;color:#dcecf9!important}
html[data-sk-theme="dark"] body:has(.site-header) main :is(.ext-panel,.info-note) :is(p,li){color:#c5d7e8!important}
html[data-sk-theme="dark"] body:has(.site-header) main :is(.ext-panel h2,.ext-panel h3,.steps-list summary){color:#f0f7ff!important}
html[data-sk-theme="dark"] body:has(.site-header) main :is(.quick-tool__icon){background:#12344d!important;color:#a1e5ff!important}
html[data-sk-theme="dark"] body:has(.site-header) main .action-button.secondary{background:#133047!important;color:#e2f3ff!important;border-color:#47718e!important}
html[data-sk-theme="dark"] body:has(.site-header) main .product-body{background:#0b1829!important;color:#dce8f7!important}
html[data-sk-theme="dark"] body:has(.site-header) main :is(.ext-form label,.ext-search label){color:#dce8f7!important}
html[data-sk-theme="dark"] body:has(.site-header) main .latest-empty{color:#c4d2e2!important}
html[data-sk-theme="dark"] body:has(.site-header) main .product-group__heading h2{color:#f3f7ff!important}
html[data-sk-theme="dark"] body:has(.site-header) main .product-group__heading p{color:#c4d2e2!important}
html[data-sk-theme="dark"] body:has(.site-header) main .shortcut-youtube a>span:first-child{color:#0863a4!important}
html[data-sk-theme="dark"] body:has(.site-header) main :is(.maintenance-item h3,.partner-offer h2,.command-video-section h2,.faq-heading h2,.drop-offer h2,.ward-offer h2){color:#f2f7ff!important}
html[data-sk-theme="dark"] body:has(.site-header) main :is(.maintenance-item p,.partner-offer p,.dog-disclosure,.command-video-section p,.faq-answer p,.faq-count,.drop-offer p,.drop-note,.ward-offer p,.ward-note,.limitations,.checkline,.checkline span){color:#c2d2e4!important}
html[data-sk-theme="dark"] body:has(.site-header) main :is(.maintenance-disclosure,.drop-zone,.faq-category,.source-links a,.quick-nav a,.key-readout,.mouse-button,.method){background:#10263b!important;border-color:#3c6181!important;color:#e1edf9!important}
html[data-sk-theme="dark"] body:has(.site-header) main :is(.drop-zone,.key-readout,.mouse-button,.method) span{color:#d9e9f9!important}
html[data-sk-theme="dark"] body:has(.site-header) main :is(.faq-filter,.choice-buttons button){background:#10263b!important;border-color:#3c6181!important;color:#e1edf9!important}
html[data-sk-theme="dark"] body:has(.site-header) main :is(.faq-filter,.choice-buttons button):is(.active,[aria-pressed="true"]){background:#185477!important;color:#fff!important;border-color:#8de2ff!important}
html[data-sk-theme="dark"] body:has(.site-header) main .faq-answer a{color:#8de2ff!important}
html[data-sk-theme="dark"] body:has(.site-header) main .command-badge{background:#12344d!important;color:#b4eaff!important}
html[data-sk-theme="dark"] body:has(.site-header) main :is(.remote-pin,.lamp-light){color:#1f160b!important}
html[data-sk-theme="dark"] body:has(.site-header) main .tv-tip{background:#2e2317!important;color:#f3dfc0!important;border-color:#cc984e!important}
html[data-sk-theme="dark"] body:has(.site-header) main .future-badge{color:#c7b5ff!important;background:#261d46!important}
html[data-sk-theme="dark"] body:has(.site-header) main :is(.result-help,.official,.revolut-note,.command-card,.terminal-start article,.chooser,.safe article){background:#10263b!important;border-color:#365c79!important;color:#d5e4f3!important}
html[data-sk-theme="dark"] body:has(.site-header) main :is(.result-help,.official,.revolut-note,.command-card,.terminal-start article,.chooser,.safe article,.method) :is(h2,h3,b,strong){color:#ecf6ff!important}
html[data-sk-theme="dark"] body:has(.site-header) main :is(.result-help,.official,.revolut-note,.command-card,.terminal-start article,.chooser,.safe article,.method) :is(p,li){color:#c2d4e5!important}
html[data-sk-theme="dark"] body:has(.site-header) main .command-youtube a>span:first-child{color:#0863a4!important}
html[data-sk-theme="dark"] body:has(.site-header) main :is(.mouse-position,.mouse-status,.mouse-stats){color:#c2d4e5!important}
html[data-sk-theme="dark"] body:has(.site-header) main .guide-link{background:#10263b!important;color:#91dfff!important;border-color:#345b78!important}
html[data-sk-theme="dark"] body:has(.site-header) main .mouse-zone span{color:#d4e8f8!important}
html[data-sk-theme="dark"] body:has(.site-header) .freecash-hero__copy .button{background:#76e7a0!important;color:#052415!important}
/* Home and shop heroes also exist outside the usual article wrappers. */
html[data-sk-theme="dark"] body:has(.site-header) :is(.hero,.shop-hero){background:radial-gradient(circle at 85% 12%,rgba(42,126,182,.2),transparent 40%),linear-gradient(135deg,#071321,#121b32)!important;color:#eef6ff!important;border-color:#315574!important}
html[data-sk-theme="dark"] body:has(.site-header) :is(.hero,.shop-hero) :is(h1,h2){color:#f3f7ff!important}
html[data-sk-theme="dark"] body:has(.site-header) :is(.hero,.shop-hero) p{color:#c3d4e7!important}
html[data-sk-theme="dark"] body:has(.site-header) :is(.hero,.shop-hero) .eyebrow{color:#8edfff!important}
html[data-sk-theme="dark"] body:has(.site-header) .affiliate-note{background:#0d2135!important;border-color:#385f80!important;color:#cee0f2!important}
html[data-sk-theme="dark"] body:has(.site-header) .affiliate-note :is(span,strong){color:#cee0f2!important}
html[data-sk-theme="dark"] body:has(.site-header) :is(.home-qr,.price-explainer,.maintenance-item,.partner-offer,.drop-offer,.ward-offer,.security-callout){background:linear-gradient(135deg,#0c2033,#1b1c37)!important;border-color:#355b7a!important;color:#dceafa!important}
html[data-sk-theme="dark"] body:has(.site-header) :is(.shop-tools,.filter-row button){background:#0c2033!important;border-color:#355b7a!important;color:#dceafa!important}
html[data-sk-theme="dark"] body:has(.site-header) .filter-row button[aria-pressed="true"]{background:#185477!important;border-color:#8de2ff!important;color:#fff!important}
html[data-sk-theme="dark"] body:has(.site-header) #latestContent{background:linear-gradient(135deg,#071321,#161a32)!important;border-color:#315574!important}
