.hero.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;padding:2rem;text-align:center;background:linear-gradient(135deg,#1a1a2e,#16213e)}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:3.5rem;margin:0 0 1rem;font-weight:900;color:var(--text-light)}.hero.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:1.25rem;margin:0 0 2rem;max-width:600px}.actions.svelte-1uha8ag{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.btn.svelte-1uha8ag{padding:.75rem 1.75rem;border-radius:8px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s}.btn.svelte-1uha8ag:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.primary.svelte-1uha8ag{background:var(--accent);color:var(--text-light)}.outline.svelte-1uha8ag{border:2px solid var(--accent);color:var(--text)}.outline.svelte-1uha8ag:hover{background:var(--accent);color:var(--text-light)}@media(max-width:768px){.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:2rem}.hero.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:1rem}}
