.download-release{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;gap:5px}
.site-header{height:auto;min-height:90px;padding-block:8px}
.header-actions{align-items:flex-start}
.release-trigger{display:block;padding:1px 6px;border:1px solid #315449;border-radius:5px;background:#10231e;color:var(--green);font:600 10px/1.6 "Segoe UI",Arial,sans-serif;cursor:pointer;white-space:nowrap}
.release-trigger:hover{background:#194532}
.release-trigger:focus-visible{outline:2px solid var(--green);outline-offset:3px}
.release-dialog{width:min(650px,calc(100% - 30px));max-height:85vh;padding:32px;border:1px solid #35564c;border-radius:16px;background:#0b1513;color:var(--text);box-shadow:0 30px 100px #000b;overflow:auto}
.release-dialog::backdrop{background:#010705d1;backdrop-filter:blur(5px)}
.release-dialog h2{font-size:26px;letter-spacing:-.5px;line-height:1.25}
.release-content{margin:22px 0;color:#c6d2cf;font-size:15px;line-height:1.7}
.release-content ul{padding-left:22px}
.release-content li+li{margin-top:12px}
@media(max-width:1100px){.site-header{height:auto;min-height:76px;flex-wrap:wrap;padding-block:8px}.header-actions{flex-wrap:wrap;justify-content:flex-end;max-width:100%}}
@media(max-width:760px){.site-header .header-actions{align-items:flex-start}.release-trigger{font-size:9px}.release-dialog{padding:24px}.release-dialog h2{font-size:23px}}
