:root{--transition-exit:.15s;--transition-enter:.25s;--transition-morph:.35s;--transition-easing:cubic-bezier(.2, 0, 0, 1)}::view-transition{pointer-events:none}::view-transition-old(.page-exit){animation:var(--transition-exit) ease-out both page-fade-out}::view-transition-new(.page-enter){animation:var(--transition-enter) var(--transition-easing) var(--transition-exit) both page-fade-in}@keyframes page-fade-out{to{opacity:0}}@keyframes page-fade-in{0%{opacity:0;transform:translateY(8px)}}::view-transition-group(.auth-card){animation-duration:var(--transition-morph);animation-timing-function:var(--transition-easing)}::view-transition-old(.auth-card){object-fit:none;object-position:top;height:100%}::view-transition-new(.auth-card){object-fit:none;object-position:top;height:100%}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}}::view-transition-group(app-header){z-index:100}::view-transition-group(project-nav){z-index:100}::view-transition-old(app-header){display:none}::view-transition-old(project-nav){display:none}::view-transition-new(app-header){animation:none}::view-transition-new(project-nav){animation:none}
