@font-face {
  font-family: "National Gothic";
  src: url("/style/fonts/OPTINational-Gothic.otf") format("opentype");
}

@font-face {
  font-family: "Readex Pro";
  src: url("/style/fonts/ReadexPro-Regular.ttf") format("truetype");
}

body {
  background-color: black;
  color: white;
  font-family: "Readex Pro";
}

h1 {
  font-family: "National Gothic";
  text-transform: uppercase;
  font-size: 120px;
  letter-spacing: 0.1em;
  color: #543231;
  text-shadow: -2px -2px 0 #85ee77, 2px -2px 0 #85ee77, -2px 2px 0 #85ee77,
    2px 2px 0 #85ee77;
  text-align: center;
}

h2 {
  text-transform: uppercase;
}

a {
  color: #85ee77;
}

details {
  padding-left: 30px;
}

#map img {
  filter: invert(1);
  position: absolute;
  z-index: -1;
}

#maincontent {
  margin: 200px;
  margin-top: 0px;
}

#maincontent > div {
  margin: 20px;
  padding: 50px;
}

#subtitle {
  font-family: "National Gothic";
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  margin-top: -70px;
}

.linkback {
  padding: 4px;
  background-color: white;
  color: black;
  margin-top: 10px;
  margin-left: 10px;
}

@media only screen and (max-width: 600px) {
  #maincontent {
    margin: 0px;
  }
}

#synopsis {
}

#cw {
}

#imdb {
}

#richard-beymer-facts {
}

#characters {
}

#links {
}

#copyright {
}

.footnote {
  vertical-align: super;
  font-size: 7px;
}
