/* Native same-origin document crossfade; no navigation interception or delay. */
@media(prefers-reduced-motion:no-preference){
  @view-transition{navigation:auto}
  ::view-transition-group(root){animation:none}
  ::view-transition-old(root),::view-transition-new(root){animation-duration:180ms;animation-timing-function:ease-in-out}
}
@media(prefers-reduced-motion:reduce){
  @view-transition{navigation:none}
  ::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}
}
