.search.svelte-1o0c7a1{gap:8px;width:100%;display:flex}input.svelte-1o0c7a1{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--text);font:inherit;border-radius:999px;flex:1;padding:10px 16px}input.svelte-1o0c7a1:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.large.svelte-1o0c7a1 input:where(.svelte-1o0c7a1){padding:16px 22px;font-size:1.1rem}.large.svelte-1o0c7a1 .btn:where(.svelte-1o0c7a1){padding-inline:26px;font-size:1.05rem}
