.releases-page:where(.astro-436ucbes){padding-bottom:var(--space-10)}.releases-page:where(.astro-436ucbes) .container:where(.astro-436ucbes){max-width:880px}.releases-hero:where(.astro-436ucbes){padding:var(--space-10) 0 var(--space-8);background:linear-gradient(180deg,var(--bg-card),var(--bg-app));border-bottom:1px solid var(--border-subtle)}.back-link:where(.astro-436ucbes){display:inline-block;color:var(--text-secondary);text-decoration:none;font-size:.875rem;margin-bottom:var(--space-4);transition:color var(--duration-base) var(--ease-out)}.back-link:where(.astro-436ucbes):hover{color:var(--accent)}.eyebrow:where(.astro-436ucbes){text-transform:uppercase;letter-spacing:.2em;font-size:.75rem;color:var(--text-tertiary);margin-bottom:var(--space-3)}.releases-hero:where(.astro-436ucbes) h1:where(.astro-436ucbes){font-size:clamp(2.5rem,6vw,3.75rem);margin-bottom:var(--space-3)}.hero-meta:where(.astro-436ucbes){margin-top:var(--space-3);color:var(--text-tertiary);font-size:.875rem}.releases-message:where(.astro-436ucbes){padding:var(--space-8) 0 0}.message-card:where(.astro-436ucbes){background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-5);color:var(--text-secondary)}.latest-release:where(.astro-436ucbes){padding:var(--space-8) 0 var(--space-6)}.latest-card:where(.astro-436ucbes){position:relative;border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-8);overflow:hidden}.latest-header:where(.astro-436ucbes){position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-bottom:var(--space-5)}.latest-label:where(.astro-436ucbes){align-self:flex-start;padding:var(--space-1) var(--space-3);background:var(--accent-light);color:var(--accent);border-radius:var(--radius-full);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;border:1px solid var(--accent-glow)}.latest-version:where(.astro-436ucbes){font-size:clamp(2.75rem,8vw,4.5rem);font-weight:700;color:var(--text-primary);text-decoration:none;width:100%}.latest-version:where(.astro-436ucbes):hover{color:var(--accent)}.release-archive:where(.astro-436ucbes){padding:var(--space-6) 0 var(--space-10)}.archive-title:where(.astro-436ucbes){margin-bottom:var(--space-5)}.release-list:where(.astro-436ucbes){display:grid;gap:var(--space-5)}.release-item:where(.astro-436ucbes){border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-6)}.release-item-header:where(.astro-436ucbes){display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-4)}.release-version:where(.astro-436ucbes){font-size:1.5rem;font-weight:600;color:var(--text-primary);text-decoration:none}.release-version:where(.astro-436ucbes):hover{color:var(--accent)}.release-date:where(.astro-436ucbes){font-size:.875rem;color:var(--text-tertiary);margin-left:auto}.release-body:where(.astro-436ucbes){color:var(--text-secondary)}.releases-page .markdown h3{font-size:1.1rem;color:var(--text-primary);margin:var(--space-8) 0 var(--space-4)}.releases-page .markdown h3:first-child{margin-top:0}.releases-page .markdown p{margin-bottom:var(--space-5)}.releases-page .markdown ul{list-style:disc;list-style-position:outside;margin:0 0 var(--space-6);padding-left:1.5rem}.releases-page .markdown li{margin-bottom:var(--space-4)}.releases-page .markdown li::marker{font-size:.9em}.releases-page .markdown code{font-family:SF Mono,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;background:var(--bg-hover);border-radius:6px;padding:0 6px;font-size:.9em}.releases-page .markdown a{color:var(--accent);text-decoration:none}.releases-page .markdown a:hover{color:var(--accent-hover);text-decoration:underline}.stage-badge:where(.astro-436ucbes){display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;border-radius:var(--radius-full);font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.stage-alpha:where(.astro-436ucbes){color:#a78bfa;background:#a78bfa26;border:1px solid rgba(167,139,250,.35)}.stage-beta:where(.astro-436ucbes){color:#22c55e;background:#22c55e1f;border:1px solid rgba(34,197,94,.3)}.release-item:where(.astro-436ucbes),.latest-card:where(.astro-436ucbes){scroll-margin-top:96px}@media(max-width:640px){.latest-card:where(.astro-436ucbes){padding:var(--space-6)}.release-item:where(.astro-436ucbes){padding:var(--space-5)}}.pagination:where(.astro-436ucbes){display:flex;justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-8);flex-wrap:wrap}.pagination .page-btn{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-card);color:var(--text-secondary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all var(--duration-base) var(--ease-out)}.pagination .page-btn:hover:not([disabled]){border-color:var(--accent);color:var(--accent);background:var(--accent-light)}.pagination .page-btn.active{border-color:var(--accent);background:var(--accent);color:#fff;font-weight:700}.pagination .page-btn[disabled]{opacity:.4;cursor:not-allowed}.pagination .page-ellipsis{color:var(--text-tertiary);padding:0 var(--space-1)}@media(max-width:640px){.pagination:where(.astro-436ucbes){gap:var(--space-1)}.pagination .page-btn{min-width:36px;height:36px;font-size:.8125rem}}
