.page-top.svelte-23c1lg{padding-top:1.2rem;display:flex;flex-direction:column;gap:2rem}.hero.svelte-23c1lg{margin-top:.5rem}.hero.svelte-23c1lg h1:where(.svelte-23c1lg){margin:.5rem 0}.accent.svelte-23c1lg{color:var(--color-signal)}.lead.svelte-23c1lg{max-width:64ch;color:var(--color-ink-dim);font-size:1.02rem}.cards.svelte-23c1lg{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.8rem}.filter.svelte-23c1lg{position:relative;display:flex;align-items:center;max-width:32rem}.filter-ico.svelte-23c1lg{position:absolute;left:.7rem;color:var(--color-faint);pointer-events:none}.filter.svelte-23c1lg input:where(.svelte-23c1lg){width:100%;padding:.6rem 2.6rem .6rem 2.2rem;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius);color:var(--color-ink);font-family:var(--font-mono);font-size:.85rem}.filter.svelte-23c1lg input:where(.svelte-23c1lg)::placeholder{color:var(--color-faint)}.filter.svelte-23c1lg input:where(.svelte-23c1lg):focus{border-color:var(--color-signal-dim);outline:none}.filter-count.svelte-23c1lg{position:absolute;right:.8rem;font-family:var(--font-mono);font-size:.75rem;color:var(--color-muted);pointer-events:none}.no-results.svelte-23c1lg{margin-top:1rem;color:var(--color-ink-dim)}
