.fade-overlay {
  position: fixed;
  inset: 0;
  background: linear-gradient(120deg, #454946, #000000 80%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.4s cubic-bezier(.4,0,.2,1);
  
  z-index: 9999;
}

.fade-overlay.active {
  opacity: 1;
  pointer-events: all;
}