svg.svelte-18apskm{flex-shrink:0;display:block}.badge.svelte-caj9hh{align-items:center;gap:.45em;min-width:0;font-weight:600;display:inline-flex}.name.svelte-caj9hh{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dim.svelte-caj9hh{opacity:.4}.challenge.svelte-1vr2y7s{border-radius:var(--radius);border:2px solid var(--player);background:color-mix(in srgb, var(--player) 10%, var(--surface));flex-direction:column;gap:10px;padding:14px;display:flex}header.svelte-1vr2y7s{align-items:center;gap:10px;display:flex}.kind.svelte-1vr2y7s{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-left:auto;font-size:.75rem}.left.svelte-1vr2y7s{font-weight:700}.text.svelte-1vr2y7s{margin:0;font-size:1.15rem;font-weight:700;line-height:1.3}.bar.svelte-1vr2y7s{background:var(--surface-2);border-radius:3px;height:6px;overflow:hidden}.fill.svelte-1vr2y7s{background:var(--player);height:100%;transition:width .25s linear}.big.svelte-1vr2y7s{gap:16px;padding:24px 28px}.big.svelte-1vr2y7s .text:where(.svelte-1vr2y7s){font-size:2.2rem}.big.svelte-1vr2y7s .left:where(.svelte-1vr2y7s){font-size:2rem}.big.svelte-1vr2y7s .kind:where(.svelte-1vr2y7s){font-size:1.1rem}.big.svelte-1vr2y7s .bar:where(.svelte-1vr2y7s){height:12px}ol.svelte-p8mixj,ul.svelte-p8mixj{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ranking.svelte-p8mixj li:where(.svelte-p8mixj){border-radius:var(--radius-small);background:var(--surface);align-items:center;gap:10px;padding:8px 12px;display:flex}.place.svelte-p8mixj{width:2ch;color:var(--muted)}.score.svelte-p8mixj{color:var(--danger);margin-left:auto;font-weight:800}.score.zero.svelte-p8mixj{color:var(--text)}.titles.svelte-p8mixj li:where(.svelte-p8mixj){flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.titles.svelte-p8mixj strong:where(.svelte-p8mixj){color:var(--accent)}.big.svelte-p8mixj{gap:12px;font-size:1.8rem}.big.ranking.svelte-p8mixj li:where(.svelte-p8mixj){padding:14px 22px}.display.svelte-lv6kjf{flex-direction:column;gap:32px;width:100%;max-width:1600px;margin:0 auto;display:flex}header.svelte-lv6kjf{justify-content:space-between;align-items:baseline;font-size:2rem;display:flex}h1.svelte-lv6kjf{font-size:4rem}h2.svelte-lv6kjf{margin:0;font-size:3rem}.names.svelte-lv6kjf{flex-wrap:wrap;gap:24px 48px;display:flex}.wall.svelte-lv6kjf{grid-template-columns:2fr 1fr;align-items:start;gap:40px;display:grid}.challenges.svelte-lv6kjf{flex-direction:column;gap:20px;display:flex}.idle.svelte-lv6kjf{font-size:2rem}.final.svelte-lv6kjf{max-width:900px}.reveal.svelte-lv6kjf{z-index:20;background:color-mix(in srgb, var(--bg) 94%, transparent);flex-direction:column;justify-content:center;gap:30px;padding:8vw;animation:.4s ease-out svelte-lv6kjf-zoom;display:flex;position:fixed;inset:0}.label.svelte-lv6kjf{color:var(--accent);text-align:center;margin:0;font-size:4rem;font-weight:800}@keyframes svelte-lv6kjf-zoom{0%{opacity:0;scale:1.2}}@media (prefers-reduced-motion:reduce){.reveal.svelte-lv6kjf{animation:none}}.debuff.svelte-4v284h{flex-direction:column;gap:14px;padding-bottom:70px;display:flex}h2.svelte-4v284h,h3.svelte-4v284h{margin:0}h3.svelte-4v284h{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.85rem}.center.svelte-4v284h{text-align:center;margin:0}.names.svelte-4v284h{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.names.svelte-4v284h li:where(.svelte-4v284h){border-radius:var(--radius-small);background:var(--surface);justify-content:space-between;align-items:center;padding:6px 6px 6px 12px;display:flex}.remove.svelte-4v284h{width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:none;font-size:1.1rem}.add.svelte-4v284h{gap:8px;display:flex}.add.svelte-4v284h input:where(.svelte-4v284h){border-radius:var(--radius-small);border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--text);font:inherit;flex:1;padding:12px 14px;font-size:1rem}.chips.svelte-4v284h{flex-wrap:wrap;gap:6px;display:flex}.chip.svelte-4v284h{border:1px solid var(--border);background:var(--surface);color:var(--muted);font:inherit;cursor:pointer;border-radius:999px;padding:8px 12px;font-size:.9rem}.chip.on.svelte-4v284h{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 18%, var(--surface));color:var(--text)}.who.svelte-4v284h{font-size:1.4rem}.picker.svelte-4v284h{flex-direction:column;gap:14px;display:flex}.grid.svelte-4v284h{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.pick.svelte-4v284h{border-radius:var(--radius);border:2px solid var(--border);background:var(--surface);min-height:72px;color:var(--text);font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:10px;display:flex}.actions.svelte-4v284h{flex-wrap:wrap;gap:6px;display:flex}.actions.svelte-4v284h .btn:where(.svelte-4v284h){flex:auto;padding:10px 12px;font-size:.9rem}.fail.svelte-4v284h{background:color-mix(in srgb, var(--danger) 25%, var(--surface));border-color:var(--danger)}.done.svelte-4v284h{background:color-mix(in srgb, #3ddbb0 22%, var(--surface));border-color:#3ddbb0}.end.svelte-4v284h{align-self:center}.undo.svelte-4v284h{z-index:10;position:fixed;bottom:16px;left:50%;translate:-50%;box-shadow:0 8px 24px #00000080}.toast.svelte-4v284h{z-index:11;background:var(--surface-2);border:1px solid var(--border);white-space:nowrap;border-radius:999px;margin:0;padding:10px 18px;font-weight:700;animation:.25s ease-out svelte-4v284h-pop;position:fixed;top:16px;left:50%;translate:-50%}@keyframes svelte-4v284h-pop{0%{opacity:0;scale:.8}}@media (prefers-reduced-motion:reduce){.toast.svelte-4v284h{animation:none}}.display.svelte-2l1ewc{border:4px solid #0000;border-radius:24px;grid-template-columns:1.2fr 1fr;align-items:center;gap:60px;width:100%;max-width:1600px;margin:0 auto;padding:24px;display:grid}.display.error.svelte-2l1ewc{border-color:var(--danger)}.clock.svelte-2l1ewc{flex-direction:column;gap:12px;display:flex}.timer.svelte-2l1ewc{color:var(--accent);font-size:clamp(6rem,16vw,14rem);font-weight:800;line-height:1}.timer.low.svelte-2l1ewc{color:var(--danger)}.progress.svelte-2l1ewc{margin:0;font-size:2.4rem}.errors.svelte-2l1ewc{color:var(--danger);margin:0;font-size:2rem;font-weight:700}.players.svelte-2l1ewc{flex-direction:column;gap:24px;display:flex}.player.svelte-2l1ewc{border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:10px;padding:18px 22px;display:flex}.cells.svelte-2l1ewc{gap:10px;display:flex}.cells.svelte-2l1ewc span:where(.svelte-2l1ewc){border:3px solid var(--accent);border-radius:6px;width:48px;height:22px}.cells.svelte-2l1ewc .done:where(.svelte-2l1ewc){background:#f2f2f5;border-color:#f2f2f5}.overlay.svelte-2l1ewc{background:color-mix(in srgb, var(--bg) 92%, transparent);flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex;position:fixed;inset:0}.overlay.svelte-2l1ewc h2:where(.svelte-2l1ewc){font-size:6rem}.overlay.svelte-2l1ewc p:where(.svelte-2l1ewc){margin:0;font-size:3rem}.boom.svelte-2l1ewc{background:#4a0d0df0}.small.svelte-1vatrnw{margin:0;font-size:.85rem}.wires.svelte-1vatrnw{flex-direction:column;gap:8px;display:flex}.wire.svelte-1vatrnw{border-radius:var(--radius-small);border:1px solid var(--border);background:var(--surface-2);min-height:48px;color:var(--text);font:inherit;cursor:pointer;align-items:center;gap:12px;padding:0 12px;display:flex}.wire.svelte-1vatrnw .label:where(.svelte-1vatrnw){text-align:left;width:4.5em;color:var(--muted);font-size:.85rem}.line.svelte-1vatrnw{background:#7a7a85;border-radius:4px;flex:1;height:8px}.cut.svelte-1vatrnw .line:where(.svelte-1vatrnw){background:linear-gradient(90deg,#7a7a85 45%,#0000 45% 55%,#7a7a85 55%)}.keypad.svelte-1vatrnw{flex-direction:column;align-items:center;gap:8px;display:flex}.screen.svelte-1vatrnw{border-radius:var(--radius-small);min-width:4ch;color:var(--accent);text-align:center;background:#000;margin:0;padding:6px 16px;font-size:2.2rem}.keys.svelte-1vatrnw{grid-template-columns:repeat(3,1fr);gap:8px;width:min(100%,280px);display:grid}.key.svelte-1vatrnw{border-radius:var(--radius-small);border:1px solid var(--border);background:var(--surface-2);min-height:52px;color:var(--text);font:inherit;cursor:pointer;font-size:1.4rem}.key.small.svelte-1vatrnw{font-size:.9rem}.key.enter.svelte-1vatrnw{background:var(--accent);color:var(--accent-ink);font-weight:700}.button-module.svelte-1vatrnw{flex-direction:column;align-items:center;gap:10px;display:flex}.big-button.svelte-1vatrnw{aspect-ratio:1;border:4px solid color-mix(in srgb, var(--c) 60%, #555);background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--c) 70%, white), var(--c) 60%);color:#111;width:min(60vw,200px);font:inherit;text-transform:uppercase;touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:50%;font-size:1.4rem;font-weight:800;box-shadow:0 10px #00000073}.held.svelte-1vatrnw{transform:translateY(8px);box-shadow:0 2px #00000073}.symbols.svelte-1vatrnw{flex-direction:column;align-items:center;gap:10px;display:flex}.dots.svelte-1vatrnw{gap:6px;margin:0;display:flex}.dots.svelte-1vatrnw span:where(.svelte-1vatrnw){border:2px solid var(--accent);border-radius:50%;width:12px;height:12px}.dots.svelte-1vatrnw .on:where(.svelte-1vatrnw){background:var(--accent)}.glyphs.svelte-1vatrnw{grid-template-columns:repeat(2,1fr);gap:10px;width:min(100%,260px);display:grid}.glyph.svelte-1vatrnw{aspect-ratio:1;border-radius:var(--radius-small);border:2px solid var(--border);color:#111;cursor:pointer;background:#e9e4d4;font-size:3rem}button.svelte-1vatrnw:disabled{cursor:default;opacity:.5}p.svelte-1l95ur7{margin:0}.small.svelte-1l95ur7{font-size:.85rem}.wires.svelte-1l95ur7{flex-direction:column;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.wires.svelte-1l95ur7 li:where(.svelte-1l95ur7){align-items:center;gap:10px;display:flex}.n.svelte-1l95ur7{width:1.5ch;color:var(--muted)}.line.svelte-1l95ur7{background:var(--c);border-radius:5px;width:45%;height:10px;box-shadow:inset 0 0 0 1px #ffffff40}.small-wires.svelte-1l95ur7{gap:6px;height:40px;margin-bottom:6px;display:flex}.small-wires.svelte-1l95ur7 span:where(.svelte-1l95ur7){background:#9a9aa5;border-radius:3px;width:6px}.led-line.svelte-1l95ur7{align-items:center;gap:10px;margin-top:6px;display:flex}.led.svelte-1l95ur7{background:var(--c);width:22px;height:22px;box-shadow:0 0 14px var(--c);border-radius:50%}.blink.svelte-1l95ur7{animation:.7s steps(2,end) infinite svelte-1l95ur7-blink}.strip.svelte-1l95ur7{background:var(--c);height:26px;box-shadow:0 0 20px var(--c);border-radius:6px;margin:8px 0}.strip.dark.svelte-1l95ur7{box-shadow:none;background:#222}.marker.svelte-1l95ur7{font-size:4rem;line-height:1.1}@keyframes svelte-1l95ur7-blink{50%{opacity:.1}}.small.svelte-1kswz0f{margin:0 0 8px;font-size:.85rem}.rules.svelte-1kswz0f{flex-direction:column;gap:6px;margin:0;padding-left:1.3em;line-height:1.35;display:flex}.columns.svelte-1kswz0f{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.column.svelte-1kswz0f{border-radius:var(--radius-small);color:#111;background:#e9e4d4;flex-direction:column;align-items:center;gap:2px;padding:6px 0;font-size:1.6rem;display:flex}.marker.svelte-1kswz0f{text-align:center;border-bottom:2px solid #111;width:100%;margin-bottom:4px;font-weight:800}.disinnesco.svelte-1e0crye{flex-direction:column;gap:12px;display:flex}.flash.svelte-1e0crye{animation:.5s ease-out svelte-1e0crye-flash}header.svelte-1e0crye{z-index:5;background:var(--bg);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex;position:sticky;top:0}.timer.svelte-1e0crye{color:var(--accent);font-size:2.4rem;font-weight:800}.timer.low.svelte-1e0crye{color:var(--danger)}.stats.svelte-1e0crye{flex-direction:column;align-items:flex-end;font-size:.85rem;display:flex}.errors.svelte-1e0crye{color:var(--danger);font-weight:700}.tabs.svelte-1e0crye{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.tabs.svelte-1e0crye button:where(.svelte-1e0crye){border-radius:var(--radius-small);border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--muted);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:6px;font-size:.9rem;display:flex}.tabs.svelte-1e0crye .active:where(.svelte-1e0crye){border-color:var(--accent);color:var(--text);background:color-mix(in srgb, var(--accent) 14%, var(--surface))}.badge.svelte-1e0crye{background:var(--accent);min-width:1.4em;color:var(--accent-ink);border-radius:999px;padding:0 5px;font-size:.75rem;font-weight:800}.module.svelte-1e0crye{border-radius:var(--radius);border:2px solid var(--accent);background:var(--surface);flex-direction:column;gap:10px;padding:14px;display:flex}.module.defused.svelte-1e0crye{opacity:.6;border-color:#f2f2f5}h3.svelte-1e0crye{justify-content:space-between;gap:8px;margin:0;font-size:1rem;display:flex}.done.svelte-1e0crye{color:#f2f2f5;font-size:.85rem}.ask.svelte-1e0crye{margin:0;font-size:.8rem}.casing.svelte-1e0crye dl:where(.svelte-1e0crye){grid-template-columns:auto 1fr;gap:6px 14px;margin:0;display:grid}dt.svelte-1e0crye{color:var(--muted);font-size:.85rem}dd.svelte-1e0crye{margin:0}.serial.svelte-1e0crye{color:#111;letter-spacing:.1em;background:#e9e4d4;border-radius:4px;width:fit-content;padding:2px 8px}.indicators.svelte-1e0crye{flex-direction:column;gap:4px;display:flex}.indicator.svelte-1e0crye{align-items:center;gap:6px;display:flex}.dot.svelte-1e0crye{background:#333;border-radius:50%;width:10px;height:10px}.lit.svelte-1e0crye .dot:where(.svelte-1e0crye){background:#fff;box-shadow:0 0 8px #fff}.overlay.svelte-1e0crye{z-index:20;background:color-mix(in srgb, var(--bg) 92%, transparent);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:fixed;inset:0}.overlay.svelte-1e0crye h2:where(.svelte-1e0crye){font-size:2.4rem}.boom.svelte-1e0crye{background:#4a0d0df0}@keyframes svelte-1e0crye-flash{0%{box-shadow:inset 0 0 0 9999px #ff3c3c40}}.banner.svelte-c1leyh{border-radius:var(--radius-small);background:color-mix(in srgb, #b14dff 30%, var(--surface));text-align:center;border:2px solid #b14dff;margin:0;padding:8px 12px;font-weight:700}.coming.svelte-c1leyh{animation:.4s steps(2,end) infinite svelte-c1leyh-blink}.icon.svelte-c1leyh{margin-right:4px}.big.svelte-c1leyh{padding:16px 24px;font-size:2.6rem}@keyframes svelte-c1leyh-blink{50%{border-color:#0000}}@media (prefers-reduced-motion:reduce){.coming.svelte-c1leyh{animation:none}}ol.svelte-1z0hlqv{color:var(--muted);flex-direction:column;gap:2px;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}li.svelte-1z0hlqv:first-child{color:var(--text);font-weight:600}.icon.svelte-1z0hlqv{margin-right:4px}.big.svelte-1z0hlqv{gap:8px;font-size:1.6rem}ul.svelte-ms321a{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}li.svelte-ms321a{flex-direction:column;gap:3px;font-size:.85rem;display:flex}li.me.svelte-ms321a .name{text-underline-offset:3px;text-decoration:underline}.top.svelte-ms321a{align-items:center;gap:6px;min-width:0;display:flex}.top.svelte-ms321a .badge{flex:auto;min-width:0}.stars.svelte-ms321a{color:var(--surface-2);letter-spacing:-1px}.stars.svelte-ms321a .won:where(.svelte-ms321a){color:var(--accent)}.icons.svelte-ms321a{gap:1px;display:flex}.cards.svelte-ms321a{color:var(--muted)}.taps.svelte-ms321a{text-align:right;min-width:2.2em;font-weight:700}.bar.svelte-ms321a{background:var(--surface-2);border-radius:4px;height:8px;position:relative;overflow:hidden}.fill.svelte-ms321a{height:100%;transition:width .12s ease-out}.sprint-line.svelte-ms321a{background:var(--accent);opacity:.6;width:2px;position:absolute;top:0;bottom:0}li.sprint.svelte-ms321a .bar:where(.svelte-ms321a){box-shadow:0 0 10px var(--accent)}.big.svelte-ms321a{gap:26px}.big.svelte-ms321a li:where(.svelte-ms321a){gap:10px;font-size:1.8rem}.big.svelte-ms321a .bar:where(.svelte-ms321a){border-radius:15px;height:30px}.big.svelte-ms321a .sprint-line:where(.svelte-ms321a){width:4px}.display.svelte-nzh8eh{flex-direction:column;gap:36px;width:100%;max-width:1500px;margin:0 auto;display:flex}header.svelte-nzh8eh{justify-content:space-between;align-items:baseline;display:flex}h1.svelte-nzh8eh{color:#ff4d3d;font-size:4rem}.round.svelte-nzh8eh{color:var(--muted);font-size:2rem}.sprint.svelte-nzh8eh{color:var(--accent);text-align:center;margin:0;font-size:3rem;font-weight:800}.shake.svelte-nzh8eh{animation:.2s linear infinite svelte-nzh8eh-shake}.overlay.svelte-nzh8eh{background:color-mix(in srgb, var(--bg) 90%, transparent);flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex;position:fixed;inset:0}.overlay.svelte-nzh8eh h2:where(.svelte-nzh8eh){font-size:5rem}.overlay.svelte-nzh8eh p:where(.svelte-nzh8eh){margin:0;font-size:2.5rem}@keyframes svelte-nzh8eh-shake{0%,to{translate:0}25%{translate:-3px 2px}75%{translate:3px -2px}}@media (prefers-reduced-motion:reduce){.shake.svelte-nzh8eh{animation:none}}.arena.svelte-1i7ekm8{flex:1;place-items:center;min-height:260px;display:grid;position:relative}.tap.svelte-1i7ekm8{aspect-ratio:1;background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--color) 70%, white), var(--color) 55%, color-mix(in srgb, var(--color) 60%, black));width:min(78vw,300px);box-shadow:0 12px 0 color-mix(in srgb, var(--color) 45%, black), 0 18px 30px #00000080;color:#0b0b0e;font:inherit;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;border:none;border-radius:50%;transition:transform .16s,left .2s,top .2s}.tap.svelte-1i7ekm8:active:not(:disabled){box-shadow:0 4px 0 color-mix(in srgb, var(--color) 45%, black), 0 8px 16px #00000080;transform:translateY(8px)}.tap.svelte-1i7ekm8:disabled{filter:grayscale(.8);opacity:.5}.count.svelte-1i7ekm8{font-size:4.5rem;font-weight:800}.tiny.svelte-1i7ekm8{transform:scale(.12)}.tiny.svelte-1i7ekm8:active:not(:disabled){transform:scale(.12)translateY(8px)}.runaway.svelte-1i7ekm8{width:min(40vw,150px);position:absolute;translate:-50% -50%}.runaway.svelte-1i7ekm8 .count:where(.svelte-1i7ekm8),.small.svelte-1i7ekm8 .count:where(.svelte-1i7ekm8){font-size:2rem}.reverse.svelte-1i7ekm8{background:repeating-linear-gradient(45deg, var(--color), var(--color) 14px, #ff4d3d 14px, #ff4d3d 28px)}.boosted.svelte-1i7ekm8{box-shadow:0 12px 0 color-mix(in srgb, var(--color) 45%, black), 0 0 50px var(--color);animation:.5s ease-in-out infinite alternate svelte-1i7ekm8-pulse}.clones.svelte-1i7ekm8{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;display:grid}.small.svelte-1i7ekm8{width:100%}.quake.svelte-1i7ekm8{animation:.9s ease-in-out infinite svelte-1i7ekm8-quake}@keyframes svelte-1i7ekm8-quake{0%,to{translate:0;rotate:0deg}20%{translate:-28px 14px;rotate:-4deg}40%{translate:22px -20px;rotate:3deg}60%{translate:-16px -26px;rotate:-2deg}80%{translate:30px 18px;rotate:4deg}}@keyframes svelte-1i7ekm8-pulse{to{filter:brightness(1.25)}}@media (prefers-reduced-motion:reduce){.boosted.svelte-1i7ekm8{animation:none}.quake.svelte-1i7ekm8{animation-duration:3s}}.sabotage.svelte-1g6ge6j{flex-direction:column;flex:1;gap:10px;transition:transform .4s;display:flex;position:relative}.upside.svelte-1g6ge6j{transform:rotate(180deg)}.shake.svelte-1g6ge6j{animation:.18s linear infinite svelte-1g6ge6j-shake}header.svelte-1g6ge6j{justify-content:space-between;align-items:center;gap:8px;display:flex}.round.svelte-1g6ge6j{color:var(--muted);font-weight:700}.sprint.svelte-1g6ge6j{color:var(--accent);font-weight:800}.banner.svelte-1g6ge6j{border-radius:var(--radius-small);background:color-mix(in srgb, var(--c) 25%, var(--surface));border:1px solid var(--c);text-align:center;margin:0;padding:8px 12px;font-weight:700}.hand.svelte-1g6ge6j{min-height:84px}.cards.svelte-1g6ge6j{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.card.svelte-1g6ge6j{border-radius:var(--radius-small);border:2px solid var(--border);background:linear-gradient(180deg, var(--surface-2), var(--surface));color:var(--text);font:inherit;cursor:pointer;flex-direction:column;align-items:center;gap:2px;padding:10px 4px;font-size:.8rem;font-weight:700;display:flex;box-shadow:0 4px #0006}.card.sab.svelte-1g6ge6j{border-color:#ff4d3d}.card.svelte-1g6ge6j:active:not(:disabled){transform:translateY(3px);box-shadow:0 1px #0006}.card.passive.svelte-1g6ge6j{opacity:.7;cursor:default}.icon.svelte-1g6ge6j{font-size:1.7rem}.hint.svelte-1g6ge6j{color:var(--muted);font-size:.65rem;font-weight:500}.empty.svelte-1g6ge6j{text-align:center;color:var(--muted);margin:0;padding:20px 0;font-size:.9rem}.aim.svelte-1g6ge6j,.targets.svelte-1g6ge6j{flex-direction:column;gap:8px;display:flex}.aim.svelte-1g6ge6j>span:where(.svelte-1g6ge6j){font-weight:700}.target.svelte-1g6ge6j{border-radius:var(--radius-small);border:2px solid var(--c);background:color-mix(in srgb, var(--c) 15%, var(--surface));min-height:48px;color:var(--text);font:inherit;cursor:pointer;align-items:center;padding:8px 14px;display:flex}.link.svelte-1g6ge6j{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:none;text-decoration:underline}.fog.svelte-1g6ge6j{pointer-events:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:var(--radius);z-index:2;background:radial-gradient(circle at 30% 40%,#e6e6f0d9,#0000 45%),radial-gradient(circle at 70% 60%,#dcdcebcc,#0000 50%),#c8c8d78c;position:absolute;inset:-10px}.blackout.svelte-1g6ge6j{z-index:10;pointer-events:none;background:#000000ed;position:fixed;inset:0}.popup.svelte-1g6ge6j{z-index:3;color:#111;background:#f4f4f7;border-radius:8px;width:52%;padding:14px 12px 10px;font-size:.9rem;font-weight:700;position:absolute;box-shadow:0 8px 30px #0009}.popup.svelte-1g6ge6j p:where(.svelte-1g6ge6j){margin:0}.close.svelte-1g6ge6j{cursor:pointer;color:#444;background:0 0;border:none;width:34px;height:34px;font-size:1.1rem;position:absolute;top:2px;right:2px}.overlay.svelte-1g6ge6j{z-index:20;background:color-mix(in srgb, var(--bg) 92%, transparent);text-align:center;flex-direction:column;justify-content:center;gap:14px;padding:24px;display:flex;position:fixed;inset:0}.overlay.svelte-1g6ge6j h2:where(.svelte-1g6ge6j){font-size:2rem}.overlay.svelte-1g6ge6j p:where(.svelte-1g6ge6j){margin:0;font-size:1.1rem}.danger.svelte-1g6ge6j{background:#4a0d0deb}.gift.svelte-1g6ge6j{background:#1c2a12f0}.timer.svelte-1g6ge6j{background:var(--accent);border-radius:4px;height:8px;animation-name:svelte-1g6ge6j-drain;animation-timing-function:linear;animation-fill-mode:forwards}.defenses.svelte-1g6ge6j{justify-content:center;gap:10px;display:flex}.defense.svelte-1g6ge6j{border-radius:var(--radius);border:3px solid var(--accent);background:var(--surface-2);max-width:160px;color:var(--text);font:inherit;cursor:pointer;flex-direction:column;flex:1;align-items:center;gap:4px;padding:18px 10px;font-weight:800;display:flex}.defense.svelte-1g6ge6j .icon:where(.svelte-1g6ge6j){font-size:2.6rem}@keyframes svelte-1g6ge6j-drain{0%{width:100%}to{width:0%}}@keyframes svelte-1g6ge6j-shake{0%,to{translate:0}25%{translate:-2px 1px}75%{translate:2px -1px}}@media (prefers-reduced-motion:reduce){.shake.svelte-1g6ge6j{animation:none}.sabotage.svelte-1g6ge6j{transition:none}}ul.svelte-1396f0y{gap:8px;margin:0;padding:0;list-style:none;display:grid}li.svelte-1396f0y{grid-template-columns:minmax(0,7.5em) 1fr 2.5em;align-items:center;gap:10px;display:grid}.bar.svelte-1396f0y{background:var(--surface-2);border-radius:6px;height:12px;overflow:hidden}.fill.svelte-1396f0y{height:100%;transition:width .12s ease-out}.mono.svelte-1396f0y{text-align:right}.big.svelte-1396f0y{gap:28px;font-size:2.4rem}.big.svelte-1396f0y li:where(.svelte-1396f0y){grid-template-columns:minmax(0,8em) 1fr 3em;gap:28px}.big.svelte-1396f0y .bar:where(.svelte-1396f0y){border-radius:18px;height:36px}.display.svelte-kmrmxt{flex-direction:column;gap:48px;width:100%;max-width:1400px;margin:0 auto;display:flex}h1.svelte-kmrmxt{text-align:center;font-size:3.5rem}.game.svelte-705pj3{gap:var(--gap);flex-direction:column;flex:1;display:flex}.tap.svelte-705pj3{background:var(--player);color:#0b0b0e;min-height:280px;font:inherit;touch-action:manipulation;-webkit-user-select:none;user-select:none;cursor:pointer;border:none;border-radius:32px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.tap.svelte-705pj3:active:not(:disabled){transform:scale(.97)}.tap.svelte-705pj3:disabled{opacity:.5}.count.svelte-705pj3{font-size:6rem;font-weight:700;line-height:1}.hint.svelte-705pj3{font-size:1.1rem;font-weight:600}
