/* Native cross-document handoffs; links, history and downloads remain native. */
@view-transition{navigation:auto}
::view-transition-old(root){animation:anva-leave .18s ease-out both}
::view-transition-new(root){animation:anva-enter .24s cubic-bezier(.2,.6,.25,1) both}
::view-transition-group(*){animation-duration:.3s;animation-timing-function:cubic-bezier(.2,.65,.3,1)}
@keyframes anva-leave{to{opacity:0}}
@keyframes anva-enter{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}
@media (max-width:900px),(pointer:coarse){@view-transition{navigation:none}}

::view-transition-old(root),::view-transition-new(root){mix-blend-mode:normal}
