/* 页面切换平滑过渡(跨文档 View Transitions):不支持的浏览器自动回退为普通跳转 */
@view-transition {
  navigation: auto;
}
::view-transition-old(root) {
  animation: hunter-vt-out 0.22s ease both;
}
::view-transition-new(root) {
  animation: hunter-vt-in 0.24s ease both;
}
@keyframes hunter-vt-out {
  to { opacity: 0; }
}
@keyframes hunter-vt-in {
  from { opacity: 0; }
}
@media (prefers-reduced-motion: reduce) {
  ::view-transition-old(root),
  ::view-transition-new(root) {
    animation: none;
  }
}