/* What's new (/changelog.html). Built by scripts/changelog-content.mjs. */
.changelog{max-width:820px;padding-bottom:96px}
.changelog-empty{text-align:center;color:var(--muted);padding:48px 0}
.release{padding:56px 0;border-top:1px solid var(--line);scroll-margin-top:110px}
.release:first-child{border-top:0;padding-top:24px}
.release-header .eyebrow{margin-bottom:14px}
.release-header h2{font-size:clamp(32px,3.6vw,46px);text-wrap:balance}
.release-summary{margin-top:16px;font-size:18px;line-height:1.7;color:var(--muted);text-wrap:pretty}
.release-items{list-style:none;margin:36px 0 0;padding:0;display:grid;gap:14px}
.release-item{padding:24px 28px;background:var(--white);border:1px solid var(--line);border-radius:10px}
.release-item h3{font-size:24px;margin-bottom:8px}
.release-item p{color:var(--muted);line-height:1.7}
.release-item-media{width:100%;margin-top:20px;border:1px solid var(--line);border-radius:8px;background:var(--wash)}
@media (max-width:760px){
  .changelog{padding-bottom:64px}
  .release{padding:40px 0}
  .release-item{padding:20px}
  .release-item h3{font-size:21px}
}
