.release:where(.astro-436ucbes){border:1px solid var(--b-subtle);border-radius:var(--r-lg);background:var(--s-raised);overflow:hidden;margin-bottom:var(--sp-section)}.release-header:where(.astro-436ucbes){display:flex;align-items:center;justify-content:space-between;padding:var(--sp-5) var(--sp-8);background:linear-gradient(135deg,var(--accent-bg) 0%,var(--s-raised) 60%);border-bottom:1px solid var(--b-subtle)}.release-meta:where(.astro-436ucbes){display:flex;align-items:center;gap:var(--sp-3)}.release-version:where(.astro-436ucbes){font-family:var(--f-mono);font-size:var(--fs-h3);font-weight:700;color:var(--t-primary)}.release-tag:where(.astro-436ucbes){font-family:var(--f-mono);font-size:var(--fs-xs);font-weight:500;color:var(--accent);background:var(--accent-bg);border:1px solid var(--accent-border);padding:2px 10px;border-radius:100px}.release-date:where(.astro-436ucbes){font-family:var(--f-mono);font-size:var(--fs-sm);color:var(--t-dim)}.release-body:where(.astro-436ucbes){padding:var(--sp-8)}.release-intro:where(.astro-436ucbes){font-size:var(--fs-body);color:var(--t-body);line-height:1.7;margin-bottom:var(--sp-block);max-width:none}.release-section:where(.astro-436ucbes){margin-bottom:var(--sp-block);padding-top:var(--sp-element);border-top:1px solid var(--b-hairline)}.release-section:where(.astro-436ucbes):first-of-type{border-top:none;padding-top:0}.release-section-title:where(.astro-436ucbes){font-family:var(--f-ui);font-size:var(--fs-h3);font-weight:600;color:var(--accent-text);margin-bottom:var(--sp-4)}.release-list:where(.astro-436ucbes){list-style:none;display:flex;flex-direction:column;gap:var(--sp-3)}.release-list:where(.astro-436ucbes) li:where(.astro-436ucbes){position:relative;padding-left:var(--sp-5);font-size:var(--fs-sm);color:var(--t-body);line-height:1.65}.release-list:where(.astro-436ucbes) li:where(.astro-436ucbes):before{content:"";position:absolute;left:0;top:9px;width:6px;height:6px;border-radius:50%;background:var(--accent);opacity:.6}.release-list:where(.astro-436ucbes) li:where(.astro-436ucbes) strong:where(.astro-436ucbes){color:var(--t-primary);font-weight:600}.release-list:where(.astro-436ucbes) li:where(.astro-436ucbes) code:where(.astro-436ucbes){font-family:var(--f-mono);font-size:.8em;color:var(--accent-text);background:var(--accent-bg);padding:1px 6px;border-radius:4px}.release-list:where(.astro-436ucbes) li:where(.astro-436ucbes) kbd:where(.astro-436ucbes){font-family:var(--f-mono);font-size:.8em;color:var(--t-primary);background:var(--s-overlay);padding:1px 6px;border-radius:4px;border:1px solid var(--b-default);border-bottom-width:2px}.release-section--next:where(.astro-436ucbes){background:linear-gradient(135deg,var(--accent-bg) 0%,transparent 60%);border-radius:var(--r-md);padding:var(--sp-element);border-top:none}.release-next-intro:where(.astro-436ucbes){font-size:var(--fs-sm);color:var(--t-muted);margin-bottom:var(--sp-4);max-width:none}.release-list--roadmap:where(.astro-436ucbes) li:where(.astro-436ucbes):before{background:var(--t-dim);opacity:.4}.release-specs:where(.astro-436ucbes){margin-top:var(--sp-block);padding:var(--sp-6);border:1px solid var(--b-subtle);border-radius:var(--r-md);background:var(--s-overlay)}.release-specs-title:where(.astro-436ucbes){font-family:var(--f-mono);font-size:var(--fs-xs);font-weight:600;color:var(--t-dim);text-transform:uppercase;letter-spacing:.08em;margin-bottom:var(--sp-4)}.specs-grid:where(.astro-436ucbes){display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-2) var(--sp-6)}.spec-pair:where(.astro-436ucbes){display:flex;justify-content:space-between;padding:var(--sp-1-5) 0;border-bottom:1px solid var(--b-hairline)}.spec-key:where(.astro-436ucbes){font-family:var(--f-ui);font-size:var(--fs-xs);font-weight:500;color:var(--t-muted)}.spec-val:where(.astro-436ucbes){font-family:var(--f-mono);font-size:var(--fs-xs);color:var(--t-primary)}.purchase-section:where(.astro-436ucbes){margin-bottom:var(--sp-12);text-align:center}.purchase-label:where(.astro-436ucbes){font-family:var(--f-ui);font-size:var(--fs-h3);font-weight:600;color:var(--t-primary);margin-bottom:var(--sp-3)}.purchase-detail:where(.astro-436ucbes){font-family:var(--f-prose);font-size:var(--fs-body);color:var(--t-muted);margin-bottom:var(--sp-4)}.bottom-link:where(.astro-436ucbes){text-align:center;padding:var(--sp-6);border:1px solid var(--b-hairline);border-radius:var(--r-lg);background:var(--s-overlay)}.bottom-link:where(.astro-436ucbes) p:where(.astro-436ucbes){font-family:var(--f-prose);font-size:var(--fs-body);color:var(--t-muted);margin:0}@media(max-width:639px){.release-header:where(.astro-436ucbes){flex-direction:column;align-items:flex-start;gap:var(--sp-2);padding:var(--sp-4) var(--sp-5)}.release-body:where(.astro-436ucbes){padding:var(--sp-6) var(--sp-5)}.specs-grid:where(.astro-436ucbes){grid-template-columns:1fr}}
