.release { margin-top: 32px; text-align: left; }
.release h2 { margin-bottom: 12px; }
.release-date { color: #888; font-weight: normal; }
.release-description {
    color: #555; margin-bottom: 16px;
}
.install-details { margin-bottom: 20px; }
.install-details summary {
    cursor: pointer; font-weight: 600; color: #333;
    padding: 8px 0; user-select: none; list-style: none;
}
.install-details summary::-webkit-details-marker { display: none; }
.install-details summary::before { content: "\25B6\00a0"; }
.install-details[open] summary::before { content: "\25BC\00a0"; }
.install-content { padding: 12px 0 4px; }
.install-block { margin-bottom: 14px; }
.install-block h3 { margin-bottom: 6px; color: #333; font-weight: 600; }
.install-hint { font-weight: normal; color: #888; }
.install-cmd {
    margin: 0; background: #1a1a1a; color: #e0e0e0; border-radius: 8px;
    padding: 14px 18px; font-family: 'JetBrains Mono', monospace;
    overflow-x: auto; white-space: pre; word-break: keep-all;
    user-select: all; -webkit-user-select: all;
}
table { width: 100%; border-collapse: collapse; }
th { text-align: left; color: #888; text-transform: uppercase;
     letter-spacing: 0.05em; padding: 8px 0; border-bottom: 1px solid #e0e0e0; }
th:last-child { text-align: right; }
td { padding: 10px 0; border-bottom: 1px solid #f0f0f0; }
td:last-child { text-align: right; }
.filename { font-family: 'JetBrains Mono', monospace; }
.dl-btn {
    display: inline-block; background: #111; color: #fff; border-radius: 6px;
    padding: 6px 16px; text-decoration: none;
    transition: background 0.2s;
    font-family: 'JetBrains Mono', monospace;
}
.dl-btn:hover { background: #333; color: #fff; }
