/* AnonMav nature layer: pixel forest + walkers. Keep behind content. */
@view-transition{navigation:auto}
::view-transition-old(root){animation:nt-out .28s ease both}
::view-transition-new(root){animation:nt-in .38s ease both}
@keyframes nt-out{to{opacity:0;transform:translateY(-6px) scale(.995)}}
@keyframes nt-in{from{opacity:0;transform:translateY(8px) scale(.995)}}
#nt-field{
  position:fixed;inset:0;width:100%;height:100%;
  pointer-events:none;z-index:0;opacity:.55;
  image-rendering:pixelated;image-rendering:crisp-edges;
}
html.nt-fade body{opacity:0}
body{transition:opacity .3s ease}
/* Lift page content above the forest without touching fixed nav. */
main,footer,header.hero,.records-main{position:relative;z-index:1}
@media (max-width:700px){#nt-field{opacity:.45}}
@media (prefers-reduced-motion:reduce){
  ::view-transition-old(root),::view-transition-new(root){animation:none}
  body{transition:none}
}
