
.release-page{width:var(--gallery-width);margin:auto;padding:var(--gallery-top) 0 64px}
.release-page h1{font-size:var(--gallery-title-size);line-height:1.12;margin-bottom:16px}
.release-page h1 span{color:var(--accent)}
.release-page p{max-width:70ch;color:var(--muted);line-height:1.6;margin:12px 0}
.release-page .release-subtitle{color:var(--fg);font-size:24px}
.release-downloads{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin:24px 0}
.release-downloads>span{color:var(--muted);font-size:13px}
.release-preview{width:100%;height:auto;max-height:660px;object-fit:contain;object-position:left;border:1px solid var(--line);border-radius:8px}
.release-page details{margin-top:24px;border-top:1px solid var(--line)}
.release-page summary,.release-file-list a{min-height:48px;display:flex;align-items:center;cursor:pointer}
.release-page li{margin:12px 0;line-height:1.6}
.release-file-list ol{padding-left:24px}
@media(max-width:700px){.release-page .release-subtitle{font-size:22px}.release-downloads{gap:12px}.release-preview{margin-top:8px}}
.release-downloads>a{min-height:48px;display:inline-flex;align-items:center}
