.hero.svelte-kdd33f{padding:4rem 1rem 2rem}.hero.svelte-kdd33f h1:where(.svelte-kdd33f){font-size:clamp(2rem,5vw,3rem);font-weight:700;margin:0}.hero.svelte-kdd33f p:where(.svelte-kdd33f){color:var(--text-secondary, #94A3B8);font-size:1.1rem;margin:1rem 0 0;max-width:42rem}.categories.svelte-kdd33f{padding-left:1rem;padding-right:1rem;display:flex;flex-wrap:wrap;gap:.5rem;padding-bottom:2rem}.categories.svelte-kdd33f a:where(.svelte-kdd33f){background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:var(--text-secondary, #94A3B8);font-size:.875rem;padding:.4rem 1rem;text-decoration:none}.categories.svelte-kdd33f a.active:where(.svelte-kdd33f),.categories.svelte-kdd33f a:where(.svelte-kdd33f):hover{border-color:var(--accent, #00A430);color:var(--accent, #00A430)}.grid.svelte-kdd33f{padding-left:1rem;padding-right:1rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));padding-bottom:4rem}.pagination.svelte-kdd33f{padding-left:1rem;padding-right:1rem;align-items:center;display:flex;gap:1.5rem;justify-content:center;padding-bottom:4rem}.pagination.svelte-kdd33f a:where(.svelte-kdd33f){color:var(--accent, #00A430);text-decoration:none}.pagination.svelte-kdd33f span:where(.svelte-kdd33f){color:var(--text-secondary, #94A3B8);font-size:.9rem}.empty.svelte-kdd33f{color:var(--text-secondary, #94A3B8);padding:2rem 1rem 6rem}
