*{box-sizing:border-box}html,body,#game{width:100%;height:100%;margin:0}body{color:#f7f7fb;background:#171923;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}canvas{display:block}.panel{max-width:360px;margin:0 auto;padding:32px 24px}.eyebrow{color:#a5b4fc;letter-spacing:.12em;font-size:12px;font-weight:700}.panel h1,.game-header h1{margin:8px 0}.panel p,.game-header p{color:#b8bbc8;line-height:1.5}button{color:#fff;cursor:pointer;width:100%;font:inherit;background:#6366f1;border:0;border-radius:8px;padding:12px 16px;font-weight:700}button:disabled{cursor:wait;opacity:.6}.status{font-size:13px}.game-page{flex-direction:column;min-height:100%;display:flex;overflow:hidden}.game-header{text-align:center;padding:12px 20px 0}.game-header h1{font-size:20px}.game-header p{margin:4px 0 10px;font-size:13px}#game{flex:1;min-height:0}
