/* Kurumsal siteler: sayfalar arası geçiş (çapraz belge View Transitions). Yalnızca site-top.ejs bağlar; panel bu dosyayı yüklemez.
   Çıkış hızlanarak (200ms) kısa, giriş yavaşlayarak (420ms) daha uzun; üst çubuk sabit kalır (ayrı geçiş adı).
   Desteklemeyen tarayıcı normal sayfa geçişi yapar; "hareketi azalt" tercihinde kapalı. */
@media (prefers-reduced-motion: no-preference) {
  @view-transition { navigation: auto; }
}
.site-header { view-transition-name: site-header; }
::view-transition-old(root) { animation: vt-out 200ms cubic-bezier(0.55, 0, 1, 0.45) both; }
::view-transition-new(root) { animation: vt-in 420ms cubic-bezier(0.22, 1, 0.36, 1) both; }
::view-transition-group(site-header) { animation-duration: 0s; }
@keyframes vt-out { to { opacity: 0; transform: translateY(-8px); } }
@keyframes vt-in { from { opacity: 0; transform: translateY(14px); } }
