/* Native document transitions preserve normal links, history, and leave-page prompts. */
@view-transition { navigation: auto; }
::view-transition-old(root){animation:aster-page-out 220ms ease-out both;mix-blend-mode:normal}
::view-transition-new(root){animation:aster-page-in 360ms cubic-bezier(.2,.7,.2,1) both;mix-blend-mode:normal}
@keyframes aster-page-out{to{opacity:0;transform:translateY(-6px)}}
@keyframes aster-page-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
/* An overlay avoids moving the workspace's fixed-position controls. */
.aster-page-reveal{position:fixed;inset:0;z-index:2147483647;pointer-events:none;background:#f4f1e9;animation:aster-reveal 320ms ease-out both}
@keyframes aster-reveal{from{opacity:1}to{opacity:0}}
@media(prefers-reduced-motion:reduce){
 @view-transition{navigation:none}
 ::view-transition-old(root),::view-transition-new(root){animation:none}
 .aster-page-reveal{display:none;animation:none}
}
