.stage.svelte-27y3uw{overscroll-behavior:none;-webkit-user-select:none;user-select:none;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:#07030b;flex-direction:column;display:flex;position:fixed;inset:0}.topbar.svelte-27y3uw{border-bottom:3px solid var(--border);white-space:nowrap;background:#000;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;height:36px;padding:0 12px;font-size:.55rem;display:flex}.back.svelte-27y3uw:hover{color:var(--accent)}.hud.svelte-27y3uw{gap:1.25rem;display:flex}.hud.svelte-27y3uw b:where(.svelte-27y3uw){color:var(--accent);font-weight:400}.mute.svelte-27y3uw{color:var(--muted-foreground);font-size:inherit;background:0 0;border:0;padding:8px 0 8px 8px}.play.svelte-27y3uw{touch-action:none;-webkit-tap-highlight-color:transparent;flex:1;min-height:0;position:relative}canvas.svelte-27y3uw{width:100%;height:100%;display:block;position:absolute;inset:0}.burst.svelte-27y3uw{color:#000;background:#ff9a3c;border:3px solid #fff;padding:12px 16px;font-size:12px;animation:.6s ease-in-out infinite alternate svelte-27y3uw-pulse-burst;position:absolute;bottom:14px;right:14px}@keyframes svelte-27y3uw-pulse-burst{to{background:#fff3c4}}.overlay.svelte-27y3uw{background:#00000080;justify-content:center;align-items:center;padding:12px;display:flex;position:absolute;inset:0}.card.svelte-27y3uw{text-align:center;flex-direction:column;align-items:center;gap:8px;width:min(100%,460px);max-height:100%;padding:14px 18px;display:flex;overflow-y:auto}.title.svelte-27y3uw{font-size:16px}.text.svelte-27y3uw{font-size:21px;line-height:1.1}.stats.svelte-27y3uw{color:var(--muted-foreground)}.big-score.svelte-27y3uw{color:var(--accent);font-size:20px;line-height:1.6}.rules.svelte-27y3uw{text-align:left;flex-direction:column;gap:5px;font-size:19px;display:flex}.rules.svelte-27y3uw li:where(.svelte-27y3uw){align-items:center;gap:8px;display:flex}.dot.svelte-27y3uw{border-radius:50%;flex-shrink:0;width:12px;height:12px}.dot.graze.svelte-27y3uw{background:#fff;box-shadow:inset 0 0 0 3px #ff2a2a}.dot.tp.svelte-27y3uw{background:#ff9a3c;border-radius:2px}.dot.candy.svelte-27y3uw{background:#6cff8a}.play-btn.svelte-27y3uw{color:var(--accent);background:0 0;border:0;align-items:center;gap:.75rem;padding:6px 12px;font-size:14px;display:inline-flex}.play-btn.svelte-27y3uw:hover{color:#fff}.how.svelte-27y3uw{color:var(--muted-foreground);font-size:18px}@media (orientation:landscape) and (height<=540px){.card.svelte-27y3uw{gap:4px;width:min(100%,700px);padding:10px 14px}.rules.svelte-27y3uw{grid-template-columns:1fr 1fr;gap:3px 16px;font-size:17px;display:grid}.text.svelte-27y3uw{font-size:18px}.title.svelte-27y3uw{font-size:13px}}
