/* Mailshade /changelog/ — page-specific tweaks layered on top of the
 * shared site/assets/style.css. Mirrors the `.legal` article styling
 * from the privacy/terms pages so the page reads consistently.
 */

article.changelog {
  max-width: var(--max-width);
  margin: 32px auto;
  padding: 0 24px 48px;
}

article.changelog h1 {
  font-size: 2rem;
  margin: 16px 0 8px;
}

article.changelog p.meta {
  color: var(--color-fg-dim);
  margin: 0 0 24px;
  font-size: 0.95rem;
}

article.changelog .changelog-version {
  border-top: 1px solid var(--color-border);
  padding-top: 20px;
  margin-top: 28px;
}

article.changelog .changelog-version:first-of-type {
  border-top: 0;
  margin-top: 8px;
  padding-top: 4px;
}

article.changelog h2 {
  font-size: 1.5rem;
  margin: 0 0 4px;
}

article.changelog h2 .changelog-date {
  color: var(--color-fg-dim);
  font-size: 1rem;
  font-weight: 400;
  margin-left: 4px;
}

article.changelog h3 {
  font-size: 1.05rem;
  margin: 16px 0 6px;
  color: var(--color-fg);
}

article.changelog ul {
  padding-left: 22px;
  margin: 0 0 12px;
}

article.changelog li {
  margin: 6px 0;
  line-height: 1.55;
}

article.changelog code {
  background: var(--color-bg-elev);
  border: 1px solid var(--color-border);
  border-radius: 4px;
  padding: 1px 5px;
  font-size: 0.92em;
}

article.changelog a {
  text-decoration: underline;
  text-underline-offset: 2px;
}
