.hud.svelte-ds9mhm{font-variant-numeric:tabular-nums;justify-content:center;gap:1rem;margin:.5rem 0 .85rem;display:flex}.stat.svelte-ds9mhm strong:where(.svelte-ds9mhm){font-weight:700}.stat.dim.svelte-ds9mhm{color:var(--text-dim)}.grid.svelte-ds9mhm{--gap:clamp(6px, 2.5vw, 12px);--cell:min(calc((100vw - 2.75rem - (var(--n) + 1) * var(--gap)) / var(--n)), 64px);grid-template-columns:repeat(var(--n), var(--cell));gap:var(--gap);width:max-content;padding:var(--gap);border:3px solid var(--border);border-radius:var(--r-md);box-shadow:var(--hard);background:#1a1714;justify-content:center;margin-inline:auto;display:grid}.cell.svelte-ds9mhm{width:var(--cell);height:var(--cell);border-radius:var(--r-sm);cursor:pointer;transition:background var(--t-fast) ease, box-shadow var(--t-fast) ease, transform var(--t-fast) ease;background:radial-gradient(circle at 50% 40%,#3a342c,#211d18);border:2px solid #000}.cell.svelte-ds9mhm:active{transform:scale(.94)}.cell.lit.svelte-ds9mhm{background:radial-gradient(circle at 50% 38%, #ffe08a, var(--gold) 70%);border-color:var(--gold);box-shadow:0 0 14px 1px color-mix(in oklab, var(--gold) 70%, transparent)}.result.svelte-ds9mhm{text-align:center;font-family:var(--font-display);color:var(--success);margin:.7rem 0 0;font-size:1.05rem;font-weight:700}.tool.svelte-ds9mhm{background:var(--surface);border:2px solid var(--border);border-radius:var(--r-sm);cursor:pointer;box-shadow:var(--hard-sm);align-items:center;gap:.35rem;padding:.4rem .7rem;font-weight:600;display:inline-flex}@media (prefers-reduced-motion:reduce){.cell.svelte-ds9mhm{transition:none}}
