body {
  display: flex;
  height: 80vh;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-family: monospace;
}

h1 {
  text-align: center;
}

section.links {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
}

div.link {
  font-size: 16px;
  margin-bottom: 20px;
}

a,
a:link,
a:visited,
a:focus {
  color: black;
  text-decoration: none;
}

a:hover,
a:active {
  text-decoration: underline;
}
