.shell.svelte-u4k2t{min-height:100vh;position:relative}.intro.svelte-u4k2t{max-width:var(--measure);padding:var(--nav-clearance) var(--gutter) 32px;margin:0 auto;position:relative}.intro__eyebrow.svelte-u4k2t{font-family:var(--font-mono);letter-spacing:.2em;color:var(--accent);margin-bottom:16px;font-size:11px}.intro.svelte-u4k2t h1:where(.svelte-u4k2t){font-family:var(--font-display);color:var(--ink);margin:0 0 18px;font-size:clamp(34px,5vw,56px);line-height:1.05}.intro.svelte-u4k2t p:where(.svelte-u4k2t){max-width:62ch;color:var(--ink-70);margin:0;line-height:1.6}.intro.svelte-u4k2t .intro__note:where(.svelte-u4k2t){max-width:62ch;font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-50);margin:14px 0 0;font-size:11px;line-height:1.7}.intro.svelte-u4k2t a:where(.svelte-u4k2t){color:var(--accent);text-underline-offset:3px;text-decoration:underline}.filters.svelte-u4k2t{flex-wrap:wrap;gap:8px;margin:24px 0 0;display:flex}.filters.svelte-u4k2t a:where(.svelte-u4k2t){font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-70);background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:6px 14px;font-size:11px;text-decoration:none}.filters.svelte-u4k2t a:where(.svelte-u4k2t):hover,.filters.svelte-u4k2t a:where(.svelte-u4k2t):focus-visible{color:var(--accent);border-color:var(--accent-edge)}.search.svelte-u4k2t{align-items:center;gap:10px;margin:20px 0 0;display:flex}.search__label.svelte-u4k2t{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-50);font-size:10px}.search.svelte-u4k2t input:where(.svelte-u4k2t){max-width:320px;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:999px;flex:1;padding:8px 16px}.search.svelte-u4k2t input:where(.svelte-u4k2t):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.search__count.svelte-u4k2t{max-width:var(--measure);padding:0 var(--gutter) 14px;font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-50);margin:0 auto;font-size:11px}@media (width<=640px){.search.svelte-u4k2t{flex-direction:column;align-items:flex-start}}
