/* Map to journey: where the browser supports cross-document view transitions, the journey name in the panel
   glides into the big name on the journey page. Everywhere else, and under Calm motion or reduced motion, it is a plain page load.
   Loaded on the home map and on journey pages (by the tch-map plugin; the journey plugin is not touched). */
@media (prefers-reduced-motion: no-preference) {
  @view-transition { navigation: auto; }
  ::view-transition-old(root), ::view-transition-new(root) { animation-duration: .6s; animation-timing-function: cubic-bezier(.2, .75, .15, 1); }
  ::view-transition-group(tch-journey-name) { animation-duration: .6s; animation-timing-function: cubic-bezier(.2, .75, .15, 1); }
  .tch-journey .tch-title, h1.tch-title { view-transition-name: tch-journey-name; }
}
