.landing.svelte-1uha8ag{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.landing-content.svelte-1uha8ag{text-align:center;max-width:520px}h1.svelte-1uha8ag{font-size:var(--text-3xl);letter-spacing:-.02em;margin-bottom:12px;font-weight:600;line-height:1.2}.landing-sub.svelte-1uha8ag{color:var(--ink-secondary);font-size:var(--text-base);max-width:420px;margin-bottom:32px;margin-left:auto;margin-right:auto;line-height:1.55}.landing-actions.svelte-1uha8ag{justify-content:center;align-items:center;gap:12px;display:flex}.btn-primary.svelte-1uha8ag{background-color:var(--accent);color:var(--ink-on-accent);border-radius:var(--radius);font-size:var(--text-sm);cursor:pointer;border:none;align-items:center;height:40px;padding:10px 24px;font-weight:500;text-decoration:none;transition:background-color .12s;display:inline-flex}.btn-primary.svelte-1uha8ag:hover{background-color:var(--accent-hover)}.btn-ghost.svelte-1uha8ag{color:var(--ink-secondary);font-size:var(--text-sm);cursor:pointer;border-radius:var(--radius);background:0 0;border:none;align-items:center;height:40px;padding:10px 20px;font-weight:500;text-decoration:none;transition:background-color .12s,color .12s;display:inline-flex}.btn-ghost.svelte-1uha8ag:hover{background-color:var(--bg-subtle);color:var(--ink-primary)}.landing-privacy.svelte-1uha8ag{font-size:var(--text-xs);color:var(--ink-tertiary);margin-top:48px}.landing-privacy.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--ink-tertiary);text-decoration:underline}
