.search.svelte-1o0c7a1{gap:8px;width:100%;display:flex}input.svelte-1o0c7a1{border:1.5px solid var(--ink);background:var(--surface);min-width:0;color:var(--text);font:inherit;border-radius:999px;flex:1;padding:12px 20px}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 24px;font-size:1.1rem}.large.svelte-1o0c7a1 .btn:where(.svelte-1o0c7a1){padding-inline:28px;font-size:1.05rem}
