main.svelte-9xv41q{position:fixed;top:0;right:0;bottom:0;left:0}canvas.svelte-9xv41q{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.hidden.svelte-9xv41q{display:none}.pad.svelte-9xv41q{all:unset;position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.pad.svelte-9xv41q:focus-visible{outline:3px solid var(--fg);outline-offset:-10px}.mount.svelte-9xv41q{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:.3rem;transform:skewY(-5deg)}.number.svelte-9xv41q{font-size:min(30vw,55vh);font-style:italic;line-height:1.1;font-variant-numeric:tabular-nums}.ghost.svelte-9xv41q{color:transparent}.caption.svelte-9xv41q{font-size:clamp(1rem,2.2vw,1.5rem);font-weight:400;letter-spacing:.05em;transform:skewY(5deg)}.hint.svelte-9xv41q{position:absolute;inset:auto 0 0 0;margin:0;padding:1rem;text-align:center;font:.875rem/1.4 Helvetica,Arial,sans-serif;color:var(--muted);pointer-events:none}.sr-only.svelte-9xv41q{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:root{--fg-rgb: 255 255 255;--bg-rgb: 0 0 0;--fg: rgb(var(--fg-rgb));--bg: rgb(var(--bg-rgb));--muted: rgb(var(--fg-rgb) / .65);color-scheme:dark}*{box-sizing:border-box}html,body{height:100%;margin:0;overflow:hidden;background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}
