.changelog .page-header{max-width:40rem;padding-bottom:0}.changelog .page-header .lead{margin-top:.9rem}.release-list{max-width:46rem;margin:3rem 0 0}.release-aside{padding-top:.15rem}.release-date{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.85rem;position:sticky;top:90px}.release-version{color:var(--brand-ink);background:var(--brand-soft);direction:ltr;border-radius:999px;margin-top:.5rem;padding:.2rem .65rem;font-size:.8rem;font-weight:700;display:inline-block}.release-main{padding-inline-start:2rem;border-inline-start:2px solid var(--hairline);padding-bottom:clamp(3.75rem,7vw,6rem);position:relative}.release:last-child .release-main{border-inline-start-color:#0000}.release-main:before{content:"";inset-inline-start:-7px;background:var(--brand);width:12px;height:12px;box-shadow:0 0 0 4px var(--bg), 0 0 0 5px var(--hairline);border-radius:50%;position:absolute;top:.35rem}.release-title{letter-spacing:-.01em;margin-bottom:.85rem;font-size:1.4rem;font-weight:700}.release-tags{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.release-body{color:var(--text);font-size:1.05rem;line-height:1.9}.release-body>*+*{margin-top:.9rem}.release-body ul{padding-inline-start:1.3rem}.release-body li{margin-top:.4rem}.release-body li::marker{color:var(--brand)}.release-body .richtext-relationship-link{color:var(--brand-ink);align-items:center;gap:.45rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:color .18s;display:inline-flex}.release-body .richtext-relationship-link:hover{color:var(--brand)}.release-shot{border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-sm);margin:1.5rem 0 0;overflow:hidden}.release-shot img{block-size:auto;inline-size:100%;display:block}.release-shot figcaption{color:var(--muted);border-top:1px solid var(--hairline-2);padding:.6rem .9rem;font-size:.85rem}.release-links{flex-wrap:wrap;gap:.6rem;margin-top:1.5rem;display:flex}.release-link{color:var(--brand-ink);background:var(--brand-soft);border:1px solid #0000;border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .9rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:inline-flex}.release-link:hover{background:var(--brand);color:#fff}.release-link-arrow{opacity:.8;block-size:.85em;inline-size:.85em}@media (max-width:640px){.release-date{position:static}.release-aside{align-items:center;gap:.8rem;display:flex}.release-version{margin-top:0}.release-main{padding-inline-start:0;border-inline-start:0;padding-top:.75rem}.release-main:before{display:none}}
