/* Clamp code-cell figures to the text column. The jupyter engine (unlike
   knitr) does not make output images responsive, and retina PNGs carry raw
   pixel width attributes ~3x the column width. SVG outputs (daft, graphviz)
   already get img-fluid; this covers them and the PNGs uniformly. */
.cell-output-display img,
.cell-output-display svg {
  max-width: 100%;
  height: auto;
}

.dedication {
  text-align: center;
  margin: 2.5em auto;
  max-width: 32em;
}

.dedication + .dedication {
  margin-top: 3em;
  padding-top: 2em;
  border-top: 1px solid #ddd;
}