/* Small tweaks on top of the Cosmo theme. Edit freely. */
h2 {
  margin-top: 2rem;
  border-bottom: 1px solid rgba(127, 127, 127, 0.25);
  padding-bottom: 0.3rem;
}

/* About page: show social links as plain icons, no boxes */
.quarto-about-trestles .about-links .about-link {
  border: none !important;
  background: none !important;
  padding: 0.25rem 0.5rem !important;
  font-size: 1.5rem;
}

.contact-form {
  max-width: 36rem;
  margin-top: 1.5rem;
}

/* Piece pages: the teaser ("description") only shows in the section lists,
   not at the top of the piece itself */
#title-block-header .description {
  display: none;
}
