/* ══ CHANGELOG (/changelog/) ═══════════════════════════════════════════════
   Sits on top of home.css's shared document layout (.doc-head / .doc). Only
   the things a dated list needs that a prose document does not.

   The date is the heading, and it is the only thing on this page that has to
   be scannable — someone checking whether the product is alive reads the
   dates and nothing else. It gets the mono treatment the rest of the system
   reserves for labels, plus a rule above each entry, so the page reads as a
   sequence of events rather than as an article with subheadings. */

.cl-entry { position: relative; }

/* home.css already gives `.doc section` a top rule and 30px of padding; this
   only changes what sits ON that rule. */
.doc .cl-entry h2 {
  font: 600 12px/1 var(--mono);
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: var(--sig-text);
  margin-bottom: 16px;
}

/* Entries are lists of shipped things, so the marker is a fixed-width dash
   rather than a disc: a disc reads as prose, a dash reads as a manifest. */
.doc .cl-entry ul { padding-left: 0; list-style: none; margin: 0 0 14px; }
.doc .cl-entry li {
  position: relative;
  padding-left: 22px;
  margin: 10px 0;
}
.doc .cl-entry li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.72em;
  width: 11px;
  height: 1px;
  background: var(--sig);
  opacity: 0.85;
}

/* Provenance. Deliberately quiet — it is there so a claim on this page can be
   checked against the repository, not so it can be read. */
.doc .cl-src {
  margin: 0;
  font-size: 12.5px;
  color: var(--muted);
  opacity: 0.72;
}
.doc .cl-src code { font-size: 0.94em; }
