#objective,#location,#hud,#range-stats,#challenge-hud,#player-character,#top .mission{display:none!important}#match-ui{color:#fff3d4;font-family:Arial,Helvetica,sans-serif;pointer-events:none}#match-ui [hidden],#match-ui[hidden]{display:none!important}#match-ui .ui-label{font-size:11px;letter-spacing:1.5px;font-weight:700;color:#d1c8b0}.match-objective{position:fixed;top:24px;left:50%;transform:translate(-50%);background:#202b26;border-top:3px solid #ffdc4e;text-align:center;padding:12px 22px;min-width:220px;box-shadow:0 3px #101b1980}#ui-score{font-size:32px;font-weight:800;margin:6px 0;white-space:pre-wrap}#ui-score.ui-duel-score{display:flex;align-items:center;justify-content:center;gap:24px}.ui-duel-side small{display:block;font-size:11px;letter-spacing:1.5px;color:#d1c8b0}.ui-duel-side strong{font-size:29px}.ui-versus{font-size:11px;color:#c3c5b3}.ui-ticks{display:flex;gap:3px;margin-top:7px}.ui-ticks i{width:12px;height:4px;background:#647064}.ui-ticks i.filled{background:#ffdc4e}.ui-ticks.rival i.filled{background:#e5c8ae}.match-bottom{position:fixed;bottom:32px;left:30px;right:30px;display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.match-condition{display:flex;align-items:stretch;background:#202b26;filter:drop-shadow(0 3px 2px #14201788)}#ui-portrait{display:block;width:106px;height:106px;object-fit:contain}#ui-health,#ui-practice{border-left:1px solid #7c835d;min-width:117px;padding:13px;display:flex;flex-direction:column;justify-content:center;gap:6px}#ui-hp,#ui-accuracy{font-size:32px}.ui-health-track{height:4px;background:#586254}.ui-health-track i{display:block;height:100%;background:#ffdc4e}.match-ammo{text-align:right;text-shadow:0 2px 4px #142016}.match-ammo strong{display:block;font-size:48px}.match-ammo #ui-next{color:#ffdc4e;margin-top:7px}#match-versus{position:fixed;inset:0;z-index:3;background:radial-gradient(ellipse at 50% 45%,#18251fa8,#12221aeb);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:70px 24px}#match-versus header{text-align:center}#match-versus h2{font:900 clamp(28px,4.5vw,62px)/.94 Arial;margin:18px 0 12px;letter-spacing:-2px}#match-versus em{font-style:normal;color:#ffdc4e}#match-versus .matchup{width:min(100%,1050px);display:grid;grid-template-columns:1fr 100px 1fr;align-items:center;gap:10px}#match-versus .contender{text-align:center;min-width:0}#match-versus .cutout-stage{position:relative;height:clamp(170px,39vh,400px);filter:drop-shadow(8px 12px 3px #0007)}#match-versus .intro-cutout{position:absolute;bottom:0;left:50%;height:100%;width:auto;max-width:100%;object-fit:contain;transform:translate(-50%)}#match-versus .name-tag{display:inline-flex;flex-direction:column;min-width:180px;max-width:100%;padding:12px 28px;background:#ecdbb5;color:#202b26;box-shadow:4px 5px #0005;transform:rotate(-2deg);position:relative;margin-top:14px}#match-versus .name-tag small{font-size:10px;letter-spacing:1.5px}#match-versus .name-tag strong{font-size:clamp(22px,3vw,38px);overflow-wrap:anywhere;font-weight:900;margin-top:4px}#match-versus .opponent-contender .name-tag{transform:rotate(2deg)}#match-ui[data-mode=solo] .opponent-contender{position:relative;left:clamp(16px,3vw,40px)}#match-versus .big-vs{font-size:clamp(38px,6vw,80px);font-weight:900;color:#ffdc4e;transform:rotate(-8deg);text-shadow:4px 4px #121b16}#match-count{position:fixed;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#18251f66}#match-count strong{font-size:clamp(100px,20vw,230px);font-weight:900;color:#ffdc4e;text-shadow:7px 8px #18251f}.introducing .match-objective,.introducing .match-bottom,body.match-introducing #crosshair{visibility:hidden}body.menu .match-objective,body.menu .match-bottom{display:none}body.menu #match-versus,body.menu #match-count{display:none!important}#match-versus:not([hidden]) .contender{animation:card-arrive .4s ease-out both}@keyframes card-arrive{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0 0}}@media (prefers-reduced-motion:reduce){#match-versus .contender{animation:none!important}}@media (max-width:680px){.match-objective{top:88px;padding:8px 14px}.match-bottom{bottom:20px;left:16px;right:16px}#ui-portrait{width:80px;height:94px}#ui-health,#ui-practice{min-width:88px;padding:9px}#ui-hp,#ui-accuracy{font-size:25px}.match-ammo strong{font-size:30px}#match-ui .ui-label{font-size:10px;letter-spacing:.6px}#match-versus .matchup{grid-template-columns:1fr 44px 1fr;gap:0}#match-versus .name-tag{min-width:0;padding:10px 14px}#match-versus .cutout-stage{height:30vh}#match-versus{padding:75px 12px}}@media (max-height:650px){#match-versus h2{font-size:28px;margin:8px 0}#match-versus{padding:24px}#match-versus .cutout-stage{height:40vh}#match-versus .name-tag{padding:6px 18px}}
