.board[data-astro-cid-a376oi2r]{position:relative;width:min(100%,520px);margin:10px 0 6px;padding:8px 10px 10px;background:#fffefa;border-radius:14px;box-shadow:0 1px 2px #3a3f471f,0 6px 18px #3a3f471a}.board[data-astro-cid-a376oi2r]:before{content:"";position:absolute;inset:4px;border:1.5px dashed var(--guide);border-radius:10px;pointer-events:none}.head[data-astro-cid-a376oi2r]{display:flex;align-items:baseline;gap:4px 10px;padding:2px 4px 6px}.board[data-astro-cid-a376oi2r] h2[data-astro-cid-a376oi2r]{margin:0;font-size:17px;line-height:1.3;white-space:nowrap}.hint[data-astro-cid-a376oi2r]{margin:0;flex:1;text-align:right;font-size:14px;font-weight:600;line-height:1.35;color:var(--muted)}.tally[data-astro-cid-a376oi2r]{margin:0;font-weight:800;white-space:nowrap;line-height:1.2}.count[data-astro-cid-a376oi2r]{font-size:20px;color:var(--ink)}.of[data-astro-cid-a376oi2r]{font-size:14px;color:var(--muted)}.board[data-astro-cid-a376oi2r].empty{padding:6px 12px 7px}.board[data-astro-cid-a376oi2r].empty .head[data-astro-cid-a376oi2r]{flex-wrap:wrap;padding:2px 2px 0}.board[data-astro-cid-a376oi2r].empty h2[data-astro-cid-a376oi2r]{flex:1;font-size:16px}.board[data-astro-cid-a376oi2r].empty .hint[data-astro-cid-a376oi2r]{order:3;flex-basis:100%;text-align:left}.board[data-astro-cid-a376oi2r].empty .count[data-astro-cid-a376oi2r]{font-size:16px}.board[data-astro-cid-a376oi2r].empty .grid[data-astro-cid-a376oi2r],.board[data-astro-cid-a376oi2r].empty .save[data-astro-cid-a376oi2r]{display:none}.grid[data-astro-cid-a376oi2r]{position:relative}.cells[data-astro-cid-a376oi2r]{list-style:none;margin:0;padding:0 2px;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px}.cell[data-astro-cid-a376oi2r]{aspect-ratio:1}.cell[data-astro-cid-a376oi2r] a[data-astro-cid-a376oi2r]{position:relative;display:grid;place-items:center;width:100%;height:100%;border-radius:50%;border:1.5px dashed #B9BEC6;text-decoration:none;color:inherit}.cell[data-astro-cid-a376oi2r] a[data-astro-cid-a376oi2r]:hover{background:#3a3f470f}.jl[data-astro-cid-a376oi2r]{font-size:clamp(17px,4.6vw,26px);line-height:1;color:#858b94}.cell[data-astro-cid-a376oi2r].on a[data-astro-cid-a376oi2r]{border-color:transparent}.cell[data-astro-cid-a376oi2r].on .jl[data-astro-cid-a376oi2r]{opacity:0}.cell[data-astro-cid-a376oi2r] canvas{position:absolute;left:-7%;top:-7%;width:114%;height:114%;transform:rotate(var(--r, -8deg));mix-blend-mode:multiply;opacity:.92;pointer-events:none}.save[data-astro-cid-a376oi2r]{display:block;margin:8px auto 0}.save[data-astro-cid-a376oi2r][hidden]{display:none}.cheer[data-astro-cid-a376oi2r]{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:center;gap:10px;padding:6px 2px 6px 8px;background:var(--paper);border:1.5px solid var(--guide);border-radius:12px;box-shadow:0 6px 20px #3a3f472e;animation:rise .25s ease-out both}.cheer[data-astro-cid-a376oi2r][hidden]{display:none}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}.cheer-text[data-astro-cid-a376oi2r]{margin:0;flex:1;font-weight:700;font-size:15px;line-height:1.4}.cheer-close[data-astro-cid-a376oi2r]{flex:none;width:44px;height:44px;border:0;background:none;font-size:24px;line-height:1;color:var(--muted);border-radius:8px}.cheer-ink[data-astro-cid-a376oi2r]{flex:none;width:72px;height:72px}.cheer-ink[data-astro-cid-a376oi2r] canvas{width:100%;height:100%;mix-blend-mode:multiply;transform:rotate(-12deg);animation:press .42s cubic-bezier(.2,.9,.3,1.3) both}@keyframes press{0%{opacity:0;transform:scale(1.8) rotate(-30deg)}to{opacity:.95;transform:scale(1) rotate(-12deg)}}.card-sheet[data-astro-cid-a376oi2r]{border:0;border-radius:16px;padding:12px;width:min(92vw,360px);max-height:94dvh}.card-sheet[data-astro-cid-a376oi2r]::backdrop{background:#3a3f4799}.card-img[data-astro-cid-a376oi2r]{display:block;max-width:100%;max-height:calc(94dvh - 170px);margin:0 auto;border-radius:8px;-webkit-touch-callout:default}.card-hint[data-astro-cid-a376oi2r],.card-inapp[data-astro-cid-a376oi2r]{font-size:14px;color:var(--muted);text-align:center;margin:6px 0}.card-inapp[data-astro-cid-a376oi2r] a[data-astro-cid-a376oi2r]{font-weight:800;color:var(--ink)}.card-sheet[data-astro-cid-a376oi2r] .row[data-astro-cid-a376oi2r]{display:flex;gap:6px;justify-content:center;flex-wrap:wrap}.card-sheet[data-astro-cid-a376oi2r] .btn[data-astro-cid-a376oi2r]{min-height:44px;padding:8px 14px;text-decoration:none;display:inline-flex;align-items:center}.chart[data-astro-cid-7rnbb5ur]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px}.jamo[data-astro-cid-7rnbb5ur]{width:100%;display:flex;flex-direction:column;align-items:center;gap:0;padding:8px 4px 10px;background:var(--paper);border:2px solid var(--guide);border-radius:10px;min-height:44px;text-decoration:none;color:inherit}.jamo[data-astro-cid-7rnbb5ur]:hover,.jamo[data-astro-cid-7rnbb5ur]:focus-visible,.jamo[data-astro-cid-7rnbb5ur]:target{border-color:var(--ink)}.j[data-astro-cid-7rnbb5ur]{font-size:34px;line-height:1.2}.r[data-astro-cid-7rnbb5ur]{font-size:14px;font-weight:700}.n[data-astro-cid-7rnbb5ur]{font-size:14px;color:var(--muted)}
