html::before {
 content: "";
 position: fixed;
 top: 0;
 left: 0;
 width: 100vw;
 height: 100vh;
 pointer-events: none;
 z-index: 9999;

 background: radial-gradient(circle at center, rgba(0,0,0,0.3) 70%, rgba(0,0,0,0.56) 80%);
}

html::after {
 content: "";
 position: fixed;
 top: 0;
 left: 0;
 width: 100vw;
 height: 100vh;
 pointer-events: none;
 z-index: 9999;
 background: repeating-linear-gradient(
   0deg,
   rgba(0,255,0,0.15),
   rgba(0,255,0,0.15) 1px,
   transparent 2px
 );
 background-size: 100% 2px;
 animation: scanmove 3s linear infinite;
 mix-blend-mode: screen;
}

@keyframes scanmove {
 0% { background-position: 0 0; }
 100% { background-position: 0 -2px; }
}

h5,h4,h3,h2,h1,h6,p{
 font-family: monospace;
 color: #00ff00; 
}

a {
 color: #00ff00; 
 text-decoration: underline; 
 font-family: monospace;
 font-weight: normal;
}

a:hover {
 color: #00ff00;   
 text-decoration: none; 
 text-shadow: 0 0 2px #00ff00; 