/* Match flow cleanup; preserve manual GO and the existing map sequence. */
.p15-game-live{background:#080c12}.p15-live-title h1 b{color:#fff;text-shadow:0 3px 24px #000}.p15-live-tracks{opacity:.28}.p15-live-title{z-index:1}.p15-phase-sting{top:calc(var(--chrome-height,104px) + 8px);left:50%;width:min(760px,calc(100vw - 32px));transform:translateX(-50%);padding:15px 22px;background:#101823f5;border:1px solid #49566a;border-left:4px solid #ffd155;color:#f4f4f4;font-size:clamp(18px,3vw,28px);animation:matchEndNotice 2.6s ease both}.map-vote-active #app *{animation-play-state:paused!important}.map-vote-active #app{pointer-events:none}.p15-match-action{display:flex;align-items:center}.p15-layout>aside{display:block}
@keyframes matchEndNotice{0%{opacity:0;translate:0 -8px}12%,82%{opacity:1;translate:0 0}100%{opacity:0;translate:0 -8px}}
@media(prefers-reduced-motion:reduce){.p15-phase-sting{display:block;animation:none}.p15-live-tracks{animation:none}}
.p15-live-title h1{font-size:clamp(58px,14vw,210px)}
