.cr-result table{margin:0 auto 1em;border-collapse:collapse;font-variant-numeric:tabular-nums}.cr-result th,.cr-result td{padding:.25em .8em;border-bottom:1px solid var(--tile-frame);text-align:left}.cr[data-astro-cid-6wjbmwqf] .game-board[data-astro-cid-6wjbmwqf]{min-height:500px}@media(max-width:699px){.cr[data-astro-cid-6wjbmwqf] .game-board[data-astro-cid-6wjbmwqf]{min-height:calc((100vw - 48px)*1.5 + 60px)}}.cr-pegboard[data-astro-cid-6wjbmwqf]{position:absolute;left:8px;right:8px;top:8px;height:70px;z-index:5;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:6px 12px;border-radius:12px;background:linear-gradient(#c58f58,#a8733f);box-shadow:inset 0 1px #ffffff59,0 2px 6px #0000004d;color:#3b220d}.cr-lane[data-astro-cid-6wjbmwqf]{display:flex;align-items:center;gap:10px;height:24px}.cr-lane-name[data-astro-cid-6wjbmwqf]{flex:none;width:3.2em;font-family:var(--font-heading);font-weight:800;font-size:1rem}.cr-lane-score[data-astro-cid-6wjbmwqf]{flex:none;min-width:2.2em;font-size:1.25rem;text-align:right;font-variant-numeric:tabular-nums}.cr-track[data-astro-cid-6wjbmwqf]{position:relative;flex:1;height:100%;margin:0 6px;background:radial-gradient(circle at 100% 50%,rgb(60 32 10 / .75) 0 1.6px,transparent 2.1px) 0 0 / calc(100% / var(--holes, 121)) 100% repeat-x}.cr-peg[data-astro-cid-6wjbmwqf]{position:absolute;top:50%;left:0;width:13px;height:13px;translate:-50% -50%;border-radius:50%;box-shadow:0 1px 2px #00000080;transition:left .5s ease}.cr-lane--you[data-astro-cid-6wjbmwqf] .cr-peg[data-astro-cid-6wjbmwqf]{background:#d9412f}.cr-lane--rosa[data-astro-cid-6wjbmwqf] .cr-peg[data-astro-cid-6wjbmwqf]{background:#2f62d0}.cr-peg--back[data-astro-cid-6wjbmwqf]{opacity:.45}.cr-note[data-astro-cid-6wjbmwqf]{position:absolute;right:0;top:50%;translate:0 -50%;padding:0 8px;border-radius:999px;background:#ffffffd9;font-size:.85rem;font-weight:700;line-height:1.5;white-space:nowrap}.cr-label[data-astro-cid-6wjbmwqf],.cr-tag[data-astro-cid-6wjbmwqf],.cr-count[data-astro-cid-6wjbmwqf],.cr-show[data-astro-cid-6wjbmwqf]{position:absolute;left:0;top:0;z-index:600}.cr-label[data-astro-cid-6wjbmwqf]{display:flex;flex-direction:column;align-items:flex-end;padding:3px 10px;border-radius:10px;background:#00000040;color:#fff;line-height:1.25;white-space:nowrap}.cr-label[data-astro-cid-6wjbmwqf].cr-label--turn{background:#ffe066;color:var(--purple-dark)}.cr-name[data-astro-cid-6wjbmwqf]{font-family:var(--font-heading);font-weight:800;font-size:1.05rem}.cr-sub[data-astro-cid-6wjbmwqf]{font-size:.85rem}.cr-go[data-astro-cid-6wjbmwqf]{margin-top:2px;padding:0 8px;border-radius:999px;background:#fff;color:var(--purple-dark);font-weight:800;font-size:.85rem}.cr-go[data-astro-cid-6wjbmwqf][hidden]{display:none}.cr-tag[data-astro-cid-6wjbmwqf]{z-index:5;color:#fff;font-weight:700;font-size:.9rem;text-align:center;white-space:nowrap}.cr-count[data-astro-cid-6wjbmwqf]{padding:6px 14px;border-radius:12px;background:#00000047;color:#fff;font-weight:700;font-size:1rem;text-align:center;line-height:1.1}.cr-count[data-astro-cid-6wjbmwqf] b[data-astro-cid-6wjbmwqf]{display:block;font-family:var(--font-heading);font-size:2rem}.cr-count[data-astro-cid-6wjbmwqf][hidden]{display:none}.cr-show[data-astro-cid-6wjbmwqf]{padding:12px 16px 14px;border-radius:12px;background:#fffdf6;color:var(--ink, #2a1f3d);box-shadow:0 4px 14px #0000004d}.cr-show[data-astro-cid-6wjbmwqf][hidden]{display:none}.cr-show[data-astro-cid-6wjbmwqf] h3[data-astro-cid-6wjbmwqf]{margin:0 0 6px;font-size:1.25rem}.cr-show[data-astro-cid-6wjbmwqf] ul[data-astro-cid-6wjbmwqf]{margin:0;padding:0;list-style:none}.cr-show[data-astro-cid-6wjbmwqf] li{display:flex;justify-content:space-between;gap:12px;padding:3px 0;border-bottom:1px solid rgb(0 0 0 / .1)}.cr-show[data-astro-cid-6wjbmwqf] li b{flex:none;font-size:1.1rem}.cr-show[data-astro-cid-6wjbmwqf] .cr-red{color:#c62828}.cr-show-starter[data-astro-cid-6wjbmwqf]{margin:6px 0 4px;font-size:.9rem}.cr-show[data-astro-cid-6wjbmwqf] .btn[data-astro-cid-6wjbmwqf]{margin-top:6px}.cr-crib-slot[data-astro-cid-6wjbmwqf]{border-style:dashed;font-family:var(--font-heading);font-weight:800;font-size:calc(var(--cw) * .22)}.cr-crib-slot[data-astro-cid-6wjbmwqf].cr-target{z-index:90;cursor:pointer;outline:4px dashed #ffe066;outline-offset:3px}.cr-crib-slot[data-astro-cid-6wjbmwqf].cr-target--ready{background:#ffe0662e;animation:hint-pulse 1.2s ease-in-out infinite}.cr-crib-slot[data-astro-cid-6wjbmwqf].drop-ok{outline:4px solid #fff}.cr[data-astro-cid-6wjbmwqf] .game-board .card{transform-origin:0 0;transition:transform .4s ease}.cr[data-astro-cid-6wjbmwqf] .game-board.no-anim .card{transition:none}.cr[data-astro-cid-6wjbmwqf] .card--playable{cursor:pointer;touch-action:none}.cr[data-astro-cid-6wjbmwqf] .card--playable:hover{translate:0 -10px}.cr[data-astro-cid-6wjbmwqf] .game-board .card.dragging{transition:none;cursor:grabbing}.cr[data-astro-cid-6wjbmwqf] .card--selected{outline:4px solid #ffe066;outline-offset:1px}.cr[data-astro-cid-6wjbmwqf] .card--hint{outline:4px solid #ffe066;outline-offset:1px;animation:hint-pulse 1s ease-in-out infinite}.cr[data-astro-cid-6wjbmwqf] .cr-dim img{filter:brightness(.75)}.cr[data-astro-cid-6wjbmwqf] .cr-counted{outline:3px solid #fff;outline-offset:1px}.cr[data-astro-cid-6wjbmwqf] .cr-under{visibility:hidden}.cr[data-astro-cid-6wjbmwqf] .game-board.cr-drop-play{box-shadow:inset 0 0 0 4px #ffe06699}
