*{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;height:100%;background:#0b1220;color:#dce7f5;font-family:Segoe UI,system-ui,sans-serif;overflow:hidden}#wrap{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}#game{width:min(96vw,calc(96vh * 16 / 9));height:auto;image-rendering:pixelated;image-rendering:crisp-edges;background:#1a2740;box-shadow:0 12px 40px #0000008c,0 0 0 2px #243352;border-radius:4px}#hint{font-size:12px;letter-spacing:.04em;opacity:.7;-webkit-user-select:none;user-select:none}
