/* Page-scoped styles for /docs-changelog/ — recovered from the WP origin (custom-route.php inline blocks) 2026-07-16.
   Loads after the shared stack; selectors are scoped body.docs-changelog-page. */

body.docs-changelog-page .ledger { display: grid; gap: 0; margin-top: 1rem; border-top: 1px solid var(--grey-200); }
body.docs-changelog-page .entry { display: grid; grid-template-columns: 100px 100px 1fr; gap: 1.5rem; padding: 1.5rem 0; border-bottom: 1px solid var(--grey-200); }
@media (max-width: 720px) { body.docs-changelog-page .entry { grid-template-columns: 1fr; gap: 0.5rem; padding: 1.25rem 0; } }
body.docs-changelog-page .entry-date { font-family: var(--font-m); font-size: 0.7rem; font-weight: 500; letter-spacing: 0.16em; text-transform: uppercase; color: var(--grey-500); padding-top: 0.125rem; }
body.docs-changelog-page .entry-tag { font-family: var(--font-m); font-size: 0.6rem; font-weight: 500; letter-spacing: 0.18em; text-transform: uppercase; padding: 4px 8px; border: 1px solid currentColor; align-self: start; white-space: nowrap; }
body.docs-changelog-page .entry-tag.tag-coverage { color: #15803D; }
body.docs-changelog-page .entry-tag.tag-correction { color: var(--red); }
body.docs-changelog-page .entry-tag.tag-amendment { color: var(--ink); }
body.docs-changelog-page .entry-body { font-size: 0.92rem; line-height: 1.7; color: var(--grey-700); }
body.docs-changelog-page .entry-body strong { color: var(--ink); font-weight: 600; }
body.docs-changelog-page .entry-body code { font-family: var(--font-m); font-size: 0.85em; background: var(--grey-100); border: 1px solid var(--grey-200); padding: 1px 6px; color: var(--grey-700); }
