/* Same-origin document transitions preserve normal links, history and forms. */
html{background:#050507;color-scheme:dark}
@view-transition{navigation:auto}
::view-transition{background:#050507}
::view-transition-image-pair(root){isolation:isolate}
::view-transition-old(root){animation:none;opacity:1;mix-blend-mode:normal}
::view-transition-new(root){animation:page-arrive 280ms cubic-bezier(.22,.61,.36,1) both}
::view-transition-new(root){mix-blend-mode:normal}
::view-transition-group(root){animation-duration:280ms}
@keyframes page-arrive{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}
@supports not (view-transition-name:root){
 body>main,body>header{animation:page-arrive 280ms cubic-bezier(.22,.61,.36,1) both}
}
@media(prefers-reduced-motion:reduce){
 @view-transition{navigation:none}
 ::view-transition-old(root),::view-transition-new(root),::view-transition-group(root){animation:none}
 body>main,body>header{animation:none}
}
