.release-hero:where(.astro-436ucbes){padding:8.5rem 1.5rem 2rem;border-bottom:1px solid var(--color-border)}.release-container:where(.astro-436ucbes){max-width:var(--max-width);margin:0 auto}.eyebrow:where(.astro-436ucbes){margin-bottom:1rem;color:var(--color-primary);font-family:var(--font-mono);font-size:.78rem}.hero-grid:where(.astro-436ucbes){display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:1.5rem;align-items:stretch}.hero-main:where(.astro-436ucbes),.install-panel:where(.astro-436ucbes),.series-nav:where(.astro-436ucbes),.release-card:where(.astro-436ucbes),.data-note:where(.astro-436ucbes){background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px}.hero-main:where(.astro-436ucbes){padding:2rem}h1:where(.astro-436ucbes){margin:0 0 1rem;font-size:3rem;line-height:1.08;letter-spacing:0}.hero-copy:where(.astro-436ucbes){max-width:720px;margin:0;color:var(--color-text-muted);font-size:1rem;line-height:1.75}.hero-metrics:where(.astro-436ucbes){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem;margin-top:1.5rem}.metric:where(.astro-436ucbes){min-width:0;padding:.75rem;background:#0f0f12;border:1px solid var(--color-border);border-radius:8px}.metric:where(.astro-436ucbes) span:where(.astro-436ucbes),.meta:where(.astro-436ucbes) span:where(.astro-436ucbes){display:block;margin-bottom:.25rem;color:var(--color-text-muted);font-size:.72rem}.metric:where(.astro-436ucbes) strong:where(.astro-436ucbes),.meta:where(.astro-436ucbes) strong:where(.astro-436ucbes){display:block;overflow:hidden;color:var(--color-text-secondary);font-family:var(--font-mono);font-size:.82rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.install-panel:where(.astro-436ucbes){display:flex;flex-direction:column;gap:.875rem;padding:1.375rem}.latest-badge:where(.astro-436ucbes),.tag:where(.astro-436ucbes){align-self:flex-start;padding:.2rem .55rem;border:1px solid rgba(96,165,250,.3);border-radius:999px;background:#60a5fa1a;color:#93c5fd;font-family:var(--font-mono);font-size:.7rem}.latest-badge:where(.astro-436ucbes),.tag:where(.astro-436ucbes).latest{border-color:#10b98159;background:#10b9811a;color:#6ee7b7}.latest-version:where(.astro-436ucbes){font-family:var(--font-mono);font-size:2rem;font-weight:800}.install-panel:where(.astro-436ucbes) p:where(.astro-436ucbes){margin:0;color:var(--color-text-muted);font-size:.86rem}.install-panel:where(.astro-436ucbes) code:where(.astro-436ucbes){display:block;overflow-x:auto;padding:.75rem;border:1px solid var(--color-border);border-radius:8px;background:#09090b;color:var(--color-text-secondary);font-family:var(--font-mono);font-size:.78rem;white-space:nowrap}.actions:where(.astro-436ucbes),.release-links:where(.astro-436ucbes){display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto}.actions:where(.astro-436ucbes) a:where(.astro-436ucbes),.release-links:where(.astro-436ucbes) a:where(.astro-436ucbes){display:inline-flex;min-height:2.25rem;align-items:center;justify-content:center;padding:0 .75rem;border:1px solid var(--color-border-hover);border-radius:7px;color:var(--color-text-secondary);font-size:.8rem;font-weight:600;transition:background .2s,border-color .2s,color .2s}.actions:where(.astro-436ucbes) a:where(.astro-436ucbes):hover,.actions:where(.astro-436ucbes) a:where(.astro-436ucbes):focus-visible,.release-links:where(.astro-436ucbes) a:where(.astro-436ucbes):hover,.release-links:where(.astro-436ucbes) a:where(.astro-436ucbes):focus-visible{border-color:var(--color-primary);background:#10b98114;color:var(--color-text);outline:none}.release-content:where(.astro-436ucbes){padding:2rem 1.5rem 5rem}.content-grid:where(.astro-436ucbes){display:grid;grid-template-columns:240px minmax(0,1fr);gap:1.5rem;align-items:start}.series-nav:where(.astro-436ucbes){position:sticky;top:88px;padding:.875rem}.series-nav:where(.astro-436ucbes) h2:where(.astro-436ucbes){margin:0 0 .75rem;color:var(--color-text-secondary);font-size:.88rem}.series-nav:where(.astro-436ucbes) a:where(.astro-436ucbes){display:flex;justify-content:space-between;gap:.75rem;padding:.55rem .625rem;border-radius:7px;color:var(--color-text-muted);font-family:var(--font-mono);font-size:.76rem}.series-nav:where(.astro-436ucbes) a:where(.astro-436ucbes):hover,.series-nav:where(.astro-436ucbes) a:where(.astro-436ucbes).active{background:var(--color-surface-raised);color:var(--color-text)}.timeline:where(.astro-436ucbes){min-width:0}.data-note:where(.astro-436ucbes){margin-bottom:1.5rem;padding:1rem;color:var(--color-text-muted);font-size:.9rem;line-height:1.65}.data-note:where(.astro-436ucbes) strong:where(.astro-436ucbes){color:var(--color-text-secondary)}.series-group:where(.astro-436ucbes){margin-bottom:2rem}.group-header:where(.astro-436ucbes){display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.875rem;padding-bottom:.625rem;border-bottom:1px solid var(--color-border)}.group-header:where(.astro-436ucbes) h2:where(.astro-436ucbes){margin:0;font-family:var(--font-mono);font-size:1.15rem}.group-header:where(.astro-436ucbes) p:where(.astro-436ucbes),.group-header:where(.astro-436ucbes) span:where(.astro-436ucbes){margin:0;color:var(--color-text-muted);font-size:.82rem}.release-list:where(.astro-436ucbes){display:grid;gap:.75rem}.release-card:where(.astro-436ucbes){padding:1.125rem;transition:background .2s,border-color .2s}.release-card:where(.astro-436ucbes):hover{border-color:var(--color-border-hover);background:#151519}.release-top:where(.astro-436ucbes){display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.875rem}.release-title:where(.astro-436ucbes){display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.release-title:where(.astro-436ucbes) h3:where(.astro-436ucbes){margin:0;font-family:var(--font-mono);font-size:1.15rem;letter-spacing:0}time:where(.astro-436ucbes){color:var(--color-text-muted);font-family:var(--font-mono);font-size:.74rem;white-space:nowrap}.meta-grid:where(.astro-436ucbes){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-bottom:.875rem}.meta:where(.astro-436ucbes){min-width:0;padding:.625rem;border:1px solid var(--color-border);border-radius:7px;background:#0f0f12}.release-note:where(.astro-436ucbes){margin:0 0 .875rem;color:var(--color-text-muted);font-size:.86rem;line-height:1.65}.summary-blocks:where(.astro-436ucbes){display:grid;gap:.75rem;margin-bottom:.875rem}.summary-block:where(.astro-436ucbes){padding:.875rem;border:1px solid var(--color-border);border-radius:7px;background:#0b0b0e}.summary-block:where(.astro-436ucbes) h4:where(.astro-436ucbes){margin:0 0 .5rem;color:var(--color-text-secondary);font-family:var(--font-mono);font-size:.78rem;letter-spacing:0}.summary-block:where(.astro-436ucbes) ul:where(.astro-436ucbes){margin:0;padding-left:1rem;color:var(--color-text-muted);font-size:.84rem;line-height:1.6}.summary-block:where(.astro-436ucbes) li:where(.astro-436ucbes)+li:where(.astro-436ucbes){margin-top:.35rem}.summary-original:where(.astro-436ucbes){margin-top:.75rem;border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:.8rem;line-height:1.6}.summary-original:where(.astro-436ucbes) summary:where(.astro-436ucbes){min-height:2.75rem;padding-top:.75rem;color:var(--color-text-secondary);cursor:pointer;font-family:var(--font-mono);font-size:.72rem}.summary-original:where(.astro-436ucbes) summary:where(.astro-436ucbes):focus-visible{border-radius:6px;outline:2px solid var(--color-primary);outline-offset:2px}.summary-original:where(.astro-436ucbes) ul:where(.astro-436ucbes){margin-top:.125rem;padding-bottom:.125rem}.summary-empty:where(.astro-436ucbes),.summary-fallback:where(.astro-436ucbes){margin:0;color:var(--color-text-muted);font-size:.84rem;line-height:1.65}.summary-fallback:where(.astro-436ucbes){margin-bottom:.875rem;padding:.75rem .875rem;border:1px solid rgba(96,165,250,.25);border-radius:7px;background:#60a5fa0f;color:var(--color-text-secondary)}@media(max-width:900px){.hero-grid:where(.astro-436ucbes),.content-grid:where(.astro-436ucbes){grid-template-columns:1fr}h1:where(.astro-436ucbes){font-size:2.5rem}.hero-metrics:where(.astro-436ucbes),.meta-grid:where(.astro-436ucbes){grid-template-columns:repeat(2,minmax(0,1fr))}.series-nav:where(.astro-436ucbes){position:static;display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none}.series-nav:where(.astro-436ucbes)::-webkit-scrollbar{display:none}.series-nav:where(.astro-436ucbes) h2:where(.astro-436ucbes){display:none}.series-nav:where(.astro-436ucbes) a:where(.astro-436ucbes){flex:0 0 auto;min-width:7rem;border:1px solid var(--color-border)}.summary-blocks:where(.astro-436ucbes){gap:.625rem}time:where(.astro-436ucbes){white-space:normal}}@media(max-width:560px){.release-hero:where(.astro-436ucbes){padding:7rem 1rem 1.5rem}.release-content:where(.astro-436ucbes){padding:1.5rem 1rem 4rem}.hero-main:where(.astro-436ucbes){padding:1.25rem}h1:where(.astro-436ucbes){font-size:2.1rem}.hero-metrics:where(.astro-436ucbes),.meta-grid:where(.astro-436ucbes){grid-template-columns:1fr}.summary-block:where(.astro-436ucbes){padding:.75rem}.release-top:where(.astro-436ucbes),.group-header:where(.astro-436ucbes){flex-direction:column;align-items:flex-start}}
