/* A quiet scale-down / scale-up between documents. Navigation stays native. */
@view-transition{navigation:auto}
@media(prefers-reduced-motion:no-preference){
 main#content{view-transition-name:fowse-page-content}
 ::view-transition{pointer-events:none}
 ::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}
 ::view-transition-group(fowse-page-content){animation-duration:280ms}
 ::view-transition-old(fowse-page-content),::view-transition-new(fowse-page-content){transform-origin:50% 140px;mix-blend-mode:normal;backface-visibility:hidden}
 ::view-transition-old(fowse-page-content){animation:fowse-page-scale-down 180ms cubic-bezier(.4,0,1,1) both}
 ::view-transition-new(fowse-page-content){animation:fowse-page-scale-up 240ms cubic-bezier(.22,1,.36,1) 40ms both}
}
@keyframes fowse-page-scale-down{from{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.975)}}
@keyframes fowse-page-scale-up{from{opacity:0;transform:scale(.975)}to{opacity:1;transform:scale(1)}}
@media(prefers-reduced-motion:reduce){
 ::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}
}
