/* Cross-document View Transitions; linked only when effects.viewTransitions is on.
   Browsers without support ignore this file's rules: navigation stays instant (the fallback). */
@view-transition { navigation: auto; }
.site-header { view-transition-name: site-header; }
main h1 { view-transition-name: page-title; }
::view-transition-old(root), ::view-transition-new(root) { animation-duration: 180ms; }
@media (prefers-reduced-motion: reduce) {
  @view-transition { navigation: none; }
  ::view-transition-group(*), ::view-transition-old(*), ::view-transition-new(*) { animation: none !important; }
}
:root[data-fx="off"] ::view-transition-group(*),
:root[data-fx="off"] ::view-transition-old(*),
:root[data-fx="off"] ::view-transition-new(*) { animation: none !important; }
