.hero.svelte-1uha8ag{padding:56px 24px 22px}h1.svelte-1uha8ag{letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(2rem,5vw,3rem)}.lede.svelte-1uha8ag{color:var(--muted);max-width:60ch;margin:0;font-size:1.05rem}.lede.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--accent)}.lede.svelte-1uha8ag .vf:where(.svelte-1uha8ag){color:var(--ship);font-weight:600}.controls.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.search.svelte-1uha8ag{background:var(--panel);border:1px solid var(--line);min-width:240px;color:var(--text);font:inherit;border-radius:9px;outline:none;flex:1;padding:11px 14px}.search.svelte-1uha8ag:focus{border-color:var(--accent-line)}.toggle.svelte-1uha8ag{color:var(--text);-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:.9rem;display:inline-flex}.muted.svelte-1uha8ag{color:var(--muted)}select.svelte-1uha8ag{background:var(--panel);border:1px solid var(--line);color:var(--text);font:inherit;border-radius:9px;padding:11px 12px}.grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:22px;display:grid}@media (width<=820px){.grid.svelte-1uha8ag{grid-template-columns:1fr 1fr}}@media (width<=560px){.grid.svelte-1uha8ag{grid-template-columns:1fr}}.card.svelte-1uha8ag{border:1px solid var(--line);background:linear-gradient(180deg, var(--panel-2), var(--panel));transition:border-color .2s var(--ease), transform .2s var(--ease);border-radius:13px;flex-direction:column;padding:20px;display:flex}.card.svelte-1uha8ag:hover{border-color:var(--line-2);transform:translateY(-3px)}.card-top.svelte-1uha8ag{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.card.svelte-1uha8ag h3:where(.svelte-1uha8ag){letter-spacing:-.01em;margin:0 0 4px;font-size:1.2rem}.by.svelte-1uha8ag{color:var(--faint);font-size:.82rem;font-family:var(--mono);margin:0 0 10px}.desc.svelte-1uha8ag{color:var(--muted);flex:1;margin:0 0 16px;font-size:.92rem;line-height:1.55}.foot.svelte-1uha8ag{color:var(--faint);justify-content:space-between;align-items:center;margin:0;font-size:.74rem;display:flex}.arrow.svelte-1uha8ag{color:var(--faint)}.card.svelte-1uha8ag:hover .arrow:where(.svelte-1uha8ag){color:var(--accent)}.empty.svelte-1uha8ag{grid-column:1/-1;padding:30px 0}
