/* The changelog is a reading list, not a stack of announcement cards. */
.changelog-list {
  display:grid;
  gap:0;
  max-width:820px;
  border-top:1px solid var(--ui-border);
}
.changelog-entry {
  min-width:0;
  padding:var(--ui-space-5) 0;
  border-bottom:1px solid var(--ui-border);
  background:transparent;
}
.changelog-date {
  color:var(--ui-muted);
  font:600 var(--ui-text-xs)/1.4 var(--ui-font-sans);
}
.changelog-entry h2 {
  margin:var(--ui-space-1) 0 var(--ui-space-2);
  color:var(--ui-text);
  font:650 var(--ui-text-lg)/1.35 var(--ui-font-sans);
}
.rl-page .changelog-entry > p {
  margin:0;
  color:var(--ui-muted);
  font:400 var(--ui-text-base)/1.6 var(--ui-font-sans);
}
.rl-page .changelog-entry .changelog-tags {
  display:flex;
  flex-wrap:wrap;
  gap:var(--ui-space-3);
  margin-top:var(--ui-space-3);
}
.changelog-tags a {
  color:var(--ui-accent);
  font:600 var(--ui-text-sm)/1.4 var(--ui-font-sans);
  text-decoration:underline;
  text-underline-offset:2px;
}
.changelog-tags a:hover {color:var(--ui-accent-hover)}
.changelog-tags a:focus-visible {outline:2px solid var(--ui-accent);outline-offset:2px}
