.board.svelte-1uzoxwg{--card-w:clamp(2.4rem, min(11vw, (100svh - 27.5rem) / 5.2), 5rem);--card-h:calc(var(--card-w) * 7 / 5);--gap-x:clamp(.1rem, .8vw, .6rem);--step-x:calc(var(--card-w) + var(--gap-x));--offset-y:calc(var(--card-h) * .45);gap:var(--space-4);flex-direction:column;display:flex}.toolbar.svelte-1uzoxwg{align-items:center;gap:var(--space-3);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:#ffffff12;border:1px solid #ffffff24;flex-wrap:wrap;display:flex;box-shadow:0 4px 12px #05120c40}.btn.svelte-1uzoxwg{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-on-felt);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition-fast);background:#ffffff1a;border:1px solid #ffffff40;font-weight:600}.btn.svelte-1uzoxwg:hover:not(:disabled){background:#fff3}.btn.svelte-1uzoxwg:disabled{opacity:.4;cursor:default}.btn.primary.svelte-1uzoxwg{background:var(--color-on-brand);color:var(--color-brand-fill);border-color:#0000}.btn.primary.svelte-1uzoxwg:hover{background:var(--color-felt-50)}.mode-toggle.svelte-1uzoxwg{gap:var(--space-1);display:flex}.mode-toggle.svelte-1uzoxwg .btn.active:where(.svelte-1uzoxwg){background:var(--color-select);color:var(--color-felt-900);border-color:#0000}.stats.svelte-1uzoxwg{gap:var(--space-1) var(--space-4);font-size:var(--text-sm);color:var(--color-on-felt-soft);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin-left:auto;display:flex}.sr-only.svelte-1uzoxwg{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.message.svelte-1uzoxwg{min-height:calc(2 * 1.45em + 2 * var(--space-2));padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);align-items:center;line-height:1.45;display:flex}.message.svelte-1uzoxwg p:where(.svelte-1uzoxwg){color:var(--color-on-felt-soft);margin:0}.message.svelte-1uzoxwg p.hint:where(.svelte-1uzoxwg){color:var(--color-select);font-weight:600}.message.over.svelte-1uzoxwg{background:var(--color-select)}.message.over.svelte-1uzoxwg p:where(.svelte-1uzoxwg){color:var(--color-felt-900);font-weight:700}.message.over.loss.svelte-1uzoxwg{background:#ffffff24}.message.over.loss.svelte-1uzoxwg p:where(.svelte-1uzoxwg){color:var(--color-on-felt)}.message.svelte-1uzoxwg .link:where(.svelte-1uzoxwg){all:unset;cursor:pointer;margin-left:var(--space-2);text-decoration:underline}.message.svelte-1uzoxwg .link:where(.svelte-1uzoxwg):focus-visible{outline-offset:2px;outline:3px solid}.table.svelte-1uzoxwg{width:calc(7 * var(--card-w) + 6 * var(--gap-x));height:calc(var(--card-h) + 6 * var(--offset-y));margin-inline:auto;position:relative}.pile.svelte-1uzoxwg{width:var(--card-w);flex-direction:column;align-items:center;gap:.2rem;display:flex;position:absolute;top:0}.pile-label.svelte-1uzoxwg{font-size:var(--text-xs);color:var(--color-on-felt-soft);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.2}.wide-only.svelte-1uzoxwg{display:none}@media (width>=640px){.wide-only.svelte-1uzoxwg{display:inline}}.slot.svelte-1uzoxwg{all:unset;box-sizing:border-box;width:var(--card-w);height:var(--card-h);display:block}.stock.svelte-1uzoxwg,.card-button.svelte-1uzoxwg{cursor:pointer}.stock.svelte-1uzoxwg:disabled{cursor:default}.slot.svelte-1uzoxwg:focus-visible{outline:3px solid var(--color-on-felt);outline-offset:2px}.slot-empty.svelte-1uzoxwg{box-sizing:border-box;width:var(--card-w);height:var(--card-h);color:#ffffff8c;font-size:calc(var(--card-w) * .4);border:2px dashed #ffffff4d;border-radius:.4rem;justify-content:center;align-items:center;display:flex}.slot-empty.recycle.svelte-1uzoxwg{border-color:var(--color-select);color:var(--color-select)}.pyramid-card.svelte-1uzoxwg{position:absolute}.covered.svelte-1uzoxwg{cursor:default}.card-button.selected.svelte-1uzoxwg{outline:3px solid var(--color-select);outline-offset:1px;border-radius:.4rem;box-shadow:0 0 0 5px #f2b70547}.card-button.partner.svelte-1uzoxwg{outline:2px dashed var(--color-select);outline-offset:2px;border-radius:.4rem}@media (width<=639px){.toolbar.svelte-1uzoxwg{padding:var(--space-2) var(--space-3)}.stats.svelte-1uzoxwg{grid-template-columns:1fr 1fr;width:100%;margin-left:0;display:grid}.message.svelte-1uzoxwg{min-height:calc(3 * 1.45em + 2 * var(--space-2))}}.lanes[data-astro-cid-weulbzaf]{align-items:flex-start;gap:var(--space-5) var(--space-8);flex-wrap:wrap;display:flex}.fragment[data-astro-cid-weulbzaf]{--chip-slot:3.1rem;--half:calc((var(--chip-slot) + .35rem) / 2);flex-direction:column;gap:.35rem;display:flex}.row[data-astro-cid-weulbzaf]{padding-left:calc(var(--indent) * var(--half));gap:.35rem;display:flex}.game-hero[data-astro-cid-doyhbtru]{padding-block:var(--space-6) var(--space-10);background:var(--felt-bg);position:relative}.crumbs[data-astro-cid-doyhbtru]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.back-link[data-astro-cid-doyhbtru]{font-size:var(--text-sm);color:var(--color-on-felt-soft);font-weight:600;display:inline-block}.back-link[data-astro-cid-doyhbtru]:hover{color:var(--color-on-felt)}.crumb-sep[data-astro-cid-doyhbtru]{color:var(--color-on-felt-soft);font-size:var(--text-sm)}.game-heading[data-astro-cid-doyhbtru]{margin-bottom:var(--space-6);max-width:42rem}.game-heading[data-astro-cid-doyhbtru] h1[data-astro-cid-doyhbtru]{font-size:var(--text-3xl);color:var(--color-on-felt);margin-bottom:var(--space-2)}.game-heading[data-astro-cid-doyhbtru] p[data-astro-cid-doyhbtru]{color:var(--color-on-felt-soft);margin-bottom:0}.article[data-astro-cid-doyhbtru]{background:var(--color-bg);padding-block:var(--space-12)}.article-inner[data-astro-cid-doyhbtru]{max-width:42rem}.article[data-astro-cid-doyhbtru] h2[data-astro-cid-doyhbtru]{font-size:var(--text-2xl)}.article[data-astro-cid-doyhbtru] h3[data-astro-cid-doyhbtru]{font-size:var(--text-lg);margin-top:var(--space-8)}.article[data-astro-cid-doyhbtru] h3[data-astro-cid-doyhbtru]:before{content:"♠";color:var(--color-text-faint);vertical-align:.2em;margin-right:.45em;font-size:.65em}.article-inner[data-astro-cid-doyhbtru]>h2[data-astro-cid-doyhbtru]+p[data-astro-cid-doyhbtru]{font-size:var(--text-lg);color:var(--color-text)}.article[data-astro-cid-doyhbtru] ul[data-astro-cid-doyhbtru],.article[data-astro-cid-doyhbtru] ol[data-astro-cid-doyhbtru]{margin:0 0 var(--space-4);padding-left:1.3rem}.article[data-astro-cid-doyhbtru] li[data-astro-cid-doyhbtru]{color:var(--color-text-soft);margin-bottom:var(--space-2)}.article[data-astro-cid-doyhbtru] li[data-astro-cid-doyhbtru]::marker{color:var(--color-brand-strong)}
