.home-container.svelte-1uha8ag{width:100%}.hero.svelte-1uha8ag{text-align:center;background:radial-gradient(circle at top,#1a1d24,#0b0c0f);padding:100px 20px}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){color:#fff;margin-bottom:12px;font-size:3rem;font-weight:700}.tagline.svelte-1uha8ag{opacity:.8;max-width:600px;margin:0 auto 30px;font-size:1.2rem}.cta.svelte-1uha8ag{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;padding:14px 28px;font-size:1.1rem;transition:background .2s}.cta.svelte-1uha8ag:hover{background:#2563eb}.cta.secondary.svelte-1uha8ag{background:#1f2937;margin-top:20px}.cta.secondary.svelte-1uha8ag:hover{background:#374151}section.svelte-1uha8ag{max-width:900px;margin:0 auto;padding:60px 20px}h2.svelte-1uha8ag{color:#fff;margin-bottom:20px;font-size:2rem}.app-list.svelte-1uha8ag{gap:30px;margin-bottom:20px;display:grid}.app-item.svelte-1uha8ag{background:#111317;border:1px solid #1f2126;border-radius:10px;padding:24px;transition:border-color .2s}.app-item.svelte-1uha8ag:hover{border-color:#3b82f6}.app-item.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:#fff;margin-bottom:8px}.app-item.svelte-1uha8ag p:where(.svelte-1uha8ag){opacity:.8}.about-preview.svelte-1uha8ag p:where(.svelte-1uha8ag),.blog-preview.svelte-1uha8ag p:where(.svelte-1uha8ag){opacity:.85;line-height:1.6}.link.svelte-1uha8ag{color:#3b82f6;margin-top:12px;text-decoration:none;display:inline-block}.link.svelte-1uha8ag:hover{text-decoration:underline}
