/* Тёмные цветовые варианты главной (20.09.2026). Фон чёрный, панели — тёмный цвет комбо, акцент — яркий. */
body.ot-theme-1{--acc:#21F1A8;--surf:#171717;--surf2:#222222;--acc-txt:#000}
body.ot-theme-2{--acc:#B6FF00;--surf:#3C1A47;--surf2:#4a2358;--acc-txt:#000}
body.ot-theme-3{--acc:#FF4103;--surf:#001621;--surf2:#04222f;--acc-txt:#fff}
body.ot-dark{--or:var(--acc);--bg:#000;--txt:#f3f4f6;--muted:#9aa3ad;--line:rgba(255,255,255,.12);--card:var(--surf);--dark:#f3f4f6;background:#000;color:var(--txt)}
/* шапка */
body.ot-dark .tb2,body.ot-dark .hd2,body.ot-dark .cn2{background:var(--surf);border-color:var(--line)}
body.ot-dark .tb2,body.ot-dark .tb2 .r a,body.ot-dark .tb2 b{color:var(--txt)}
body.ot-dark .tb2 .r a:hover{color:var(--acc)}
body.ot-dark .wm3,body.ot-dark .wm3 .ot-trad{color:#fff}
body.ot-dark .wm3 .ot-open,body.ot-dark .wm3 .ot-store,body.ot-dark .mhdr .wm .ot-store{color:var(--acc)}
body.ot-dark .logo3 small,body.ot-dark .srch .quick a{color:var(--muted)}
body.ot-dark .srch form{background:var(--surf2);border-color:var(--acc)}
body.ot-dark .srch select{background:var(--surf2);color:var(--txt);border-color:var(--line)}
body.ot-dark .srch input[type=search]{background:transparent;color:var(--txt)}
body.ot-dark .srch input::placeholder{color:var(--muted)}
body.ot-dark .srch button{background:var(--acc);color:var(--acc-txt)}
body.ot-dark .allc,body.ot-dark .cl a,body.ot-dark .cl a svg{color:var(--txt);border-color:var(--line)}
body.ot-dark .allc:hover,body.ot-dark .cl a:hover,body.ot-dark .cl a:hover svg{color:var(--acc)}
body.ot-dark .b2b{background:var(--acc);color:var(--acc-txt)}
/* главная */
body.ot-dark .ot-home2{background:#000}
body.ot-dark .ot-home2 .box,body.ot-dark .gp,body.ot-dark .reel,body.ot-dark .tabs2{background:var(--surf);border-color:var(--line);color:var(--txt)}
body.ot-dark .ot-home2 .box-h,body.ot-dark .gp-nm,body.ot-dark .g-price,body.ot-dark .acc-h b{color:var(--txt)}
body.ot-dark .ot-home2 .box-h a,body.ot-dark .lcol .lk.more{color:var(--acc)}
body.ot-dark .ot-home2 .box-h .dot,body.ot-dark .ot-home2 .box-h .play{background:var(--acc);color:var(--acc-txt)}
body.ot-dark .lcol .li,body.ot-dark .lcol .lk,body.ot-dark .lcol .li svg{color:var(--txt);border-color:var(--line)}
body.ot-dark .lcol .li:hover,body.ot-dark .lcol .lk:hover{color:var(--acc)}
body.ot-dark .lcol .chips a{background:var(--surf2);color:var(--txt)}
body.ot-dark .lcol .chips a:hover{background:var(--acc);color:var(--acc-txt)}
body.ot-dark .s-btn{background:var(--acc);color:var(--acc-txt)}
body.ot-dark .b2bcard{background:linear-gradient(135deg,var(--surf),var(--surf2));border-color:var(--line);color:var(--txt)}
body.ot-dark .b2b-h svg,body.ot-dark .b2b-h b{color:var(--acc)}
body.ot-dark .b2bcard p{color:var(--txt)}
body.ot-dark .b2b-ind span{background:var(--surf2);border-color:var(--line);color:var(--txt)}
body.ot-dark .b2b-grid{background:var(--surf2);border-color:var(--line)}
body.ot-dark .b2b-grid span{color:var(--txt)}
body.ot-dark .b2b-grid span:before{background:var(--acc)}
body.ot-dark .reel-tag{background:var(--acc);color:var(--acc-txt)}
body.ot-dark .reel-play{background:var(--acc);color:var(--acc-txt)}
body.ot-dark .ava{background:var(--surf2);color:var(--muted)}
body.ot-dark .acc-g a,body.ot-dark .bs a{color:var(--txt)}
body.ot-dark .bs a{background:var(--surf2)}
body.ot-dark .bs a:hover{background:var(--acc);color:var(--acc-txt)}
body.ot-dark .bs a:hover svg{color:var(--acc-txt)}
body.ot-dark .bs svg{color:var(--acc)}
body.ot-dark .rv a{background-color:var(--surf2);border-color:var(--line)}
body.ot-dark .tabs2 a{color:var(--txt)}
body.ot-dark .tabs2 a.on,body.ot-dark .tabs2 a:hover{color:var(--acc);border-bottom-color:var(--acc)}
body.ot-dark .gp-img{background-color:var(--surf2)}
body.ot-dark .gp-heart{background:var(--surf);border-color:var(--line);color:var(--txt)}
body.ot-dark .gp-vid{background:var(--acc);color:var(--acc-txt)}
body.ot-dark .gp-ft,body.ot-dark .gp-sold{color:var(--muted)}
body.ot-dark .g-price .woocommerce-Price-amount{color:var(--txt)}
body.ot-dark .ot-spin{border-color:var(--line);border-top-color:var(--acc)}
body.ot-dark .foot{background:var(--surf);color:var(--muted)}
/* мобильная шапка/нижнее меню */
body.ot-dark .mhdr,body.ot-dark .bnav{background:var(--surf);color:var(--txt);border-color:var(--line)}
body.ot-dark .mhdr input{background:var(--surf2);color:var(--txt);border-color:var(--acc)}
body.ot-dark .mhdr button{background:var(--acc);color:var(--acc-txt)}
body.ot-dark .bnav a{color:var(--muted)}
body.ot-dark .bnav a.on{color:var(--acc)}
body.ot-dark .hacc-t b{color:var(--txt)}
body.ot-dark .hacc-g a{color:var(--txt)}
body.ot-dark .hacc-g a:hover{color:var(--acc)}
body.ot-dark .hacc .ava{background:var(--surf2);color:var(--muted)}
