@font-face{font-family:Galmuri11;src:url(/fonts/Galmuri11.woff2)format("woff2");font-display:block}@font-face{font-family:Galmuri11B;src:url(/fonts/Galmuri11-Bold.woff2)format("woff2");font-display:block}html,body{overscroll-behavior:none;background:#0d0a16;height:100%;margin:0;overflow:hidden}body{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:fixed;inset:0}#game[data-astro-cid-lmyke5ub]{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}#game[data-astro-cid-lmyke5ub] canvas[data-astro-cid-lmyke5ub]{image-rendering:pixelated;image-rendering:crisp-edges;display:block}#boot[data-astro-cid-lmyke5ub]{color:#6b6280;letter-spacing:1px;pointer-events:none;justify-content:center;align-items:center;font:12px Galmuri11,monospace;display:flex;position:absolute;inset:0}#boot[data-astro-cid-lmyke5ub].gone{display:none}#nogl[data-astro-cid-lmyke5ub]{color:#f6ecd8;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;font:14px Galmuri11,sans-serif;display:none;position:absolute;inset:0}#nogl[data-astro-cid-lmyke5ub] a[data-astro-cid-lmyke5ub]{color:#ffd98a}.auth-back[data-astro-cid-lmyke5ub]{z-index:9000;background:#0d0a16c7;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.auth-sheet[data-astro-cid-lmyke5ub]{background:#241a36;border:3px solid #e8a93c;width:min(340px,100% - 24px);padding:20px 18px;box-shadow:0 0 0 2px #070510,inset 0 0 0 1px #120b1c}.auth-body[data-astro-cid-lmyke5ub]{text-align:center;color:#f6ecd8;justify-items:center;gap:10px;font-family:Galmuri11,sans-serif;display:grid}.auth-title[data-astro-cid-lmyke5ub]{color:#ffd98a;margin:0;font:16px Galmuri11B,sans-serif}.auth-lead[data-astro-cid-lmyke5ub]{color:#a9a0bd;margin:0 0 6px;font-size:12px;line-height:1.6}.auth-gbtn[data-astro-cid-lmyke5ub]{place-items:center;min-height:44px;display:grid}.auth-input[data-astro-cid-lmyke5ub]{box-sizing:border-box;text-align:center;color:#f6ecd8;background:#160f22;border:2px solid #6b6280;outline:none;width:100%;padding:10px;font:14px Galmuri11,sans-serif}.auth-input[data-astro-cid-lmyke5ub]:focus{border-color:#ffd98a}.auth-ok[data-astro-cid-lmyke5ub]{cursor:pointer;color:#fffaf0;background:#c0452a;border:2px solid #ffd98a;width:100%;padding:10px;font:14px Galmuri11B,sans-serif}.auth-ok[data-astro-cid-lmyke5ub]:disabled{opacity:.45;cursor:default}.auth-later[data-astro-cid-lmyke5ub]{color:#a9a0bd;cursor:pointer;background:0 0;border:0;padding:8px 12px;font:12px Galmuri11,sans-serif}.auth-err[data-astro-cid-lmyke5ub]{color:#e8543f;margin:0;font-size:12px}.auth-err[data-astro-cid-lmyke5ub]:empty{display:none}.xpt[data-astro-cid-lmyke5ub]{z-index:9600;pointer-events:none;color:#f6ecd8;background:#241a36;border:3px solid #e8a93c;align-items:center;gap:10px;width:min(88vw,300px);padding:8px 12px;font-family:Galmuri11,sans-serif;animation:.25s steps(3,end) both xpt-in;display:flex;position:fixed;top:12%;left:50%;translate:-50%;box-shadow:0 0 0 2px #070510}.xpt[data-astro-cid-lmyke5ub].out{animation:.25s steps(3,end) both xpt-out}.xpt[data-astro-cid-lmyke5ub].up{border-color:#fff6d8}.xpt-badge[data-astro-cid-lmyke5ub]{color:#ffd98a;background:#3b2438;place-items:center;min-width:36px;height:36px;padding:0 6px;font:12px Galmuri11B,sans-serif;display:grid}.xpt-body[data-astro-cid-lmyke5ub]{flex:1;gap:6px;min-width:0;display:grid}.xpt-top[data-astro-cid-lmyke5ub]{align-items:baseline;gap:7px;min-width:0;display:flex}.xpt-top[data-astro-cid-lmyke5ub] b[data-astro-cid-lmyke5ub]{font:13px Galmuri11B,sans-serif}.xpt-top[data-astro-cid-lmyke5ub] i[data-astro-cid-lmyke5ub]{color:#a9a0bd;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.xpt-bar[data-astro-cid-lmyke5ub]{background:#120b1c;height:6px;display:block;overflow:hidden}.xpt-bar[data-astro-cid-lmyke5ub]>i[data-astro-cid-lmyke5ub]{background:#ffd98a;width:0;height:100%;display:block}.xpt-tag[data-astro-cid-lmyke5ub]{display:none}.lvup-fx[data-astro-cid-lmyke5ub]{z-index:9590;pointer-events:none;position:fixed;inset:0}@keyframes xpt-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes xpt-out{to{opacity:0;transform:translateY(-10px)}}
