/* A callout whose header already carries the theorem or proof title ("Proof of
   ...", "Example 1 (name)") does not repeat it in the body. */
.callout.callouty-titled .callout-body :is(.theorem-title, .proof-title, .div-anchor) {
  display: none;
}

/* A preview of a callout fills the popup. */
.tippy-box .tippy-content > .callout {
  margin: 0;
}

/* The "§" anchor beside a header label: quiet until hovered, like the body's div anchors. */
.callout-header .callouty-anchor {
  margin-left: 0.4em;
  text-decoration: none;
  opacity: 0.5;
}

.callout-header .callouty-anchor:hover,
.callout-header .callouty-anchor:focus {
  opacity: 1;
}
