.matrix-background{
  position:fixed;
  inset:0;
  width:100vw;
  height:100vh;
  z-index:0;
  pointer-events:none;
  background:#020202;
  opacity:1;
}

body.matrix-enabled{
  background:#020202;
}

body.matrix-enabled > :not(.matrix-background):not(script):not(style){
  position:relative;
  z-index:1;
}

body.matrix-enabled::before,
body.matrix-enabled::after{
  display:none;
  z-index:0;
  pointer-events:none;
}

@media (prefers-reduced-motion: reduce){
  .matrix-background{
    opacity:0.45;
  }
}
