.sl{display:grid;transition:transform .9s cubic-bezier(.2,.7,.2,1),opacity .8s ease;transition-delay:calc(var(--i, 0) * .12s)}.sl>*{min-width:0}.sl[data-side=below]{transform:translateY(72px) scale(.97);opacity:0}.sl[data-side=above]{transform:translateY(-56px) scale(.97);opacity:0}@media (prefers-reduced-motion:reduce){.sl{transition:none}}