.somerset-board-module__Byg_Wq__boardShell{background:var(--board-bg,#0f4d2c);color:#f4f4f4;border-radius:12px;flex-direction:column;gap:16px;padding:16px;display:flex;position:relative}.somerset-board-module__Byg_Wq__controlsRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.somerset-board-module__Byg_Wq__controlButton{color:#fff;font:inherit;cursor:pointer;background:#1f6f4a;border:1px solid #2a8a5d;border-radius:6px;padding:6px 12px}.somerset-board-module__Byg_Wq__controlButton:hover:not(:disabled){background:#2a8a5d}.somerset-board-module__Byg_Wq__controlButton:disabled{opacity:.5;cursor:not-allowed}.somerset-board-module__Byg_Wq__metaChip{background:#ffffff14;border-radius:999px;padding:4px 10px;font-size:.85rem}.somerset-board-module__Byg_Wq__statusMessage{min-height:1.4em;margin:0;font-size:.95rem}.somerset-board-module__Byg_Wq__topRow{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.somerset-board-module__Byg_Wq__foundationsRow{flex:1;grid-template-columns:repeat(4,minmax(72px,1fr));gap:10px;display:grid}.somerset-board-module__Byg_Wq__foundationSlot{color:inherit;font:inherit;cursor:pointer;background:#0000002e;border:2px dashed #fff3;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:8px;transition:border-color .12s,background-color .12s;display:flex}.somerset-board-module__Byg_Wq__foundationSlot:hover{border-color:#fff6}.somerset-board-module__Byg_Wq__foundationSlot.somerset-board-module__Byg_Wq__targetHighlight{background-color:#6ee7b72e;border-color:#6ee7b7}.somerset-board-module__Byg_Wq__foundationSlot.somerset-board-module__Byg_Wq__dropHover{background-color:#34d39952;border-color:#34d399;box-shadow:0 0 0 3px #6ee7b759}.somerset-board-module__Byg_Wq__slotLabel{letter-spacing:.04em;text-transform:uppercase;opacity:.85;font-size:.7rem}.somerset-board-module__Byg_Wq__emptySlot{background:#ffffff14;border-radius:6px;place-items:center;width:64px;height:92px;font-size:.8rem;display:grid}.somerset-board-module__Byg_Wq__tableauRow{grid-template-columns:repeat(10,minmax(72px,1fr));gap:10px;padding-top:8px;display:grid}.somerset-board-module__Byg_Wq__tableauColumn{flex-direction:column;align-items:stretch;gap:4px;display:flex}.somerset-board-module__Byg_Wq__pileLabel{text-transform:uppercase;letter-spacing:.05em;opacity:.7;text-align:center;margin:0;font-size:.7rem}.somerset-board-module__Byg_Wq__pileMeta{opacity:.7;justify-content:space-between;width:100%;padding:0 4px;font-size:.7rem;display:flex}.somerset-board-module__Byg_Wq__tableauStack{cursor:pointer;border:2px solid #0000;border-radius:8px;width:100%;min-height:460px;transition:border-color .12s,background-color .12s;position:relative}.somerset-board-module__Byg_Wq__tableauStack.somerset-board-module__Byg_Wq__targetHighlight{background-color:#6ee7b71f;border-color:#6ee7b7}.somerset-board-module__Byg_Wq__tableauStack.somerset-board-module__Byg_Wq__dropHover{background-color:#34d39952;border-color:#34d399;box-shadow:0 0 0 3px #6ee7b759}.somerset-board-module__Byg_Wq__tableauStack.somerset-board-module__Byg_Wq__selectedHighlight{background-color:#ffd84d14;border-color:#ffd84d}.somerset-board-module__Byg_Wq__tableauCard{width:100%;position:absolute;left:0;right:0}.somerset-board-module__Byg_Wq__tableauCard.somerset-board-module__Byg_Wq__cardInGroup{outline-offset:-2px;border-radius:6px;outline:2px solid #ffd84d}.somerset-board-module__Byg_Wq__tableauCardGhost{opacity:.2}.somerset-board-module__Byg_Wq__emptyPile{opacity:.55;place-items:center;height:100%;font-size:.8rem;display:grid}.somerset-board-module__Byg_Wq__winBanner{text-align:center;background:linear-gradient(135deg,#065f46,#047857);border:1px solid #10b981;border-radius:10px;padding:14px 20px;font-size:1.1rem}.somerset-board-module__Byg_Wq__dragLayer{pointer-events:none;z-index:1000;position:fixed;inset:0}.somerset-board-module__Byg_Wq__dragPreview{width:80px;filter:var(--game-drag-preview-filter,drop-shadow(0 14px 22px #0000003d));transform:rotate(var(--game-drag-preview-tilt,.6deg));pointer-events:none;position:absolute}@media (max-width:1200px){.somerset-board-module__Byg_Wq__tableauRow{grid-template-columns:repeat(10,minmax(56px,1fr));gap:6px}}@media (max-width:900px){.somerset-board-module__Byg_Wq__tableauRow{grid-template-columns:repeat(10,minmax(44px,1fr));gap:4px}.somerset-board-module__Byg_Wq__tableauStack{min-height:360px}.somerset-board-module__Byg_Wq__foundationsRow{grid-template-columns:repeat(4,minmax(56px,1fr));gap:6px}}@media (max-width:600px){.somerset-board-module__Byg_Wq__topRow{flex-direction:column}.somerset-board-module__Byg_Wq__foundationsRow{width:100%}.somerset-board-module__Byg_Wq__tableauRow{grid-template-columns:repeat(5,minmax(44px,1fr));gap:4px}}
