.arena-return{z-index:900;isolation:isolate;touch-action:none;color:#ffdfa0;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.arena-return-wing{inset:calc(-1 * var(--return-overscan,12%));will-change:transform;animation:arena-wing-in calc(.42s * var(--return-time,1)) cubic-bezier(.7,0,.2,1) both;background:linear-gradient(120deg,#173652e8,#081729f5),url(/game-ui/arena-backdrop.jpg) 50%/cover;position:absolute;box-shadow:0 0 80px #000}.arena-return-wing.is-left{--wing-x:-110%}.arena-return-wing.is-right{--wing-x:110%;background-position:100%}.arena-return-mark{text-align:center;animation:arena-mark-in calc(.35s * var(--return-time,1)) calc(.2s * var(--return-time,1)) both;text-shadow:0 2px 4px #000;max-width:420px;padding:24px;font:18px BrawlSecondary,sans-serif;position:relative}.arena-return-mark .arena-return-logo{width:min(290px,calc(65*var(--vw,1vw)));aspect-ratio:1128/732;object-fit:contain;transform-origin:0 0;height:auto;margin:auto;display:block}.arena-return-mark p{margin:0 0 12px}.arena-return.is-opening{pointer-events:none}.arena-return.is-opening .arena-return-wing{animation:arena-wing-out calc(.8s * var(--return-time,1)) cubic-bezier(.65,0,.25,1) both}.arena-return.is-opening .arena-return-mark{opacity:1;animation:none;transform:none}.arena-return.is-opening .arena-return-mark p{opacity:0}.game-page-returning{animation:none}@keyframes arena-wing-in{0%{transform:translateX(var(--wing-x))}to{transform:translate(0)}}@keyframes arena-wing-out{0%{transform:translate(0)}to{transform:translateX(var(--wing-x))}}@keyframes arena-mark-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes arena-mark-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.arena-return *,.game-page-returning{animation:none!important}.arena-return.is-opening{opacity:0}}.arena-return-impact{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.arena-return.is-impact .arena-return-wing{animation:none;transform:translate(0)}body:has(.arena-return.is-impact) #brawl-game-concept.game-home .site-logo-art{opacity:0}.arena-return-seam{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}
