.release-detail-page[data-astro-cid-fdsthlcs]{min-height:80vh;padding-top:2.5rem;padding-bottom:5rem}.back-nav[data-astro-cid-fdsthlcs]{margin-bottom:2rem}.back-link[data-astro-cid-fdsthlcs]{color:var(--sc-text-secondary);align-items:center;gap:.35rem;font-size:.92rem;font-weight:500;transition:color .2s;display:inline-flex}.back-link[data-astro-cid-fdsthlcs]:hover{color:var(--sc-accent)}.detail-header[data-astro-cid-fdsthlcs]{margin-bottom:2rem}.detail-badges[data-astro-cid-fdsthlcs]{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.badge-status[data-astro-cid-fdsthlcs]{font-family:var(--font-mono);letter-spacing:.05em;border-radius:4px;padding:.25rem .65rem;font-size:.72rem;font-weight:700}.badge-latest[data-astro-cid-fdsthlcs]{background:var(--sc-accent-soft);color:var(--sc-accent);border:1px solid #ff7a5959}.badge-previous[data-astro-cid-fdsthlcs]{color:var(--sc-text-secondary);border:1px solid var(--sc-border-subtle);background:#ffffff0d}.detail-date[data-astro-cid-fdsthlcs]{font-family:var(--font-mono);color:var(--sc-text-tertiary);font-size:.85rem}.detail-title[data-astro-cid-fdsthlcs]{font-family:var(--font-display);letter-spacing:-.03em;color:#fff;margin-bottom:.75rem;font-size:clamp(2.2rem,4vw,3.25rem);font-weight:800}.detail-summary[data-astro-cid-fdsthlcs]{color:var(--sc-text-secondary);max-width:680px;font-size:1.12rem;line-height:1.6}.highlights-card[data-astro-cid-fdsthlcs]{border:1px solid var(--sc-border-base);border-radius:var(--radius-lg);background:linear-gradient(#ff7a5908 0%,#12121899 100%);margin-bottom:2rem;padding:1.75rem 2rem}.highlights-heading[data-astro-cid-fdsthlcs]{font-family:var(--font-display);color:#fff;margin-bottom:1rem;font-size:1.15rem;font-weight:700}.highlights-list[data-astro-cid-fdsthlcs]{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.highlights-list[data-astro-cid-fdsthlcs] li[data-astro-cid-fdsthlcs]{color:var(--sc-text-secondary);align-items:baseline;gap:.55rem;font-size:.95rem;line-height:1.5;display:flex}.highlights-list[data-astro-cid-fdsthlcs] li[data-astro-cid-fdsthlcs]:before{content:"▸";color:var(--sc-accent);flex-shrink:0;font-size:.85rem}.download-banner[data-astro-cid-fdsthlcs]{border:1px solid var(--sc-border-base);border-radius:var(--radius-lg);background:linear-gradient(#ff7a5908 0%,#12121899 100%);margin-bottom:2.5rem;padding:2rem 2.25rem}.download-banner-main[data-astro-cid-fdsthlcs]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1.5rem;display:flex}.download-banner-info[data-astro-cid-fdsthlcs]{flex:1;min-width:260px}.download-banner-title[data-astro-cid-fdsthlcs]{font-family:var(--font-display);color:#fff;margin-bottom:.4rem;font-size:1.25rem;font-weight:700}.banner-specs[data-astro-cid-fdsthlcs]{font-family:var(--font-mono);color:var(--sc-text-secondary);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.35rem;font-size:.82rem;display:flex}.spec-dot[data-astro-cid-fdsthlcs]{color:var(--sc-border-base)}.banner-subtext[data-astro-cid-fdsthlcs]{color:var(--sc-text-tertiary);font-size:.82rem}.banner-dl-btn[data-astro-cid-fdsthlcs]{white-space:nowrap;padding:.85rem 1.75rem}.banner-footer-row[data-astro-cid-fdsthlcs]{border-top:1px solid var(--sc-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.25rem;display:flex}.checksum-block[data-astro-cid-fdsthlcs]{font-family:var(--font-mono);color:var(--sc-text-tertiary);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.78rem;display:flex}.hash-label[data-astro-cid-fdsthlcs]{font-weight:600}.hash-code[data-astro-cid-fdsthlcs]{color:var(--sc-text-secondary);word-break:break-all;background:#ffffff0a;border-radius:3px;padding:.2rem .5rem;font-size:.75rem}.hash-copy-btn[data-astro-cid-fdsthlcs]{border:1px solid var(--sc-border-base);color:var(--sc-text-secondary);font-family:var(--font-mono);cursor:pointer;background:0 0;border-radius:3px;padding:.18rem .5rem;font-size:.72rem;transition:all .2s}.hash-copy-btn[data-astro-cid-fdsthlcs]:hover{color:#fff;border-color:var(--sc-accent)}.checksum-raw-link[data-astro-cid-fdsthlcs]{color:var(--sc-text-tertiary);margin-left:.25rem;font-size:.75rem;text-decoration:underline}.checksum-raw-link[data-astro-cid-fdsthlcs]:hover{color:var(--sc-accent)}.no-checksum-label[data-astro-cid-fdsthlcs]{color:var(--sc-text-tertiary);font-size:.78rem}.gh-release-link[data-astro-cid-fdsthlcs]{color:var(--sc-text-secondary);font-size:.82rem;text-decoration:underline;transition:color .2s}.gh-release-link[data-astro-cid-fdsthlcs]:hover{color:var(--sc-accent)}.release-notes-section[data-astro-cid-fdsthlcs]{border:1px solid var(--sc-border-base);border-radius:var(--radius-lg);margin-bottom:3rem;padding:2rem 2.25rem}.full-notes-accordion[data-astro-cid-fdsthlcs]{width:100%}.full-notes-summary[data-astro-cid-fdsthlcs]{cursor:pointer;user-select:none;border-bottom:1px solid var(--sc-border-subtle);justify-content:space-between;align-items:center;padding-bottom:1rem;list-style:none;display:flex}.full-notes-summary[data-astro-cid-fdsthlcs]::-webkit-details-marker{display:none}.accordion-icon[data-astro-cid-fdsthlcs]{color:var(--sc-text-tertiary);font-size:1.1rem;transition:transform .2s}.full-notes-accordion[data-astro-cid-fdsthlcs][open] .accordion-icon[data-astro-cid-fdsthlcs]{transform:rotate(180deg)}.notes-heading[data-astro-cid-fdsthlcs]{font-family:var(--font-display);color:#fff;font-size:1.25rem;font-weight:700}.notes-content[data-astro-cid-fdsthlcs]{padding-top:1.5rem}.notes-content[data-astro-cid-fdsthlcs] .release-heading{font-family:var(--font-display);color:#fff;margin-top:2.25rem;margin-bottom:1rem;line-height:1.25}.notes-content[data-astro-cid-fdsthlcs] .h1{display:none}.notes-content[data-astro-cid-fdsthlcs] .h2{border-bottom:1px solid var(--sc-border-subtle);padding-bottom:.5rem;font-size:1.35rem;font-weight:700}.notes-content[data-astro-cid-fdsthlcs] .h3{color:#fff;margin-top:1.75rem;font-size:1.15rem;font-weight:600}.notes-content[data-astro-cid-fdsthlcs] .release-p{color:var(--sc-text-secondary);margin-bottom:1rem;font-size:.95rem;line-height:1.65}.notes-content[data-astro-cid-fdsthlcs] .release-p strong{color:#fff}.notes-content[data-astro-cid-fdsthlcs] .release-list{margin:.75rem 0 1.5rem 1.25rem;padding:0;list-style-type:disc}.notes-content[data-astro-cid-fdsthlcs] .release-list li{color:var(--sc-text-secondary);margin-bottom:.45rem;font-size:.94rem;line-height:1.6}.notes-content[data-astro-cid-fdsthlcs] .release-list li strong{color:#fff}.notes-content[data-astro-cid-fdsthlcs] .release-quote{border-left:3px solid var(--sc-accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--sc-text-secondary);background:#ff7a590a;margin:1.25rem 0;padding:.75rem 1.25rem;font-size:.92rem;line-height:1.5}.notes-content[data-astro-cid-fdsthlcs] .release-divider{border:none;border-top:1px solid var(--sc-border-subtle);margin:2.25rem 0}.notes-content[data-astro-cid-fdsthlcs] .code-block{border:1px solid var(--sc-border-subtle);border-radius:var(--radius-sm);font-family:var(--font-mono);color:#e2e2ec;background:#060608;margin:1.25rem 0;padding:1rem 1.25rem;font-size:.85rem;line-height:1.5;overflow-x:auto}.notes-content[data-astro-cid-fdsthlcs] code{font-family:var(--font-mono);color:#fff;background:#ffffff0d;border-radius:3px;padding:.15rem .35rem;font-size:.85em}.notes-content[data-astro-cid-fdsthlcs] a{color:var(--sc-accent);text-underline-offset:2px;text-decoration:underline}.notes-content[data-astro-cid-fdsthlcs] a:hover{color:#ff9d85}.notes-content[data-astro-cid-fdsthlcs] .table-container{border:1px solid var(--sc-border-subtle);border-radius:var(--radius-sm);margin:1.5rem 0;overflow-x:auto}.notes-content[data-astro-cid-fdsthlcs] .release-table{border-collapse:collapse;text-align:left;width:100%;font-size:.88rem}.notes-content[data-astro-cid-fdsthlcs] .release-table th{color:#fff;border-bottom:1px solid var(--sc-border-base);background:#ffffff08;padding:.75rem 1rem;font-weight:600}.notes-content[data-astro-cid-fdsthlcs] .release-table td{border-bottom:1px solid var(--sc-border-subtle);color:var(--sc-text-secondary);padding:.65rem 1rem}.notes-content[data-astro-cid-fdsthlcs] .release-table tr:last-child td{border-bottom:none}.instructions-card[data-astro-cid-fdsthlcs]{margin-bottom:2rem;padding:1.75rem 2rem}.instructions-heading[data-astro-cid-fdsthlcs]{color:#fff;font-size:1.1rem;font-weight:700;font-family:var(--font-heading);letter-spacing:-.01em;margin-bottom:1.25rem}.instructions-grid[data-astro-cid-fdsthlcs]{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.instruction-step[data-astro-cid-fdsthlcs]{align-items:flex-start;gap:.75rem;display:flex}.step-badge[data-astro-cid-fdsthlcs]{background:var(--sc-accent-soft);width:24px;height:24px;color:var(--sc-accent);font-family:var(--font-mono);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:.1rem;font-size:.75rem;font-weight:700;display:flex}.step-content[data-astro-cid-fdsthlcs]{flex-direction:column;gap:.25rem;display:flex}.step-content[data-astro-cid-fdsthlcs] strong[data-astro-cid-fdsthlcs]{color:#fff;font-size:.88rem;font-family:var(--font-heading)}.step-content[data-astro-cid-fdsthlcs] p[data-astro-cid-fdsthlcs]{color:var(--sc-text-secondary);margin:0;font-size:.82rem;line-height:1.4}.step-content[data-astro-cid-fdsthlcs] code[data-astro-cid-fdsthlcs]{font-size:.78rem;font-family:var(--font-mono);color:var(--sc-text-primary);background:#ffffff0d;border-radius:3px;padding:.1rem .35rem}.download-banner-actions-group[data-astro-cid-fdsthlcs]{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.75rem;display:flex}.checksum-container[data-astro-cid-fdsthlcs]{flex-direction:column;gap:.5rem;display:flex}.bottom-nav[data-astro-cid-fdsthlcs]{margin-top:2rem}@media (width<=768px){.instructions-grid[data-astro-cid-fdsthlcs]{grid-template-columns:1fr;gap:1rem}.download-banner-actions-group[data-astro-cid-fdsthlcs]{flex-direction:column;width:100%}.banner-portable-btn[data-astro-cid-fdsthlcs]{text-align:center;justify-content:center;width:100%}}@media (width<=640px){.download-banner[data-astro-cid-fdsthlcs]{padding:1.5rem 1.25rem}.banner-dl-btn[data-astro-cid-fdsthlcs]{text-align:center;justify-content:center;width:100%}.release-notes-section[data-astro-cid-fdsthlcs]{padding:1.5rem 1.25rem}.banner-footer-row[data-astro-cid-fdsthlcs]{flex-direction:column;align-items:flex-start;gap:.75rem}}
