/* Elements */

ul {font-size: 1.125rem;}
p {font-size: 1.125rem;}

/* Chapter Type */

.main {
  color: rgb(16, 0, 32);
  background-image: linear-gradient(30deg, rgb(192, 255, 224), rgb(224, 255, 192));
  background-color: rgb(192, 255, 224); 
  border-radius: 1em; 
  padding: 1em; 
  margin: auto;
  font-size: 1.125rem;
}

.terminal {
  color: rgb(64, 255, 64);
  font-family: monospace;
  background-color: rgb(32, 0, 64);
  padding: 1em;
  font-size: 1.125rem;
}

.human {
  color: rgb(0, 0, 64);
  background-color: rgb(255, 224, 240);
  padding: 0.5em;
  border-radius: 0.1em;
  font-size: 1.125rem;
}

/* Other */

.ODBox {
  position: relative;
  height: 400px;
  overflow-x: auto;
  overflow-y: hidden;
  background-color: rgb(64, 0, 64);
}

.ODBSign {
  position: absolute;
  height: 400px;
  line-height: 400px;
  font-size: 2em;
  padding-left: 1em;
  padding-right: 1em;
  z-index: 1;
}

.map {
  position: relative;
  overflow: auto;
}

.pass {
  text-align: center;
  margin: 1em;
  font-family: Consolas;
}
