/* Identity C, DARK variant (kit/dark tokens): whole page dark. Loaded after c-theme.css on pages listed in --dark-pages. */
:root{
  color-scheme:dark;
  --gw-stock:#0E0E0E;--gw-ink:#F4F4F1;--gw-slug:#8E8E8A;--gw-board:#222220;--gw-cyan:#12A9E6;--gw-magenta:#FF2D92;
  --bg:#0E0E0E;--bg-2:#161615;--bg-3:#222220;--text:#F4F4F1;--muted:#B9B9B4;--dim:#9A9A95;
  --line:#3A3A38;--line-2:#8E8E8A;
  --orange:#FF2D92;--orange-2:#FF2D92;--cobalt:#12A9E6;--mint:#12A9E6;--blue:#12A9E6;--green:#12A9E6;--ink:#F4F4F1;
}
html,body{background:#0E0E0E;color:#F4F4F1}
:focus-visible{box-shadow:0 0 0 1px #F4F4F1!important}
.logo .lg-pos{display:none!important}
.logo .lg-neg{display:block!important}
.top,.top.solid{color:#F4F4F1}
.top.solid .topbar{background:rgba(14,14,14,.94);border-bottom:1px solid #F4F4F1;color:#F4F4F1}
.top .talk,.top.solid .talk,body:has(.hero,.film,.lab) .top:not(.solid) .talk{background:#F4F4F1;color:#111}
.top .talk:hover{background:var(--gw-yellow)!important;color:#111!important}
.top nav a:hover,.top nav a[aria-current]{background:var(--gw-yellow);color:#111}
.menu-open nav{background:#0E0E0E!important;border-color:#F4F4F1!important;color:#F4F4F1}
.menu-open nav a.talk{color:#111}
.menu-btn,.top.solid .menu-btn,.menu-open .menu-btn{color:#F4F4F1!important}
.btn{border-color:#F4F4F1}
.btn.hot,.btn.light,.btn.ink,.btn.mint{background:#F4F4F1;color:#111;border-color:#F4F4F1}
.btn.hot:hover,.btn.light:hover,.btn.ink:hover,.btn.mint:hover{background:var(--gw-yellow);color:#111;border-color:var(--gw-yellow)}
.btn.ghost{color:#F4F4F1;border-color:#F4F4F1}
.btn.ghost:hover{background:var(--gw-yellow);color:#111;border-color:var(--gw-yellow)}
.eyebrow,.eyebrow.mint{color:#F4F4F1}
.eyebrow::before{background:var(--gw-magenta)}
.hero-case,.lab .hero-case{color:#12A9E6;border-bottom-color:#12A9E6}
.board,.show,.d-equipos{border-color:#8E8E8A}
.board{background:var(--bg-3)}
.ticker{border-block-color:#3A3A38}
.foot{border-top-color:#F4F4F1;background:#0E0E0E}
.foot .wrap{color:#F4F4F1}
.legal p,.legal li{color:#D8D8D4}
.legal a{color:#FF2D92}
.legal th,.legal td{border-color:#3A3A38}
.cta{background:#0E0E0E;border-top:1px solid #3A3A38}
.art p,.art li,.art td{color:#D8D8D4}
.art .fig img{background:#fff}
.tools span,.spec li{color:#D8D8D4}
.offer.star{border-color:#FFD400!important}
a{color:inherit}
.art a,.legal a,.hero-case{color:#12A9E6}
.pc.big{background:#F4F4F1;color:#111}
.pc.big::after{display:none}
.pc.big p,.pc.big li,.pc.big .amt small{color:#3A3A38}
.pc.big .k,.pc.big li::before{color:#C4006B}
.pc.big .btn,.pc.big .btn.hot{background:#111;color:#F4F4F1;border-color:#111}
.pc.big .btn:hover{background:var(--gw-yellow);color:#111}
.msg.out{background:#12A9E6;color:#111}
.msg.out small{opacity:1;color:#111}
.slots span.on{color:#111}
.pane-foot b.hot,.bar.us b{color:#FF6FB4}
.top.solid{background:rgba(14,14,14,.96);border-bottom:1px solid #F4F4F1}
.top.solid .topbar{background:transparent!important}
