.bitshift.svelte-1dhe4ym{gap:var(--sp-3);flex-direction:column;display:flex}.blurb.svelte-1dhe4ym,.notice.svelte-1dhe4ym,.result.svelte-1dhe4ym,.empty.svelte-1dhe4ym{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted);margin:0}.notice.svelte-1dhe4ym:empty{display:none}.result.svelte-1dhe4ym{font-size:var(--text-sm)}.result.ok.svelte-1dhe4ym{color:var(--ok)}.status.svelte-1dhe4ym{gap:var(--sp-3);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;flex-wrap:wrap;display:flex}.score.svelte-1dhe4ym{color:var(--accent)}.tile.svelte-1dhe4ym{color:var(--accent-2)}.mode.svelte-1dhe4ym{color:var(--fg-muted)}.board.svelte-1dhe4ym{aspect-ratio:1;background:var(--bg-sunken);border:1px solid var(--border-strong);border-radius:var(--radius-sm);touch-action:none;-webkit-user-select:none;user-select:none;grid-template-rows:repeat(4,1fr);gap:6px;width:100%;max-width:360px;padding:6px;display:grid}.row.svelte-1dhe4ym{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.cell.svelte-1dhe4ym{border-radius:var(--radius-sm);background:var(--bg-raised);border:1px solid var(--border);font-family:var(--font-mono);color:var(--fg);justify-content:center;align-items:center;min-width:0;font-size:clamp(.9rem,5vw,1.5rem);font-weight:700;display:flex}.cell.filled.svelte-1dhe4ym{background:color-mix(in oklab, var(--accent) calc(var(--lvl) * 7%), var(--bg-raised));border-color:color-mix(in oklab, var(--accent) calc(var(--lvl) * 10%), var(--border))}.cell.hot.svelte-1dhe4ym{background:var(--accent);border-color:var(--accent);color:var(--bg);text-shadow:none}.cell.super.svelte-1dhe4ym{background:var(--accent-2);border-color:var(--accent-2)}.cell.spawn.svelte-1dhe4ym{animation:.14s ease-out svelte-1dhe4ym-pop}@keyframes svelte-1dhe4ym-pop{0%{opacity:.4;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.pad.svelte-1dhe4ym{grid-template-rows:repeat(2,44px);grid-template-columns:repeat(3,44px);gap:4px;display:grid}.pad.svelte-1dhe4ym .up:where(.svelte-1dhe4ym){grid-area:1/2}.pad.svelte-1dhe4ym .left:where(.svelte-1dhe4ym){grid-area:2/1}.pad.svelte-1dhe4ym .down:where(.svelte-1dhe4ym){grid-area:2/2}.pad.svelte-1dhe4ym .right:where(.svelte-1dhe4ym){grid-area:2/3}button.svelte-1dhe4ym{background:var(--bg-raised);min-height:44px;color:var(--fg);border:1px solid var(--border-strong);border-top-color:var(--bevel-hi);border-left-color:var(--bevel-hi);border-bottom-color:var(--bevel-lo);border-right-color:var(--bevel-lo);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;padding:var(--sp-2) var(--sp-3);cursor:pointer}button.svelte-1dhe4ym:disabled{opacity:.5;cursor:default}button.svelte-1dhe4ym:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.actions.svelte-1dhe4ym{gap:var(--sp-2);flex-wrap:wrap;display:flex}.board-scores.svelte-1dhe4ym h2:where(.svelte-1dhe4ym){font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--fg-muted);margin:0 0 var(--sp-2) 0}.board-scores.svelte-1dhe4ym ol:where(.svelte-1dhe4ym){gap:var(--sp-1);font-family:var(--font-mono);font-size:var(--text-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.board-scores.svelte-1dhe4ym li:where(.svelte-1dhe4ym){gap:var(--sp-3);border-bottom:1px dotted var(--border);padding-bottom:var(--sp-1);display:flex}.board-scores.svelte-1dhe4ym .rank:where(.svelte-1dhe4ym){color:var(--accent);min-width:2.2rem}.board-scores.svelte-1dhe4ym .name:where(.svelte-1dhe4ym){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.board-scores.svelte-1dhe4ym .pts:where(.svelte-1dhe4ym){color:var(--fg-muted)}@media (prefers-reduced-motion:reduce){.cell.spawn.svelte-1dhe4ym{animation:none}}
