:root{
--ease:cubic-bezier(0.2,0.7,0.2,1);/* @kind other */
--ease-out:cubic-bezier(0.16,1,0.3,1);/* @kind other */
--dur-fast:180ms;/* @kind other */
--dur:320ms;/* @kind other */
--dur-slow:640ms;/* @kind other */
--stagger:70ms;/* @kind other */
--rise:18px;--dur-reveal:800ms/* @kind other */
}
@keyframes dv-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}
@keyframes dv-draw{from{transform:scaleX(0)}to{transform:scaleX(1)}}
.dv-rise{animation:dv-rise var(--dur-reveal) var(--ease-out) both}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.001ms!important;animation-iteration-count:1!important;transition-duration:0.001ms!important}}
