* {
  font-family: "Plainsound";
}

body {
  padding: 2rem;
  font-size: 16px;
}
@media (max-width: 850px) {
  body {
    padding: 0.5rem;
    font-size: 15px;
  }
}

div {
  padding: 1rem 0;
}

button {
  background-color: white;
  border: 1px solid black;
  color: black;
  padding: 1rem;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 1rem;
  margin: 4px 2px;
  transition-duration: 0.4s;
  cursor: pointer;
  letter-spacing: 0.05rem;
}
button:hover {
  background-color: black;
  color: white;
}

hr {
  border: none;
  border-top: 1px solid black;
}

.semicondensed {
  font-family: "Plainsound SemiCondensed";
}

.weight200 {
  font-weight: 200;
}

.weight300 {
  font-weight: 300;
}

.weight400 {
  font-weight: 400;
}

.weight500 {
  font-weight: 500;
}

.weight600 {
  font-weight: 600;
}

.weight700 {
  font-weight: 700;
}

.italic {
  font-style: italic;
}

.condensed {
  font-family: "Plainsound Condensed";
}

.rem114 {
  font-size: 1.25rem;
}

.rem112 {
  font-size: 1.5rem;
}

.rem2 {
  font-size: clamp(1.5rem, 5vw, 2rem);
}

.rem3 {
  font-size: clamp(2rem, 5vw, 3rem);
}

.rem4 {
  font-size: clamp(2rem, 5vw, 4rem);
}

.rem8 {
  font-size: 8rem;
}

.rem10 {
  font-size: clamp(2rem, 13vw, 10rem);
}

.rem14 {
  font-size: clamp(2rem, 13vw, 14rem);
}

.specimen1 {
  text-align: center;
}

.gray {
  color: #999;
}

.ss01 {
  font-feature-settings: "ss01";
}

.featuresOff {
  font-feature-settings: "calt" 0, "liga" 0;
}

.columns {
  -moz-columns: 2;
       columns: 2;
  -moz-column-gap: 2rem;
       column-gap: 2rem;
  text-align: left;
}
@media (max-width: 600px) {
  .columns {
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }
}/*# sourceMappingURL=style.css.map */