main {margin: 0; padding: 0;}
.invis {display: none;}
.block {border: none; padding-left: 0.9em;}
.longstring{
	width: 26em;
	overflow: scroll;
	white-space: nowrap;
	text-overflow: ellipsis
}
.block h2{ font-style: normal;}
h2+p{
	margin-top: -.8em;
}
#asciihead {
	background-color: #333333fd;
	box-shadow: 0 -25px 2px 2em #333333fd;
}
#asciihead pre { 
	font-family: monospace;
	line-height: 1 !important;
	margin: 0 0 0 0;
	padding: 1em inherit 2em inherit;
}
pre small{
	line-height: 1 ;
	font-size: 0.8em;
	display: block; float: left;
	margin-top: -0.1em;
	margin-left: 0.42em;
	color: hsla(0, 89%, 94%, 0.5);
}
pre small em{
	font-family: cursive;
} 
pre span{
	display: block;
	float: left;
	padding-right: .666em;
}
.neonText span{
	  color: #fff;
	    text-shadow:
	        /* White glow */
	        0 0 7px #fff,
	    0 0 10px #fff,
	        0 0 21px #fff,
	    /* Green glow */
	    0 0 32px #0fa,
	        0 0 52px #0fa,
	    0 0 62px #0fa,
	        0 0 69px #0fa,
	    0 0 81px #0fa;
	    }
@keyframes pulsate {
	100% {
		/* Larger blur radius */
	    text-shadow:
	    	      0 0 4px #fff,
	      	      0 0 11px #fff,
	      	      0 0 19px #fff,
	      	      0 0 33px #f09,
	      	      0 0 40px #f09,
	      	      0 0 44px #f09,
	      	0 0 50px #f09,
	0 0 60px #f09;
	}
	0% {
	    /* A slightly smaller blur radius */
	    text-shadow:
	    	      0 0 4px #fff,
	      	      0 0 10px #fff,
	      	      0 0 18px #fff,
	      	      0 0 38px #f09,
	      	      0 0 53px #f09,
	      	      0 0 30px #f09,
	      	      0 0 64px #f09,
	      	      0 0 70px #f09;
	}
}
@keyframes flicker {
	0%, 18%, 22%, 25%, 53%, 57%, 100% {
	      text-shadow:
	            0 0 4px #fff,
	          0 0 11px #fff,
	        0 0 19px #fff,
	      0 0 40px #0fa,
	            0 0 50px #0fa,
	          0 0 0px #0fa,
	        0 0 67px #0fa,
	      0 0 0px #0fa;
	}
	20%, 24%, 55% {       
	      text-shadow: none;
	}
}
.neonText span {
	  animation: flicker 2.7s infinite alternate;     
	    /*animation: pulsate 2.5s infinite alternate;     */
}
.neonText span:first-of-type {
	  color:  #69e8e9 10%;
}
