.public-download-workspace{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:28px;align-items:start;margin-top:20px}
.public-download-primary,.public-download-screenshot{min-width:0}
.public-download-intro h2{margin:0;font-size:1.25rem}.public-download-intro p{margin:10px 0;line-height:1.6}.public-download-intro .public-site-muted{font-size:.85rem}
.public-download-status{margin:18px 0;padding:12px 16px;border-left:3px solid #c6b07e;background:var(--panel,#171e26);font-size:.85rem;line-height:1.6}.public-download-status strong{color:#dfc991}.public-download-status p{margin:4px 0 0;color:var(--muted,#a2adbd)}
.public-download-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}
.public-download,.public-download-empty{padding:20px;background:var(--panel,#171e26);border:1px solid var(--line,#2b3542);border-radius:8px;min-width:0}
.public-download-title{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.public-download h2,.public-download-empty h2,.public-download-setup h2{margin:0;font-size:1.05rem}.public-download h2 span{color:var(--muted,#a2adbd);font-size:.8rem;font-weight:400;white-space:nowrap}
.public-download-version{margin:7px 0 18px;color:var(--muted,#a2adbd);font-size:.8rem;line-height:1.6;overflow-wrap:anywhere}.public-download-actions{min-width:0}
.da-controls a.public-download-button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:64px;text-decoration:none;padding:10px 12px;background:var(--accent,#a4c3dd);border-color:var(--accent,#a4c3dd);color:var(--bg,#10151b);font-weight:600}
.public-download-button>span{display:grid;gap:2px;text-align:center}.public-download-button small{font-size:.75rem;font-weight:400}.public-download-button svg{flex:none;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.da-controls a.public-download-source{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin-top:10px;text-decoration:none;font-size:.8rem;white-space:normal}.public-download-source span{color:var(--muted,#a2adbd);font-size:.75rem;white-space:nowrap}
.public-download a:focus-visible,.public-download-screenshot a:focus-visible{outline:2px solid var(--control-focus,#9cc6e8);outline-offset:3px}
.public-download details{margin-top:14px;color:var(--muted,#a2adbd);font-size:.8rem}.public-download summary,.public-download-setup summary,.public-download-notes summary{cursor:pointer;min-height:40px;align-content:center;line-height:1.5}.public-download dl{margin:0 0 10px}.public-download dt{margin-top:12px;overflow-wrap:anywhere;color:var(--ink,#e2e8ef)}.public-download dd{margin:4px 0 0}.public-download code,.public-download-setup code{overflow-wrap:anywhere;white-space:normal;font-size:.75rem}.public-download-actions .public-download-linux{font-size:.75rem;line-height:1.6;color:var(--muted,#a2adbd);margin:12px 0 0}.public-download-linux code{display:block}
.public-download-preview{display:inline-block;padding:3px 7px;background:var(--project-tint,#213244);border-radius:4px;color:var(--accent,#a4c3dd);font-size:.7rem}
.public-download-screenshot{margin:0;padding-top:4px}.public-download-screenshot a{display:block;overflow:hidden;border:1px solid var(--line,#2b3542);border-radius:8px;background:var(--bg,#10151b)}.public-download-screenshot img{display:block;width:100%;height:auto}.public-download-screenshot figcaption{margin-top:10px;color:var(--muted,#a2adbd);font-size:.8rem;line-height:1.6}
.public-download-information{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:30px;padding-top:24px;border-top:1px solid var(--line,#2b3542)}.public-download-setup{min-width:0;font-size:.85rem;line-height:1.7}.public-download-setup ol{padding-left:22px}.public-download-setup li{margin:7px 0}.public-download-setup p{margin:12px 0}.public-download-setup details{padding-top:6px}.public-download-setup details p{margin-top:4px}
.public-download-notes{margin-top:20px;padding:8px 16px;border:1px solid var(--line,#2b3542);border-radius:6px;font-size:.85rem}.public-download-notes p{line-height:1.7}.public-download-notes strong{color:var(--ink,#e2e8ef)}
.public-download-empty{margin-top:24px;color:var(--muted,#a2adbd);line-height:1.7}
@media(max-width:1180px){.public-download-workspace{grid-template-columns:minmax(0,1fr)}.public-download-screenshot{padding:0}}
@media(max-width:760px){.public-download-workspace{gap:20px;margin-top:16px}.public-download-information{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:24px;padding-top:20px}.public-download{padding:16px}.public-download summary,.public-download-setup summary,.public-download-notes summary{min-height:44px}.public-download-empty{padding:18px}}
@media(max-width:620px){.public-download-list{grid-template-columns:minmax(0,1fr)}.public-download-status{padding:10px 12px}.public-download-version{margin-bottom:14px}}
