body {
    position: relative;
    width: 100%;
    height: 100%;
    margin: 0;
    background-color: black;
    overflow: hidden;
    user-select: none;
}

#story {
  color: white;
  font-size: 72pt;
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  cursor: pointer;
}

#pages {
  position: absolute;
  font-size: 72pt;
  top: -50px;
  left: -50px;
  width: 150%;
  height: 120%;
  display: none;
}

a {
  color: white;
  text-decoration: none;
}

a:hover {
  color: red;
}

#story:hover {
  color: lightgray;
}