/* Crossfade leve entre páginas. Fallback universal pra navegadores que
   não suportam @view-transition cross-document (notadamente WKWebView iOS
   sem feature flag). Background do <html> usa a cor do tema do app
   (#0A0E1A) — durante o intervalo de carregamento do WebView, o frame
   fica nessa cor em vez de preto puro, deixando o piscar imperceptível
   contra os bodies das páginas (que usam o mesmo navy). */

html, body { background-color: #0A0E1A; }

@keyframes rkt-page-fade {
  from { opacity: 0; }
  to   { opacity: 1; }
}

body {
  animation: rkt-page-fade .12s ease-out;
}

@media (prefers-reduced-motion: reduce) {
  body { animation: none; }
}
