.game-launch-loader{z-index:260000;opacity:0;pointer-events:none;visibility:hidden;background:#151717;place-items:center;min-height:100dvh;transition:opacity .24s cubic-bezier(.2,.75,.25,1),visibility 0s linear .24s;display:grid;position:fixed;inset:0;overflow:hidden}.game-launch-loader.is-visible{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .18s}.game-launch-loader.is-hidden{opacity:0}.game-launch-loader.is-hidden .game-launch-spinner:after{animation-play-state:paused}.game-launch-status{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.game-launch-spinner{border-radius:50%;width:48px;height:48px;position:relative}.game-launch-spinner:before,.game-launch-spinner:after{content:"";border-radius:inherit;position:absolute;inset:0}.game-launch-spinner:before{border:3px solid #e0e4de1c}.game-launch-spinner:after{animation:.92s linear infinite game-launch-spin;animation-delay:var(--game-spin-offset,0s);background:conic-gradient(from 90deg,#e0e4de00 0deg 96deg,#e0e4de57 178deg,#e0e4deeb 318deg,#e0e4de00 360deg);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 0)}@keyframes game-launch-spin{to{transform:rotate(360deg)}}@media (max-width:560px){.game-launch-spinner{width:42px;height:42px}}@media (prefers-color-scheme:dark){.game-launch-loader{background:#151717}}@media (prefers-reduced-motion:reduce){.game-launch-loader,.game-launch-spinner:after{transition-duration:1ms;animation-duration:1ms;animation-iteration-count:1}}.game-launch-loader:not(.is-compact):has(.game-launch-copy){place-content:center;gap:24px;padding:24px}.game-launch-copy{text-align:center;color:#e5e7e5;max-width:560px}.game-launch-copy h1{margin:0 0 12px;font-size:clamp(1.5rem,4vw,2.2rem);font-weight:600;line-height:1.2}.game-launch-copy p{color:#c3c7c3;margin:12px 0;font-size:.95rem;line-height:1.65}.game-launch-copy a,.game-launch-copy button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #c3c7c340;border-radius:8px;padding:8px 12px;text-decoration:none;display:inline-block}.game-launch-copy a:hover,.game-launch-copy button:hover{background:#e5e7e510;text-decoration:none}.game-launch-copy a:focus-visible,.game-launch-copy button:focus-visible{outline-offset:3px;outline:2px solid}
