
@font-face {
	font-family: TopazPlus-a1200;
	src: url("topaz.ttf") format("truetype");
}


* {
	scrollbar-color: #007700 #aaaaaa;
	scrollbar-width: thin;
}
html, body {
	margin: 0;
	padding:0;
	color:#00b600;
	background:#0c1d12;
	font-family:TopazPlus-a1200;
	font-size:16px;
	line-height: 18px;
	position:absolute;
	width: 80ch;
	min-width: 100%;
}
a {
	color: red;
	text-decoration: none;
}
pre {
		line-height: 1;
		max-width: 80ch;
}
hr {
	border-color: #00b600;
}

footer {
	text-align: center;
	padding-bottom: 2.5%;
}

.container {
	padding:5%;
	padding-right: 15%;
	animation: textShadow 1.033s infinite;
	margin: 20px auto;
	min-height: 100vh;
}
.flicker {
	pointer-events: none;
	position: absolute;
	width: auto;
	min-width: 100%;
	height:100%;
	z-index:15;
	background: rgba(9, 8, 8, 0.1);
	animation: flicker 0.3301s infinite;
}
.scanline {
	position:absolute;
	pointer-events: none;
	top:0%;
	width: auto;
	min-width: 100%;
	height: 2px;
	z-index: 10;
	background: rgba(0, 0, 0, .3);
	opacity: 0.75;
	animation: scanline 7.77s linear infinite;
}
.scanlines {
	position:absolute;
	pointer-events: none;
	width: auto;
	min-width: 100%;
	height:100%;
	z-index: 5;
	background: linear-gradient(rgba(18, 16, 16, 0) 50%, rgba(0, 0, 0, 0.25) 50%), linear-gradient(90deg, rgba(255, 0, 0, 0.06), rgba(0, 255, 0, 0.02), rgba(0, 0, 255, 0.06));
	background-size: 100% 2px, 3px 100%;
}


::-webkit-scrollbar{
	width: 4px;
	background-color: #0c1d12;
}
::-webkit-scrollbar-thumb{
	width:4px;
	background-color: #007700;
}
::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #0c1d12;
}
::-moz-selection {color:000000;background:#00b600}
.g::-moz-selection, .by::-moz-selection {color:#000000}
.lg::-moz-selection {color:#000000}
.w::-moz-selection {color:#000000}

::selection {color:#000000;background:#00b600}
.g::selection, .by::selection {color:#000000}
.lg::selection {color:#000000}
.w::selection {color:#000000}


@keyframes flicker { 0% { opacity: 0.119; } 5% { opacity: 0.02841; } 10% { opacity: 0.35748; } 15% { opacity: 0.88852; } 20% { opacity: 0.9408; } 25% { opacity: 0.35088; } 30% { opacity: 0.22426; } 35% { opacity: 0.26418; } 40% { opacity: 0.09249; } 45% { opacity: 0.35312; } 50% { opacity: 0.89436; } 55% { opacity: 0.9574; } 60% { opacity: 0.19754; } 65% { opacity: 0.05086; } 70% { opacity: 0.12137; } 75% { opacity: 0.75791; } 80% { opacity: 0.89617; } 85% { opacity: 0.90183; } 90% { opacity: 0.20657; } 95% { opacity: 0.64125; } 100% { opacity: 0.78042; }}
@keyframes scanline {
	0% {
		top:99%;
	}
}

@media only screen and (max-width: 1026px) {
    #fadeshow1 {
        display: none;
    }
}

.corner {
	user-select: none;
	margin-left: 1450px;
  }
  
  .corner:hover {
	color: #00b600;
	cursor:pointer
  }