body{
  font-family: Arial, Helvetica, sans-serif;;
  background-color: #000;
	background-image: 
		radial-gradient(rgba(#fff, 0.125), rgba(#fff, 0)),
		linear-gradient(to bottom, #000, #000 2px, #111 3px);
  background-repeat: repeat-y;
	background-position: center center;
	background-size: cover, 100% 3px;
}

header {
  padding: 50px;
  text-align: left;

  color: white;
  font-size: 30px;
  border-radius: 25px;
}

h1 {
  font-weight: bold;
  margin-top: 0%;
  margin-bottom: 0%;
  font-size: 1.25em;
}

.terminal {
  position: relative;
  
  text-align: left;
  font-size: 1.25em;
  font-family: monospace;
  white-space: normal;
  /*overflow: hidden;*/
  /*width: 0;*/
  color: #32cd32;
  margin-top: 0%;
  margin-bottom: 0%;
}

p{
  white-space: pre; 
  margin-top: 0%;
  margin-bottom: 0%;
  animation: typing 0.5s steps(120, end);
  overflow: hidden;
  text-shadow:  0 0 5px #32cd32, 0px 0px 10px #32cd32;
}

@keyframes typing {
  from { width: 0 }
  to { width: 100% }
}
/*
p {
  position: relative;
  
  text-align: left;
  font-size: 1.25em;
  font-family: monospace;
  white-space: normal;
  /*overflow: hidden;*/
  /*width: 0;*/
  /*
  color: #32cd32;
  margin-top: 0%;
  margin-bottom: 0%;
  white-space: pre; 
} */
.AltText{
  display: none !important;  
}

a{
  color: #32cd32;
}

@keyframes cursor{
  0%, 100%{border-color: transparent;}
  50%{border-color: #32cd32;}
}

@media screen and (max-width: 1600px) {
  .BigText {
      display: none !important;
  }
  .AltText{
    display: inline !important;
  }
}