/* Embedded demonstration clips */
.docs-video {
  display: block;
  width: 100%;
  height: auto;
  max-width: 960px;
  margin: 1.25em auto;
  border: 1px solid var(--md-default-fg-color--lightest);
  border-radius: 0.2rem;
  background: #000;
  aspect-ratio: 16 / 9;
}

.docs-video + figcaption,
figure.docs-figure figcaption {
  text-align: center;
  font-size: 0.8em;
  color: var(--md-default-fg-color--light);
  margin-top: -0.6em;
  margin-bottom: 1.5em;
}
