@font-face {
  font-family: 'Bodoni Moda';
  font-style: normal;
  font-weight: 400 900;
  font-display: swap;
  src: url(./bodoni_moda.woff2) format('woff2');
}

html {
  background-color: black;
  color: white;
  font-family: "Bodoni Moda", serif;
  font-optical-sizing: auto;
  line-height: 1.5;
  font-size: 15px;
}

.logo {
  height: min(80vw, 66.6vh);
  width: min(80vw, 66.6vh);
  margin: 10vh auto 0px;
  display: block;
}

.inline-link {
  color: white;
  text-decoration: none;
  transition: all 0.3s;
}

.link {
  color: white;
  text-decoration: none;
  transition: all 0.3s;
  display: block;
  font-weight: 400;
  width: fit-content;
  margin: 0 auto;
}

.inline-link:hover,
.link:hover {
  color: #999;
}

.headline {
  margin: 0;
  font-weight: 800;
  font-size: 22.5px;
  margin-bottom: 0.5rem;
}

.subheadline {
  margin: 0;
}

.paragraph {
  max-width: 400px;
  margin: 1rem auto 2rem;
  white-space: pre-line;
}

.block {
  text-align: center;
  margin: 2.5rem 0;
}

.nope {
  display: none;
}