/* AUJUNPEAK V39 — smooth internal page transitions.
   Only same-origin page navigations are animated; external, hash, download,
   modifier-key and form interactions are left untouched. */
:root{--aujp-transition-duration:220ms;--aujp-transition-ease:cubic-bezier(.22,.7,.2,1)}
html.aujp-page-ready body{
  opacity:1;
  transform:none;
}
html.aujp-page-enter body{
  opacity:0;
  transform:translateY(5px);
  transition:opacity 260ms var(--aujp-transition-ease),transform 260ms var(--aujp-transition-ease);
}
html.aujp-page-leaving body{
  opacity:0;
  transform:translateY(-4px);
  transition:opacity var(--aujp-transition-duration) var(--aujp-transition-ease),transform var(--aujp-transition-duration) var(--aujp-transition-ease);
}
@media (prefers-reduced-motion:reduce){
  html.aujp-page-enter body,html.aujp-page-leaving body{opacity:1;transform:none;transition:none!important}
}
