:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07090b;--ink:#dff6ff}*{box-sizing:border-box}html,body{background:var(--bg);height:100%;color:var(--ink);-webkit-tap-highlight-color:transparent;margin:0;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;overflow:hidden}#app{height:100%;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);grid-template-rows:1fr auto;display:grid}#arena{touch-action:none;cursor:crosshair;width:100%;height:100%;min-height:0;display:block}#hint{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:#dff6ff8c;margin:0;padding:10px 14px 16px;font-size:12px}
