:root{--ink:#000;--paper:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-tap-highlight-color:transparent;font-family:DejaVu Sans,Segoe UI,system-ui,-apple-system,sans-serif}*{box-sizing:border-box}html,body{overscroll-behavior:none;background:#f4f4f4;height:100%;margin:0}body{touch-action:manipulation;-webkit-user-select:none;user-select:none;place-items:center;display:grid;overflow:hidden}#app{place-items:center;width:100%;height:100%;display:grid}.frame{aspect-ratio:1080/2340;background:var(--paper);border:.37cqw solid var(--ink);width:min(100vw,46.15vh);position:relative;overflow:hidden;container-type:inline-size}.scene{width:100%;height:100%;display:block}.poly{fill:var(--paper);stroke:var(--ink);stroke-linejoin:miter;stroke-linecap:butt}.seg{stroke:var(--ink);stroke-linecap:butt}.dot{fill:var(--ink)}.banner{inset-inline:0;text-align:center;color:#fff;z-index:30;background:#111;padding:8px 12px;font-size:13px;position:absolute;top:0}.hud.svelte-1mhu7np{pointer-events:none;justify-content:space-between;align-items:flex-start;gap:2cqw;display:flex;position:absolute;top:4.26cqw;left:3.7cqw;right:3.7cqw}.home.svelte-1mhu7np{pointer-events:auto;width:24.07cqw;height:9.63cqw;font:inherit;color:#000;cursor:pointer;background:#fff;border:.74cqw solid #000;border-radius:2.6cqw;font-size:4.07cqw}.stats.svelte-1mhu7np{text-align:center;flex-direction:column;align-items:center;gap:.6cqw;max-width:44cqw;font-size:4.07cqw;line-height:1.15;display:flex}.level-name.svelte-1mhu7np{color:#333;text-overflow:ellipsis;white-space:nowrap;max-width:44cqw;font-size:3.4cqw;overflow:hidden}.lives.svelte-1mhu7np{gap:.8cqw;font-size:4.6cqw;line-height:1;display:flex}.lost.svelte-1mhu7np{opacity:.25}.hint.svelte-1mhu7np{pointer-events:none;background:#fff;border:.5cqw solid #000;border-radius:2cqw;padding:1.4cqw 3cqw;font-size:3.6cqw;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.controls.svelte-1mhu7np{justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:4.26cqw;left:3.7cqw;right:3.7cqw}.face-btn.svelte-1mhu7np,.compass.svelte-1mhu7np{cursor:pointer;background:#fff;border:.74cqw solid #000;border-radius:0;width:27.78cqw;height:27.78cqw;padding:0;position:relative;overflow:hidden;box-shadow:0 0 0 .74cqw #fff}.compass.svelte-1mhu7np{border-radius:50%;align-self:center}.face-btn.svelte-1mhu7np svg:where(.svelte-1mhu7np),.compass.svelte-1mhu7np svg:where(.svelte-1mhu7np){width:100%;height:100%;display:block}.half.svelte-1mhu7np{cursor:pointer;background:0 0;border:none;width:100%;height:50%;padding:0;position:absolute;left:0}.half.top.svelte-1mhu7np{top:0}.half.bottom.svelte-1mhu7np{bottom:0}.half.svelte-1mhu7np:active{background:#0000000f}.overlay.svelte-1mhu7np{background:#ffffff8c;place-items:center;display:grid;position:absolute;inset:0}.panel.svelte-1mhu7np{text-align:center;background:#fff;border:.74cqw solid #000;border-radius:3.3cqw;width:72.2cqw;padding:5cqw 4cqw}.panel.svelte-1mhu7np h2:where(.svelte-1mhu7np){margin:0;font-size:6.67cqw;font-weight:600}.overlay-meta.svelte-1mhu7np{color:#555;margin:2cqw 0 3.5cqw;font-size:3.6cqw}.again.svelte-1mhu7np{color:#fff;width:44.4cqw;height:11.1cqw;font:inherit;cursor:pointer;background:#000;border:.74cqw solid #000;border-radius:2cqw;font-size:3.98cqw}.to-list.svelte-1mhu7np{font:inherit;color:#555;cursor:pointer;background:0 0;border:none;margin:2.4cqw auto 0;font-size:3.4cqw;text-decoration:underline;display:block}.list.svelte-11ovr8t{border:none;flex-direction:column;gap:4cqw;padding:8cqw 5.5cqw;display:flex}h1.svelte-11ovr8t{letter-spacing:-.2cqw;margin:0;font-size:9cqw;line-height:1.05}.sub.svelte-11ovr8t{color:#555;margin:1.5cqw 0 0;font-size:3.6cqw}ul.svelte-11ovr8t{flex-direction:column;gap:3cqw;margin:2cqw 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.level.svelte-11ovr8t{width:100%;font:inherit;color:inherit;cursor:pointer;background:#fff;border:.74cqw solid #000;border-radius:2.6cqw;flex-direction:column;align-items:flex-start;gap:.8cqw;padding:3.5cqw 4cqw;display:flex}.level.svelte-11ovr8t:active{background:#f0f0f0}.name.svelte-11ovr8t{font-size:5cqw}.meta.svelte-11ovr8t{color:#666;font-size:3.4cqw}.resume.svelte-11ovr8t{font:inherit;color:#fff;cursor:pointer;background:#000;border:none;border-radius:2.6cqw;margin-top:auto;padding:3cqw;font-size:4cqw}.empty.svelte-11ovr8t{color:#777;font-size:3.6cqw}.connecting.svelte-1n46o8q{border:none;flex-direction:column;justify-content:center;align-items:center;gap:1cqw;font-size:4.5cqw;display:flex}.dim.svelte-1n46o8q{color:#777;word-break:break-all;text-align:center;max-width:80%;font-size:3.2cqw}
