:root{
--ease-out:cubic-bezier(.16,1,.3,1);/* @kind other */
--ease-in-out:cubic-bezier(.65,0,.35,1);/* @kind other */
--ease-soft:cubic-bezier(.25,.1,.25,1);/* @kind other */
--dur-fast:240ms;/* @kind other */
--dur-base:600ms;/* @kind other */
--dur-slow:1100ms;/* @kind other */
--dur-reveal:1200ms;/* @kind other */
--stagger:90ms;/* @kind other */
}
@keyframes ds-rise{from{transform:translateY(105%)}to{transform:translateY(0)}}
@keyframes ds-fade{from{opacity:0}to{opacity:1}}
@keyframes ds-scroll-cue{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}100%{transform:scaleY(0);transform-origin:bottom}}
@media (prefers-reduced-motion:reduce){:root{
--dur-base:1ms;/* @kind other */
--dur-slow:1ms;/* @kind other */
--dur-reveal:1ms;/* @kind other */
--stagger:0ms;/* @kind other */
}}
