.board.svelte-14jjg5n{aspect-ratio:1;touch-action:none;-webkit-user-select:none;user-select:none;outline:none;grid-template-rows:repeat(9,1fr);grid-template-columns:repeat(9,1fr);width:100%;display:grid;position:relative}.cell.svelte-14jjg5n{--edge-w:0px;--et:0px;--eb:0px;--el:0px;--er:0px;background:var(--p), var(--c);min-width:0;min-height:0;box-shadow:inset 0 var(--et) 0 var(--edge), inset 0 calc(-1 * var(--eb)) 0 var(--edge), inset var(--el) 0 0 var(--edge), inset calc(-1 * var(--er)) 0 0 var(--edge);place-items:center;padding:0;transition:transform .12s ease-out,filter .12s ease-out;display:grid;position:relative}.cell.et.svelte-14jjg5n{--et:var(--edge-w)}.cell.eb.svelte-14jjg5n{--eb:var(--edge-w)}.cell.el.svelte-14jjg5n{--el:var(--edge-w)}.cell.er.svelte-14jjg5n{--er:var(--edge-w)}.cell.svelte-14jjg5n:active{transform:scale(.92)}.dot.svelte-14jjg5n{border-radius:50%;display:block}.x.svelte-14jjg5n{font-weight:700;line-height:1}.mark.svelte-14jjg5n{pointer-events:none;line-height:1}.cell.is-mark.svelte-14jjg5n .mark:where(.svelte-14jjg5n){animation:.14s ease-out svelte-14jjg5n-mark-in}.cell.is-miss.fresh.svelte-14jjg5n{animation:.36s cubic-bezier(.36,.07,.19,.97) svelte-14jjg5n-shake}.cell.is-miss.fresh.svelte-14jjg5n .x:where(.svelte-14jjg5n){animation:.26s cubic-bezier(.34,1.56,.64,1) svelte-14jjg5n-x-in}.cell.is-found.fresh.svelte-14jjg5n .dot:where(.svelte-14jjg5n){animation:.52s cubic-bezier(.34,1.56,.64,1) svelte-14jjg5n-pop}.cell.is-found.fresh.svelte-14jjg5n:after{content:"";border:2px solid var(--burst);pointer-events:none;border-radius:50%;animation:.6s ease-out forwards svelte-14jjg5n-burst;position:absolute;inset:15%}.board.won.svelte-14jjg5n .cell.is-found:where(.svelte-14jjg5n) .dot:where(.svelte-14jjg5n){animation:.7s cubic-bezier(.34,1.56,.64,1) both svelte-14jjg5n-celebrate;animation-delay:calc(var(--row) * 90ms + .15s)}.board.lost.svelte-14jjg5n .cell:where(.svelte-14jjg5n){filter:saturate(.35)brightness(.85)}.cell.ghost.svelte-14jjg5n .dot:where(.svelte-14jjg5n){opacity:.55;animation:.5s ease-out both svelte-14jjg5n-ghost-in;animation-delay:calc(var(--row) * 60ms)}@keyframes svelte-14jjg5n-mark-in{0%{opacity:0;transform:scale(.4)}}@keyframes svelte-14jjg5n-x-in{0%{opacity:0;transform:scale(.2)rotate(-30deg)}}@keyframes svelte-14jjg5n-pop{0%{transform:scale(0)}60%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes svelte-14jjg5n-burst{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}@keyframes svelte-14jjg5n-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(3px)}30%,50%,70%{transform:translate(-5px)}40%,60%{transform:translate(5px)}}@keyframes svelte-14jjg5n-celebrate{0%{transform:scale(1)}40%{transform:scale(1.6)}to{transform:scale(1.1)}}@keyframes svelte-14jjg5n-ghost-in{0%{opacity:0;transform:scale(0)}}.board.hinting.svelte-14jjg5n .cell:where(.svelte-14jjg5n):not(.hl-soft):not(.hl-strong){filter:var(--hl-dim)}.cell.svelte-14jjg5n>:where(.svelte-14jjg5n){position:relative}.cell.hl-soft.svelte-14jjg5n:before,.cell.hl-strong.svelte-14jjg5n:before{content:"";border-radius:inherit;background:var(--hl-soft);pointer-events:none;position:absolute;inset:0}.cell.hl-strong.svelte-14jjg5n:before{background:var(--hl-strong-fill);box-shadow:0 0 0 2px var(--hl-strong);animation:1.1s ease-in-out infinite svelte-14jjg5n-hint-pulse;inset:10%}@keyframes svelte-14jjg5n-hint-pulse{50%{opacity:.75;transform:scale(.86)}}.constellation.svelte-14jjg5n{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.constellation.svelte-14jjg5n polyline:where(.svelte-14jjg5n){fill:none;stroke:#dce6ffd9;stroke-width:.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100px;filter:drop-shadow(0 0 1.2px #9fbaff);animation:1.6s ease-in-out 1s forwards svelte-14jjg5n-draw}@keyframes svelte-14jjg5n-draw{to{stroke-dashoffset:0}}[data-theme=sky] .board.svelte-14jjg5n{--edge:#ffffff8c;--burst:#cfe0ff;--hl-dim:brightness(.55) saturate(.7);--hl-soft:#fff3;--hl-strong:#fff;--hl-strong-fill:#ffffff2e;gap:2px}[data-theme=sky] .cell.svelte-14jjg5n{--edge-w:1.5px;border-radius:4px}[data-theme=sky] .dot.svelte-14jjg5n{background:#fff;width:46%;height:46%;box-shadow:0 0 8px 3px #fff,0 0 22px 8px #8fb1ff}[data-theme=sky] .x.svelte-14jjg5n{color:#ff6b78;text-shadow:0 0 8px #ff2a40;font-size:1.15rem}[data-theme=sky] .mark.svelte-14jjg5n{color:#ffffffa6;font-size:1.25rem;font-weight:700}[data-theme=zen] .board.svelte-14jjg5n{--edge:#3d3a35;--burst:#3d3a35;--hl-dim:brightness(.86) saturate(.6);--hl-soft:#ffffff73;--hl-strong:#3d3a35;--hl-strong-fill:#ffffff8c;border:2px solid #3d3a35;gap:0}[data-theme=zen] .cell.svelte-14jjg5n{--edge-w:1.5px;outline:.5px solid #3d3a3524}[data-theme=zen] .dot.svelte-14jjg5n{background:#fff;border:2px solid #3d3a35;width:42%;height:42%}[data-theme=zen] .x.svelte-14jjg5n{color:#c2453b;font-size:1.05rem;font-weight:400}[data-theme=zen] .mark.svelte-14jjg5n{color:#3d3a359e;font-size:1.25rem;font-weight:700}[data-theme=pearl] .board.svelte-14jjg5n{--edge:#fff0;--burst:#fff6d8;--hl-dim:brightness(.6) saturate(.6);--hl-soft:#ffffff47;--hl-strong:#ffd166;--hl-strong-fill:#ffd1664d;background:#0003;border-radius:14px;gap:3px;padding:6px}[data-theme=pearl] .cell.svelte-14jjg5n{border-radius:50% 50% 44% 44%;box-shadow:inset 0 -4px 6px #00000038,inset 0 3px 4px #ffffff40}[data-theme=pearl] .cell.is-found.svelte-14jjg5n,[data-theme=pearl] .cell.is-miss.svelte-14jjg5n{background:radial-gradient(circle at 50% 60%,#3b2a3f,#1d1422 70%)}[data-theme=pearl] .cell.is-found.fresh.svelte-14jjg5n{animation:.42s cubic-bezier(.34,1.56,.64,1) svelte-14jjg5n-shell-open}[data-theme=pearl] .dot.svelte-14jjg5n{background:radial-gradient(circle at 35% 30%,#fff,#f1eef6 45%,#c9c3d8 80%);width:58%;height:58%;box-shadow:0 0 10px #ffffffb3}[data-theme=pearl] .x.svelte-14jjg5n{color:#ff8a7a;font-size:1.05rem;font-weight:900}[data-theme=pearl] .mark.svelte-14jjg5n{color:#ffffffd9;text-shadow:0 1px 2px #00000059;font-size:1.25rem;font-weight:900}@keyframes svelte-14jjg5n-shell-open{0%{transform:scaleY(.6)}60%{transform:scaleY(1.15)}to{transform:scaleY(1)}}[data-theme=pixel] .board.svelte-14jjg5n{--edge:#0f380f;--burst:#e0f8d0;--hl-dim:brightness(.7);--hl-soft:#e0f8d066;--hl-strong:#0f380f;--hl-strong-fill:#e0f8d0b3;background:#0f380f;gap:1px;padding:3px}[data-theme=pixel] .cell.svelte-14jjg5n{--edge-w:2px;image-rendering:pixelated}[data-theme=pixel] .cell.svelte-14jjg5n:active{filter:brightness(.85);transform:none}[data-theme=pixel] .dot.svelte-14jjg5n{background:#e0f8d0;border-radius:0;width:48%;height:48%;box-shadow:0 0 0 2px #0f380f}[data-theme=pixel] .cell.is-found.fresh.svelte-14jjg5n .dot:where(.svelte-14jjg5n){animation:.6s steps(2,end) 3 svelte-14jjg5n-blink}[data-theme=pixel] .cell.is-found.fresh.svelte-14jjg5n:after{border-radius:0;animation-timing-function:steps(4,end)}[data-theme=pixel] .cell.hl-strong.svelte-14jjg5n:before{animation-timing-function:steps(2,end)}[data-theme=pixel] .x.svelte-14jjg5n{color:#e0f8d0;background:#0f380f;place-items:center;width:70%;height:70%;font-family:"Press Start 2P",monospace;font-size:.6rem;display:grid}[data-theme=pixel] .mark.svelte-14jjg5n{color:#0f380f;background:#e0f8d0cc;padding:3px 2px 2px 3px;font-family:"Press Start 2P",monospace;font-size:.72rem}@keyframes svelte-14jjg5n-blink{50%{opacity:0}}[data-theme=glow] .board.svelte-14jjg5n{--edge:transparent;--burst:#3ff0ff;--hl-dim:brightness(.45) saturate(.6);--hl-soft:#ffffff29;--hl-strong:#fff;--hl-strong-fill:#ffffff24;gap:3px}[data-theme=glow] .cell.svelte-14jjg5n{background:var(--p), color-mix(in srgb, var(--c) 40%, #07061a);box-shadow:inset 0 0 0 1.5px var(--c), 0 0 8px color-mix(in srgb, var(--c) 45%, transparent);border-radius:5px}[data-theme=glow] .dot.svelte-14jjg5n{background:#fff;width:46%;height:46%;box-shadow:0 0 6px #fff,0 0 14px #3ff0ff,0 0 26px #3ff0ff}[data-theme=glow] .x.svelte-14jjg5n{color:#ff3fb4;text-shadow:0 0 8px #ff3fb4;font-size:1.15rem;font-weight:800}[data-theme=glow] .mark.svelte-14jjg5n{color:#ffffffbf;font-size:1.25rem;font-weight:700}[data-theme=cart] .board.svelte-14jjg5n{--edge:#11123a;--burst:#fff;--hl-dim:brightness(.5);--hl-soft:#ffffff59;--hl-strong:#11123a;--hl-strong-fill:#fff9;background:#11123a;border:4px solid #e8e8f0;gap:0}[data-theme=cart] .cell.svelte-14jjg5n{--edge-w:2px;box-shadow:inset 0 var(--et) 0 var(--edge), inset 0 calc(-1 * var(--eb)) 0 var(--edge), inset var(--el) 0 0 var(--edge), inset calc(-1 * var(--er)) 0 0 var(--edge), inset 3px 3px 0 #fff6, inset -3px -3px 0 #00000047}[data-theme=cart] .cell.svelte-14jjg5n:active{filter:brightness(.85);transform:none}[data-theme=cart] .dot.svelte-14jjg5n{background:#fff;border-radius:0;width:46%;height:46%;box-shadow:0 0 0 2px #11123a}[data-theme=cart] .cell.is-found.fresh.svelte-14jjg5n .dot:where(.svelte-14jjg5n){animation:.6s steps(2,end) 3 svelte-14jjg5n-blink}[data-theme=cart] .cell.is-found.fresh.svelte-14jjg5n:after{border-radius:0;animation-timing-function:steps(4,end)}[data-theme=cart] .x.svelte-14jjg5n{color:#fff;background:#11123a;place-items:center;width:70%;height:70%;font-family:"Press Start 2P",monospace;font-size:.6rem;display:grid}[data-theme=cart] .mark.svelte-14jjg5n{color:#11123a;font-family:"Press Start 2P",monospace;font-size:.75rem}[data-theme=lcd] .board.svelte-14jjg5n{--edge:#23301d;--burst:#23301d;--hl-dim:brightness(.82) contrast(.8);--hl-soft:#23301d29;--hl-strong:#23301d;--hl-strong-fill:#9bbb85d9;background:#23301d;gap:1px;padding:3px}[data-theme=lcd] .cell.svelte-14jjg5n{--edge-w:2.5px}[data-theme=lcd] .cell.svelte-14jjg5n:active{filter:brightness(.88);transform:none}[data-theme=lcd] .dot.svelte-14jjg5n{background:#23301d;width:50%;height:50%;box-shadow:0 0 0 2px #9bbb85}[data-theme=lcd] .cell.is-found.fresh.svelte-14jjg5n .dot:where(.svelte-14jjg5n){animation:.6s steps(2,end) 3 svelte-14jjg5n-blink}[data-theme=lcd] .x.svelte-14jjg5n{color:#9bbb85;background:#23301d;place-items:center;width:70%;height:70%;font-family:VT323,monospace;font-size:1.4rem;font-weight:400;display:grid}[data-theme=lcd] .mark.svelte-14jjg5n{color:#23301d;background:#9bbb85e6;padding:0 3px;font-size:1.15rem;font-weight:900}[data-theme=jelly] .board.svelte-14jjg5n{--edge:transparent;--burst:#ff6b8b;--hl-dim:brightness(.82) saturate(.45);--hl-soft:#ffffff73;--hl-strong:#ff6b8b;--hl-strong-fill:#ffffff8c;background:#ffffffbf;border-radius:18px;gap:3px;padding:7px;box-shadow:0 6px #b68cff73}[data-theme=jelly] .cell.svelte-14jjg5n{background:radial-gradient(circle at 28% 24%, #ffffffbf 0 12%, transparent 24%), var(--c);border-radius:8px;box-shadow:inset 0 -3px #00000024,inset 0 2px #ffffff73}[data-theme=jelly] .cell.is-found.fresh.svelte-14jjg5n{animation:.48s cubic-bezier(.34,1.56,.64,1) svelte-14jjg5n-squish}[data-theme=jelly] .dot.svelte-14jjg5n{background:radial-gradient(circle at 35% 30%,#fff,#f6f0ff 50%,#cfc3e6);width:58%;height:58%;box-shadow:0 2px #0000002e}[data-theme=jelly] .x.svelte-14jjg5n{color:#e8203f;-webkit-text-stroke:1.5px #fff;paint-order:stroke fill;font-size:1.25rem;font-weight:700}[data-theme=jelly] .mark.svelte-14jjg5n{color:#4a2a5ca6;font-size:1.3rem;font-weight:700}@keyframes svelte-14jjg5n-squish{0%{transform:scale(1)}30%{transform:scale(1.18,.82)}60%{transform:scale(.92,1.1)}to{transform:scale(1)}}[data-theme=swiss] .board.svelte-14jjg5n{--edge:#111;--burst:#ff3b1f;--hl-dim:brightness(.85) saturate(.4);--hl-soft:#ff3b1f24;--hl-strong:#ff3b1f;--hl-strong-fill:#ffffffa6;border:3px solid #111;gap:0}[data-theme=swiss] .cell.svelte-14jjg5n{--edge-w:2.5px;outline:.5px solid #11111124}[data-theme=swiss] .dot.svelte-14jjg5n{background:#111;width:44%;height:44%}[data-theme=swiss] .x.svelte-14jjg5n{color:#fff;background:#ff3b1f;place-items:center;width:66%;height:66%;font-size:.95rem;font-weight:900;display:grid}[data-theme=swiss] .mark.svelte-14jjg5n{color:#111;background:#ffffffe0;padding:0 3px;font-size:1.2rem;font-weight:900}.receipt.svelte-192r2o5{flex-direction:column;gap:10px;display:flex}dl.svelte-192r2o5{flex-direction:column;gap:3px;font-size:.85rem;display:flex}dl.svelte-192r2o5 div:where(.svelte-192r2o5){justify-content:space-between;gap:12px;display:flex}dt.svelte-192r2o5{color:var(--muted)}dd.svelte-192r2o5{font-variant-numeric:tabular-nums}.minus.svelte-192r2o5 dd:where(.svelte-192r2o5){color:var(--danger)}.minus.svelte-192r2o5 dd:where(.svelte-192r2o5):before{content:"−"}.pixel-font .minus.svelte-192r2o5 dd:where(.svelte-192r2o5):before{content:"-"}.total.svelte-192r2o5{border-top:1.5px solid var(--line);margin-top:4px;padding-top:6px;font-size:1.15rem;font-weight:700}.total.svelte-192r2o5 dt:where(.svelte-192r2o5){color:var(--fg)}.chips.svelte-192r2o5{justify-content:center;gap:6px;display:flex}.chip.svelte-192r2o5{border:1.5px solid var(--accent);color:var(--fg);animation:svelte-192r2o5-chip-in .4s var(--chip-delay) cubic-bezier(.34,1.56,.64,1) both;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:600}@keyframes svelte-192r2o5-chip-in{0%{opacity:0;transform:scale(.4)}}.pixel-font .receipt.svelte-192r2o5 dl:where(.svelte-192r2o5){font-size:.6rem;line-height:1.6;font-family:var(--display)}.pixel-font .total.svelte-192r2o5{font-size:.75rem}.square .chip.svelte-192r2o5{border-radius:0}.pixel-font .chip.svelte-192r2o5{font-family:var(--display);font-size:.55rem;animation-timing-function:steps(3,end)}.screen.svelte-16slb9a{min-height:100dvh;padding:calc(env(safe-area-inset-top,0px) + 12px) 16px calc(env(safe-area-inset-bottom,0px) + 16px);color:var(--fg);background:var(--bg);flex-direction:column;display:flex;position:relative;overflow:hidden}.center.svelte-16slb9a{flex:1}.hud.svelte-16slb9a{grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;margin-bottom:16px;display:grid}.icon.svelte-16slb9a{width:40px;height:40px;color:var(--fg);border-radius:50%;place-items:center;font-size:26px;display:grid}.icon.svelte-16slb9a:active{background:var(--line)}.meta.svelte-16slb9a{flex-direction:column;line-height:1.2;display:flex}.difficulty.svelte-16slb9a{font-family:var(--display);font-size:1.1rem}.found.svelte-16slb9a{color:var(--muted);font-size:.8rem}.strikes.svelte-16slb9a{gap:6px;font-size:1rem;display:flex}.strike.svelte-16slb9a{opacity:.25}.strike.used.svelte-16slb9a{opacity:1;color:var(--danger)}.strike.latest.svelte-16slb9a{animation:.5s cubic-bezier(.34,1.56,.64,1) svelte-16slb9a-strike-hit}@keyframes svelte-16slb9a-strike-hit{0%{transform:scale(2.2)}to{transform:scale(1)}}.timer.svelte-16slb9a{font-variant-numeric:tabular-nums;color:var(--muted);text-align:right;min-width:3.2em;font-size:.9rem}.play.svelte-16slb9a{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;display:flex}.play.svelte-16slb9a .board{max-width:min(100%,62dvh)}.message.svelte-16slb9a{justify-content:center;align-items:flex-start;width:100%;max-width:min(100%,62dvh);min-height:2.9rem;display:flex}.howto.svelte-16slb9a{color:var(--muted);text-align:center;font-size:.8rem}.hint.svelte-16slb9a{background:var(--card);border:1.5px solid var(--accent);border-radius:12px;align-items:center;gap:8px;padding:8px 6px 8px 12px;font-size:.85rem;line-height:1.35;animation:.22s ease-out svelte-16slb9a-rise;display:flex}.hint.svelte-16slb9a span:where(.svelte-16slb9a){flex:1}.dismiss.svelte-16slb9a{width:32px;height:32px;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:.9rem;display:grid}.dismiss.svelte-16slb9a:active{background:var(--line)}.square.svelte-16slb9a .hint:where(.svelte-16slb9a),.square.svelte-16slb9a .dismiss:where(.svelte-16slb9a){border-radius:0}.pixel-font.svelte-16slb9a .hint:where(.svelte-16slb9a){font-family:var(--display);font-size:.55rem;line-height:1.7}.tools.svelte-16slb9a{justify-content:space-around;padding-top:16px;display:flex}.tool.svelte-16slb9a{color:var(--fg);place-items:center;gap:6px;font-size:.75rem;display:grid}.tool.svelte-16slb9a i:where(.svelte-16slb9a){border:1.5px solid var(--line);border-radius:50%;place-items:center;width:52px;height:52px;font-size:1.3rem;font-style:normal;transition:transform .1s ease-out;display:grid}.tool.svelte-16slb9a:active i:where(.svelte-16slb9a){transform:scale(.92)}.tool.svelte-16slb9a:disabled{opacity:.4}.tool.svelte-16slb9a:disabled:active i:where(.svelte-16slb9a){transform:none}.tool.svelte-16slb9a i:where(.svelte-16slb9a){position:relative}.count.svelte-16slb9a{background:var(--btn);min-width:20px;height:20px;color:var(--btn-fg);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 5px;font-size:.7rem;font-style:normal;font-weight:700;display:grid;position:absolute;top:-4px;right:-6px}.square.svelte-16slb9a .tool:where(.svelte-16slb9a) i:where(.svelte-16slb9a),.square.svelte-16slb9a .count:where(.svelte-16slb9a){border-radius:0}.pixel-font.svelte-16slb9a .count:where(.svelte-16slb9a){font-family:var(--display);font-size:.5rem}.after.svelte-16slb9a{justify-content:center;margin-top:16px;display:flex}.menu-head.svelte-16slb9a{justify-content:space-between;display:flex}.menu.svelte-16slb9a{flex-direction:column;flex:1;justify-content:center;gap:18px;width:100%;max-width:420px;margin:0 auto;display:flex}h1.svelte-16slb9a{font-family:var(--display);font-size:2.6rem;font-weight:var(--display-weight);text-align:center}.pixel-font.svelte-16slb9a h1:where(.svelte-16slb9a){font-size:1.6rem}.rules.svelte-16slb9a{color:var(--muted);text-align:center;font-size:.95rem;line-height:1.5}.wallet.svelte-16slb9a{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:center;gap:14px;font-size:.78rem;display:flex}.pixel-font.svelte-16slb9a .wallet:where(.svelte-16slb9a){font-family:var(--display);font-size:.5rem}.levels.svelte-16slb9a{grid-template-columns:1fr 1fr;gap:10px;display:grid}.level.svelte-16slb9a{border:1.5px solid var(--line);text-align:left;border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;transition:transform .1s ease-out;display:flex}.level.svelte-16slb9a:active{transform:scale(.97)}.level.selected.svelte-16slb9a{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent)}.level.svelte-16slb9a .name:where(.svelte-16slb9a){font-weight:600}.level.svelte-16slb9a .stat:where(.svelte-16slb9a){font-variant-numeric:tabular-nums;color:var(--muted);font-size:.85rem}.level.svelte-16slb9a .stat.small:where(.svelte-16slb9a){font-size:.72rem}.primary.svelte-16slb9a,.secondary.svelte-16slb9a{border-radius:14px;width:100%;padding:15px;font-size:1rem;font-weight:600;transition:transform .1s ease-out}.primary.svelte-16slb9a{background:var(--btn);color:var(--btn-fg)}.secondary.svelte-16slb9a{border:1.5px solid var(--line);color:var(--fg)}.primary.svelte-16slb9a:active,.secondary.svelte-16slb9a:active{transform:scale(.97)}.primary.svelte-16slb9a:disabled,.secondary.svelte-16slb9a:disabled{opacity:.5}.square.svelte-16slb9a .primary:where(.svelte-16slb9a),.square.svelte-16slb9a .secondary:where(.svelte-16slb9a),.square.svelte-16slb9a .level:where(.svelte-16slb9a){border-radius:0}.pixel-font.svelte-16slb9a .primary:where(.svelte-16slb9a),.pixel-font.svelte-16slb9a .secondary:where(.svelte-16slb9a){font-size:.7rem;font-family:var(--display)}.overlay.svelte-16slb9a{z-index:10;background:#00000073;align-content:center;place-items:center;gap:14px;padding:24px;animation:.2s ease-out svelte-16slb9a-fade-in;display:grid;position:fixed;inset:0}.overlay.soft.svelte-16slb9a{background:#00000040}.overlay.result.svelte-16slb9a{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 24px);background:linear-gradient(#0000 40%,#00000073);align-content:end;animation-delay:1.2s;animation-fill-mode:both}.overlay.result.svelte-16slb9a .card:where(.svelte-16slb9a){animation-delay:1.2s}.overlay.won.svelte-16slb9a{animation-delay:2.4s}.card.svelte-16slb9a{background:var(--card);width:min(100%,360px);color:var(--fg);text-align:center;box-shadow:var(--card-shadow);border-radius:22px;flex-direction:column;gap:14px;padding:24px 20px 20px;animation:.32s cubic-bezier(.34,1.56,.64,1) both svelte-16slb9a-rise;display:flex}.overlay.result.won.svelte-16slb9a .card:where(.svelte-16slb9a){animation-delay:2.4s}.square.svelte-16slb9a .card:where(.svelte-16slb9a){border:3px solid var(--fg);border-radius:0}h2.svelte-16slb9a{font-family:var(--display);font-size:1.5rem;font-weight:var(--display-weight)}.pixel-font.svelte-16slb9a h2:where(.svelte-16slb9a){font-size:.9rem;line-height:1.5}.sub.svelte-16slb9a{color:var(--muted);font-size:.9rem}.error.svelte-16slb9a{word-break:break-word;font-family:monospace;font-size:.8rem}.figures.svelte-16slb9a{justify-content:space-around;display:flex}.figures.svelte-16slb9a div:where(.svelte-16slb9a){flex-direction:column;display:flex}.figures.svelte-16slb9a b:where(.svelte-16slb9a){font-variant-numeric:tabular-nums;font-size:1.4rem}.figures.svelte-16slb9a span:where(.svelte-16slb9a){color:var(--muted);font-size:.75rem}.badges.svelte-16slb9a{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.badge.svelte-16slb9a{background:var(--accent);color:var(--btn-fg);border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:600;animation:.4s cubic-bezier(.34,1.56,.64,1) 2.8s both svelte-16slb9a-rise}.actions.svelte-16slb9a{flex-direction:column;gap:8px;display:flex}@keyframes svelte-16slb9a-fade-in{0%{opacity:0}}@keyframes svelte-16slb9a-rise{0%{opacity:0;transform:translateY(24px)scale(.96)}}.spinner.svelte-16slb9a{border:3px solid var(--line);border-top-color:var(--accent);border-radius:50%;width:36px;height:36px;animation:.8s linear infinite svelte-16slb9a-spin}@keyframes svelte-16slb9a-spin{to{transform:rotate(360deg)}}
