/* Changelog: release entries on top of legal.css. */
.changelog .release { padding: 2rem 0; border-top: 1px solid var(--line, #e6e3dc); }
.changelog .release:first-of-type { border-top: 0; padding-top: 0; }
.changelog .release h2 { margin: 0.6rem 0 0.75rem; }
.changelog .release-meta {
  display: flex; flex-wrap: wrap; align-items: center; gap: 0.35rem 0.75rem;
  margin: 0; font-size: 0.9rem; color: #6b6b69;
}
.changelog .release-version {
  padding: 0.1rem 0.6rem; border-radius: 100px;
  background: #131313; color: white; font-weight: 600; font-size: 0.85rem;
}
.changelog .release-meta span:last-child::before { content: "·"; margin-right: 0.75rem; }
