/* Shared homepage and changelog desktop installer buttons. */
.download{display:inline-flex;align-items:center;justify-content:center;gap:25px;min-height:54px;padding:0 25px;border:1px solid var(--td-border);border-radius:100px;background:var(--bg-muted);color:var(--td-text-muted);font:550 14px var(--sans);white-space:nowrap;text-decoration:none;box-shadow:var(--shadow-md)}
.download:disabled{cursor:not-allowed;opacity:1}
.download svg{width:19px;height:19px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}
.download-options{display:flex;gap:12px;align-items:center}
.download-options .download{flex:1;min-height:52px;padding:0 22px;gap:0;cursor:pointer;color:var(--td-text-strong);border-color:var(--td-border-strong);font-size:14px;font-weight:550;transition:transform .18s var(--ease-out),background .18s var(--ease-out)}
.download-options .download-mac,.download-options .download-windows{background:var(--td-editor-canvas)}
[data-download-platform="macOS"] .download-options .download-mac,[data-download-platform="Windows"] .download-options .download-windows{background:var(--td-text-strong);color:var(--td-bg-app);border-color:var(--td-text-strong)}
.download-options .download:hover{transform:translateY(-2px)}
.download-options .download:active{transform:translateY(0)}
.download:focus-visible{outline:2px solid var(--td-primary);outline-offset:4px}
.download[aria-disabled=true]{cursor:wait;opacity:.6}
@media(prefers-reduced-motion:reduce){.download-options .download{transition:none}.download-options .download:hover{transform:none}}
