/* Gallery styling for the committed figures.
 *
 * Every figure on this site is a matplotlib SVG committed next to the script
 * that produced it (see `docs/sync-assets.sh`). Those SVGs paint an opaque
 * white background rect of their own, so they stay legible in the dark themes;
 * the rules below only frame them and keep them from overflowing on narrow
 * screens. */

.content img {
  display: block;
  max-width: 100%;
  height: auto;
  margin: 1.25rem auto;
  background: #fff;
  border-radius: 4px;
  padding: 0.25rem;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.18);
}

/* Wide result tables are the whole point of several pages; let them scroll
 * inside the content column instead of stretching the page. */
.content table {
  display: block;
  overflow-x: auto;
  max-width: 100%;
}

/* The lead paragraph of a page, used for the one-line "what this is". */
.content .lead {
  font-size: 1.05em;
  opacity: 0.9;
}

/* Verdict callouts: a single measured conclusion, set apart from its evidence. */
.content blockquote {
  border-inline-start: 3px solid var(--links, #4183c4);
}
