.match-header{padding:16px}.match-kicker{color:var(--gitv-muted);font:13px/1.4 var(--gitv-font);flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.match-score{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;margin:14px 0 10px;display:grid}.match-score-name{text-overflow:ellipsis;white-space:nowrap;color:var(--gitv-text);font:700 26px/1.2 var(--gitv-font);overflow:hidden}.match-score-name.is-winner{color:var(--gitv-win)}.match-score-value{background:var(--gitv-surface-hover);border:1px solid var(--gitv-border);color:var(--gitv-text);font:700 22px/1.3 var(--gitv-font);white-space:nowrap;padding:4px 14px}.match-summary{color:var(--gitv-muted);font-size:13px}.match-summary strong{color:var(--gitv-text);font-weight:600}.match-link{color:var(--gitv-accent);margin-left:auto;font-weight:600;text-decoration:none}.match-link:hover{text-decoration:underline}.match-notice{color:var(--gitv-warn);border-bottom:1px solid var(--gitv-border);background:#fbbf240f;margin:0;padding:10px 14px;font-size:13px}.match-sides{grid-template-columns:1fr 1fr;display:grid}.match-side{min-width:0;padding:14px}.match-side+.match-side{border-left:1px solid var(--gitv-border)}.match-side-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.match-side-name{min-width:0;color:var(--gitv-text);font:700 18px/1.3 var(--gitv-font);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.match-side.is-winner .match-side-name{color:var(--gitv-win)}.match-result{flex:none;width:34px}.match-figures,.match-rooms{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:8px;display:grid}.match-figures>div,.match-room{background:var(--gitv-surface-hover);border:1px solid var(--gitv-border);flex-direction:column;gap:2px;padding:7px 9px;display:flex}.match-figures strong,.match-room strong{color:var(--gitv-text);font:600 15px/1.3 var(--gitv-font)}.match-figures em{color:var(--gitv-loss);margin-left:4px;font-size:12px;font-style:normal}.match-room.is-missing{border-style:dashed}.match-room.is-missing strong{color:var(--gitv-faint)}.match-team{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 8px;margin-top:12px;display:grid}.match-member{text-align:center;flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.match-weapon{background:var(--gitv-bg);border:1px solid var(--gitv-border);position:absolute;bottom:-6px;right:-6px}.match-member-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--gitv-text);font-size:12px;font-weight:500;overflow:hidden}.match-member-weapon{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--gitv-muted);font-size:11px;overflow:hidden}.match-subtitle{border-top:1px solid var(--gitv-border);color:var(--gitv-text);font:700 13px/1.4 var(--gitv-font);margin:0;padding:9px 14px}.match-moves{padding-bottom:6px}.match-move{border-top:1px dotted var(--gitv-border-muted);grid-template-columns:28px minmax(0,1fr) 96px minmax(0,1.4fr) 44px;align-items:center;gap:10px;padding:5px 14px;font-size:13px;display:grid}.match-move-head{color:var(--gitv-faint);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.match-move.side-1{background:#24304973}.match-move-player{text-overflow:ellipsis;white-space:nowrap;color:var(--gitv-text-soft);overflow:hidden}.match-move-type{font-weight:600}.match-move-type.immune{color:var(--gitv-warn)}.match-move-character{min-width:0;color:var(--gitv-text);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;display:flex;overflow:hidden}@media (width<=760px){.match-sides{grid-template-columns:1fr}.match-side+.match-side{border-left:0;border-top:1px solid var(--gitv-border)}.match-score-name{font-size:20px}}.match-filters{grid-template-columns:minmax(0,1fr) minmax(0,260px);gap:10px;padding:12px;display:grid}.match-count{margin:-4px 2px -6px;font-size:13px}.match-section-link{color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;text-decoration:none}.match-section-link:hover{color:var(--gitv-accent);text-decoration:underline}.match-section-dates{margin-left:auto}.match-pager{justify-content:center;align-items:center;gap:14px;display:flex}@media (width<=700px){.match-filters{grid-template-columns:1fr}.match-row{grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr);row-gap:2px}.match-row>:first-child{grid-column:1/-1;font-size:11px}.match-row-flags{grid-column:1/-1;justify-content:flex-start}.match-row-flags:empty{display:none}}.match-player-link{color:inherit;text-decoration:none}.match-player-link:hover{text-decoration:underline}
