.board.board-spider{grid-template-columns:repeat(10, var(--card-w));--row-gap:calc(var(--board-gap) * 1.5);--card-width:min(3.4rem, calc((var(--game-vw,100vw) - 4.5rem) / 10 / var(--card-scale-fit-reserve,1.2)));--card-height:calc(var(--card-width) * 1.4);--card-gap:calc(.28rem / var(--card-scale-fit-reserve,1.2))}@media (width>=721px){.board.board-spider{--card-width:min(4.1rem, calc((var(--game-vw,100vw) - 6.5rem) / 10 / var(--card-scale-fit-reserve,1.2)));--card-gap:calc(.3rem / var(--card-scale-fit-reserve,1.2))}}@media (width>=1025px){.board.board-spider{--card-width:min(5.15rem, calc((var(--game-vw,100vw) - 7rem) / 10 / var(--card-scale-fit-reserve,1.2)));--card-gap:calc(.35rem / var(--card-scale-fit-reserve,1.2))}}@media (width>=1401px){.board.board-spider{--card-width:min(5.95rem, calc((var(--game-vw,100vw) - 6.5rem) / 10 / var(--card-scale-fit-reserve,1.2)));--card-gap:calc(.4rem / var(--card-scale-fit-reserve,1.2))}}.board.board-spider .pile-stock{grid-area:1/1}.spider-foundations{display:contents}.spider-foundation-slot{width:var(--card-w);height:var(--card-h);grid-row:1;position:relative}.spider-foundation-slot:first-child{grid-column:3}.spider-foundation-slot:nth-child(2){grid-column:4}.spider-foundation-slot:nth-child(3){grid-column:5}.spider-foundation-slot:nth-child(4){grid-column:6}.spider-foundation-slot:nth-child(5){grid-column:7}.spider-foundation-slot:nth-child(6){grid-column:8}.spider-foundation-slot:nth-child(7){grid-column:9}.spider-foundation-slot:nth-child(8){grid-column:10}.spider-foundation-slot .card{position:absolute;top:0;left:0}.spider-foundation-slot .spider-foundation-empty{width:var(--card-w);height:var(--card-h);opacity:.55;font-size:calc(var(--card-w) * .3)}.board.board-spider .pile-tableau{grid-row:2}.board.board-spider .pile-tableau-0{grid-column:1}.board.board-spider .pile-tableau-1{grid-column:2}.board.board-spider .pile-tableau-2{grid-column:3}.board.board-spider .pile-tableau-3{grid-column:4}.board.board-spider .pile-tableau-4{grid-column:5}.board.board-spider .pile-tableau-5{grid-column:6}.board.board-spider .pile-tableau-6{grid-column:7}.board.board-spider .pile-tableau-7{grid-column:8}.board.board-spider .pile-tableau-8{grid-column:9}.board.board-spider .pile-tableau-9{grid-column:10}.board.board-spider .spider-flight-tableau-backdrop{z-index:0;pointer-events:none;position:absolute;top:0;left:0}.board.board-spider .pile-tableau.spider-hint-source-empty-visible:before{content:"";width:var(--card-w);height:var(--card-h);border-radius:var(--radius-card);background:var(--color-empty-pile);border:2px solid var(--color-empty-pile-border);box-sizing:border-box;pointer-events:none;position:absolute;top:0;left:0}.spider-forward-deal-presenter{z-index:95;pointer-events:none;visibility:hidden;transform-origin:0 0;will-change:transform;position:fixed}.spider-forward-deal-presenter[data-phase=ack],.spider-forward-deal-presenter[data-phase=sweep]{visibility:visible}.spider-forward-deal-presenter[data-phase=ack]{filter:brightness(1.08);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-accent) 45%, transparent);border-radius:var(--radius-card)}.spider-forward-deal-ghost{border-radius:var(--radius-card);width:100%;height:100%;overflow:hidden}@media (prefers-reduced-motion:reduce){.spider-forward-deal-presenter{display:none}}.pile-stock-spider{width:var(--card-w);height:var(--card-h);cursor:pointer;position:relative}.pile-stock-spider.is-disabled{cursor:default;opacity:.6}.pile-stock-spider.is-empty{cursor:default}.spider-stock-stack{width:var(--card-w);height:var(--card-h);position:relative}.spider-stock-count{z-index:6;background:var(--color-accent);min-width:1.5rem;height:1.5rem;color:var(--color-bg);font-variant-numeric:tabular-nums;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;padding:0 .3rem;font-size:.78rem;font-weight:700;display:inline-flex;position:absolute;bottom:-.35rem;right:-.35rem;box-shadow:0 1px 4px #00000059}@media (hover:hover){.pile-stock-spider:not(.is-disabled):not(.is-empty):hover{transition:transform var(--duration-normal) var(--ease-out);transform:translateY(-2px)}}@media (width<=480px){.board.board-spider{--_spider-base:calc(var(--_mobile-vw,100dvw) - 1rem);--card-width:calc(var(--_spider-base) / 10.44);--card-height:calc(var(--card-width) * 1.4);--card-gap:calc(var(--card-width) * .04);--card-fan-offset:calc(var(--card-width) * .4);--card-fan-offset-hidden:clamp(calc(var(--card-width) * .08), 1.1vh, calc(var(--card-width) * .18));--card-scale:var(--card-scale-fit-aware,1);width:100%;margin:0}.spider-stock-count{min-width:1.15rem;height:1.15rem;font-size:.65rem;bottom:-.2rem;right:-.2rem}}@media (height<=500px) and (orientation:landscape) and (width<=932px){.board.board-spider{grid-template-columns:repeat(10, var(--card-w));width:100dvw;padding:.4rem calc(.5rem + env(safe-area-inset-right,0px)) .4rem calc(.5rem + env(safe-area-inset-left,0px));--card-height:min(calc(var(--_split-h-avail,60dvh) / 3.6), calc((100dvw - 1rem - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)) / 10.504 * 1.4));--card-width:calc(var(--card-height) / 1.4);--card-gap:calc(var(--card-height) * .04);--card-fan-offset:calc(var(--card-height) * .24);--card-fan-offset-hidden:calc(var(--card-height) * .06);--card-scale:var(--card-scale-fit-aware,1);grid-template-rows:auto 1fr}.board.board-spider .pile-stock{grid-area:1/1}.board.board-spider .pile-tableau{grid-row:2/-1;min-height:0}.board.board-spider .pile-tableau-0{grid-column:1}.board.board-spider .pile-tableau-1{grid-column:2}.board.board-spider .pile-tableau-2{grid-column:3}.board.board-spider .pile-tableau-3{grid-column:4}.board.board-spider .pile-tableau-4{grid-column:5}.board.board-spider .pile-tableau-5{grid-column:6}.board.board-spider .pile-tableau-6{grid-column:7}.board.board-spider .pile-tableau-7{grid-column:8}.board.board-spider .pile-tableau-8{grid-column:9}.board.board-spider .pile-tableau-9{grid-column:10}}.spider-suit-switch{background:#0000002e;border-radius:999px;align-items:center;gap:.2rem;margin-inline-end:.35rem;padding:.15rem;display:inline-flex}.spider-suit-chip{border-radius:999px;min-height:34px;padding:.4rem .7rem;font-size:.72rem}.spider-suit-chip.is-active{background:var(--color-accent);color:var(--color-bg);font-weight:700}@media (width<=600px){.spider-suit-switch{gap:.1rem;margin-inline-end:.15rem}.spider-suit-chip{min-height:30px;padding:.3rem .45rem;font-size:.62rem}}.spider-suit-label-compact{display:none}@media (width<=480px){.spider-suit-label-full{display:none}.spider-suit-label-compact{display:inline}.spider-suit-switch .spider-suit-chip{min-width:0;padding:.3rem .55rem}}@media (width<=360px){.spider-suit-switch{margin-inline-end:0;padding-inline:.1rem}}@keyframes spider-run-land{0%{opacity:0;transform:scale(.6)}55%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}.spider-foundation-slot .card{animation:.36s cubic-bezier(.33,1,.68,1) spider-run-land}@media (prefers-reduced-motion:reduce){.spider-foundation-slot .card{animation:none}}@media (width<=380px) and (height<=500px) and (orientation:landscape){.game-shell-spider .board.board-spider{--card-height:calc((100dvw - 1rem - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)) / 10.504 * 1.4);--card-width:calc(var(--card-height) / 1.4)}}.sr-only[data-astro-cid-sgtpg44j]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.spider-run-diagram[data-astro-cid-sgtpg44j]{background:#00000024;border:1px solid #e7c4563d;border-radius:1rem;margin:0 0 1.5rem;padding:clamp(1rem,3vw,1.5rem)}.spider-run-panels[data-astro-cid-sgtpg44j]{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;display:grid}.spider-run-panels[data-astro-cid-sgtpg44j] section[data-astro-cid-sgtpg44j]{text-align:center;background:#0000001c;border:1px solid #e7c45629;border-radius:.9rem;min-width:0;padding:1rem}.spider-run-panels[data-astro-cid-sgtpg44j] section[data-astro-cid-sgtpg44j]>b[data-astro-cid-sgtpg44j]{color:#dce4da;letter-spacing:.12em;text-transform:uppercase;font-size:.74rem}.spider-run-arrow[data-astro-cid-sgtpg44j]{color:var(--color-accent);font-size:1.8rem}.spider-run-scene[data-astro-cid-sgtpg44j]{justify-content:center;align-items:center;gap:2.7rem;min-height:18.5rem;display:flex;position:relative}.spider-run-scene[data-astro-cid-sgtpg44j] span[data-astro-cid-sgtpg44j]{width:6.2rem;height:13rem;display:block;position:relative}.spider-run-scene[data-astro-cid-sgtpg44j] img[data-astro-cid-sgtpg44j]{filter:drop-shadow(0 .45rem .65rem #00000057);border-radius:.43rem;width:6.2rem;height:auto;position:absolute;inset:0}.spider-run-landing[data-astro-cid-sgtpg44j] img[data-astro-cid-sgtpg44j]:nth-child(2),.spider-run-moving[data-astro-cid-sgtpg44j] img[data-astro-cid-sgtpg44j]:nth-child(2),.spider-run-complete[data-astro-cid-sgtpg44j] img[data-astro-cid-sgtpg44j]:nth-child(2){top:1.7rem}.spider-run-moving[data-astro-cid-sgtpg44j] img[data-astro-cid-sgtpg44j]:nth-child(3),.spider-run-complete[data-astro-cid-sgtpg44j] img[data-astro-cid-sgtpg44j]:nth-child(3){top:3.4rem}.spider-run-moving[data-astro-cid-sgtpg44j] img[data-astro-cid-sgtpg44j]:nth-child(4),.spider-run-complete[data-astro-cid-sgtpg44j] img[data-astro-cid-sgtpg44j]:nth-child(4){top:5.1rem}.spider-run-complete[data-astro-cid-sgtpg44j] img[data-astro-cid-sgtpg44j]:nth-child(5){top:6.8rem}.spider-run-moving[data-astro-cid-sgtpg44j]:after{content:"";z-index:3;pointer-events:none;border:2px dashed #e7c456c2;border-radius:.65rem;height:12.75rem;position:absolute;top:1.4rem;left:-.45rem;right:-.45rem}.spider-run-reveal[data-astro-cid-sgtpg44j] i[data-astro-cid-sgtpg44j]{background:var(--color-accent);color:#173b25;border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;font-size:1.15rem;font-style:normal;display:grid;position:absolute;top:-.8rem;right:-.8rem}.spider-run-panels[data-astro-cid-sgtpg44j] section[data-astro-cid-sgtpg44j]>strong[data-astro-cid-sgtpg44j]{color:#fff;font-size:.9rem}.spider-run-diagram[data-astro-cid-sgtpg44j] figcaption[data-astro-cid-sgtpg44j]{color:#cdd8cc;text-align:center;max-width:52rem;margin:1rem auto 0;font-size:.88rem;line-height:1.55}@media (width<=720px){.spider-run-panels[data-astro-cid-sgtpg44j]{grid-template-columns:1fr}.spider-run-arrow[data-astro-cid-sgtpg44j]{text-align:center;transform:rotate(90deg)}.spider-run-scene[data-astro-cid-sgtpg44j]{gap:2rem;min-height:17rem}.spider-run-scene[data-astro-cid-sgtpg44j] span[data-astro-cid-sgtpg44j],.spider-run-scene[data-astro-cid-sgtpg44j] img[data-astro-cid-sgtpg44j]{width:5.3rem}.spider-run-moving[data-astro-cid-sgtpg44j]:after{height:11.45rem}}@container page-shell (width<=12rem){.spider-run-diagram[data-astro-cid-sgtpg44j]{padding:12px}.spider-run-panels[data-astro-cid-sgtpg44j]{grid-template-columns:minmax(0,1fr);gap:8px}.spider-run-panels[data-astro-cid-sgtpg44j] section[data-astro-cid-sgtpg44j]{padding:12px}.spider-run-panels[data-astro-cid-sgtpg44j] section[data-astro-cid-sgtpg44j]>[data-astro-cid-sgtpg44j]:is(b,strong){overflow-wrap:anywhere;inline-size:100%;min-inline-size:0;max-inline-size:100%;display:block}}.suit-modes[data-astro-cid-s6g3lveh]{margin:0 0 1.5rem}.suit-modes-scroll[data-astro-cid-s6g3lveh]{border:1px solid var(--color-border,#ffffff1a);border-radius:var(--radius-md,.5rem);background:color-mix(in srgb, var(--color-surface-muted,#111) 70%, transparent);overflow-x:auto}table[data-astro-cid-s6g3lveh]{border-collapse:collapse;width:100%;font-size:.875rem;line-height:1.5}th[data-astro-cid-s6g3lveh],td[data-astro-cid-s6g3lveh]{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-border,#ffffff14);padding:.6rem .75rem}tbody[data-astro-cid-s6g3lveh] tr[data-astro-cid-s6g3lveh]:last-child th[data-astro-cid-s6g3lveh],tbody[data-astro-cid-s6g3lveh] tr[data-astro-cid-s6g3lveh]:last-child td[data-astro-cid-s6g3lveh]{border-bottom:none}thead[data-astro-cid-s6g3lveh] th[data-astro-cid-s6g3lveh]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text,#eee);font-size:.75rem;font-weight:700}tbody[data-astro-cid-s6g3lveh] th[data-astro-cid-s6g3lveh]{color:var(--color-text,#eee);white-space:nowrap;font-weight:600}td[data-astro-cid-s6g3lveh]{color:var(--color-text-muted)}tbody[data-astro-cid-s6g3lveh] tr[data-astro-cid-s6g3lveh]:last-child td[data-astro-cid-s6g3lveh]{color:var(--color-text,#eee);font-weight:700}figcaption[data-astro-cid-s6g3lveh]{color:var(--color-text-muted);margin:.75rem .25rem 0;font-size:.8125rem;line-height:1.55}.figure-footnote-links[data-astro-cid-s6g3lveh]{flex-wrap:wrap;gap:.35rem 1rem;min-width:0;max-width:100%;margin-inline-start:.5rem;display:inline-flex}.figure-footnote-links[data-astro-cid-s6g3lveh] a[data-astro-cid-s6g3lveh]{min-width:0;color:var(--color-accent);overflow-wrap:anywhere;white-space:normal;font-weight:600;text-decoration:none}
