.screen.svelte-1htlp6v{background:#07080d;position:relative;overflow:hidden}canvas.svelte-1htlp6v{display:block}button.svelte-wwq073{cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;display:inline-flex}.hud.svelte-wwq073{border-radius:var(--pp-radius-md);height:44px;font-family:var(--pp-font-display);letter-spacing:.06em;text-transform:uppercase;background:var(--pp-plain);color:var(--pp-ink-muted);box-shadow:var(--pp-shadow-raise);padding:0 20px;font-size:15px;font-weight:700}.hud.svelte-wwq073:hover{color:var(--pp-ink);background:#343048}.hud.on.svelte-wwq073{color:var(--pp-ink);box-shadow:var(--pp-shadow-raise), inset 0 -3px 0 var(--pp-pop)}.game.svelte-wwq073{height:48px;font-family:var(--game-font);letter-spacing:.1em;text-transform:uppercase;background:var(--game-board);color:var(--game-muted);box-shadow:inset 0 -3px 0 var(--game-line);border-radius:8px;font-size:12px;font-weight:700}.game.svelte-wwq073:hover{color:var(--game-ink);filter:brightness(1.2)}.game.on.svelte-wwq073{color:var(--game-ink);box-shadow:inset 0 -3px 0 var(--game-accent)}.stage.svelte-1pzb9eq{width:100%;height:calc(100svh - var(--footer-h));min-height:280px;position:relative;overflow:hidden}.frame.svelte-1pzb9eq{transform-origin:50%;opacity:0;transition:opacity .2s;position:absolute;top:50%;left:50%}.frame.ready.svelte-1pzb9eq{opacity:1}@media (prefers-reduced-motion:reduce){.frame.svelte-1pzb9eq{transition:none}}
