.scorpion-board-module__TSFmDq__boardShell{background:var(--board-bg,#0f4d2c);color:#f4f4f4;border-radius:12px;flex-direction:column;gap:16px;padding:16px;display:flex;position:relative}.scorpion-board-module__TSFmDq__controlsRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.scorpion-board-module__TSFmDq__controlButton{color:#fff;font:inherit;cursor:pointer;background:#1f6f4a;border:1px solid #2a8a5d;border-radius:6px;padding:6px 12px}.scorpion-board-module__TSFmDq__controlButton:hover:not(:disabled){background:#2a8a5d}.scorpion-board-module__TSFmDq__controlButton:disabled{opacity:.5;cursor:not-allowed}.scorpion-board-module__TSFmDq__metaChip{background:#ffffff14;border-radius:999px;padding:4px 10px;font-size:.85rem}.scorpion-board-module__TSFmDq__statusMessage{min-height:1.4em;margin:0;font-size:.95rem}.scorpion-board-module__TSFmDq__winBanner{color:#bbf7d0;text-align:center;background:#14532d;border:1px solid #22c55e;border-radius:8px;padding:12px 16px}.scorpion-board-module__TSFmDq__topArea{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.scorpion-board-module__TSFmDq__foundationsBlock{flex-direction:column;gap:6px;display:flex}.scorpion-board-module__TSFmDq__foundationsLabel{text-transform:uppercase;letter-spacing:.06em;opacity:.7;font-size:.7rem}.scorpion-board-module__TSFmDq__foundationsRow{gap:8px;display:flex}.scorpion-board-module__TSFmDq__foundationSlot{color:inherit;font:inherit;cursor:default;background:#0000002e;border:2px dashed #fff3;border-radius:10px;flex-direction:column;align-items:center;gap:4px;min-width:70px;padding:6px;display:flex}.scorpion-board-module__TSFmDq__foundationSlot.scorpion-board-module__TSFmDq__targetHighlight{background-color:#6ee7b72e;border-color:#6ee7b7}.scorpion-board-module__TSFmDq__emptyFoundation{background:#ffffff0f;border-radius:6px;place-items:center;width:60px;height:88px;font-size:.9rem;display:grid}.scorpion-board-module__TSFmDq__foundationLabel{text-transform:uppercase;letter-spacing:.04em;opacity:.8;font-size:.65rem}.scorpion-board-module__TSFmDq__reserveBlock{flex-direction:column;gap:6px;margin-left:auto;display:flex}.scorpion-board-module__TSFmDq__reserveLabel{text-transform:uppercase;letter-spacing:.06em;opacity:.7;font-size:.7rem}.scorpion-board-module__TSFmDq__reserveButton{color:inherit;font:inherit;cursor:pointer;background:#1f6f4a;border:2px solid #2a8a5d;border-radius:10px;justify-content:center;align-items:center;min-width:70px;padding:6px;display:flex}.scorpion-board-module__TSFmDq__reserveButton:hover:not(:disabled){background:#2a8a5d;border-color:#6ee7b7}.scorpion-board-module__TSFmDq__reserveButton:disabled{opacity:.45;cursor:not-allowed}.scorpion-board-module__TSFmDq__reserveEmpty{opacity:.55;place-items:center;width:60px;height:88px;font-size:.75rem;display:grid}.scorpion-board-module__TSFmDq__tableauRow{grid-template-columns:repeat(7,minmax(68px,1fr));gap:10px;padding-top:8px;display:grid}.scorpion-board-module__TSFmDq__tableauColumn{flex-direction:column;align-items:stretch;gap:4px;display:flex}.scorpion-board-module__TSFmDq__pileMeta{opacity:.65;justify-content:space-between;width:100%;padding:0 2px;font-size:.68rem;display:flex}.scorpion-board-module__TSFmDq__tableauStack{cursor:pointer;border:2px solid #0000;border-radius:8px;width:100%;min-height:520px;transition:border-color .12s,background-color .12s;position:relative}.scorpion-board-module__TSFmDq__tableauStack.scorpion-board-module__TSFmDq__targetHighlight{background-color:#6ee7b71f;border-color:#6ee7b7}.scorpion-board-module__TSFmDq__tableauStack.scorpion-board-module__TSFmDq__dropHover{background-color:#34d39947;border-color:#34d399;box-shadow:0 0 0 3px #6ee7b74d}.scorpion-board-module__TSFmDq__tableauStack.scorpion-board-module__TSFmDq__selectedHighlight{background-color:#ffd84d14;border-color:#ffd84d}.scorpion-board-module__TSFmDq__tableauCard{width:100%;position:absolute;left:0;right:0}.scorpion-board-module__TSFmDq__tableauCard.scorpion-board-module__TSFmDq__cardInGroup{outline-offset:-2px;border-radius:6px;outline:2px solid #ffd84d}.scorpion-board-module__TSFmDq__tableauCardGhost{opacity:.2}.scorpion-board-module__TSFmDq__emptyPile{opacity:.5;place-items:center;height:100%;font-size:.8rem;display:grid}.scorpion-board-module__TSFmDq__dragLayer{pointer-events:none;z-index:1000;position:fixed;inset:0}.scorpion-board-module__TSFmDq__dragPreview{filter:drop-shadow(0 12px 18px #00000073);pointer-events:none;width:76px;position:absolute;transform:rotate(-2deg)}.scorpion-board-module__TSFmDq__dragPreviewCard{width:100%;position:absolute;left:0;right:0}@media (max-width:960px){.scorpion-board-module__TSFmDq__tableauRow{grid-template-columns:repeat(7,minmax(54px,1fr));gap:6px}.scorpion-board-module__TSFmDq__tableauStack{min-height:420px}}@media (max-width:640px){.scorpion-board-module__TSFmDq__tableauRow{grid-template-columns:repeat(7,minmax(44px,1fr));gap:4px}.scorpion-board-module__TSFmDq__tableauStack{min-height:360px}.scorpion-board-module__TSFmDq__topArea{gap:10px}}
