:root{
--duration-instant:0s;/* @kind other */
--duration-fast:150ms;/* @kind other */
--duration-base:200ms;/* @kind other */
--duration-slow:300ms;/* @kind other */
--duration-page:500ms;/* @kind other */
--ease-standard:cubic-bezier(0.4,0,0.2,1);/* @kind other */
--ease-enter:ease-out;/* @kind other */
--ease-exit:ease-in;/* @kind other */
--ease-move:ease-in-out;/* @kind other */
--transition-control:all var(--duration-base) var(--ease-standard);/* @kind other */
--transition-transform:transform var(--duration-base) var(--ease-move);/* @kind other */
}
@keyframes ds-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
@keyframes ds-hydration-pulse{0%,100%{opacity:1}50%{opacity:.5}}
@keyframes ds-reveal-up{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms !important;transition-duration:.01ms !important}}
