/* Страницы GoalSignal внутри приложения «Скорогол»: тёмная тема приложения,
   шапка с кнопкой «назад», нижнее меню. Подключается сервером только на skorogol.ru. */
html.gsapp.dark{
  --bg:#0A0F0C; --surface:#151C18; --surface-2:#1B241F; --line:#26312B; --line-2:#1F2924;
  --text:#F2F5F3; --muted:#A3AEA8; --faint:#7C8781;
  --brand:#00C853; --brand-soft:#123222;
  --live:#FF6A4D; --live-soft:#3A1913;
  --hit:#5BE38F; --hit-bg:#123222; --miss:#FF7A6B; --miss-bg:#3A1A16; --run:#FFB020; --run-bg:#3A2A0C;
  --p-bg:#101814; --p-surface:#18211C; --p-line:#2A3530;
  color-scheme:dark;
}
html.gsapp.dark body{background:var(--bg);color:var(--text);padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}

/* шапка приложения */
html.gsapp header.top{background:var(--surface);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);
  border-bottom:1px solid var(--line);padding-top:env(safe-area-inset-top,0px)}
html.gsapp .arow{display:flex;align-items:center;gap:10px;height:54px;padding:0 12px;max-width:1100px;margin:0 auto}
html.gsapp .aback{border:0;background:none;color:var(--text);padding:8px;margin-left:-6px;display:flex;cursor:pointer;min-width:44px;min-height:44px;align-items:center;justify-content:center}
html.gsapp .abrand img{display:block;border-radius:7px}
html.gsapp .atitle{font-weight:800;font-size:19px;letter-spacing:-.01em;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html.gsapp header.top .acct{display:none}
html.gsapp .aseg{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:0 12px 10px;padding:4px;background:var(--surface-2);border-radius:12px;max-width:1076px}
html.gsapp .aseg a{text-align:center;padding:9px 6px;border-radius:9px;font-weight:700;font-size:14px;color:var(--muted)}
html.gsapp .aseg a.on{background:var(--surface);color:var(--text)}
html.gsapp header.top .search{display:block!important;position:relative;width:auto;margin:0 12px 10px;max-width:1076px;order:initial}
html.gsapp header.top .search input{height:42px;font-size:16px;background:var(--surface);border-color:var(--line);color:var(--text)}
html.gsapp .sdrop{background:var(--surface);border-color:var(--line)}

/* нижнее меню - как в приложении */
.aptabs{position:fixed;left:0;right:0;bottom:0;z-index:40;display:grid;grid-template-columns:repeat(5,1fr);
  background:rgba(13,19,16,.97);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);
  border-top:1px solid #26312B;padding-bottom:env(safe-area-inset-bottom,0px)}
.aptabs a{display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 0 9px;min-height:58px;font:600 11.5px/1.2 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#A3AEA8;text-decoration:none}
.aptabs svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.aptabs a.on{color:#00C853}
@media (min-width:760px){.aptabs{left:50%;right:auto;width:720px;transform:translateX(-50%);border:1px solid #26312B;border-bottom:0;border-radius:16px 16px 0 0}}

/* главная сайта в приложении: только список матчей, без рекламных блоков */
html.gsapp #hero, html.gsapp .about-home, html.gsapp .ck{display:none!important}
html.gsapp footer.legal{background:transparent;border-top:0;margin-bottom:8px}
html.gsapp .card{border-color:var(--line)}
html.gsapp input, html.gsapp select{color-scheme:dark}
/* светлые подложки, заданные в стилях страниц числами */
html.gsapp .tb{filter:saturate(.9) brightness(.92)}

/* выбранные кнопки и тёмные «кнопки-ссылки» сайта: на тёмной теме - зелёные */
html.gsapp.dark .tabs button[aria-pressed=true], html.gsapp.dark .bar button[aria-pressed=true],
html.gsapp.dark .kinds button[aria-pressed=true], html.gsapp.dark .kinds2 button[aria-pressed=true],
html.gsapp.dark .chips span.tot, html.gsapp.dark .now .go, html.gsapp.dark .lock a, html.gsapp.dark .go,
html.gsapp.dark .open, html.gsapp.dark .big, html.gsapp.dark .acct a.login-btn{
  background:#00C853!important;border-color:#00C853!important;color:#00230E!important;box-shadow:none}
html.gsapp.dark .big.sec{background:var(--surface-2)!important;color:var(--text)!important;border:1px solid var(--line)!important}
html.gsapp.dark .kinds button[aria-pressed=true] *, html.gsapp.dark .kinds2 button[aria-pressed=true] *{color:#00230E!important}
/* светлые плашки */
html.gsapp.dark .tl .ev.ev-goal{background:#123222}
html.gsapp.dark .vd.good, html.gsapp.dark .res.win{background:#123222;color:#5BE38F}
html.gsapp.dark .vd.bad, html.gsapp.dark .res.loss, html.gsapp.dark .drop{background:#3A1A16;color:#FF8B7D}
html.gsapp.dark .vd.unclear, html.gsapp.dark .rep, html.gsapp.dark .ios{background:#3A2A0C;color:#FFC761}
html.gsapp.dark .explain{background:var(--surface-2)}
html.gsapp.dark .bar.sticky{background:var(--bg)}
html.gsapp.dark .doc p, html.gsapp.dark .doc li{color:var(--text)!important;opacity:.88}
html.gsapp.dark .perks, html.gsapp.dark .lock div{color:#BDE7CB!important}
html.gsapp.dark .src.live{background:#123222;color:#5BE38F}
html.gsapp.dark .lgdrop{color:#FF8B7D}
html.gsapp.dark .leaguechips button[aria-pressed=true]{border-color:#1F4A2E}
html.gsapp.dark .tabs2 button[aria-pressed=true]{background:var(--surface);color:var(--text)}
html.gsapp.dark input:not([type=checkbox]):not([type=radio]){background:var(--bg);color:var(--text);border-color:var(--line)}
html.gsapp .ck.ph{display:flex!important;bottom:calc(76px + env(safe-area-inset-bottom,0px));background:#24302A;border:1px solid var(--line)}
/* «Где модель сильнее» */
html.gsapp.dark .spl-k button[aria-pressed=true]{background:#00C853;border-color:#00C853;color:#00230E}
html.gsapp.dark .spl-t .tag{background:#123222;color:#5BE38F}
html.gsapp.dark .spl-t.best{border-color:#2E8B57;box-shadow:inset 0 0 0 1px #2E8B57}
html.gsapp.dark .weak, html.gsapp.dark .weakn{background:#3A2A0C}
html.gsapp.dark .weak, html.gsapp.dark .weakn b{color:#FFC761}
html.gsapp.dark .heat i:not(.on){background:#2A332E}
html.gsapp.dark .heatbar{background:var(--bg)}

/* theme 2026-10-23: светлая тема в приложении */
html.gsapp.dark header.top{background:rgba(10,15,12,.94)}
html.gsapp:not(.dark) .aptabs{background:rgba(255,255,255,.97);border-top-color:#e1e6e3}
html.gsapp:not(.dark) .aptabs a{color:#647069}
html.gsapp:not(.dark) .aptabs a.on{color:#1d6b40}
@media (min-width:760px){html.gsapp:not(.dark) .aptabs{border-color:#e1e6e3}}

/* aseg_fix 2026-10-24: три раздела в одну строку, выбранный - зелёный */
html.gsapp .aseg{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0;background:none;margin:2px 12px 10px}
html.gsapp .aseg a{display:flex;align-items:center;justify-content:center;min-height:40px;padding:6px 4px;font-size:13px;line-height:1.15;
  white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:10px}
html.gsapp .aseg a.on{background:#00A844;border-color:#00A844;color:#fff}
