/* Transição entre páginas do mesmo site: a tela nova entra em fade sobre a
   anterior, sem piscar em branco. Navegadores sem suporte ignoram a regra. */
@view-transition {
  navigation: auto;
}
::view-transition-old(root) {
  animation: 0.16s ease-out both rastreon-page-out;
}
::view-transition-new(root) {
  animation: 0.26s ease-out both rastreon-page-in;
}
@keyframes rastreon-page-out {
  to {
    opacity: 0;
  }
}
@keyframes rastreon-page-in {
  from {
    opacity: 0;
  }
}
@media (prefers-reduced-motion: reduce) {
  @view-transition {
    navigation: none;
  }
}
