/* Progressive enhancement: ordinary links work when View Transitions is unavailable. */
@view-transition{navigation:auto}
.nav .brand,.platform .sidebar>.brand{view-transition-name:outo-brand}
::view-transition-old(root){animation:outo-page-out .18s ease both}
::view-transition-new(root){animation:outo-page-in .25s ease both}
::view-transition-group(outo-brand){animation-duration:.25s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}
@keyframes outo-page-out{to{opacity:0}}
@keyframes outo-page-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}::view-transition-old(root),::view-transition-new(root),::view-transition-group(outo-brand){animation:none}}
