.releases-page:where(.astro-436ucbes){padding-top:calc(var(--nav-height) + var(--space-xl));padding-bottom:var(--space-2xl)}.page-header:where(.astro-436ucbes){text-align:center;margin-bottom:var(--space-xl)}.eyebrow:where(.astro-436ucbes){font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-sm)}.page-header:where(.astro-436ucbes) h1:where(.astro-436ucbes){font-size:3rem;font-weight:700;letter-spacing:-.02em;margin-bottom:var(--space-sm)}.lede:where(.astro-436ucbes){font-size:1.125rem;color:var(--text-secondary);max-width:44rem;margin:0 auto}.featured:where(.astro-436ucbes){margin-bottom:var(--space-2xl)}.featured-label:where(.astro-436ucbes){font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);text-align:center;margin-bottom:var(--space-md)}.history:where(.astro-436ucbes){border-top:1px solid var(--border);padding-top:var(--space-xl)}.history-heading:where(.astro-436ucbes){font-size:1.25rem;font-weight:600;color:var(--text-secondary);text-align:center;margin-bottom:var(--space-lg)}.release-list:where(.astro-436ucbes){list-style:none;display:flex;flex-direction:column;gap:var(--space-lg)}.release-card:where(.astro-436ucbes){padding:var(--space-lg);border:1px solid var(--border);border-radius:12px;background-color:var(--bg-surface)}.release-card-featured:where(.astro-436ucbes){border-top:2px solid var(--accent);padding:calc(var(--space-lg) * 1.2)}.release-card-header:where(.astro-436ucbes){display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-md);flex-wrap:wrap}.release-version:where(.astro-436ucbes){font-size:1.25rem;font-weight:700;letter-spacing:-.01em;margin:0}.release-card-featured:where(.astro-436ucbes) .release-version:where(.astro-436ucbes){font-size:2rem}.release-date:where(.astro-436ucbes){font-size:.8125rem;color:var(--text-secondary)}.release-card-footer:where(.astro-436ucbes){display:flex;flex-direction:column;gap:var(--space-sm);margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--border)}.release-download:where(.astro-436ucbes){font-size:.9375rem;font-weight:600;color:var(--accent-subtle)}.release-download:where(.astro-436ucbes):hover{color:var(--accent-subtle-hover)}.release-verify:where(.astro-436ucbes){font-size:.875rem}.release-verify:where(.astro-436ucbes) summary:where(.astro-436ucbes){color:var(--text-secondary);cursor:pointer;user-select:none;list-style:revert}.release-verify:where(.astro-436ucbes) summary:where(.astro-436ucbes):hover{color:var(--text-primary)}.release-verify-body:where(.astro-436ucbes){display:flex;align-items:center;gap:var(--space-sm);margin-top:var(--space-sm);padding:var(--space-sm);background-color:var(--bg-primary);border:1px solid var(--border);border-radius:6px;overflow-x:auto}.release-sha:where(.astro-436ucbes){font-family:var(--font-mono);font-size:.8125rem;color:var(--text-secondary);white-space:nowrap}.release-copy:where(.astro-436ucbes){flex-shrink:0;padding:.25rem .625rem;font-family:var(--font-sans);font-size:.8125rem;font-weight:600;color:var(--accent-subtle);background-color:transparent;border:1px solid var(--border);border-radius:4px;cursor:pointer;transition:color .15s ease,border-color .15s ease}.release-copy:where(.astro-436ucbes):hover{color:var(--accent-subtle-hover);border-color:var(--accent-subtle)}.release-copy:where(.astro-436ucbes).is-copied{color:var(--accent);border-color:var(--accent)}.releases-empty:where(.astro-436ucbes){text-align:center;color:var(--text-secondary);padding:var(--space-2xl) 0}.release-notes:where(.astro-436ucbes) h1{font-size:1.125rem;font-weight:700;letter-spacing:-.01em;margin:var(--space-md) 0 var(--space-sm)}.release-notes:where(.astro-436ucbes) h2{font-size:1.0625rem;font-weight:600;margin:var(--space-md) 0 var(--space-sm)}.release-notes:where(.astro-436ucbes) h3{font-size:.9375rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;margin:var(--space-md) 0 var(--space-xs)}.release-notes:where(.astro-436ucbes) h1:first-child,.release-notes:where(.astro-436ucbes) h2:first-child,.release-notes:where(.astro-436ucbes) h3:first-child{margin-top:0}.release-notes:where(.astro-436ucbes) p{font-size:.9375rem;line-height:1.6;color:var(--text-primary);margin-bottom:var(--space-sm)}.release-notes:where(.astro-436ucbes) p:last-child{margin-bottom:0}.release-notes:where(.astro-436ucbes) ul,.release-notes:where(.astro-436ucbes) ol{font-size:.9375rem;line-height:1.6;padding-left:1.25rem;margin-bottom:var(--space-sm)}.release-notes:where(.astro-436ucbes) li{margin-bottom:.25rem}.release-notes:where(.astro-436ucbes) li>p{margin-bottom:.25rem}.release-notes:where(.astro-436ucbes) a{color:var(--accent-subtle);text-decoration:underline;text-underline-offset:2px}.release-notes:where(.astro-436ucbes) a:hover{color:var(--accent-subtle-hover)}.release-notes:where(.astro-436ucbes) strong{font-weight:600;color:var(--text-primary)}.release-notes:where(.astro-436ucbes) em{font-style:italic}.release-notes:where(.astro-436ucbes) code{font-family:var(--font-mono);font-size:.875rem;padding:.0625rem .3125rem;background-color:#f0506a14;border-radius:4px}.release-notes:where(.astro-436ucbes) pre{font-family:var(--font-mono);font-size:.8125rem;padding:calc(var(--space-md) * .75) var(--space-md);background-color:var(--bg-primary);border:1px solid var(--border);border-radius:6px;overflow-x:auto;margin-bottom:var(--space-sm);line-height:1.5}.release-notes:where(.astro-436ucbes) pre code{padding:0;background-color:transparent;font-size:inherit}.release-notes:where(.astro-436ucbes) blockquote{border-left:3px solid var(--accent);padding-left:var(--space-md);color:var(--text-secondary);margin-bottom:var(--space-sm)}.release-notes:where(.astro-436ucbes) hr{border:0;border-top:1px solid var(--border);margin:var(--space-md) 0}.release-notes:where(.astro-436ucbes) table{width:100%;border-collapse:collapse;font-size:.875rem;margin-bottom:var(--space-sm)}.release-notes:where(.astro-436ucbes) th,.release-notes:where(.astro-436ucbes) td{padding:var(--space-sm);border-bottom:1px solid var(--border);text-align:left}.release-notes:where(.astro-436ucbes) .release-notes-error{color:var(--text-secondary);font-style:italic}.release-download:where(.astro-436ucbes):focus-visible,.release-verify:where(.astro-436ucbes) summary:where(.astro-436ucbes):focus-visible,.release-copy:where(.astro-436ucbes):focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}@media(max-width:768px){.page-header:where(.astro-436ucbes) h1:where(.astro-436ucbes){font-size:2.25rem}.release-card-featured:where(.astro-436ucbes) .release-version:where(.astro-436ucbes){font-size:1.5rem}.release-card:where(.astro-436ucbes),.release-card-featured:where(.astro-436ucbes){padding:var(--space-md)}}@media(max-width:640px){.release-card-header:where(.astro-436ucbes){flex-direction:column;align-items:flex-start;gap:var(--space-xs)}}
