.home.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-8)}.hero.svelte-1uha8ag{text-align:center;padding:var(--space-8) var(--space-4);display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){line-height:1}.hero-logo.svelte-1uha8ag{height:clamp(60px,10vw,180px);width:auto;display:block}.tagline.svelte-1uha8ag{font-size:1.15rem;color:var(--color-text-muted);max-width:440px}.hero-actions.svelte-1uha8ag{display:flex;gap:var(--space-3);margin-top:var(--space-3)}.feature-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,minmax(0,280px));gap:var(--space-4);justify-content:center}.feature-card.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-decoration:none;color:var(--color-text);transition:border-color .15s,transform .15s}.feature-card.svelte-1uha8ag:hover{border-color:var(--color-primary);transform:translateY(-2px);text-decoration:none}.feature-icon.svelte-1uha8ag{font-size:2rem}.feature-card.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.1rem;font-weight:700}.feature-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:.9rem;color:var(--color-text-muted);line-height:1.4}
