.board.svelte-10di25q .overlay .hint{max-width:32ch}.board.svelte-10di25q{border:2px solid var(--border);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:8px;line-height:0;position:relative;overflow:hidden}canvas.svelte-10di25q{cursor:pointer;outline:none;display:block}.board.svelte-10di25q .overlay .story{max-width:32ch;margin:.25rem auto 0;font-style:italic;line-height:1.4}.perks.svelte-10di25q{background:color-mix(in srgb, var(--paper) 88%, transparent);text-align:center;align-content:center;justify-items:center;gap:.6rem;padding:1rem;line-height:1.35;display:grid;position:absolute;inset:0}.perks.svelte-10di25q h2:where(.svelte-10di25q){font-family:var(--font-head);margin:0;font-size:1.5rem}.perks.svelte-10di25q .sub:where(.svelte-10di25q),.perks.svelte-10di25q .small:where(.svelte-10di25q){color:var(--muted);margin:0;font-size:.9rem}.cards.svelte-10di25q{grid-template-columns:repeat(3,minmax(0,11rem));gap:.6rem;display:grid}.cards.svelte-10di25q button:where(.svelte-10di25q){border:2.5px solid var(--ink);box-shadow:4px 4px 0 var(--ink);background:var(--paper);color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:0;align-content:start;gap:.3rem;padding:.8rem .7rem;font-size:.85rem;display:grid}.cards.svelte-10di25q button:where(.svelte-10di25q):nth-child(odd){transform:rotate(-1.2deg)}.cards.svelte-10di25q button:where(.svelte-10di25q):nth-child(2n){transform:rotate(1deg)}.cards.svelte-10di25q button:where(.svelte-10di25q):hover,.cards.svelte-10di25q button:where(.svelte-10di25q):focus-visible{box-shadow:6px 6px 0 var(--red);transform:none}.cards.svelte-10di25q strong:where(.svelte-10di25q){font-size:1rem}.cards.svelte-10di25q kbd:where(.svelte-10di25q){justify-self:start}@media (width<=560px){.cards.svelte-10di25q{grid-template-columns:1fr}}.rail .danger strong{color:var(--red)}
