:root{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#171717;background:#fff;color-scheme:light}
*{box-sizing:border-box}body{margin:0}
.downloads{min-height:100vh;min-height:100svh;display:flex;align-items:center;justify-content:center;gap:18px;padding:32px max(24px,env(safe-area-inset-left))}
.download-button{width:224px;min-height:80px;display:flex;align-items:center;gap:16px;padding:22px 24px;color:inherit;text-decoration:none;border:1px solid #e5e5e5;border-radius:22px;background:#fff;box-shadow:0 4px 16px #00000004;transition:border-color .18s,transform .18s,box-shadow .18s;font-size:19px;font-weight:550}
.download-button>svg{width:26px;height:26px;flex-shrink:0;fill:currentColor}.download-button .android-icon{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.android-icon circle{fill:currentColor;stroke:none}
.download-button .download-arrow{width:20px;height:20px;margin-left:auto;fill:none;stroke:#888;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.download-button:hover{border-color:#a3a3a3;box-shadow:0 6px 20px #00000009;transform:translateY(-2px)}.download-button:focus-visible{outline:2px solid #111;outline-offset:5px}.download-button:active{transform:translateY(0)}
@media(max-width:560px){.downloads{flex-direction:column;gap:16px}.download-button{width:min(100%,280px);min-height:78px}}
@media(prefers-reduced-motion:reduce){.download-button{transition:none}}
