:root{
  --ease-calm:cubic-bezier(.22,.61,.36,1); /* @kind other */
  --ease-breath:cubic-bezier(.4,0,.2,1); /* @kind other */
  --duration-fast:180ms; /* @kind other */
  --duration-base:320ms; /* @kind other */
  --duration-slow:640ms; /* @kind other */
  --duration-reveal:900ms; /* @kind other */
  --rise:14px;                 /* fade-and-rise distance for entrances */
  --turn-slow:48s; /* @kind other */             /* symbol fragments rotate this slowly */
}

/* Mantra ribbon (Marquee): two identical tracks, one strip-width of travel. */
@keyframes mm-marquee{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}
@media (prefers-reduced-motion:reduce){
  [style*="mm-marquee"]{animation:none !important}
}
