/* A quiet page entrance: soft opacity, very short travel, no animation delay. */
@media (min-width:701px) and (hover:hover) and (pointer:fine) {
  body.home.ananda-paged-home #site-content.reference-home .ananda-page-slide.is-current,
  body.home.ananda-paged-home #site-footer.reference-footer.ananda-page-slide.is-current {
    animation:yoga-page-dissolve .84s cubic-bezier(.4,0,.2,1) both!important;
  }
  body.home.ananda-paged-home #site-content.reference-home .ananda-page-slide.is-current[data-page-transition="drift"],
  body.home.ananda-paged-home #site-footer.reference-footer.ananda-page-slide.is-current[data-page-transition="drift"] {
    animation:yoga-page-settle .88s cubic-bezier(.4,0,.2,1) both!important;
  }
  body.home.ananda-paged-home #site-content.reference-home .ananda-page-slide.is-current[data-page-transition="rise"],
  body.home.ananda-paged-home #site-footer.reference-footer.ananda-page-slide.is-current[data-page-transition="rise"] {
    animation:yoga-page-unfold .9s cubic-bezier(.4,0,.2,1) both!important;
  }
  @keyframes yoga-page-dissolve {
    from { opacity:0; }
    to { opacity:1; }
  }
  @keyframes yoga-page-settle {
    from { opacity:0; transform:translateX(calc(var(--ananda-page-direction,1) * 4px)); }
    to { opacity:1; transform:none; }
  }
  @keyframes yoga-page-unfold {
    from { opacity:0; transform:translateY(6px); }
    to { opacity:1; transform:none; }
  }
  @media (prefers-reduced-motion:reduce) {
    body.home.ananda-paged-home #site-content.reference-home .ananda-page-slide.is-current,
    body.home.ananda-paged-home #site-footer.reference-footer.ananda-page-slide.is-current,
    body.home.ananda-paged-home #site-content.reference-home .ananda-page-slide.is-current[data-page-transition],
    body.home.ananda-paged-home #site-footer.reference-footer.ananda-page-slide.is-current[data-page-transition] {
      animation:none!important;
    }
  }
}
