.pyramid-board-module__RxFW4q__boardShell{border-radius:var(--sc-r-lg);background:linear-gradient(180deg, var(--sc-felt-raised), var(--sc-felt));border:1px solid #ffffff14;box-shadow:inset 0 1px #ffffff0f,0 18px 50px #00000038}.pyramid-board-module__RxFW4q__statusMessage{color:var(--sc-on-felt)}.pyramid-board-module__RxFW4q__lossBanner{border-radius:var(--sc-r-lg);background:color-mix(in srgb, var(--sc-invalid) 15%, transparent);color:var(--sc-invalid);margin-bottom:12px;padding:12px}.pyramid-board-module__RxFW4q__pyramidSection{isolation:isolate;margin-bottom:20px;position:relative}.pyramid-board-module__RxFW4q__pyramidRow{gap:var(--game-pile-gap);pointer-events:none;display:flex;position:absolute}.pyramid-board-module__RxFW4q__pyramidSlot{width:var(--game-card-width);height:var(--game-card-height);pointer-events:auto;flex-shrink:0}.pyramid-board-module__RxFW4q__pyramidEmpty{border-radius:var(--game-card-radius);pointer-events:none;width:100%;height:100%}.pyramid-board-module__RxFW4q__pyramidSlot[aria-hidden=true]{pointer-events:none}.pyramid-board-module__RxFW4q__stockWasteRow{justify-content:center;gap:12px var(--game-pile-gap);flex-wrap:wrap;align-items:flex-start;display:flex}.pyramid-board-module__RxFW4q__pileBlock{width:var(--game-card-width);align-content:start;gap:4px;display:grid}.pyramid-board-module__RxFW4q__stockWasteRow[data-reserves]{grid-template-columns:repeat(4, var(--game-card-width));display:grid}.pyramid-board-module__RxFW4q__pileLabel{border-radius:var(--sc-r-pill);color:var(--sc-on-felt);text-align:center;background:#ffffff14;padding:3px 0;font-size:.7rem}.pyramid-board-module__RxFW4q__pileAction{width:var(--game-card-width);border-radius:var(--game-card-radius);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.pyramid-board-module__RxFW4q__pileAction:focus-visible{outline:3px solid var(--sc-focus);outline-offset:3px}.pyramid-board-module__RxFW4q__emptyPile{width:var(--game-card-width);height:var(--game-card-height);border-radius:var(--game-card-radius);text-align:center;color:var(--sc-on-felt-dim);border:1px dashed #fff3;place-content:center;padding:2px;font-size:.7rem;display:grid}.pyramid-board-module__RxFW4q__recyclesBadge{color:var(--sc-on-felt-dim);text-align:center;font-size:.65rem}.pyramid-board-module__RxFW4q__cardUnavailable{opacity:.7}.pyramid-board-module__RxFW4q__cardDragging{opacity:.2}.pyramid-board-module__RxFW4q__pyramidSlot .pyramid-board-module__RxFW4q__cardTargetHover,.pyramid-board-module__RxFW4q__pileAction .pyramid-board-module__RxFW4q__cardTargetHover{outline:3px solid var(--sc-select);outline-offset:2px;box-shadow:0 0 18px color-mix(in srgb, var(--sc-select) 65%, transparent)}.pyramid-board-module__RxFW4q__dragLayer{pointer-events:none;z-index:9999;position:fixed;inset:0}.pyramid-board-module__RxFW4q__dragPreview{pointer-events:none;filter:var(--game-drag-preview-filter);position:absolute}
