html:active-view-transition-type(page) ::view-transition-old(root){animation:.32s both vt-page-out}html:active-view-transition-type(page) ::view-transition-new(root){animation:.32s both vt-page-in}html:active-view-transition-type(share) ::view-transition-old(root){mix-blend-mode:normal;animation:none}html:active-view-transition-type(share) ::view-transition-new(root){mix-blend-mode:normal;animation:none}html:active-view-transition-type(share) ::view-transition-group(root){animation-duration:0s}html:active-view-transition{scroll-behavior:auto!important}::view-transition-group(.vt-share){animation-duration:.38s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(.vt-share){mix-blend-mode:normal;height:100%;animation:none;overflow:clip}::view-transition-new(.vt-share){mix-blend-mode:normal;height:100%;animation:none;overflow:clip}::view-transition-new(.vt-fade-in){animation:.28s both vt-opacity-in}::view-transition-old(.vt-fade-out){animation:.22s both vt-opacity-out}@keyframes vt-page-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes vt-page-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes vt-opacity-in{0%{opacity:0}to{opacity:1}}@keyframes vt-opacity-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}
