:root{--bg:#3a4232;--panel:#4a5540;--panel-deep:#2e3528;--bevel-hi:#808c70;--bevel-lo:#1d2218;--text:#e2e5d6;--muted:#a7b098;--dim:#7c866d;--accent:#c8b45a;--team-a:#e3b94a;--team-b:#86b9b5;--mono:"Lucida Console", Consolas, "DejaVu Sans Mono", monospace;--ui:Tahoma, Verdana, "Segoe UI", sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);font:13px/1.4 var(--ui);margin:0}a{color:inherit}.wrap{max-width:1120px;margin:0 auto;padding:0 16px 24px}.bevel{background:var(--panel);border:1px solid;border-color:var(--bevel-hi) var(--bevel-lo) var(--bevel-lo) var(--bevel-hi)}.inset{background:var(--panel-deep);border:1px solid;border-color:var(--bevel-lo) var(--bevel-hi) var(--bevel-hi) var(--bevel-lo)}.label{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:11px}.v,.num{font-family:var(--mono)}.muted{color:var(--muted)}.error{color:#e8a07a}.chip{border:1px solid var(--bevel-lo);flex:none;width:12px;height:12px;display:inline-block}.chip.a,.fill-a{background:var(--team-a)}.chip.b,.fill-b{background:var(--team-b)}.ta{color:var(--team-a)}.tb{color:var(--team-b)}header.top{background:var(--panel-deep);border-bottom:1px solid var(--bevel-lo);box-shadow:inset 0 -1px 0 var(--bevel-hi);align-items:center;gap:20px;padding:10px 16px;display:flex}.mark{font:bold 15px var(--ui);letter-spacing:.18em;color:var(--accent);text-transform:uppercase;text-decoration:none}header.top nav a{color:var(--muted);font-size:12px;text-decoration:none}header.top nav a.on,header.top nav a.active{color:var(--text)}header.top .who{color:var(--dim);align-items:center;gap:10px;margin-left:auto;font-size:12px;display:flex}header.top .who button{font:12px var(--ui);color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}h1{margin:18px 0 12px;font-size:18px}form.stack{gap:10px;max-width:22rem;padding:14px;display:grid}form.stack label{color:var(--muted);gap:4px;font-size:12px;display:grid}input{font:13px var(--ui);color:var(--text);background:var(--panel-deep);border:1px solid;border-color:var(--bevel-lo) var(--bevel-hi) var(--bevel-hi) var(--bevel-lo);padding:5px 7px}button{font:13px var(--ui);color:var(--text);background:var(--panel);border:1px solid;border-color:var(--bevel-hi) var(--bevel-lo) var(--bevel-lo) var(--bevel-hi);cursor:pointer;padding:5px 12px}button:active{border-color:var(--bevel-lo) var(--bevel-hi) var(--bevel-hi) var(--bevel-lo)}.group{margin-top:16px}.group h2{margin:0 0 6px;font-weight:400}.group h3{color:var(--text);margin:10px 0 4px;font-size:12px;font-weight:400}.group .none{color:var(--dim);margin:4px 0}.mrow{grid-template-columns:132px minmax(0,1fr) 52px 52px minmax(0,1fr) minmax(0,220px);align-items:center;gap:10px;margin-bottom:4px;padding:7px 12px;text-decoration:none;display:grid}.mrow:hover{border-color:var(--accent) var(--bevel-lo) var(--bevel-lo) var(--accent)}.mrow .when{font-family:var(--mono);color:var(--muted);white-space:nowrap;font-size:12px}.mrow .when.live{color:var(--accent)}.mrow .t{align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:700;display:flex}.mrow .t span.n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mrow .t.a{text-align:right;justify-content:flex-end}.mrow .t.lost{color:var(--muted);font-weight:400}.mrow .pc{font-family:var(--mono);text-align:center;font-size:14px}.mrow .ev{color:var(--muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.match{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:grid}.team{align-items:center;gap:10px;min-width:0;font-size:22px;font-weight:700;display:flex}.team.b{text-align:right;justify-content:flex-end}.series{text-align:center}.series .score{font:bold 30px var(--mono);letter-spacing:.08em;white-space:nowrap}.series .meta{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;font-size:11px}.maps{grid-template-columns:repeat(var(--slots,5), 1fr);gap:4px;margin-top:6px;display:grid}.map{min-width:0;padding:6px 8px;font-size:12px}.map .n{color:var(--dim);text-transform:uppercase;letter-spacing:.1em;font-size:10px}.map .s{font-family:var(--mono);white-space:nowrap}.map.live{border-color:var(--accent) var(--bevel-lo) var(--bevel-lo) var(--accent)}.map.later{color:var(--dim)}.tabs{gap:4px;margin-top:12px;display:flex}.tabs a{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);padding:5px 14px;font-size:11px;text-decoration:none}.tabs a[aria-selected=true]{color:var(--text);background:var(--panel-deep);border-color:var(--bevel-lo) var(--bevel-hi) var(--bevel-hi) var(--bevel-lo)}.main{grid-template-columns:minmax(0,1fr) 300px;gap:12px;margin-top:12px;display:grid}.chartbox{min-width:0;padding:10px 12px 6px}.now{flex-wrap:wrap;align-items:baseline;gap:18px;display:flex}.big{font:bold 44px/1 var(--mono)}.big small{color:var(--muted);font-size:16px;font-family:var(--ui);margin-left:6px;font-weight:400}.now .soon{margin-top:4px;font-size:15px}.chart svg{width:100%;height:auto;display:block}.chart text{font-family:var(--ui)}.chart .title{fill:var(--muted);letter-spacing:.1em;font-size:11px}.chart .grid{stroke:var(--bevel-lo)}.chart .grid.mid{stroke:var(--muted);stroke-dasharray:3 3}.chart .tick{fill:var(--dim);font:10px var(--mono)}.chart .rule{stroke:var(--bevel-hi);stroke-opacity:.5}.chart .mapname{fill:var(--muted);font-size:11px}.chart .tint-a{fill:var(--team-a);fill-opacity:.18}.chart .tint-b{fill:var(--team-b);fill-opacity:.18}.chart .line{fill:none;stroke:var(--text);stroke-width:2px}.chart .branch{fill:none;stroke-width:2px;stroke-dasharray:4 3}.chart .branch.a{stroke:var(--team-a)}.chart .branch.b{stroke:var(--team-b)}.chart .forkpct{font:12px var(--mono)}.chart .forkpct.a{fill:var(--team-a)}.chart .forkpct.b{fill:var(--team-b)}.chart .tippct{fill:var(--text);font:12px var(--mono)}.chart .dot{fill:var(--text)}.side h3{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;margin:0 0 8px;font-size:11px;font-weight:400}.side .panel{margin-bottom:12px;padding:10px 12px}.row{justify-content:space-between;align-items:baseline;gap:8px;padding:3px 0;display:flex}.roundline{margin-bottom:8px;font-size:15px}.split{height:8px;margin:6px 0 2px;display:flex}.ladder{margin-top:12px;padding:8px 12px}.lrow{align-items:center;gap:8px;margin:3px 0;display:flex}.lrow .mn{color:var(--muted);flex:0 0 64px;font-size:11px}.sq{border:1px solid var(--bevel-lo);flex:none;width:13px;height:13px}.sq.unknown{background:var(--panel-deep)}.half{flex:0 0 8px}.markets{margin-top:12px;padding:10px 12px}.markets .src{margin-bottom:4px}table.mk{border-collapse:collapse;width:100%}table.mk thead th{text-align:right;white-space:nowrap;padding:4px 0 6px 12px;font-size:12px;font-weight:700}table.mk thead th:first-child{text-align:left;padding-left:0}table.mk thead th .chip{vertical-align:-1px;margin:0 6px 0 0}table.mk tbody th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.1em;padding:12px 0 3px;font-size:11px;font-weight:400}table.mk td{border-top:1px solid var(--panel-deep);padding:3px 0}table.mk td.v{text-align:right;font-family:var(--mono);white-space:nowrap;width:24%;padding-left:12px}table.mk td.v.one{text-align:center;width:auto}footer.strip{font:11px var(--mono);color:var(--dim);flex-wrap:wrap;gap:4px 18px;margin-top:14px;padding:4px 8px;display:flex}footer.strip .note{color:var(--accent);font-family:var(--ui)}@media (width<=820px){.main{grid-template-columns:minmax(0,1fr)}.maps{grid-template-columns:repeat(min(var(--slots,5), 3), 1fr)}.team{font-size:17px}.big{font-size:34px}.series .score{font-size:24px}.series .meta{letter-spacing:.04em;white-space:normal;max-width:150px;margin:0 auto;font-size:10px}.match{gap:6px;padding:10px}.sq{width:9px;height:9px}.half{flex-basis:5px}.lrow{gap:2px}.lrow .mn{flex-basis:52px}.mrow{grid-template-columns:minmax(0,1fr) 44px 44px minmax(0,1fr);grid-template-areas:"when when ev ev""ta pa pb tb";gap:4px 8px}.mrow .when{grid-area:when}.mrow .ev{grid-area:ev}.mrow .t.a{text-align:left;grid-area:ta;justify-content:flex-start}.mrow .pc.a{grid-area:pa}.mrow .pc.b{grid-area:pb}.mrow .t.b{text-align:right;grid-area:tb;justify-content:flex-end}}
