.changelog-list { display:flex; flex-direction:column; gap:clamp(14px,3vh,22px); margin-top:4px; }
.cl-entry { border-bottom:1px solid var(--border); padding-bottom:clamp(12px,2.5vh,18px); }
.cl-entry:last-of-type { border-bottom:none; }
.cl-head { display:flex; align-items:baseline; gap:10px; margin-bottom:6px; }
.cl-version { font-family:var(--mono); font-weight:800; color:var(--accent); font-size:clamp(13px,2vw,15px); }
.cl-date { color:var(--muted); font-size:11px; }
.cl-changes { list-style:none; display:flex; flex-direction:column; gap:5px; }
.cl-changes li { font-family:var(--mono); font-size:clamp(11px,1.6vw,13px); color:var(--text); line-height:1.5; }
.cl-tag {
  display:inline-block; min-width:9ch; margin-right:4px; font-weight:800; letter-spacing:0.5px;
}
.cl-tag-nowe { color:var(--accent); }
.cl-tag-zmiana { color:var(--multi-t); }
.cl-tag-poprawka { color:var(--warn-t); }
.cl-tag-usuniete { color:var(--wrong-t); }
.cl-note { color:var(--muted); font-size:11px; padding-top:4px; }
