#exchangeReturn{position:fixed;inset:0;z-index:21000;display:grid;place-content:center;justify-items:center;gap:18px;background:radial-gradient(ellipse at 50% 40%,#173a2b,#05130e 65%);color:#e8c87a;text-align:center;font-family:Georgia,serif;padding:24px}
#exchangeReturn .bootSeal{width:82px;height:82px;display:grid;place-items:center;border:3px double #c9a24b;box-shadow:0 0 70px #c9a24b20;font-size:48px}
#exchangeReturn strong{font-size:clamp(24px,5vw,40px);letter-spacing:.08em}
#exchangeReturn small{font:12px/1.5 system-ui,sans-serif;letter-spacing:.22em}
#exchangeReturn button{position:absolute;bottom:max(28px,env(safe-area-inset-bottom));min-height:44px;padding:10px 24px;color:#f5efdd;background:#123528;border:1px solid #c9a24b;cursor:pointer}
/* A visible earned moment owns the tap; it must never start a game underneath. */
.founderMasteryCeremony.unlockMoment{pointer-events:auto}
#exchangeReturn[data-phase=depart]{animation:exchangeReturnCover .7s cubic-bezier(.22,.65,.25,1) both}
#exchangeReturn[data-phase=arrive]{background:transparent;isolation:isolate}
#exchangeReturn[data-phase=arrive]::before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 50% 40%,#173a2b,#05130e 65%);animation:exchangeReturnReveal .9s ease both}
#exchangeReturn[data-phase=arrive]>:not(button){animation:exchangeReturnReveal .7s ease both}
body.ew-return-arrival #v2title .playDeck,body.ew-return-arrival #ewHallTabs,body.ew-return-arrival #metaHeader{animation:exchangeReturnHall 1.05s cubic-bezier(.18,.72,.24,1) both}
html.exchange-return-pending #exchangeBoot small{font-size:0}
html.exchange-return-pending #exchangeBoot small::after{content:'RETURNING TO THE MAIN LOBBY';font-size:12px}
@keyframes exchangeReturnCover{from{opacity:0}to{opacity:1}}
@keyframes exchangeReturnReveal{from{opacity:1}to{opacity:0}}
@keyframes exchangeReturnHall{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){#exchangeReturn,body.ew-return-arrival #v2title .playDeck,body.ew-return-arrival #ewHallTabs,body.ew-return-arrival #metaHeader{animation:none!important;transition:none!important}}
.exchangeReducedUI #exchangeReturn,.exchangeReducedUI body.ew-return-arrival #v2title .playDeck,.exchangeReducedUI body.ew-return-arrival #ewHallTabs,.exchangeReducedUI body.ew-return-arrival #metaHeader{animation:none!important;transition:none!important}
