:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f4f7ff;background:#071019;font-family:Avenir Next,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0;overflow:hidden}[hidden]{display:none!important}button{font:inherit;color:inherit;cursor:pointer;background:#091722;border:1px solid #345063;padding:10px 18px}button:focus-visible{outline-offset:3px;outline:2px solid #8de8ff}#game{touch-action:none;outline:0;width:100%;height:100%;display:block;position:fixed;inset:0}#loading{text-align:center;background:radial-gradient(at 50% 60%,#163040,#040b12 70%);place-items:center;display:grid;position:fixed;inset:0}#loading strong{letter-spacing:.12em;font-size:clamp(24px,4vw,52px);font-style:italic;font-weight:900}#loading p{color:#acc1ce;max-width:70ch;padding:0 20px;font:12px/1.7 monospace}.sr-only{clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
