/* Keep the outgoing document on screen until the next one is render-ready. */
@view-transition{navigation:auto}
::view-transition-old(root){animation:pxls-page-out 140ms ease-out both}
::view-transition-new(root){animation:pxls-page-in 180ms ease-out both}
@keyframes pxls-page-out{to{opacity:0}}
@keyframes pxls-page-in{from{opacity:0}to{opacity:1}}
/* Never display a broken/empty image before its source is assigned. */
#runner-icon:not([src]),#runner-icon[src=""]{visibility:hidden}
@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none!important}}
