.seven-column-game{--card-width: 44px;--card-height: 62px;--card-corner-size: 9px;--card-center-size: 14px;--card-foundation-label: 1.25rem;--card-stack-offset: -44px;--card-waste-overlap: -31px;--card-gap: 4px;--card-padding: 4px;--card-corner-top: 0;--card-corner-left: 1px}@media(min-width:390px){.seven-column-game{--card-width: 48px;--card-height: 67px;--card-corner-size: 10px;--card-center-size: 16px;--card-foundation-label: 1.5rem;--card-stack-offset: -49px;--card-waste-overlap: -34px;--card-gap: 5px;--card-padding: 6px}}@media(min-width:428px){.seven-column-game{--card-width: 55px;--card-height: 77px;--card-foundation-label: 1.75rem;--card-stack-offset: -57px;--card-waste-overlap: -39px;--card-gap: 6px}}@media(min-width:600px){.seven-column-game{--card-width: 70px;--card-height: 98px;--card-foundation-label: 2rem;--card-stack-offset: -76px;--card-waste-overlap: -49px}}.seven-column-game .card,.seven-column-game .card-pile,.seven-column-game [data-testid^=tableau],.seven-column-game [data-testid^=foundation],.seven-column-game [data-testid^=waste],.seven-column-game [data-testid=stock-pile]{width:var(--card-width);min-width:var(--card-width);max-width:var(--card-width)}.seven-column-game .card,.seven-column-game .card-pile,.seven-column-game [data-testid^=foundation],.seven-column-game [data-testid^=waste],.seven-column-game [data-testid=stock-pile]{height:var(--card-height)}.seven-column-game [data-testid^=tableau]{min-height:var(--card-height)}.seven-column-game [data-testid^=tableau]>div:first-child{height:var(--card-height)}.seven-column-game [data-testid^=foundation]>span{font-size:var(--card-foundation-label)}.seven-column-game .card-corner{font-size:var(--card-corner-size)}.seven-column-game .card-corner-top-left{top:var(--card-corner-top);left:var(--card-corner-left)}.seven-column-game .card-corner-bottom-right{bottom:var(--card-corner-top);right:var(--card-corner-left)}.seven-column-game .card-center{font-size:var(--card-center-size)}.seven-column-game .tableau{gap:var(--card-gap)}.seven-column-game .game-board>div:first-child{gap:var(--card-gap);padding-left:var(--card-padding);padding-right:var(--card-padding)}.seven-column-game .game-board>div:first-child>div{gap:var(--card-gap)}.seven-column-game .card-stacked:not(:first-child){margin-top:var(--card-stack-offset)}.seven-column-game [data-testid=waste-pile]>div>div:not(:first-child){margin-left:var(--card-waste-overlap)}
