.release-log{max-width:1120px;color:var(--fg);margin:auto;padding:76px 28px 100px}.release-kicker{color:var(--muted);letter-spacing:1.6px;font:11px JetBrains Mono,monospace}.release-log h1{letter-spacing:-2.5px;margin:23px 0 17px;font-size:60px;font-weight:650;line-height:1.1}.release-heading-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:28px;display:flex}.release-intro{color:var(--muted);margin:0;font-size:16px;line-height:1.8}.release-summary{color:var(--muted);flex-wrap:wrap;flex:none;align-items:center;gap:17px;font:10px JetBrains Mono,monospace;display:flex}.release-summary>span:first-child{color:var(--fg);border:1px solid var(--line);background:var(--surface-2);border-radius:6px;padding:6px 10px;font-weight:600}.release-filters{align-items:center;gap:8px;padding:31px 0 22px;display:flex}.release-filters>small{letter-spacing:.7px;color:var(--muted);margin-right:1px;font:10px JetBrains Mono,monospace}.release-filters button{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:6px;padding:5px 11px;font:10px JetBrains Mono,monospace}.release-filters [aria-pressed=true]{background:var(--surface-2);color:var(--fg);box-shadow:inset 0 0 0 1px var(--line)}.release-filters button:disabled{opacity:.5;cursor:not-allowed}.release-filters button:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.release-availability{color:var(--muted);margin:0 0 24px;font-size:11px;line-height:1.8}.release-availability a{color:var(--fg);text-underline-offset:3px;text-decoration:underline}.release-timeline{padding-left:51px;position:relative}.release-timeline:before{content:"";background:var(--line);width:1px;position:absolute;top:15px;bottom:30px;left:8px}.release-timeline>article{padding:0 0 46px;position:relative}.release-timeline>article:before{content:"";border:3px solid var(--bg);background:var(--faint);box-sizing:content-box;border-radius:50%;width:13px;height:13px;position:absolute;top:7px;left:-49px}.release-timeline>article:first-child:before{background:#35c593;box-shadow:0 0 0 3px #35c59324,0 0 12px #35c59355}.release-entry>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:19px;display:flex}.release-entry>header>div{align-items:center;gap:12px;display:flex}.release-version{background:var(--surface-2);border:1px solid var(--line);border-radius:6px;padding:7px 10px;font:600 14px JetBrains Mono,monospace}.release-latest{letter-spacing:.4px;color:#239a75;background:#35c59312;border:1px solid #35c59330;border-radius:6px;padding:4px 8px;font:600 9px JetBrains Mono,monospace}.release-entry time{color:var(--muted);font:11px JetBrains Mono,monospace}.release-entry h2{letter-spacing:-.5px;margin:0 0 10px;font-size:21px;font-weight:600;line-height:1.45}.release-description{color:var(--muted);margin:0 0 19px;font-size:13px;line-height:1.8}.release-entry ul{border:1px solid var(--line);background:var(--surface);border-radius:10px;gap:15px;margin:0;padding:24px 20px;list-style:none;display:grid}.release-entry li{grid-template-columns:112px minmax(0,1fr);align-items:baseline;gap:13px;display:grid}.release-entry li>p{color:var(--muted);margin:0;font-size:12px;line-height:1.85}.release-tag{letter-spacing:.25px;border:1px solid var(--line);background:var(--surface-2);color:var(--fg);border-radius:5px;padding:1px 8px;font:9px/18px JetBrains Mono,monospace}.release-tag.improved{color:#547aaf;background:#598bd710;border-color:#598bd744}.release-tag.fix{color:#a7773f;background:#d2985610;border-color:#d2985644}[data-theme=dark] .release-latest{color:#5ad6ad}[data-theme=dark] .release-tag.improved{color:#abc5f0}[data-theme=dark] .release-tag.fix{color:#e5b781}@media (width<=1150px){.release-heading-row{flex-direction:column;align-items:flex-start;gap:15px}.release-summary{gap:13px}}@media (width<=640px){.release-log{padding:42px 20px 60px}.release-log h1{letter-spacing:-1.8px;font-size:42px}.release-intro{font-size:14px}.release-summary{gap:10px;font-size:9px}.release-timeline{padding-left:27px}.release-timeline:before{left:5px}.release-timeline>article:before{left:-29px}.release-entry>header{flex-wrap:wrap;align-items:flex-start;gap:10px}.release-entry h2{font-size:19px}.release-entry ul{gap:16px;padding:17px 13px}.release-entry li{grid-template-columns:1fr;gap:6px}.release-tag{width:max-content;min-width:92px}.release-filters{flex-wrap:wrap;gap:5px}.release-filters button{padding:5px 8px}}
