.changelog-page{max-width:760px;padding:var(--s-6) var(--s-4) var(--s-8);color:var(--fg);margin:0 auto}.changelog-head{padding-bottom:var(--s-5);border-bottom:1px solid var(--line)}.changelog-eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-dim);font-size:10.5px}.changelog-title{font-family:var(--font-display);text-transform:uppercase;color:var(--fg);margin-top:8px;font-size:40px;line-height:1.05}.changelog-lead{margin-top:var(--s-4);color:var(--fg-muted);font-size:16px;line-height:1.6}.changelog-list{flex-direction:column;display:flex}.release-card{padding:var(--s-6) 0;border-bottom:1px solid var(--line)}.release-card:last-child{border-bottom:none}.release-date{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-dim);font-size:11px}.release-title{font-family:var(--font-display);text-transform:uppercase;color:var(--fg);margin-top:8px;font-size:24px;line-height:1.15}.release-body{margin-top:var(--s-4);color:var(--fg-muted);font-size:15px;line-height:1.65}.release-body>:first-child{margin-top:0}.release-body h3{margin-top:var(--s-5);font-family:var(--font-display);text-transform:uppercase;color:var(--fg);font-size:18px;line-height:1.2}.release-body h4{margin-top:var(--s-4);color:var(--fg);font-size:15px;font-weight:700}.release-body p{margin-top:12px}.release-body ul,.release-body ol{margin-top:12px;padding-left:22px}.release-body ul{list-style:outside}.release-body ol{list-style:decimal}.release-body li{margin-top:6px}.release-body li::marker{color:var(--fg-dim)}.release-body strong{color:var(--fg);font-weight:700}.release-body a{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong,var(--line));text-decoration-color:var(--line-strong,var(--line));text-underline-offset:3px}.release-body a:hover{-webkit-text-decoration-color:var(--pit-red);text-decoration-color:var(--pit-red)}.release-body code{border-radius:var(--r-1);background:var(--surface-2);font-family:var(--font-mono);color:var(--fg);padding:1px 5px;font-size:.9em}.release-body pre{border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface);margin-top:12px;padding:12px 14px;overflow-x:auto}.release-body pre code{background:0 0;padding:0}.release-body blockquote{border-left:2px solid var(--line);color:var(--fg-dim);margin-top:12px;padding-left:14px}.release-body hr{margin:var(--s-5) 0;border:none;border-top:1px solid var(--line)}.release-body table{border-collapse:collapse;width:100%;margin-top:12px;font-size:14px}.release-body th,.release-body td{border:1px solid var(--line);text-align:left;padding:6px 10px}.release-body th{background:var(--surface);color:var(--fg)}.release-body img{border-radius:var(--r-2);max-width:100%;margin-top:12px;display:block}.changelog-more{margin-top:var(--s-5);justify-content:center;display:flex}.changelog-state{align-items:center;gap:var(--s-3);padding:var(--s-8) var(--s-4);text-align:center;flex-direction:column;display:flex}.changelog-state-icon{background:var(--surface-2);width:48px;height:48px;color:var(--fg-dim);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.changelog-state-title{font-family:var(--font-display);text-transform:uppercase;color:var(--fg);font-size:18px}.changelog-state-text{max-width:420px;color:var(--fg-muted);font-size:14px;line-height:1.55}.release-skeleton{padding:var(--s-6) 0;border-bottom:1px solid var(--line)}.release-skeleton-line{border-radius:var(--r-1);background:linear-gradient(90deg, var(--surface) 25%, var(--surface-2) 50%, var(--surface) 75%);background-size:400% 100%;height:14px;animation:1.4s linear infinite release-shimmer}.release-skeleton-line+.release-skeleton-line{margin-top:10px}.release-skeleton-line--date{width:180px;height:11px}.release-skeleton-line--title{width:60%;height:22px}@keyframes release-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (max-width:640px){.changelog-title{font-size:30px}.release-title{font-size:20px}}
