.download-menu{position:fixed;z-index:60;width:286px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto;background:#fff;border:1px solid #e4e5e0;border-radius:20px;padding:10px;box-shadow:0 18px 55px #18221926;color:var(--ink)}
.download-menu[hidden]{display:none}.download-menu-heading{font-size:11px;color:var(--muted);padding:9px 11px 7px;letter-spacing:.3px}
.download-menu-links a{display:flex;align-items:center;gap:11px;padding:12px 11px;border-radius:11px;min-height:65px;outline-offset:-2px}
.download-menu-links a:hover,.download-menu-links a:focus-visible{background:#f0f2ec}.download-menu-links a.recommended{background:#f4f5f0}
.download-menu-links svg{width:20px;height:20px;flex-shrink:0;fill:currentColor;stroke:none}.build-label{display:flex;flex-direction:column;gap:3px}.build-label strong{font-size:14px;font-weight:550}.build-label small{font-size:10px;color:var(--muted)}
.device-badge{margin-left:auto;white-space:nowrap;color:#5f7152;font-size:10px}.device-badge[hidden]{display:none}.download-menu-help{border-top:1px solid var(--line);padding:12px 11px 4px;margin:9px 0 0;color:var(--muted);font-size:11px;line-height:1.65}
