
.sd-page-transition-target{
  opacity:0;
  transform:translateY(14px);
  transition:opacity 280ms cubic-bezier(.22,.61,.36,1),transform 280ms cubic-bezier(.22,.61,.36,1);
  will-change:opacity,transform;
}
.sd-page-transition-target.sd-page-transition-in{
  opacity:1;
  transform:translateY(0);
}
.sd-page-transition-target.sd-page-transition-out{
  opacity:0;
  transform:translateY(-4px);
  transition:opacity 140ms ease,transform 140ms ease;
  pointer-events:none;
}
@media (max-width:700px){
  .sd-page-transition-target{transform:translateY(9px);transition-duration:240ms}
  .sd-page-transition-target.sd-page-transition-in{transform:translateY(0)}
  .sd-page-transition-target.sd-page-transition-out{transform:translateY(-3px);transition-duration:120ms}
}
@media (prefers-reduced-motion: reduce){
  .sd-page-transition-target,
  .sd-page-transition-target.sd-page-transition-in,
  .sd-page-transition-target.sd-page-transition-out{
    opacity:1!important;
    transform:none!important;
    transition:none!important;
    will-change:auto!important;
  }
}
