#turn-disc{display:none}.board-wrap{display:flex;justify-content:center}.kl{--kl-gap: 4px;display:grid;gap:var(--space-3);width:100%;max-width:calc(7 * var(--card-w) + 6 * var(--kl-gap))}.kl__top,.kl__tableau{display:grid;grid-template-columns:repeat(7,var(--card-w));gap:var(--kl-gap);align-items:start}.pile{position:relative}.pile--waste{display:flex}.pile--waste .card+.card{margin-left:calc(var(--card-w) * -.6)}.pile--tableau{display:flex;flex-direction:column;min-height:var(--card-h)}.pile--tableau .card+.card{margin-top:calc(var(--card-h) * -.72)}.pile--tableau .card--back+.card{margin-top:calc(var(--card-h) * -.86)}.pile--tableau .card--selected{z-index:4}@keyframes kl-pop{0%{transform:scale(1)}50%{transform:scale(1.12)}to{transform:scale(1)}}.kl--won .pile--foundation .card{animation:kl-pop .7s var(--ease) both}.kl--won .pile--foundation:nth-child(5) .card{animation-delay:.12s}.kl--won .pile--foundation:nth-child(6) .card{animation-delay:.24s}.kl--won .pile--foundation:nth-child(7) .card{animation-delay:.36s}@media (min-width: 560px){.kl{--kl-gap: 8px}}
