/* release downloads (landing and docs) */
.rel-box{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--rl);padding:24px;margin:8px 0 24px}
.rel-box h4{margin:0 0 8px;font-size:15px;color:var(--ink)}
.rel-empty p{margin:12px 0 16px;color:var(--ink-muted)}
.rel-head{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;margin-bottom:18px}
.rel-tag{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:24px;font-weight:600;margin:0}
.rel-groups{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}
.rel-group{border:1px solid var(--line);border-radius:var(--rl);padding:14px 16px;background:var(--surface-100)}
.rel-group ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}
.rel-group li{display:flex;justify-content:space-between;gap:12px;font-size:14px}
.rel-group a{overflow-wrap:anywhere}
.rel-group .sz{color:var(--ink-faint);white-space:nowrap;font-variant-numeric:tabular-nums}
.rel-group p{margin:0}
.rel-sums{margin-top:12px}
.rel-install{margin-top:24px}
.rel-install .seg{margin-bottom:12px}
.rcode{--tk-cmd:#6cb6ff;--tk-flag:#c9b8ff;--tk-str:#9ad84e;--tk-com:#9aa0a6;--tk-ph:#ffa657;--tk-path:#5fd0e0;--tk-op:#d9d9d9;--tk-key:#6cb6ff;--tk-num:#ffa657;
  background:#0f1115;border:1px solid #2c2f36;border-radius:10px;overflow:hidden;margin:8px 0}
.rcode .rhead{display:flex;align-items:center;justify-content:space-between;padding:6px 8px 6px 14px;background:#1e2128;border-bottom:1px solid #2c2f36;font:12.5px var(--mono);color:#b8bcc4}
.rcode pre{margin:0;padding:14px 16px;overflow-x:auto;font-size:13.5px;line-height:1.65;color:#e6e6e6}
.rcode pre code{display:block;background:none;padding:0;color:#e6e6e6;white-space:pre;font-size:inherit}
.rcode .copy-ico{position:static}
@media(max-width:1000px){.rcode .copy-ico{min-width:44px;height:44px}}
@media(max-width:720px){.rel-box{padding:16px}.rcode pre{padding:12px}}
