/* Native document navigation. A thin sand wash leads the organic reveal. */
::view-transition { background: var(--sand); pointer-events: none; }
::view-transition-group(root) { animation: none; }
::view-transition-image-pair(root) { isolation: isolate; }
::view-transition-old(root), ::view-transition-new(root) {
  mix-blend-mode: normal; transform: none; object-position: top left;
}
::view-transition-old(root) { animation: vorena-fade-out .35s ease both; z-index: 1; }
::view-transition-new(root) { animation: vorena-fade-in .45s ease both; z-index: 2; }
.liquid-transition::view-transition-old(root), .liquid-transition::view-transition-new(root) {
  animation: none; opacity: 1; transform: none;
}
.liquid-transition::view-transition-new(root) { clip-path: circle(0 at var(--transition-x, 50%) var(--transition-y, 50%)); }
@keyframes vorena-fade-out { to { opacity: 0; } }
@keyframes vorena-fade-in { from { opacity: 0; } to { opacity: 1; } }
@media (prefers-reduced-motion: reduce) {
  @view-transition { navigation: none; }
  ::view-transition-old(root), ::view-transition-new(root) { animation: none !important; }
}
