/* The site's motto under the home heading. */
.tagline {
  margin-top: -0.6em;
  font-size: 1.1em;
  color: var(--md-default-fg-color--light);
}

/* Project cards: every screenshot is cropped to the same 16:10 frame. */
.projects.grid.cards img {
  display: block;
  width: 100%;
  aspect-ratio: 16 / 10;
  object-fit: cover;
  object-position: top left;
  border-radius: 0.2rem;
}

/* The PDFCube showcase video fills the content column. */
.showcase-video {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 0.2rem;
  background: #000;
}
