/* Progressive enhancement: normal links, sessions and form submissions remain
   browser navigations; supporting browsers render a short cross-page fade. */
@view-transition{navigation:auto}
::view-transition-old(root){animation:page-leave 90ms ease-out both}
::view-transition-new(root){animation:page-arrive 130ms ease-out both}
@keyframes page-leave{to{opacity:0}}
@keyframes page-arrive{from{opacity:0}to{opacity:1}}
@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}
@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}}
