/* A frame around a live example, so the reader can tell the rendered
   result from the page's own text. */
.demo {
  border: 1px solid var(--bs-border-color, #dee2e6);
  border-radius: 0.375rem;
  padding: 1rem 1rem 0.25rem;
  margin: 0 0 1.5rem;
}

.demo::before {
  content: "Result";
  display: block;
  font-size: 0.8rem;
  font-weight: 600;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: var(--bs-secondary-color, #6c757d);
  margin-bottom: 0.5rem;
}
