.ds-card-stack{--ds-card-stack-peek:var(--gap-md);border-radius:var(--radius-xl);padding-bottom:calc(var(--ds-card-stack-peek) * var(--ds-card-stack-depth,0));outline:none;display:grid;position:relative}.ds-card-stack:focus-visible{outline:var(--border-md) solid var(--color-action-primary-bg);outline-offset:var(--padding-xxs)}.ds-card-stack__item{background:var(--color-bg-page-primary);border-radius:var(--ds-card-stack-card-radius,var(--radius-xl));transform-origin:50% 100%;transform:translateY(calc(var(--ds-card-stack-peek) * var(--ds-card-stack-pos,0))) scale(calc(1 - .04 * var(--ds-card-stack-pos,0)));transition:transform var(--motion-duration-deliberate) var(--motion-ease-emphasized), opacity var(--motion-duration-deliberate) var(--motion-ease-emphasized);grid-area:1/1}.ds-card-stack__item--buried{opacity:0;transform:translateY(calc(var(--ds-card-stack-peek) * var(--ds-card-stack-depth,0))) scale(calc(1 - .04 * var(--ds-card-stack-depth,0)))}.ds-card-stack__item--gone{opacity:0;transform:translateY(-12%)scale(.98)}.ds-card-stack__item--leaving{animation:ds-card-stack-leave var(--motion-duration-deliberate) var(--motion-ease-emphasized) both}.ds-card-stack__item--entering{animation:ds-card-stack-enter var(--motion-duration-deliberate) var(--motion-ease-entrance) both}@keyframes ds-card-stack-leave{0%{opacity:1;transform:translateY(0)rotate(0)scale(1)}to{opacity:0;transform:translateY(-18%)rotate(-3deg)scale(.98)}}@keyframes ds-card-stack-enter{0%{opacity:0;transform:translateY(-18%)rotate(-3deg)scale(.98)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}.ds-card-stack__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
