body {
  background: #888;
  background-size: contain;
  font-family: "DM Mono", monospace;
  font-size: clamp(1em, 2vw, 2em);
  padding: clamp(1em, 1.4vw, 2em);
  color: #0c0c0c;
}

a, a:visited, a:hover {
  color: #0c0c0c;
}

.header {
  text-align: center;
  vertical-align: middle;
  padding: 5em 0;
}
.header h1 {
  margin-bottom: 0;
  font-size: 4em;
}
@media (max-width: 1280px) {
  .header h1 {
    font-size: 12vw;
  }
}

.heading {
  background-color: #f16161;
  padding: 0 0.3em;
}

.infos {
  display: grid;
  grid-gap: 1em;
  grid-template-columns: 1fr 1fr 1fr;
}
@media (max-width: 1280px) {
  .infos {
    grid-template-columns: 1fr;
  }
}

ul {
  padding-left: 1em;
}
ul li {
  margin-bottom: 0.3em;
}
ul li::marker {
  margin-right: 1em;
}
ul li:nth-child(2n+1) {
  list-style-type: "+ ";
}
ul li:nth-child(2n) {
  list-style-type: "- ";
}

.impress {
  margin-top: 20rem;
  font-size: 9px;
}

/* dm-mono-300 - latin */
@font-face {
  font-family: "DM Mono";
  font-style: normal;
  font-weight: 300;
  src: local(""), url("../fonts/dm-mono-v10-latin-300.woff2") format("woff2"), url("../fonts/dm-mono-v10-latin-300.woff") format("woff");
}
/* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
/* dm-mono-300italic - latin */
@font-face {
  font-family: "DM Mono";
  font-style: italic;
  font-weight: 300;
  src: local(""), url("../fonts/dm-mono-v10-latin-300italic.woff2") format("woff2"), url("../fonts/dm-mono-v10-latin-300italic.woff") format("woff");
}
/* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
/* dm-mono-regular - latin */
@font-face {
  font-family: "DM Mono";
  font-style: normal;
  font-weight: 400;
  src: local(""), url("../fonts/dm-mono-v10-latin-regular.woff2") format("woff2"), url("../fonts/dm-mono-v10-latin-regular.woff") format("woff");
}
/* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
/* dm-mono-500 - latin */
@font-face {
  font-family: "DM Mono";
  font-style: normal;
  font-weight: 500;
  src: local(""), url("../fonts/dm-mono-v10-latin-500.woff2") format("woff2"), url("../fonts/dm-mono-v10-latin-500.woff") format("woff");
}
/* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */

/*# sourceMappingURL=style.css.map */
