/* Guide status line and change history (issue #19), rendered by scripts/build-guide-history.cjs. */
.guide-page .guide-status{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 24px;padding:16px 0;border-bottom:1px solid var(--line);font-size:12px;color:var(--muted)}
.guide-page .guide-status strong{color:var(--accent);font-weight:500}
.guide-status time{white-space:nowrap}
.guide-status .gh-unverified{color:var(--gold)}
.guide-status .gh-verified{color:var(--text)}
.guide-status a{color:var(--text);text-underline-offset:3px}
.guide-history{border-bottom:1px solid var(--line);font-size:14px;color:var(--muted)}
.guide-history summary{cursor:pointer;display:flex;align-items:center;min-height:44px;padding:4px 0;color:var(--text);font-size:13px}
.guide-history summary:focus-visible,.guide-history a:focus-visible,.guide-status a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}
.guide-history ol{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:12px}
.guide-history li{display:grid;grid-template-columns:9.5em 7em minmax(0,1fr);gap:4px 12px;align-items:baseline;margin:0;padding-top:12px;border-top:1px solid var(--line)}
.guide-history li p{margin:0;line-height:1.6;overflow-wrap:anywhere}
.guide-history time{font-family:var(--mono);font-size:12px;white-space:nowrap}
.gh-tag{justify-self:start;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line);border-radius:3px;padding:0 6px}
.gh-correction .gh-tag{color:var(--gold);border-color:var(--gold)}
.gh-new .gh-tag{color:var(--accent);border-color:var(--accent)}
.gh-cosmetic .gh-tag{color:var(--muted)}
.gh-credit{color:var(--text);font-size:13px}
.guide-history .gh-note{margin:0 0 16px;font-size:12px;line-height:1.6}
@media (max-width:640px){.guide-history li{grid-template-columns:auto minmax(0,1fr)}.guide-history li p{grid-column:1/-1}}
.guide-history li p a{color:var(--text);text-decoration:underline;text-underline-offset:3px}
