/* Use html::after to get to the absolute root of the page */
html::after {
  content: "";
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  width: calc(100% + 32px);
  height: calc(100% + 32px);
  background-image: url(https://parkaction.neocities.org/OCfolder/computeroverlay.png);
  background-repeat: repeat;
  
  /* Use the maximum safe 32-bit integer for z-index */
  z-index: 2147483647; 
  
  /* Crucial: ensures you can still click the buttons/input underneath */
  pointer-events: none; 
  
  animation: ScanlineAnimationLeft 2s linear infinite;
  opacity: 1;
}

/* Keep your existing keyframes */
@keyframes ScanlineAnimationLeft {
  0% { transform: translateX(0px) translateY(0px); }
  100% { transform: translateX(-32px) translateY(-32px); }
}