.navigation-footer > .navigation-panel { isolation:isolate; }
.footer-pointer-trail {
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  display:block;
  z-index:-1;
  pointer-events:none;
  user-select:none;
  clip-path:inset(var(--footer-overlap,0px) 0 0);
}
@media (max-width:767px),(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce),(forced-colors:active) {
  .footer-pointer-trail { display:none; }
}
