body {
  font-family: 'Noto Sans', sans-serif;
}

/* Global link color (exclude Bulma buttons, which keep their own styling). */
a:not(.button) {
  color: #8a2be2;
}

a:not(.button):hover {
  color: #6f1fb8;
}

.publication-title {
  font-weight: 600;
}

.publication-authors {
  margin-top: 1rem;
}

.author-block {
  margin: 0 0.25rem;
}

.publication-links {
  margin-top: 1.5rem;
}

.publication-links .link-block {
  margin: 0.25rem;
  display: inline-block;
}

.teaser .hero-body {
  padding-top: 0;
  padding-bottom: 1.5rem;
}

.teaser-img,
.body-img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
  border-radius: 6px;
}

.teaser .subtitle,
.caption {
  margin-top: 1rem;
  font-size: 0.95rem;
  color: #4a4a4a;
}

/* The `hero is-light` section forces `color: inherit` on its links,
   so we re-assert the global link color here with higher specificity. */
#acknowledgments a:not(.button) {
  color: #8a2be2;
}

#acknowledgments a:not(.button):hover {
  color: #6f1fb8;
}

#BibTeX pre {
  background-color: #f5f5f5;
  border-radius: 6px;
  padding: 1.25rem;
  overflow-x: auto;
}

.footer {
  padding: 2rem 1.5rem;
}
