@font-face{font-family:bebas;font-style:normal;font-weight:400;font-display:swap;src:url(/legacy/fonts/bebas.ttf)format("truetype")}:root{color:#fff;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#123252;font-family:bebas,sans-serif}html,body,#root{width:100%;height:100%}html,body{touch-action:none;-ms-touch-action:none;margin:0;overflow:hidden}body{background:#123252 url(/legacy/images/cover.png) 50%/cover no-repeat;min-height:100dvh}button,iframe{font:inherit}*{box-sizing:border-box}.app-shell{background:#123252 url(/legacy/images/cover.png) 50%/cover no-repeat;width:100%;height:100dvh}.game-host{background:#123252 url(/legacy/images/cover.png) 50%/cover no-repeat;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.game-frame{aspect-ratio:2/3;background:#000;width:min(100vw,66.6667dvh);height:min(100dvh,150vw);position:relative;overflow:hidden}.game-frame iframe{border:0;width:100%;height:100%;display:block}.astra-footer-logo{z-index:2;opacity:.9;filter:drop-shadow(0 10px 18px #00000047);width:clamp(72px,6vw,112px);height:clamp(72px,6vw,112px);display:block;position:fixed;bottom:clamp(20px,3.4vw,62px);left:clamp(22px,3.2vw,58px)}.astra-footer-logo img{object-fit:contain;width:100%;height:100%;display:block}.legacy-ticket-banner{z-index:20;color:#ffd86b;text-align:center;pointer-events:none;background:#0c182ceb;border:1px solid #ffd70073;border-radius:999px;max-width:min(92vw,360px);padding:10px 16px;font:700 14px/1.3 system-ui,sans-serif;position:fixed;top:16px;left:50%;transform:translate(-50%)}.game-status{z-index:1;text-align:center;color:#fff;pointer-events:none;background:#000000a6;justify-content:center;align-items:center;padding:24px;font-size:28px;display:flex;position:absolute;inset:0}.game-status--error{color:#ffd2d2}.font-preload{visibility:hidden;font-family:bebas,sans-serif;position:absolute;left:-1000px}@media (width<=768px){.game-frame{width:100vw;height:100dvh}.astra-footer-logo{display:none}}
