.grid-removal-board-module__H4jKCq__boardShell{--grid-removal-mark:#c4b5fd;border-radius:var(--sc-r-lg);background:var(--board-bg);color:var(--sc-on-felt);flex-direction:column;gap:12px;padding:12px;display:flex}.grid-removal-board-module__H4jKCq__statusMessage{min-height:1.4em;margin:0}.grid-removal-board-module__H4jKCq__lossBanner{background:color-mix(in srgb, var(--sc-invalid) 15%, transparent);color:var(--sc-invalid);border-radius:var(--sc-r-lg);padding:12px}.grid-removal-board-module__H4jKCq__controlButton{border-radius:var(--sc-r-lg);min-height:44px;color:inherit;cursor:pointer;background:#ffffff14;border:1px solid #fff3;padding:8px 12px}.grid-removal-board-module__H4jKCq__settingsPanel{border-radius:var(--sc-r-lg);background:#ffffff0d;padding:12px}.grid-removal-board-module__H4jKCq__settingsFieldset{border:0;min-inline-size:0;margin:0;padding:0}.grid-removal-board-module__H4jKCq__settingsLegend{margin-bottom:8px}.grid-removal-board-module__H4jKCq__settingOptions{flex-wrap:wrap;gap:8px;display:flex}.grid-removal-board-module__H4jKCq__settingRow{align-items:center;gap:8px;min-height:44px;padding:4px 12px;display:flex}.grid-removal-board-module__H4jKCq__addition .grid-removal-board-module__H4jKCq__grid{gap:var(--game-pile-gap);display:grid}.grid-removal-board-module__H4jKCq__gridRow{grid-template-columns:repeat(13, var(--game-card-width));gap:var(--game-pile-gap);display:grid}.grid-removal-board-module__H4jKCq__elevens .grid-removal-board-module__H4jKCq__grid{grid-template-columns:repeat(3, var(--game-card-width));gap:var(--game-pile-gap);display:grid}.grid-removal-board-module__H4jKCq__goodThirteen .grid-removal-board-module__H4jKCq__grid{grid-template-columns:repeat(5, var(--game-card-width));gap:var(--game-pile-gap);display:grid}.grid-removal-board-module__H4jKCq__eightCards .grid-removal-board-module__H4jKCq__grid{grid-template-columns:repeat(4, var(--game-card-width));gap:var(--game-pile-gap);display:grid}.grid-removal-board-module__H4jKCq__rightColumn{flex-direction:column;gap:16px;min-width:0;display:flex}.grid-removal-board-module__H4jKCq__helperSection{flex-direction:column;align-items:center;gap:4px;display:flex}.grid-removal-board-module__H4jKCq__helperLabel{margin:0;font-size:.75rem}.grid-removal-board-module__H4jKCq__helperSlot,.grid-removal-board-module__H4jKCq__emptyHelper{box-sizing:border-box;width:var(--game-card-width);height:var(--game-card-height)}.grid-removal-board-module__H4jKCq__emptyHelper{border-radius:var(--game-card-radius);color:inherit;cursor:pointer;background:#ffffff0d;border:1px dashed #fff5;place-items:center;padding:4px;font-size:.7rem;display:grid}.grid-removal-board-module__H4jKCq__emptyHelper:focus-visible{outline:3px solid var(--sc-focus);outline-offset:2px}.grid-removal-board-module__H4jKCq__emptyHelper:disabled{cursor:default}.grid-removal-board-module__H4jKCq__cardKing,.grid-removal-board-module__H4jKCq__cardFace{box-shadow:0 0 0 1px var(--grid-removal-mark)}.grid-removal-board-module__H4jKCq__goodThirteen .grid-removal-board-module__H4jKCq__stockPile,.grid-removal-board-module__H4jKCq__eightCards .grid-removal-board-module__H4jKCq__stockPile{cursor:default}.grid-removal-board-module__H4jKCq__gameArea{grid-template-columns:var(--game-card-width) 1fr;gap:var(--game-pile-gap);align-items:start;display:grid}.grid-removal-board-module__H4jKCq__boardSection{padding-top:22px}.grid-removal-board-module__H4jKCq__stockSection{flex-direction:column;align-items:center;gap:4px;display:flex}.grid-removal-board-module__H4jKCq__stockLabel{margin:0;font-size:.7rem;line-height:18px}.grid-removal-board-module__H4jKCq__stockCount{text-align:center;font-size:.7rem}.grid-removal-board-module__H4jKCq__carpet .grid-removal-board-module__H4jKCq__topRow{gap:var(--game-pile-gap);align-items:start;margin-bottom:16px;display:flex}.grid-removal-board-module__H4jKCq__pileWrapper{flex-direction:column;align-items:center;gap:4px;display:flex}.grid-removal-board-module__H4jKCq__pileLabel{font-size:.65rem;line-height:18px}.grid-removal-board-module__H4jKCq__foundationsGroup{grid-template-columns:repeat(4, var(--game-card-width));gap:var(--game-pile-gap);display:grid}.grid-removal-board-module__H4jKCq__carpetGrid{grid-template-columns:repeat(5, var(--game-card-width));gap:var(--game-pile-gap);width:max-content;margin-inline:auto;display:grid}.grid-removal-board-module__H4jKCq__cell,.grid-removal-board-module__H4jKCq__slot,.grid-removal-board-module__H4jKCq__carpetSlot,.grid-removal-board-module__H4jKCq__gap,.grid-removal-board-module__H4jKCq__cardButton,.grid-removal-board-module__H4jKCq__emptySlot,.grid-removal-board-module__H4jKCq__stockPile,.grid-removal-board-module__H4jKCq__emptyStock,.grid-removal-board-module__H4jKCq__stockButton,.grid-removal-board-module__H4jKCq__wasteSlot,.grid-removal-board-module__H4jKCq__foundationSlot{box-sizing:border-box;width:var(--game-card-width);height:var(--game-card-height);border-radius:var(--game-card-radius);min-width:0;min-height:0;color:inherit;background:0 0;border:0;padding:0}.grid-removal-board-module__H4jKCq__cell,.grid-removal-board-module__H4jKCq__slot,.grid-removal-board-module__H4jKCq__carpetSlot{position:relative}.grid-removal-board-module__H4jKCq__gap,.grid-removal-board-module__H4jKCq__emptySlot,.grid-removal-board-module__H4jKCq__emptyStock,.grid-removal-board-module__H4jKCq__carpetSlotEmpty{background:#ffffff0d;border:1px dashed #fff5;place-items:center;font-size:.7rem;display:grid}.grid-removal-board-module__H4jKCq__cardButton,.grid-removal-board-module__H4jKCq__stockPile,.grid-removal-board-module__H4jKCq__stockButton,.grid-removal-board-module__H4jKCq__foundationSlot,.grid-removal-board-module__H4jKCq__wasteSlot,.grid-removal-board-module__H4jKCq__carpetSlotEmpty{cursor:pointer}.grid-removal-board-module__H4jKCq__cardButton,.grid-removal-board-module__H4jKCq__wasteSlot{touch-action:none}.grid-removal-board-module__H4jKCq__cell>*,.grid-removal-board-module__H4jKCq__slot>*,.grid-removal-board-module__H4jKCq__cardButton>*,.grid-removal-board-module__H4jKCq__carpetSlot>*,.grid-removal-board-module__H4jKCq__stockPile>*,.grid-removal-board-module__H4jKCq__stockButton>*,.grid-removal-board-module__H4jKCq__wasteSlot>*,.grid-removal-board-module__H4jKCq__foundationSlot>*{width:100%;height:100%;transform:none}.grid-removal-board-module__H4jKCq__emptyHoleLabel{place-items:center;font-size:.65rem;display:grid}.grid-removal-board-module__H4jKCq__stockEmpty{opacity:.55}.grid-removal-board-module__H4jKCq__cardFixed{box-shadow:inset 0 0 0 1px var(--sc-target)}.grid-removal-board-module__H4jKCq__gapTarget,.grid-removal-board-module__H4jKCq__cardTarget,.grid-removal-board-module__H4jKCq__targetHighlight,.grid-removal-board-module__H4jKCq__holeTarget{outline:2px solid var(--sc-target)}.grid-removal-board-module__H4jKCq__gapDropHover,.grid-removal-board-module__H4jKCq__dropHover{outline:3px solid var(--sc-target)}.grid-removal-board-module__H4jKCq__cardSelected{outline:2px solid var(--sc-select)}.grid-removal-board-module__H4jKCq__cardTrio{box-shadow:0 0 0 1px var(--grid-removal-mark)}.grid-removal-board-module__H4jKCq__cardInvalid{outline:2px solid var(--sc-invalid)}.grid-removal-board-module__H4jKCq__cardSettling{outline:2px solid var(--sc-target)}.grid-removal-board-module__H4jKCq__cardGhost,.grid-removal-board-module__H4jKCq__tableauCardGhost{opacity:.2}.grid-removal-board-module__H4jKCq__gap:focus-visible,.grid-removal-board-module__H4jKCq__cardButton:focus-visible,.grid-removal-board-module__H4jKCq__stockPile:focus-visible,.grid-removal-board-module__H4jKCq__stockButton:focus-visible,.grid-removal-board-module__H4jKCq__wasteSlot:focus-visible,.grid-removal-board-module__H4jKCq__foundationSlot:focus-visible,.grid-removal-board-module__H4jKCq__carpetSlotEmpty:focus-visible{outline:3px solid var(--sc-focus);outline-offset:2px}.grid-removal-board-module__H4jKCq__dragLayer{pointer-events:none;z-index:9999;position:fixed;inset:0}.grid-removal-board-module__H4jKCq__dragPreview{pointer-events:none;filter:var(--game-drag-preview-filter);position:absolute}
