.absolute-centered {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.blurb {
  font-size: 1.2rem;
  color: rgb(180,180,180) !important;
  line-height: 1.6;
}
.blurb-color {
  color: rgb(180,180,180);
}
body { background-color: #212529; }
.btn.btn-primary {
  background-color: #2c3237;
  border-color: #2c3237;
}
.btn.btn-primary:hover {
  background-color: #fff;
  border-color: #fff;
  color: #000;
}
.grid {
  background-image: url("../img/biomes/Grid.png");
  background-size: cover;
  background-position: center;
  height: 100vh;
  position: relative;
}
i.fa-windows, i.fa-apple { font-size: 5rem; }
img.nav, img.page-nav { cursor: pointer; }
.mutation {
  position: inherit;
  left: 25%;
}
.mutated {
  transform: scale(1.25);
  cursor: default;
}
.primary { color: #f03886; }
.secondary { color: rgb(130,233,70); }
span.next {
  bottom: .25rem;
  cursor: pointer;
  font-size: 2rem;
  position: absolute;
  right: 1rem;
}
.wild {
  background-image: url("../img/WildSide.jpg");
  background-size: cover;
  background-position: center;
  height: 100vh;
  position: relative;
}