/* Mirrors the MOTION object in JS. JS is the source of truth; these are kept in sync. */
:root{
  --ease:cubic-bezier(0.22,1,0.36,1); /* @kind other */
  --dur-fast:0.3s; /* @kind other */
  --dur-base:0.6s; /* @kind other */
  --dur-slow:1.1s; /* @kind other */
  --stagger-children:0.06s; /* @kind other */
  --stagger-siblings:0.12s; /* @kind other */
  --reveal-distance:24px; /* @kind spacing */
}
[data-reveal]{opacity:0}
[data-rm="true"] [data-reveal]{opacity:1!important;transform:none!important}
[data-rm="true"] *,[data-rm="true"] *::before,[data-rm="true"] *::after{transition-duration:0.001s!important;animation:none!important}
html[data-rm="true"]{scroll-behavior:auto}
