body {
  margin: 0;
  height: 100vh;
  background-color: #000000;
  font-family: DOSVGA;
  filter: none;
}
@font-face { font-family: DOSVGA; src: url('dosvga.ttf'); }
p{
  color: #00C100;
}
.stackimg {
    width: 33%;
    display: block;
    float: left;
}
.h1{
  color: #00C100;
  font-size: 200%;
  filter: none;
}
table {
  margin: 20px auto;
  border-collapse: collapse;
  width: 60%;
}
i {
    color: #00C100;
}
th, td {
  border: 2px solid #00C100;
  padding: 10px;
  text-align: center;
  color: #00C100;
  filter: none;
  font-size: 100%;
  font-weight: normal;
}
#generate_button {
  display: block;
  margin: 20px auto;
  background-color: #000000;
  border-radius: 0;
  border-color: #00C100;
  border-width: 2px;
  text-align: center;
  padding: 10px 256px;
  background: none;
  border: 2px solid #00C100;
  font-family: DOSVGA;
  color: #00C100;
  font-size: 100%;
  appearance: none;
}
#generate_button:hover {
    background-color: #008000;   
}
tr {
  background-color: #000000;
}
.centertext {
    text-align: center;
}
a {
    font-weight: none;
    color: #0000FF;
}
tr:hover {
  background-color: #008000;
}
#cursor {
    opacity: 1;
    color: #00C100;
    font-size: 200%;
    display: inline;
    background-color: #00C100;
}
.imglink {
    margin-left: 24px;
    margin-top: 24px;
}
#cursor.blink {
    opacity: 1;
    animation: blink 0.8s infinite;
}
#splashtext {
    color: #FFFF00;
    font-size: 16px;
}
ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #000000;
}
ul li {
  float: left;
  border-width: 2px;
  border-style: solid;
  border-color: #00C100;
}

ul li a {
  display: block;
  color: white;
  text-align: center;
  padding: 14px 16px;
}
input[type="color"] {
  width: 60px;
  height: 35px;
  border: 2px solid #00C100;
  background: black;
  cursor: pointer;
}
ul li a:hover {
  background-color: #008000;
}
@keyframes blink {
  0%, 50% { opacity: 1; }
  51%, 100% { opacity: 0; }
}
hr {
    border-width: 1px;
    border-block-color: #00C100;
}
#logo {
  color: #00C100;
  font-size: 200%;
}