body {
  background-image: url("Space Background.png");
  color: black;
  font-family: "Space Mono", monospace, serif;
  text-align: center;
}

/*Slider CSS from https://codepen.io/kunduzyazilim*/
.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
}

.switch input {display:none;}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  /*bottom: 4px;*/
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #ffa726  ;
}

input:focus + .slider {
  box-shadow: 0 0 1px #ffa726  ;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;}
  
/*End slider*/


h1 {
  color: white;
  font-family: "VT323", monospace, serif;
  font-size: 2.5em;
}

h3 {
    font-family: "VT323", monospace, serif;
    font-size: 1.5em;
}

.navigation {
  position: sticky;
  top: 0;
}

.navigation ul {
  list-style-type: none;
  margin: 0;
  padding: 0 0 0 10px;
  overflow: hidden;
  background-color: black;
}

.navigation li {
  float: left;
  /*border-right: 1px solid white;*/
}

.navigation li a {
  display: block;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
  color: white;
}

a {
  color: #404040;
}

ul
{
  text-align: left;
}

.links {
  margin: 0 auto;
  max-width: 500px;
  border: 3px solid #b35900;
  padding: 5px 5px 2px 5px;
  background-color: rgba(165, 204, 255, 0.7);
  border-radius: 10px;
}


.main {
  margin: 0 auto;
  max-width: 600px;
  border: 3px solid #b35900;
  padding: 10px;
  background-color: rgba(165, 204, 255, 0.7);
  border-radius: 10px;
}

.mainop {
  margin: 0 auto;
  max-width: 600px;
  border: 3px solid #b35900;
  padding: 10px;
  background-color: rgba(165, 204, 255, 1.0);
  border-radius: 10px;
}
  

.tiny {
  font-size: 10px;
  color: white;
}