/* What's new (#/updates): one panel per version, newest first. The running one gets a gold keyline. */
.up-list { list-style: none; margin: 0; padding: 0; display: grid; gap: 16px; max-width: 760px; }
.up-entry.is-current { box-shadow: 0 0 0 3px var(--gold), var(--slab); }
.up-head { display: flex; align-items: center; gap: 14px; flex-wrap: wrap; }
.up-head h2 { margin: 0; font-size: 17px; }
.up-head p { margin: 2px 0 0; }
.up-head > div { flex: 1 1 200px; min-width: 0; }
.up-version {
  display: inline-grid; place-items: center; min-width: 64px; padding: 6px 10px; border-radius: var(--radius-s);
  border: 2px solid var(--keyline); background: var(--face-blue); color: var(--face-ink); font-weight: 800; font-size: 15px;
  font-variant-numeric: tabular-nums; box-shadow: inset 0 -3px 0 rgba(5, 8, 60, .16), 0 2px 0 var(--keyline);
}
.up-notes { margin: 12px 0 0; padding-left: 20px; display: grid; gap: 6px; }
.up-commits { margin: 10px 0 0; }
