.uc-index.svelte-1hoq9e3{font-family:var(--font-body);color:var(--color-text);max-width:1000px;margin:0 auto;padding:3rem 1.5rem 4rem}.uc-index-hero.svelte-1hoq9e3{text-align:center;max-width:44rem;margin:0 auto 2.5rem}.uc-index-eyebrow.svelte-1hoq9e3{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-accent);margin:0 0 .75rem;font-size:.8rem}.uc-index-hero.svelte-1hoq9e3 h1:where(.svelte-1hoq9e3){margin:0 0 1rem;font-size:clamp(1.9rem,4vw,2.75rem);line-height:1.14}.uc-index-intro.svelte-1hoq9e3{color:var(--color-muted);margin:0;font-size:1.08rem;line-height:1.65}.uc-card-list.svelte-1hoq9e3{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;display:grid}.uc-card.svelte-1hoq9e3{color:var(--color-text);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.4rem;text-decoration:none;transition:border-color .2s,transform .2s;display:block}.uc-card.svelte-1hoq9e3:hover{border-color:var(--color-accent);transform:translateY(-2px)}.uc-card-tag.svelte-1hoq9e3{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.03em;color:var(--color-accent);margin-bottom:.6rem;font-size:.72rem;display:inline-block}.uc-card.svelte-1hoq9e3 h2:where(.svelte-1hoq9e3){margin:0 0 .5rem;font-size:1.2rem;line-height:1.3}.uc-card.svelte-1hoq9e3 p:where(.svelte-1hoq9e3){color:var(--color-muted);margin:0;font-size:.95rem;line-height:1.55}.uc-empty.svelte-1hoq9e3{text-align:center;color:var(--color-muted);padding:2rem 0}.uc-empty.svelte-1hoq9e3 h2:where(.svelte-1hoq9e3){margin:0 0 .5rem}@media (width<=640px){.uc-index.svelte-1hoq9e3{padding:2rem 1rem 3rem}}
