:root{--vt-route-ms:160ms;--vt-morph-ms:200ms}::view-transition-group(.flowmo-route){animation-duration:var(--vt-route-ms);animation-timing-function:var(--ease-out-quick,ease-out)}::view-transition-old(.flowmo-route){animation:flowmo-vt-out var(--vt-route-ms) var(--ease-in-quick,ease-in) both}::view-transition-new(.flowmo-route){animation:flowmo-vt-in var(--vt-route-ms) var(--ease-out-quick,ease-out) both}::view-transition-group(site-header){animation:none}::view-transition-old(site-header){display:none}::view-transition-new(site-header){animation:none}::view-transition-group(nav-indicator){animation-duration:var(--vt-morph-ms);animation-timing-function:var(--ease-spring-soft,ease-out)}::view-transition-old(nav-indicator){display:none}::view-transition-new(nav-indicator){animation:none}::view-transition-group(.flowmo-video){animation-duration:var(--vt-morph-ms);animation-timing-function:var(--ease-out-quick,ease-out)}::view-transition-new(.flowmo-video),::view-transition-old(.flowmo-video){animation-duration:var(--vt-morph-ms)}@keyframes flowmo-vt-out{0%{opacity:1}to{opacity:0}}@keyframes flowmo-vt-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}}