.field.svelte-wdj217{display:flex;flex-direction:column;gap:6px}.hint.svelte-wdj217{font-size:12px;color:var(--text-1)}.seg.svelte-wdj217{display:grid;grid-auto-flow:column;gap:4px;background:var(--bg-0);border-radius:var(--radius);padding:4px}.seg.svelte-wdj217 button:where(.svelte-wdj217){height:32px;border-radius:7px;background:transparent;color:var(--text-1);font-weight:600;font-size:11px;text-transform:capitalize;padding:0 2px}.seg.svelte-wdj217 button.active:where(.svelte-wdj217){background:var(--bg-3);color:var(--text-0)}.rig.svelte-wdj217{width:100%;max-width:420px;display:flex;flex-direction:column;gap:14px}.hud.svelte-wdj217{width:100%;display:flex;align-items:flex-end;justify-content:space-between;min-height:40px}.hud-left.svelte-wdj217{display:flex;align-items:center;gap:10px}.maxwin.svelte-wdj217{font-size:11px;font-weight:700;letter-spacing:.02em;color:#f5c66b;background:color-mix(in srgb,#f5c66b 12%,transparent);border:1px solid color-mix(in srgb,#f5c66b 30%,transparent);border-radius:999px;padding:3px 9px;white-space:nowrap}.bal.svelte-wdj217{align-self:flex-start}.tower.svelte-wdj217{display:flex;flex-direction:column;gap:6px}.row.svelte-wdj217{display:grid;grid-template-columns:22px 1fr;align-items:center;gap:8px;border-radius:var(--radius);padding:2px;transition:background .2s ease}.row.active.svelte-wdj217{background:color-mix(in srgb,var(--accent) 12%,transparent)}.rownum.svelte-wdj217{font-size:11px;color:var(--text-2);text-align:center}.cells.svelte-wdj217{display:grid;gap:6px}.cell.svelte-wdj217{height:38px;border-radius:var(--radius);background:linear-gradient(160deg,var(--bg-3),var(--bg-2));border:1px solid var(--border);display:grid;place-items:center;box-shadow:inset 0 1px #ffffff0d;transition:transform .18s cubic-bezier(.34,1.56,.64,1),background .2s ease,box-shadow .2s ease,opacity .2s ease}.cell.reachable.svelte-wdj217:hover:not(:disabled){transform:translateY(-2px);background:var(--border)}.cell.svelte-wdj217:disabled:not(.safe):not(.dragon):not(.egg):not(.chosen){opacity:.45}.cell.chosen.svelte-wdj217{background:var(--bg-0);box-shadow:0 0 0 2px var(--accent) inset}.cell.safe.svelte-wdj217{background:color-mix(in srgb,var(--accent) 20%,var(--bg-2));box-shadow:0 0 0 2px var(--accent) inset,0 0 14px color-mix(in srgb,var(--accent) 30%,transparent);animation:svelte-wdj217-pop .18s cubic-bezier(.34,1.56,.64,1)}.cell.dragon.svelte-wdj217{background:color-mix(in srgb,var(--danger) 24%,var(--bg-2));box-shadow:0 0 0 2px var(--danger) inset;animation:svelte-wdj217-shake .2s ease}.cell.egg.svelte-wdj217{opacity:.55}.cell.near.svelte-wdj217{opacity:1;box-shadow:0 0 0 2px var(--danger) inset,0 0 14px color-mix(in srgb,var(--danger) 45%,transparent);animation:svelte-wdj217-near-pulse 1.1s ease-in-out infinite}@keyframes svelte-wdj217-near-pulse{0%,to{box-shadow:0 0 0 2px var(--danger) inset,0 0 7px color-mix(in srgb,var(--danger) 28%,transparent)}50%{box-shadow:0 0 0 2px var(--danger) inset,0 0 20px color-mix(in srgb,var(--danger) 60%,transparent)}}.icon.svelte-wdj217{width:70%;height:70%}.badge.svelte-wdj217{color:var(--accent);font-size:12px}.dot.svelte-wdj217{width:6px;height:6px;border-radius:999px;background:var(--text-2);opacity:.5}@keyframes svelte-wdj217-pop{0%{transform:scale(.6)}to{transform:scale(1)}}@keyframes svelte-wdj217-shake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}.readout.svelte-wdj217{display:flex;align-items:center;justify-content:center;min-height:26px;font-size:14px}.muted.svelte-wdj217{color:var(--text-1)}.tag.svelte-wdj217{font-size:13px;font-weight:800;padding:4px 12px;border-radius:999px}.tag.win.svelte-wdj217{color:var(--accent-ink);background:var(--accent)}.tag.lose.svelte-wdj217{color:#fff;background:var(--danger)}.tag.win.big.svelte-wdj217{font-size:15px;padding:5px 14px;box-shadow:0 0 18px color-mix(in srgb,var(--accent) 45%,transparent)}.tag.win.huge.svelte-wdj217{font-size:17px;padding:6px 16px;box-shadow:0 0 28px color-mix(in srgb,var(--accent) 65%,transparent);animation:svelte-wdj217-tag-huge .6s cubic-bezier(.34,1.56,.64,1)}@keyframes svelte-wdj217-tag-huge{0%{transform:scale(.8)}60%{transform:scale(1.1)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.cell.safe.svelte-wdj217,.cell.dragon.svelte-wdj217,.cell.near.svelte-wdj217,.tag.win.huge.svelte-wdj217{animation:none}}
