/* From sign-in to the console as one frame (round 7 judges): both documents opt in to a cross-document view
   transition, so the browser holds the signed-in form until the console's first frame is ready, then crossfades in
   160ms. There is never a white frame between them. */
@view-transition { navigation: auto; }
::view-transition-group(root) { animation-duration: 160ms; animation-timing-function: ease-out; }
@media (prefers-reduced-motion: reduce) { ::view-transition-group(root), ::view-transition-old(root), ::view-transition-new(root) { animation: none; } }
