/* Комментарии и «Инструмент справился?» на тёмных игровых разделах (04.10.2026). Цвета — переменными на body.<тема>. */
body.wot-hub{--gw-a:#f2b33d;--gw-c:#1b2024;--gw-c2:#23292d;--gw-l:#353d42;--gw-t:#e6e8e4;--gw-h:#fff;--gw-m:#9aa29a;--gw-r:12px;--gw-on:#1d1408}
body.lol-dark{--gw-a:#c8aa6e;--gw-c:#101722;--gw-c2:#151d2a;--gw-l:#232c3c;--gw-t:#cdd3df;--gw-h:#f0e6d2;--gw-m:#8e98ad;--gw-r:14px;--gw-on:#0a0d13}
body.dota-dark{--gw-a:#e8b25a;--gw-c:#161b23;--gw-c2:#1d2430;--gw-l:#2a3241;--gw-t:#cfd6e0;--gw-h:#fff;--gw-m:#8792a2;--gw-r:10px;--gw-on:#140e05}
body.va-dark{--gw-a:#ff4655;--gw-c:#16222e;--gw-c2:#1c2b39;--gw-l:#2a3a4a;--gw-t:#ece8e1;--gw-h:#fff;--gw-m:#8b97a3;--gw-r:4px;--gw-on:#fff}
body.cs2-dark{--gw-a:#f0a32e;--gw-c:#161c25;--gw-c2:#1d2531;--gw-l:#2a313c;--gw-t:#d5dbe3;--gw-h:#fff;--gw-m:#8a94a3;--gw-r:8px;--gw-on:#140c02}
body.fn-dark{--gw-a:#ffe14d;--gw-c:#13205a;--gw-c2:#1a2a6e;--gw-l:#2b3c8f;--gw-t:#e9eefc;--gw-h:#fff;--gw-m:#a9b8e8;--gw-r:12px;--gw-on:#1a1400}
body.steam-dark{--gw-a:#66c0f4;--gw-c:#18212d;--gw-c2:#1f2a38;--gw-l:#2a3647;--gw-t:#c5ccd8;--gw-h:#e9edf3;--gw-m:#8c97a8;--gw-r:12px;--gw-on:#0d1520}
body.mc-dark{--gw-a:#7bc043;--gw-c:rgba(0,0,0,.55);--gw-c2:#2b2b2b;--gw-l:#555;--gw-t:#e6e6e6;--gw-h:#fff;--gw-m:#b5b5b5;--gw-r:0px;--gw-on:#fff}
.gw-hf,.gw-cm{margin-top:28px}
.gw-hf .wrap,.gw-cm .wrap,.gw-cm .pw-cm-sec{max-width:none!important;padding-left:0!important;padding-right:0!important;margin:0!important}
/* «справился?» */
:is(body.steam-dark,body.wot-hub,body.lol-dark,body.dota-dark,body.va-dark,body.cs2-dark,body.fn-dark,body.mc-dark) .pw-hf{background:var(--gw-c)!important;border:1px solid var(--gw-l)!important;border-radius:var(--gw-r)!important;color:var(--gw-t)!important;margin:0!important}
:is(body.steam-dark,body.wot-hub,body.lol-dark,body.dota-dark,body.va-dark,body.cs2-dark,body.fn-dark,body.mc-dark) .pw-hf-t{color:var(--gw-h)!important}
:is(body.steam-dark,body.wot-hub,body.lol-dark,body.dota-dark,body.va-dark,body.cs2-dark,body.fn-dark,body.mc-dark) .pw-hf-h,:is(body.steam-dark,body.wot-hub,body.lol-dark,body.dota-dark,body.va-dark,body.cs2-dark,body.fn-dark,body.mc-dark) .pw-hf-msg,:is(body.steam-dark,body.wot-hub,body.lol-dark,body.dota-dark,body.va-dark,body.cs2-dark,body.fn-dark,body.mc-dark) .pw-hf-wmsg{color:var(--gw-m)!important}
:is(body.steam-dark,body.wot-hub,body.lol-dark,body.dota-dark,body.va-dark,body.cs2-dark,body.fn-dark,body.mc-dark) .pw-hf-avg,:is(body.steam-dark,body.wot-hub,body.lol-dark,body.dota-dark,body.va-dark,body.cs2-dark,body.fn-dark,body.mc-dark) .pw-hf-more p,:is(body.steam-dark,body.wot-hub,body.lol-dark,body.dota-dark,body.va-dark,body.cs2-dark,body.fn-dark,body.mc-dark) .pw-hf-why p{color:var(--gw-t)!important}
:is(body.steam-dark,body.wot-hub,body.lol-dark,body.dota-dark,body.va-dark,body.cs2-dark,body.fn-dark,body.mc-dark) .pw-hf-b{background:var(--gw-c2)!important;border-color:var(--gw-l)!important;color:var(--gw-t)!important;border-radius:var(--gw-r)!important}
:is(body.steam-dark,body.wot-hub,body.lol-dark,body.dota-dark,body.va-dark,body.cs2-dark,body.fn-dark,body.mc-dark) .pw-hf-b:hover{border-color:var(--gw-a)!important}
:is(body.steam-dark,body.wot-hub,body.lol-dark,body.dota-dark,body.va-dark,body.cs2-dark,body.fn-dark,body.mc-dark) .pw-hf-b.on-y{background:#1f7a4f!important;border-color:#2a9a64!important;color:#fff!important}
:is(body.steam-dark,body.wot-hub,body.lol-dark,body.dota-dark,body.va-dark,body.cs2-dark,body.fn-dark,body.mc-dark) .pw-hf-b.on-n{background:#8f3a14!important;border-color:#b24c1d!important;color:#fff!important}
:is(body.steam-dark,body.wot-hub,body.lol-dark,body.dota-dark,body.va-dark,body.cs2-dark,body.fn-dark,body.mc-dark) .pw-hf-more,:is(body.steam-dark,body.wot-hub,body.lol-dark,body.dota-dark,body.va-dark,body.cs2-dark,body.fn-dark,body.mc-dark) .pw-hf-why{border-top-color:var(--gw-l)!important}
:is(body.steam-dark,body.wot-hub,body.lol-dark,body.dota-dark,body.va-dark,body.cs2-dark,body.fn-dark,body.mc-dark) .pw-hf-why textarea{background:rgba(0,0,0,.35)!important;border-color:var(--gw-l)!important;color:var(--gw-t)!important;border-radius:var(--gw-r)!important}
:is(body.steam-dark,body.wot-hub,body.lol-dark,body.dota-dark,body.va-dark,body.cs2-dark,body.fn-dark,body.mc-dark) .pw-hf-cta{background:var(--gw-a)!important;color:var(--gw-on)!important;border-radius:var(--gw-r)!important}
/* комментарии */
.gw-cm .pw-cm-in{background:transparent!important;padding:32px 0 8px!important;border-top:1px solid var(--gw-l)}
.gw-cm .pw-cm-hd{display:flex;align-items:center;gap:12px}
.gw-cm .pw-cm-hd h2{color:var(--gw-h)!important;margin:0!important}
.gw-cm .pw-cm-ic{background:var(--gw-c2)!important;color:var(--gw-a)!important;border:1px solid var(--gw-l);border-radius:var(--gw-r)!important}
.gw-cm .pw-cm-cnt{background:var(--gw-c2)!important;color:var(--gw-t)!important}
.gw-cm .pw-cm-sub{color:var(--gw-m)!important;margin:6px 0 18px!important}
.gw-cm .pw-cm-list{display:grid;gap:10px}
.gw-cm .pw-cm-i{background:var(--gw-c)!important;border:1px solid var(--gw-l)!important;border-radius:var(--gw-r)!important;padding:18px 20px!important}
.gw-cm .pw-cm-i.pin{box-shadow:inset 3px 0 0 var(--gw-a)}
.gw-cm .pw-cm-b,.gw-cm .pw-cm-top{background:transparent!important}
.gw-cm .pw-cm-nm,.gw-cm .pw-cm-name{color:var(--gw-h)!important}
.gw-cm .pw-cm-t{color:var(--gw-t)!important}
.gw-cm .pw-cm-dt,.gw-cm .pw-cm-act,.gw-cm .pw-cm-act *{color:var(--gw-m)!important}
.gw-cm .pw-cm-tag{background:var(--gw-c2)!important;color:var(--gw-a)!important;border:1px solid var(--gw-l)}
.gw-cm .pw-cm-tag *{color:var(--gw-a)!important;fill:currentColor}
.gw-cm .pw-cm-bar{margin-top:10px;background:var(--gw-c)!important;border:1px dashed var(--gw-l)!important;border-radius:var(--gw-r)!important;cursor:text}
.gw-cm .pw-cm-bar:hover{border-color:var(--gw-a)!important}
.gw-cm .pw-cm-bar span{color:var(--gw-m)!important}
.gw-cm .pw-cm-av{background:var(--gw-c2)!important;color:var(--gw-a)!important;border:1px solid var(--gw-l)}
.gw-cm .pw-cm-form{background:var(--gw-c)!important;border:1px solid var(--gw-l)!important;border-radius:var(--gw-r)!important}
.gw-cm .pw-cm-form label,.gw-cm .pw-cm-form span,.gw-cm .pw-cm-form p{color:var(--gw-m)!important}
.gw-cm .pw-cm-form textarea,.gw-cm .pw-cm-form input{background:rgba(0,0,0,.35)!important;border-color:var(--gw-l)!important;color:var(--gw-t)!important;border-radius:var(--gw-r)!important}
.gw-cm .pw-cm-form .btn--brand{background:var(--gw-a)!important;color:var(--gw-on)!important;border-radius:var(--gw-r)!important}
.gw-cm .pw-cm-form .btn--sand{background:var(--gw-c2)!important;color:var(--gw-t)!important;border:1px solid var(--gw-l)!important;border-radius:var(--gw-r)!important}
body.mc-dark :is(body.steam-dark,body.wot-hub,body.lol-dark,body.dota-dark,body.va-dark,body.cs2-dark,body.fn-dark,body.mc-dark) .pw-hf,body.mc-dark .gw-cm .pw-cm-i{border-width:2px!important}
body.mc-dark .gw-cm h2,body.mc-dark :is(body.steam-dark,body.wot-hub,body.lol-dark,body.dota-dark,body.va-dark,body.cs2-dark,body.fn-dark,body.mc-dark) .pw-hf-t{font-family:'Tiny5',system-ui,sans-serif!important;font-weight:400!important;text-shadow:3px 3px 0 #3f3f3f}

.steam-gw{max-width:1200px;margin:0 auto;padding:8px 24px 48px}
@media(max-width:600px){.steam-gw{padding:8px 16px 36px}}
.gw-out{padding-bottom:40px}
body.va-dark .gw-cm h2{font-family:'Russo One',system-ui,sans-serif!important;font-weight:400!important;text-transform:uppercase;letter-spacing:.03em}
body.dota-dark .gw-cm h2,body.wot-hub .gw-cm h2{font-family:Oswald,system-ui,sans-serif!important;text-transform:uppercase;letter-spacing:.04em}
body.cs2-dark .gw-cm h2{font-family:'Exo 2',system-ui,sans-serif!important;font-weight:800!important;text-transform:uppercase}
body.fn-dark .gw-cm h2{font-family:Oswald,system-ui,sans-serif!important;font-style:italic;text-transform:uppercase}
