/* Public pages keep their ordinary URLs; the browser animates the content between them. */
@media(prefers-reduced-motion:no-preference) {
 @view-transition {navigation:auto;}
 #main {view-transition-name:cabinet-page;}
 ::view-transition-group(root),::view-transition-group(cabinet-page) {animation:none;}
 ::view-transition-old(root) {animation:none;opacity:0;}
 ::view-transition-new(root) {animation:none;}
 ::view-transition-old(cabinet-page) {animation:page-draw-away 190ms ease-in both;mix-blend-mode:normal;}
 ::view-transition-new(cabinet-page) {animation:page-unveil 460ms cubic-bezier(.2,.75,.2,1) both;mix-blend-mode:normal;}
}
@keyframes page-draw-away {
 from {opacity:1;transform:translateX(0);}
 to {opacity:0;transform:translateX(-18px);}
}
@keyframes page-unveil {
 from {opacity:0;clip-path:inset(0 16% 0 0);transform:translateX(28px);filter:brightness(.75);}
 to {opacity:1;clip-path:inset(0);transform:translateX(0);filter:brightness(1);}
}
