@view-transition{navigation:auto}
::view-transition-old(root){animation:page-out 240ms ease both}
::view-transition-new(root){animation:page-in 400ms cubic-bezier(.22,1,.36,1) both}
@keyframes page-out{to{opacity:0;transform:translateY(-8px);filter:blur(3px)}}
@keyframes page-in{from{opacity:0;transform:translateY(12px);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}
@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}
