.stage.svelte-1uw3g9k{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-1uw3g9k{border-bottom:4px solid var(--border);white-space:nowrap;background:#000;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;height:44px;padding:0 12px;font-size:.6rem;display:flex}.back.svelte-1uw3g9k:hover{color:var(--accent)}.hud.svelte-1uw3g9k{gap:1.25rem;display:flex}.hud.svelte-1uw3g9k b:where(.svelte-1uw3g9k){color:var(--accent);font-weight:400}.combo.svelte-1uw3g9k{color:#ff7ad9;margin-left:6px;font-style:normal}.mute.svelte-1uw3g9k{color:var(--muted-foreground);font-size:inherit;background:0 0;border:0;padding:8px 0 8px 8px}.big-score.svelte-1uw3g9k{color:var(--accent);font-size:20px;line-height:1.6}.play.svelte-1uw3g9k{touch-action:none;-webkit-tap-highlight-color:transparent;flex:1;min-height:0;position:relative}canvas.svelte-1uw3g9k{width:100%;height:100%;display:block;position:absolute;inset:0}.hints.svelte-1uw3g9k{color:#fff;pointer-events:none;justify-content:space-between;padding:0 18px;font-size:11px;animation:3.5s ease-in forwards svelte-1uw3g9k-hint-fade;display:flex;position:absolute;bottom:18px;left:0;right:0}.hints.svelte-1uw3g9k span:where(.svelte-1uw3g9k){background:#0009;border:2px solid #ffffffb3;padding:6px 10px}@keyframes svelte-1uw3g9k-hint-fade{0%,70%{opacity:1}to{opacity:0}}.determined.svelte-1uw3g9k{color:#ffd24a;text-shadow:0 0 8px #ffd24a;pointer-events:none;white-space:nowrap;background:#000000b3;border:3px solid #ffd24a;padding:6px 10px;font-size:12px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.overlay.svelte-1uw3g9k{background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.card.svelte-1uw3g9k{text-align:center;flex-direction:column;align-items:center;gap:10px;width:min(100%,380px);max-height:100%;padding:16px 18px;display:flex;overflow-y:auto}.title.svelte-1uw3g9k{font-size:16px}.text.svelte-1uw3g9k{font-size:22px;line-height:1.1}.stats.svelte-1uw3g9k{color:var(--muted-foreground)}.rules.svelte-1uw3g9k{text-align:left;flex-direction:column;gap:6px;font-size:20px;display:flex}.rules.svelte-1uw3g9k li:where(.svelte-1uw3g9k){align-items:center;gap:8px;display:flex}.dot.svelte-1uw3g9k{border-radius:50%;flex-shrink:0;width:12px;height:12px}.dot.blue.svelte-1uw3g9k{background:#a9dcf5}.dot.red.svelte-1uw3g9k{background:#1d3f8a;box-shadow:inset 0 0 0 2px #0b1a3d}.dot.rope.svelte-1uw3g9k{background:#a8834e;border-radius:2px}.dot.flags.svelte-1uw3g9k{background:linear-gradient(90deg,#e8455c 33%,#ffd24a 33% 66%,#3aa3e0 66%);border-radius:2px}.dot.leaf.svelte-1uw3g9k{background:#c0703a;border-radius:50% 0}.dot.web.svelte-1uw3g9k{background:#3a2a1c;box-shadow:inset 0 0 0 2px #fff}.dot.gold.svelte-1uw3g9k{background:#ffd24a;box-shadow:0 0 6px #ffd24a}.play-btn.svelte-1uw3g9k{color:var(--accent);background:0 0;border:0;align-items:center;gap:.75rem;padding:8px 12px;font-size:14px;display:inline-flex}.play-btn.svelte-1uw3g9k:hover{color:#fff}.how.svelte-1uw3g9k{color:var(--muted-foreground);font-size:18px}@media (orientation:landscape) and (height<=540px){.card.svelte-1uw3g9k{gap:4px;padding:10px 14px}.rules.svelte-1uw3g9k{gap:2px;font-size:18px}.text.svelte-1uw3g9k{font-size:19px}}
