.sol[data-astro-cid-3hiahqcx]{--felt:#0f7a4a;--felt-dark:#0a4f31;background:radial-gradient(1200px 600px at 50% 0%, #14935a, var(--felt) 45%, var(--felt-dark));color:#fff;padding:12px}.bar[data-astro-cid-3hiahqcx]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;max-width:960px;margin:0 auto 10px;display:flex}.group[data-astro-cid-3hiahqcx]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tb[data-astro-cid-3hiahqcx]{color:#fff;min-height:38px;font:inherit;cursor:pointer;white-space:nowrap;background:#0000002e;border:1px solid #ffffff38;border-radius:10px;padding:0 12px;font-size:.88rem;font-weight:750}.tb[data-astro-cid-3hiahqcx]:hover:not(:disabled){background:#0000004d}.tb[data-astro-cid-3hiahqcx]:disabled{opacity:.45;cursor:default}.tb[data-astro-cid-3hiahqcx].primary{color:#0a4f31;background:#fff;border-color:#fff}.tb[data-astro-cid-3hiahqcx].gold{color:#3a2a00;background:#ffd23f;border-color:#ffd23f}.tb[data-astro-cid-3hiahqcx].gold.pulse{animation:1s infinite pulse}@keyframes pulse{50%{box-shadow:0 0 0 6px #ffd23f59}}.seg[data-astro-cid-3hiahqcx]{background:#0003;border-radius:10px;grid-auto-flow:column;gap:3px;padding:3px;display:inline-grid}.seg[data-astro-cid-3hiahqcx] label[data-astro-cid-3hiahqcx]{cursor:pointer;position:relative}.seg[data-astro-cid-3hiahqcx] input[data-astro-cid-3hiahqcx]{opacity:0;cursor:pointer;position:absolute;inset:0}.seg[data-astro-cid-3hiahqcx] span[data-astro-cid-3hiahqcx]{color:#cfe9db;border-radius:8px;padding:6px 10px;font-size:.85rem;font-weight:800;display:block}.seg[data-astro-cid-3hiahqcx] input[data-astro-cid-3hiahqcx]:checked+span[data-astro-cid-3hiahqcx]{color:#0a4f31;background:#fffffff2}.seg[data-astro-cid-3hiahqcx] input[data-astro-cid-3hiahqcx]:focus-visible+span[data-astro-cid-3hiahqcx]{outline:3px solid #ffd23f}.pills[data-astro-cid-3hiahqcx]{gap:6px;margin:0;display:flex}.pills[data-astro-cid-3hiahqcx] div[data-astro-cid-3hiahqcx]{text-align:center;background:#0003;border-radius:10px;min-width:58px;padding:3px 10px;line-height:1.15}.pills[data-astro-cid-3hiahqcx] dt[data-astro-cid-3hiahqcx],.lifetime[data-astro-cid-3hiahqcx] dt[data-astro-cid-3hiahqcx],.win-stats[data-astro-cid-3hiahqcx] dt[data-astro-cid-3hiahqcx]{letter-spacing:.1em;text-transform:uppercase;opacity:.75;font-size:.62rem;font-weight:800}.pills[data-astro-cid-3hiahqcx] dd[data-astro-cid-3hiahqcx]{font-variant-numeric:tabular-nums;margin:0;font-weight:900}.table[data-astro-cid-3hiahqcx]{max-width:960px;margin:0 auto;position:relative}.board[data-astro-cid-3hiahqcx]{aspect-ratio:4/3;-webkit-user-select:none;user-select:none;width:100%;position:relative}.board[data-astro-cid-3hiahqcx] .slot{border-radius:calc(var(--cw) * .08);color:#ffffff4d;font-weight:900;font-size:calc(var(--cw) * .36);background:#00000014;border:2px solid #ffffff2e;place-items:center;display:grid;position:absolute;top:0;left:0}.board[data-astro-cid-3hiahqcx] .slot.foundation:after{content:"A"}.board[data-astro-cid-3hiahqcx] .slot.tableau:after{content:"K";opacity:.6;font-size:.7em}.board[data-astro-cid-3hiahqcx] .slot.stock{cursor:pointer;font-size:calc(var(--cw) * .5)}.board[data-astro-cid-3hiahqcx] .slot.stock.done span{opacity:0}.board[data-astro-cid-3hiahqcx] .card{perspective:800px;transition:transform .24s cubic-bezier(.2, .7, .3, 1) var(--delay,0s);touch-action:none;cursor:grab;position:absolute;top:0;left:0}.board[data-astro-cid-3hiahqcx] .card.buried{visibility:hidden}.board[data-astro-cid-3hiahqcx] .card.instant,.board[data-astro-cid-3hiahqcx] .card.instant .inner{transition:none!important}.board[data-astro-cid-3hiahqcx] .card.dragging{cursor:grabbing;transition:none}.board[data-astro-cid-3hiahqcx] .card.dragging .front{box-shadow:0 14px 28px #00000059}.board[data-astro-cid-3hiahqcx] .inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .3s ease var(--delay,0s);position:relative;transform:rotateY(180deg)}.board[data-astro-cid-3hiahqcx] .card.up .inner{transform:rotateY(0)}.board[data-astro-cid-3hiahqcx] .front,.board[data-astro-cid-3hiahqcx] .back{border-radius:calc(var(--cw) * .08);-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;inset:0;box-shadow:0 1px 2px #0000004d}.board[data-astro-cid-3hiahqcx] .front{color:#1d1a2b;background:linear-gradient(#fff,#f6f4ee);border:1px solid #0000001f;overflow:hidden}.board[data-astro-cid-3hiahqcx] .card.red .front{color:#d62839}.board[data-astro-cid-3hiahqcx] .corner{flex-direction:column;align-items:center;line-height:.95;display:flex;position:absolute;top:3%;left:6%}.board[data-astro-cid-3hiahqcx] .corner b{font-size:calc(var(--cw) * .27);letter-spacing:-.04em;font-weight:850}.board[data-astro-cid-3hiahqcx] .corner i{font-style:normal;font-size:calc(var(--cw) * .22)}.board[data-astro-cid-3hiahqcx] .corner.br{inset:auto 6% 3% auto;transform:rotate(180deg)}.board[data-astro-cid-3hiahqcx].compact .corner.br{display:none}.board[data-astro-cid-3hiahqcx] .pip{font-size:calc(var(--cw) * .56);line-height:1;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.board[data-astro-cid-3hiahqcx] .pip.court{font-weight:900;font-size:calc(var(--cw) * .5);font-family:Georgia,Times New Roman,serif}.board[data-astro-cid-3hiahqcx] .back{border:calc(var(--cw) * .05) solid #fff;background:repeating-linear-gradient(45deg,#ffffff1f 0 4px,#0000 4px 9px),linear-gradient(135deg,#e8462a,#9b2f86);transform:rotateY(180deg)}.board[data-astro-cid-3hiahqcx] .hint .front,.board[data-astro-cid-3hiahqcx] .slot.hint{animation:.65s 2 glow}@keyframes glow{50%{box-shadow:0 0 0 4px #ffd23f,0 0 22px #ffd23f}}.board[data-astro-cid-3hiahqcx] .nope .inner{animation:.3s nope}@keyframes nope{25%{translate:-4px}75%{translate:4px}}.board[data-astro-cid-3hiahqcx].won .card{cursor:default}.toast[data-astro-cid-3hiahqcx]{color:#fff;z-index:2000;white-space:nowrap;background:#000000bf;border-radius:999px;margin:0;padding:8px 14px;font-size:.9rem;font-weight:700;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.win[data-astro-cid-3hiahqcx]{z-index:3000;background:#05281959;place-items:center;display:grid;position:absolute;inset:0}.win-panel[data-astro-cid-3hiahqcx]{color:#1d1a2b;text-align:center;background:#fff;border-radius:18px;width:min(92%,340px);padding:22px 24px;animation:.4s cubic-bezier(.2,.8,.3,1.2) rise;box-shadow:0 24px 60px #0006}@keyframes rise{0%{opacity:0;transform:translateY(30px)scale(.9)}}.win-title[data-astro-cid-3hiahqcx]{margin:0 0 12px;font-size:1.8rem;font-weight:900}.win-stats[data-astro-cid-3hiahqcx]{grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 10px;display:grid}.win-stats[data-astro-cid-3hiahqcx] div[data-astro-cid-3hiahqcx]{background:#f1f6f3;border-radius:10px;padding:8px 4px}.win-stats[data-astro-cid-3hiahqcx] dd[data-astro-cid-3hiahqcx]{margin:0;font-size:1.3rem;font-weight:900}.record[data-astro-cid-3hiahqcx]{color:#0f7a4a;margin:0 0 12px;font-weight:800}.play[data-astro-cid-3hiahqcx]{color:#2a1600;width:100%;min-height:48px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#ffd23f,#ff8a3d);border:0;border-radius:12px;font-size:1.1rem;font-weight:900;box-shadow:0 5px #b85a14}.lifetime[data-astro-cid-3hiahqcx]{grid-template-columns:repeat(4,1fr);gap:6px;max-width:960px;margin:12px auto 0;display:grid}.lifetime[data-astro-cid-3hiahqcx] div[data-astro-cid-3hiahqcx]{text-align:center;background:#0000002e;border-radius:10px;padding:6px}.lifetime[data-astro-cid-3hiahqcx] dd[data-astro-cid-3hiahqcx]{margin:0;font-weight:900}
