.hero.svelte-1uha8ag{text-align:center;padding:4rem 0 3rem}h1.svelte-1uha8ag{font-size:3rem;font-weight:700;letter-spacing:-.03em;margin-bottom:.5rem;background:linear-gradient(135deg,#7dd3fc,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tagline.svelte-1uha8ag{color:#888;font-size:1.25rem}.status.svelte-1uha8ag{font-family:JetBrains Mono,Fira Code,monospace;font-size:.85rem;color:#4ade80;opacity:.7;margin-top:1rem}.intro.svelte-1uha8ag{max-width:700px;margin:0 auto 4rem;font-size:1.1rem;color:#bbb}.intro.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-bottom:1rem}.sections.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.card.svelte-1uha8ag{background:#12121a;border:1px solid #1e1e2e;border-radius:12px;padding:2rem;transition:all .2s ease;display:block}.card.svelte-1uha8ag:hover{border-color:#7dd3fc;transform:translateY(-2px)}.card.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.25rem;margin-bottom:.5rem;color:#e8e8e8}.card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#888;font-size:.95rem}
