.fh[data-astro-cid-xw55fn74]{gap:var(--space-8);flex-wrap:wrap;align-items:flex-start;display:flex}.board-wrap[data-astro-cid-xw55fn74]{gap:var(--space-3);flex-direction:column;flex:340px;min-width:0;max-width:560px;display:flex}.turn[data-astro-cid-xw55fn74]{min-height:54px;font-size:20px;font-weight:800;line-height:27px}.board[data-astro-cid-xw55fn74]{background:var(--board-frame);border-radius:var(--radius-md);padding:var(--space-2) var(--space-1)}.hill[data-astro-cid-xw55fn74]{grid-template-columns:repeat(9,minmax(0,1fr));align-items:end;gap:2px;display:grid}.col[data-astro-cid-xw55fn74]{border-radius:var(--radius-md);min-width:0;color:var(--muted);font:inherit;background:0 0;border:2px solid #0000;flex-direction:column-reverse;gap:3px;padding:3px 2px;display:flex}.col[data-astro-cid-xw55fn74].legal{border-color:var(--cobalt);cursor:pointer}.col[data-astro-cid-xw55fn74].legal:hover{background:var(--stage)}.col[data-astro-cid-xw55fn74]:focus-visible{outline:3px solid var(--ink);outline-offset:1px}.col[data-astro-cid-xw55fn74][aria-disabled=true]{cursor:wait}.num[data-astro-cid-xw55fn74]{font:600 13px/16px var(--font-mono);text-align:center}.col[data-astro-cid-xw55fn74].legal .num[data-astro-cid-xw55fn74]{color:var(--ink)}.mark[data-astro-cid-xw55fn74]{text-align:center;height:16px;color:var(--cobalt);visibility:hidden;font-size:12px;line-height:16px}.col[data-astro-cid-xw55fn74].legal .mark[data-astro-cid-xw55fn74]{visibility:visible}.cell[data-astro-cid-xw55fn74]{aspect-ratio:1;border-radius:var(--radius-round);background:var(--board-hole);width:100%;display:block;position:relative}.cell[data-astro-cid-xw55fn74].p1{background:var(--disc-one)}.cell[data-astro-cid-xw55fn74].p2{background:var(--disc-two)}.cell[data-astro-cid-xw55fn74].p2:after{content:"";border-radius:var(--radius-round);background:var(--board-frame);position:absolute;inset:32%}.cell[data-astro-cid-xw55fn74].last{box-shadow:0 0 0 2px var(--muted)}.cell[data-astro-cid-xw55fn74].win{box-shadow:0 0 0 3px var(--ink)}.legend[data-astro-cid-xw55fn74]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.swatch[data-astro-cid-xw55fn74]{flex:none;width:16px;height:16px}.legend[data-astro-cid-xw55fn74] span[data-astro-cid-xw55fn74][data-legend]{margin-right:var(--space-3)}.side[data-astro-cid-xw55fn74]{gap:var(--space-6);flex-direction:column;flex:260px;min-width:0;display:flex}.ctl[data-astro-cid-xw55fn74]{gap:var(--space-2);flex-direction:column;display:flex}.ctl[data-astro-cid-xw55fn74][hidden]{display:none}.result[data-astro-cid-xw55fn74]{border-radius:var(--radius-md);background:var(--amber);color:var(--on-amber);padding:var(--space-4) 20px;gap:var(--space-1);flex-direction:column;display:flex}.result[data-astro-cid-xw55fn74][hidden]{display:none}.result-title[data-astro-cid-xw55fn74]{font-size:23px;font-weight:800;line-height:30px}.result-text[data-astro-cid-xw55fn74]{font-size:15px;line-height:22px}.hill-figure[data-astro-cid-2kh2onz2] svg[data-astro-cid-2kh2onz2]{background:var(--board-frame);border-radius:var(--radius-md);width:100%;max-width:360px;height:auto}.d-hole[data-astro-cid-2kh2onz2]{fill:var(--board-hole)}.d-one[data-astro-cid-2kh2onz2]{fill:var(--disc-one)}.d-two[data-astro-cid-2kh2onz2]{fill:var(--disc-two)}.d-dot[data-astro-cid-2kh2onz2]{fill:var(--board-frame)}.d-num[data-astro-cid-2kh2onz2]{fill:var(--ink);font:700 13px var(--font-mono)}.d-mark[data-astro-cid-2kh2onz2]{fill:var(--cobalt);font-size:12px}.d-col[data-astro-cid-2kh2onz2]{fill:var(--muted);font:600 12px var(--font-mono)}.d-col-on[data-astro-cid-2kh2onz2]{fill:var(--ink)}
