.release-intro{max-width:640px;color:var(--muted);font-size:14px;line-height:1.8;margin:0 0 28px}.release-card{border-top:1px solid var(--line)}.release-card:last-child{border-bottom:1px solid var(--line)}.release-card[hidden]{display:none}.release-card>summary{display:grid;grid-template-columns:1fr auto 155px;align-items:center;gap:28px;list-style:none;padding:26px 20px;cursor:pointer;border-radius:8px}.release-card>summary::-webkit-details-marker{display:none}.release-card>summary:hover{background:#20211a}.release-version{font-size:20px;font-weight:600}.release-version small{font-size:8px;letter-spacing:.5px;background:#35351e;color:var(--amber);padding:6px 9px;margin-left:12px;border-radius:4px;vertical-align:middle}.release-card time{font-size:12px;color:var(--muted)}.release-toggle{font-size:12px;text-align:right;color:var(--amber)}.release-toggle:after{content:' +';font-size:18px;margin-left:8px}.release-card[open] .release-toggle:after{content:' −'}.release-content{padding:0 20px 28px;max-width:850px}.release-content h3{font-size:15px;margin:0 0 14px}.release-notes,.release-empty{font-size:13px;line-height:1.9;color:var(--muted);margin:0 0 18px;overflow-wrap:anywhere}.release-notes{white-space:pre-wrap}.release-empty{padding:16px 18px;background:#20211a;border-left:2px solid #837035;border-radius:0 6px 6px 0}.release-links{display:flex;flex-wrap:wrap;gap:16px 28px}.release-links a{font-size:12px;color:var(--amber);padding:6px 0;text-decoration:underline;text-underline-offset:4px}.more-releases{display:block;margin:26px auto 0;padding:14px 22px;background:#22231b;border:1px solid #55513b;border-radius:7px;color:#f4e5b4;font:inherit;font-size:12px;cursor:pointer}.more-releases[hidden]{display:none}.release-card summary:focus-visible,.more-releases:focus-visible,.release-links a:focus-visible{outline:2px solid var(--amber);outline-offset:4px}@media(max-width:700px){.release-card>summary{grid-template-columns:1fr auto;padding:22px 0;gap:12px}.release-version{font-size:18px}.release-version small{font-size:7px;margin-left:5px}.release-card time{font-size:11px}.release-toggle{grid-column:1 / -1;text-align:left}.release-content{padding:0 0 24px}.release-empty{padding:14px}.release-intro{font-size:13px}}
