body {
  font-size: 50pt;
  padding: 10px;
  background-color: rgb(30, 33, 37);
  font-family: monospace;
  text-align: center;
  color: #ccc;
}

section {
  margin-top: 15%;
}

section p,
span {
  margin: 0;
  padding: 0;
  font-size: 15px;
  font-style: italic;
  font-weight: 300;
  line-height: 25px;
  color: #666666;
}

span {
  font-size: 10pt;
  color: white;
  display: block;
  margin-top: 10px;
}

h3 {
  font-size: 70px;
  margin: 0;
  padding: 0;
  color: #ff5555;
}

.footer {
  bottom: 10px;
  font-size: 12pt;
  color: #555;
  font-style: italic;
  font-weight: 300;
  line-height: 25px;
}

.footer a {
  color: #555;
  transition: color 0.3s ease;
}

.footer a:hover {
  color: #888;
}