@font-face{font-family:DejaVu Sans;src:url(./DejaVuSans.DGCanmij.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.back-when.svelte-ml8yu7{--ui-text: #e6e6e6;--ui-dim: #a8a8a8;--ui-faint: #8c8c8c;--fade-in: .15s;--fade-out: .1s;position:fixed;inset:0;z-index:0;overflow:hidden;-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset;font-smooth:never}.back-when.svelte-ml8yu7 canvas{display:block;width:100vw;height:100vh;image-rendering:pixelated}.cursor.svelte-ml8yu7{box-sizing:content-box;position:fixed;left:50%;top:50%;width:7px;height:7px;transform:translate(-50%,-50%);border:2px solid rgba(255,255,255,.85);border-radius:50%;mix-blend-mode:difference;pointer-events:none}.menu.svelte-ml8yu7{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#000000a6;color:var(--ui-text);cursor:pointer;font-family:DejaVu Sans,Verdana,sans-serif;text-align:center;-webkit-user-select:none;user-select:none;opacity:1;visibility:visible;transition:opacity var(--fade-in) ease-out,visibility 0s;will-change:opacity}.menu.hidden.svelte-ml8yu7{opacity:0;visibility:hidden;transition:opacity var(--fade-out) linear,visibility 0s linear var(--fade-out)}@media(prefers-reduced-motion:reduce){.menu.svelte-ml8yu7,.menu.hidden.svelte-ml8yu7{transition:none}}h1.svelte-ml8yu7{margin:0;font-size:40px;font-weight:400;letter-spacing:0}.status.svelte-ml8yu7{margin-top:10px;font-size:16px;letter-spacing:0;color:var(--ui-dim)}.controls.svelte-ml8yu7{margin:28px 0 0;display:grid;grid-template-columns:1fr 1fr;column-gap:14px;row-gap:7px;align-items:baseline;font-size:16px;color:var(--ui-dim);text-align:left}.controls.svelte-ml8yu7 dt:where(.svelte-ml8yu7){justify-self:end}.controls.svelte-ml8yu7 dd:where(.svelte-ml8yu7){margin:0}.controls.svelte-ml8yu7 dd.off:where(.svelte-ml8yu7){color:var(--ui-faint)}kbd.svelte-ml8yu7{box-sizing:content-box;display:inline-block;min-width:1.3em;padding:1px 5px;font:inherit;font-size:.85em;text-align:center;color:var(--ui-text);border:1px solid rgba(255,255,255,.35);border-bottom-width:2px;border-radius:3px}.touch-note.svelte-ml8yu7{display:none;margin:10px 0 0;font-size:16px;line-height:1.5;color:var(--ui-dim)}@media(hover:none),(pointer:coarse){.desktop-only.svelte-ml8yu7{display:none}.touch-note.svelte-ml8yu7{display:block}.menu.svelte-ml8yu7{cursor:default;padding:0 16px}}.credit.svelte-ml8yu7{position:absolute;bottom:22px;left:0;right:0;font-size:14px;color:var(--ui-faint)}.credit.svelte-ml8yu7 a:where(.svelte-ml8yu7){font-size:inherit;line-height:inherit;text-wrap:inherit;color:var(--ui-dim);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.credit.svelte-ml8yu7 a:where(.svelte-ml8yu7):hover{color:var(--ui-text)}.credit.svelte-ml8yu7 a:where(.svelte-ml8yu7):focus-visible{outline:1px dotted var(--ui-text);outline-offset:2px}
