main.svelte-1uha8ag{max-width:64rem;margin:0 auto;padding:2rem 1rem 4rem}header.svelte-1uha8ag{justify-content:space-between;align-items:center;display:flex}.brand.svelte-1uha8ag{letter-spacing:.08em;font-weight:800}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin:3rem 0 1rem;font-size:clamp(1.6rem,4vw,2.6rem);line-height:1.25}.hero.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#4b5563;max-width:44rem}.thread.svelte-1uha8ag{flex-wrap:wrap;gap:.5rem;margin:2rem 0;padding:0;list-style:none;display:flex}.thread.svelte-1uha8ag li:where(.svelte-1uha8ag){background:#fff;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .7rem;font-size:.85rem;display:flex}.thread.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#fff;background:#111827;border-radius:50%;place-items:center;width:1.2rem;height:1.2rem;font-size:.7rem;display:grid}.grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;display:grid}article.svelte-1uha8ag{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1.2rem}article.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 .5rem}article.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#374151;margin:0;font-size:.95rem}
