:root{color:#fff;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);background:#101b50;font-family:PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html,body{overscroll-behavior:none;width:100%;height:100%;margin:0;overflow:hidden}#game{touch-action:none;width:100%;height:100dvh;position:relative;overflow:hidden}canvas{display:block}#game .ad-loading{z-index:10;touch-action:none;background:#050c286b;place-items:center;padding:20px;display:grid;position:absolute;inset:0}#game .ad-loading-panel{color:#fff5d6;background:#10244bf7;border:1px solid #d6c58bcc;border-radius:20px;align-items:center;gap:14px;padding:20px 26px;font-size:17px;font-weight:700;display:flex;box-shadow:0 12px 36px #00000059}#game .ad-loading-spinner{border:3px solid #ffdb77;border-color:#ffdb77 #a8dffc #ffdb773d #ffdb773d;border-radius:50%;flex:0 0 26px;width:26px;height:26px;animation:.8s linear infinite farm-ad-spin}@keyframes farm-ad-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){#game .ad-loading-spinner{animation-duration:1.6s}}#boot{z-index:1;text-align:center;background:radial-gradient(at 50% 40%,#283580,#0d1238 75%);flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.boot-star{color:#ffe7a0;text-shadow:0 0 30px #80b8ff;font-size:56px}#boot h1{color:#fff0bf;letter-spacing:3px;margin:24px 0 8px;font-size:26px}#boot p{color:#b8c8eb;font-size:14px}.boot-track{background:#ffffff20;border-radius:5px;width:180px;height:5px;margin-top:24px;overflow:hidden}.boot-track i{background:#a8dffc;width:0;height:100%;transition:width .15s;display:block}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
