.download-container.svelte-spr30m{max-width:800px;margin:0 auto;padding:8rem 1rem 2rem;flex-grow:1}h1.svelte-spr30m{font-size:2.5rem;text-align:center;margin-bottom:1rem;color:#333}.subtitle.svelte-spr30m{text-align:center;color:#666;margin-bottom:3rem}.download-options.svelte-spr30m{display:grid;grid-template-columns:repeat(2,minmax(300px,1fr));gap:2rem;margin-bottom:4rem}.download-card.svelte-spr30m{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 6px #0000001a;text-align:center;text-decoration:none;color:inherit;transition:transform .2s,box-shadow .2s}.download-card.svelte-spr30m:hover{transform:translateY(-4px);box-shadow:0 6px 8px #00000026}.platform-icon.svelte-spr30m{color:#4180ff;margin-bottom:1rem;width:32px;height:32px;margin:1em auto}h2.svelte-spr30m{font-size:1.5rem;margin-bottom:1rem;color:#444}.download-text.svelte-spr30m{color:#4180ff;font-weight:500;margin-top:1em}.requirements.svelte-spr30m{background:#f8fafc;padding:2rem;border-radius:12px}.requirements.svelte-spr30m h3:where(.svelte-spr30m){font-size:1.2rem;margin-bottom:1rem;color:#444}.requirements.svelte-spr30m ul:where(.svelte-spr30m){list-style:none;padding:0;margin:0;color:#666}.requirements.svelte-spr30m li:where(.svelte-spr30m){margin-bottom:.5rem;padding-left:1.5rem;position:relative}.requirements.svelte-spr30m li:where(.svelte-spr30m):before{content:"•";position:absolute;left:0;color:#4180ff}.download-item-wrapper.svelte-spr30m{width:100%;text-align:center}.download-version.svelte-spr30m,.download-size.svelte-spr30m{font-size:.8rem;color:#666}
