.intro-actions{display:flex;align-items:center;gap:10px}.version-pill{font-size:.68rem;letter-spacing:.04em;color:#61d7fa;background:rgba(44,199,243,.09);border:1px solid rgba(44,199,243,.17);padding:4px 7px;border-radius:999px}.back-link{color:#b9c2ce;text-decoration:none;font-weight:700}.back-link:hover{color:#fff}footer a{color:#697482;text-decoration:none}footer a:hover{color:#b7c1cd}.release-stamp{margin:16px 0 0;text-align:center;color:#515b68;font-size:.7rem}.updates-page{width:min(1050px,calc(100% - 48px));min-height:calc(100vh - 190px)}.updates-heading{margin-bottom:46px}.updates-heading h1{font-size:clamp(2.5rem,5vw,4.8rem);line-height:1;letter-spacing:-.055em;margin:0 0 17px}.updates-heading>p:last-child{color:var(--muted);font-size:1.05rem;line-height:1.6}.release-list{display:grid;gap:16px}.release-card{display:grid;grid-template-columns:225px 1fr;gap:32px;padding:28px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.026)}.release-card.current{border-color:rgba(63,200,244,.28);background:linear-gradient(120deg,rgba(25,169,219,.07),rgba(125,52,226,.05))}.release-meta{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.release-version{font-weight:850;font-size:1.05rem}.release-meta time{color:var(--muted);font-size:.86rem}.current-label{margin-top:9px;font-size:.68rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase;color:#4dd2fa;border:1px solid rgba(77,210,250,.22);background:rgba(77,210,250,.06);padding:6px 9px;border-radius:999px}.release-content h2{margin:0 0 15px;font-size:1.25rem}.release-content ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}.release-content li{position:relative;padding-left:19px;color:#a3acb8;line-height:1.55}.release-content li:before{content:"";position:absolute;left:0;top:.65em;width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,var(--cyan),var(--violet))}@media(max-width:720px){.intro-actions{align-self:flex-end}.release-card{grid-template-columns:1fr;gap:20px}.updates-page{width:calc(100% - 32px)}.back-link{font-size:.78rem}}@media(max-width:540px){.intro{display:block}.intro-actions{margin-top:24px;justify-content:flex-start}.intro-actions .admin-link span{display:inline}.updates-heading{margin-bottom:30px}}
