.board.svelte-jpc25w{background:var(--ink-800);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(5,1fr);gap:10px;padding:14px;display:grid}.cell.svelte-jpc25w{aspect-ratio:1;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--ink-700);flex-direction:column;justify-content:center;align-items:center;padding:4px 0;transition:border-color .12s,background .12s,box-shadow .12s;display:flex;position:relative}.cell-accessory.svelte-jpc25w{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.still.svelte-jpc25w .cell:where(.svelte-jpc25w){cursor:default}.cell.occupied.svelte-jpc25w{border-color:color-mix(in srgb, var(--seal) 55%, transparent);background:color-mix(in srgb, var(--seal) 10%, var(--ink-700))}.cell.placeable.svelte-jpc25w:hover,.cell.drop.svelte-jpc25w{border-style:dashed;border-color:var(--seal);background:color-mix(in srgb, var(--seal) 8%, var(--ink-700))}.cell.drop.svelte-jpc25w{box-shadow:0 0 0 2px color-mix(in srgb, var(--seal) 45%, transparent)}.cell.removable.svelte-jpc25w:hover{border-color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger)}.cell-selected.svelte-jpc25w{box-shadow:0 0 0 2px var(--seal)}.glyph.svelte-jpc25w{color:var(--seal);font-size:26px;line-height:1;font-family:var(--font-mono);font-weight:600}.glyph.spin.svelte-jpc25w{transform:rotate(var(--dir));transition:transform .18s}.glyph.blackhole.svelte-jpc25w{filter:drop-shadow(0 0 8px var(--m-blackhole))}.ghost.svelte-jpc25w{font-size:22px;font-family:var(--font-mono);color:var(--seal);opacity:0;transition:opacity .12s}.cell.placeable.svelte-jpc25w:hover .ghost:where(.svelte-jpc25w),.cell.drop.svelte-jpc25w .ghost:where(.svelte-jpc25w){opacity:.45}.cell-value.svelte-jpc25w{color:var(--paper-dim);font-size:12px}.pips.svelte-jpc25w{gap:3px;display:flex}.pips.svelte-jpc25w i:where(.svelte-jpc25w){background:var(--line-strong);border-radius:50%;width:4px;height:4px}.pips.svelte-jpc25w i.lit:where(.svelte-jpc25w){background:var(--seal)}.pips.svelte-jpc25w i.affordable:where(.svelte-jpc25w){background:var(--paper)}
