.Crescent_board___PBZx{position:relative;width:100%;height:100%;overflow:visible}.Crescent_board___PBZx .card,.Crescent_board___PBZx .emptySlot{width:var(--cw);height:var(--ch)}.Crescent_layout__MPV_6{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--gap);padding-top:var(--gap)}.Crescent_shoe__SKwrG{position:relative;width:100%;margin-top:var(--gap)}.Crescent_shoePile__Mfszt{position:absolute;width:var(--cw);height:var(--ch)}.Crescent_shoeBlock__nw5Eh{position:absolute;display:flex;flex-direction:column;align-items:center;gap:var(--gap);--cols:4}.Crescent_row__oKjLf{display:grid;grid-template-columns:repeat(var(--cols,4),var(--cw));column-gap:var(--gap);justify-content:center}.Crescent_pileRow__lX0DY{column-gap:var(--pgap)}.Crescent_layout__MPV_6{row-gap:var(--pgap)}.Crescent_foundationRow__a4Kjf{position:relative;height:var(--ch)}.Crescent_arrow__nKHUD{position:absolute;top:12%;right:calc(100% + var(--gap));width:var(--arrow);height:76%}.Crescent_arrow__nKHUD svg{display:block;width:100%;height:100%;overflow:visible;fill:none;stroke:#ffffffb3;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.Crescent_arrow__nKHUD line{vector-effect:non-scaling-stroke}.Crescent_foundationLine__3uJhb{display:flex;justify-content:center;gap:calc(var(--arrow) + 3*var(--gap));padding-left:calc(var(--arrow) + var(--gap))}.Crescent_controls__ZWhPp{display:flex;align-items:center;justify-content:center;gap:16px;height:46px}.Crescent_shuffle__ghxZs{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:112px;padding:5px 20px 7px;border:2px solid #ffffffd9;border-radius:999px;background:#0000002e;color:#fff;font:inherit;font-weight:700;font-size:15px;line-height:1.1;white-space:nowrap;cursor:pointer}.Crescent_shuffle__ghxZs:hover:not(:disabled){background:#ffffff1f}.Crescent_shuffle__ghxZs:disabled{opacity:.45;cursor:default}@media(max-width:1085px){.Crescent_shuffle__ghxZs{min-width:0;padding:4px 14px 6px;font-size:13px}}.Crescent_pips__tAkdp{display:flex;gap:4px}.Crescent_pips__tAkdp i{width:7px;height:7px;border:1.5px solid #ffffffd9;border-radius:50%;box-sizing:border-box}.Crescent_pips__tAkdp .Crescent_pipOn__N4aoU{background:#fff}@media(max-width:1085px){.Crescent_pips__tAkdp{gap:3px}.Crescent_pips__tAkdp i{width:6px;height:6px}}.Crescent_shuffleHint__nDsxd{box-shadow:0 0 0 3px #f5d35b}.Crescent_autocomplete__gZVVO{font-size:16px;padding:9px 20px}@media(max-width:1085px){.Crescent_autocomplete__gZVVO{font-size:13px;padding:6px 12px}}