/* Full-page route transitions only.
   The destination is already rendered and scroll-stabilized before these run. */
.view.view-enter-forward{
  animation:bp-page-enter-forward 220ms cubic-bezier(.2,.78,.2,1) both;
}
.view.view-enter-back{
  animation:bp-page-enter-back 220ms cubic-bezier(.2,.78,.2,1) both;
}
.view.view-enter-filter{
  animation:bp-page-enter-filter 160ms cubic-bezier(.2,.78,.2,1) both;
}
@keyframes bp-page-enter-forward{
  from{opacity:0;transform:translate3d(0,6px,0)}
  to{opacity:1;transform:translate3d(0,0,0)}
}
@keyframes bp-page-enter-back{
  from{opacity:0}
  to{opacity:1}
}
@keyframes bp-page-enter-filter{
  from{transform:translate3d(0,7px,0) scale(.998)}
  to{transform:translate3d(0,0,0) scale(1)}
}
@media(prefers-reduced-motion:reduce){
  .view.view-enter-forward,
  .view.view-enter-back,
  .view.view-enter-filter{animation:none!important}
}
