body {
  background-color: #3c3c3c;
  font-family: Helvetica, sans-serif;
  color: white;
  height: 100%;
}

#background {
  position: fixed;
  right: 0;
  bottom: 0;
  min-width: 100%;
  min-height: 100%;
}

a {
	text-decoration: none;
	color: #1c53de;
}

h2 {
  margin: inherit;
}

h3 {
  margin: 1%;
}

p {
  margin: inherit;
  margin-bottom: 8px;
  font-size: large;
  text-wrap: wrap;
}

ul {
  list-style-type: none;
  padding: 0;
  margin: inherit;
}

.info {
  text-align: center;
  position: fixed;
  inset: 0;
  place-self: center;
  border: 2px solid #1ca1de;
  color: white;
  background-color: rgb(0 0 0 / 0.7);
  border-radius: 2%;
  padding: 1.75%;
  aspect-ratio: 1;
  height: 50%;
}

.intro {
  margin: 0;
  padding: 2% 0%;
}

.about {
  padding: 2% 0%;
}

.buttons {
  justify-self: end;
  padding-top: 6%;
}
