.head.svelte-1q4issl{padding-block:clamp(2rem,5vw,3.5rem) 0}h1.svelte-1q4issl{font-size:var(--fs-h1);margin:.9rem 0 1rem}.field.svelte-1q4issl{display:flex;align-items:center;gap:.7rem;max-width:40rem;margin-top:1.75rem;padding:.35rem .9rem;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-pill);box-shadow:var(--sh-sm)}.field.svelte-1q4issl:focus-within{border-color:var(--brand);box-shadow:var(--sh-glow)}.field .fi{flex:none;color:var(--text-faint)}.field.svelte-1q4issl input:where(.svelte-1q4issl){flex:1;min-width:0;border:0;background:none;outline:none;padding-block:.75rem;font-size:var(--fs-md)}.clear.svelte-1q4issl{flex:none;display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;color:var(--text-faint)}.clear.svelte-1q4issl:hover{color:var(--brand);background:var(--bg-alt)}.suggest.svelte-1q4issl{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.5rem}.s-label.svelte-1q4issl{font-size:var(--fs-xs);color:var(--text-faint)}.results.svelte-1q4issl{padding-block:clamp(1.5rem,3vw,2.5rem) clamp(3rem,7vw,5rem);min-height:40vh}.count.svelte-1q4issl{font-size:var(--fs-sm);color:var(--text-faint);margin-bottom:1.25rem}.hits.svelte-1q4issl{list-style:none;padding:0;margin:0;display:grid;gap:.85rem;max-width:52rem}.hits.svelte-1q4issl a:where(.svelte-1q4issl){display:block;padding:1.1rem 1.25rem;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);text-decoration:none;color:var(--text);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.hits.svelte-1q4issl a:where(.svelte-1q4issl):hover{border-color:var(--line-glow);box-shadow:var(--sh-sm)}.hit-head.svelte-1q4issl{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.hit-head.svelte-1q4issl h2:where(.svelte-1q4issl){font-size:var(--fs-md);font-weight:600;line-height:1.45}.hits.svelte-1q4issl p:where(.svelte-1q4issl){margin-top:.4rem;font-size:var(--fs-sm);color:var(--text-muted);line-height:1.7}.hit-foot.svelte-1q4issl{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:.6rem;font-size:var(--fs-xs);color:var(--text-faint)}.empty.svelte-1q4issl{padding:2.5rem 0;color:var(--text-muted)}
