/* Cite — copyright line becomes citation trigger */

/* Responsive diagram */
.page-diagram { width: 100%; height: auto; display: block; margin: 0.5em 0 1em; }

.cite-btn {
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  font: inherit;
  color: inherit;
  cursor: pointer;
  text-decoration: none;
  transition: color 0.2s;
}
.cite-btn:hover { color: var(--fg); }
.cite-btn:focus-visible {
  outline: 2px solid var(--fg);
  outline-offset: 2px;
}
