.download-container.svelte-fw0qxd{position:relative;min-height:var(--stable-100vh, 100vh)}.hero-card.svelte-fw0qxd{background-color:var(--color-bg-surface, #171717);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.download-btn.svelte-fw0qxd{display:inline-flex;align-items:center;justify-content:center;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;border-radius:.5rem;cursor:pointer;transition:all .2s ease}.download-btn--primary.svelte-fw0qxd{background-color:var(--color-button-primary-bg);color:var(--color-button-primary-text);border:none}.download-btn--primary.svelte-fw0qxd:hover{background-color:var(--color-button-primary-hover)}.download-btn--secondary.svelte-fw0qxd{background-color:var(--color-bg-surface);color:var(--color-text-primary);border:1px solid var(--color-border-strong)}.download-btn--secondary.svelte-fw0qxd:hover{background-color:var(--color-bg-surface-hover)}.platform-grid.svelte-fw0qxd{display:grid;grid-template-columns:1fr}@media (min-width: 768px){.platform-grid.svelte-fw0qxd{grid-template-columns:repeat(3,1fr)}}.platform-column.svelte-fw0qxd{padding:2rem}.platform-column--bordered.svelte-fw0qxd{border-bottom:1px solid color-mix(in srgb,var(--color-border-default) 50%,transparent)}@media (min-width: 768px){.platform-column--bordered.svelte-fw0qxd{border-bottom:none;border-right:1px solid color-mix(in srgb,var(--color-border-default) 50%,transparent)}}.platform-btn.svelte-fw0qxd{display:flex;align-items:center;justify-content:center;width:100%;padding:.625rem 1rem;font-size:.8125rem;font-weight:500;border-radius:.375rem;cursor:pointer;transition:all .2s ease}.platform-btn--primary.svelte-fw0qxd{background-color:var(--color-button-primary-bg);color:var(--color-button-primary-text);border:none}.platform-btn--primary.svelte-fw0qxd:hover{background-color:var(--color-button-primary-hover)}.platform-btn--secondary.svelte-fw0qxd{background-color:var(--color-bg-surface);color:var(--color-text-primary);border:1px solid var(--color-border-strong)}.platform-btn--secondary.svelte-fw0qxd:hover{background-color:var(--color-bg-surface-hover)}.try-browser-btn.svelte-fw0qxd{padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;border-radius:.5rem;border:1px solid var(--color-border-strong);color:var(--color-text-primary);background-color:var(--color-bg-surface);text-decoration:none;transition:all .2s ease}.try-browser-btn.svelte-fw0qxd:hover{background-color:var(--color-bg-surface-hover)}
