.card-table{--card-out:cubic-bezier(.23, 1, .32, 1);--card-travel:cubic-bezier(.22, .68, 0, 1)}.card-table .table-card{transition:transform .18s var(--card-travel)}.card-table .table-card.table-card-dragging{transition:none}.card-table .table-card-surface{transition:transform .14s var(--card-out);position:relative}.card-table .table-card-surface:before{content:"";opacity:0;pointer-events:none;border-radius:6%;transition:opacity .14s;position:absolute;inset:1px;box-shadow:0 14px 22px #0005,0 3px 7px #0003}.card-table .table-card-dragging .table-card-surface{transform:scale(1.018)}.card-table .table-card-dragging .table-card-surface:before{opacity:1}.card-table .table-card-face>div{transition:transform .2s var(--card-out)}.card-table .table-card[data-pile=waste]:not(.table-card-dragging){transition:transform .18s cubic-bezier(.25,.65,.3,1)}.card-table .table-card[data-pile=stock],.card-table .table-card:is([data-pile=stock],[data-pile=waste]) .table-card-face>div{transition:none}.card-table[data-input=keyboard] .table-card,.card-table[data-input=keyboard] .table-card-surface,.card-table[data-input=keyboard] .table-card-face>div{transition:none!important}.card-table[data-input=keyboard] .table-card-surface{transform:none!important}@media (prefers-reduced-motion:reduce){.card-table .table-card,.card-table .table-card-surface,.card-table .table-card-face>div{transition:none!important}.card-table .table-card-surface{transform:none!important}}
