.search-box.svelte-1o0c7a1{position:relative;display:flex;align-items:center;gap:.5rem;max-width:48rem;margin:1rem 0;isolation:isolate;z-index:30}input.svelte-1o0c7a1{min-width:0;flex:1;width:100%;border:1px solid var(--line);border-radius:var(--radius);padding:.7rem .8rem;background:var(--bg-inset);color:var(--ink);font:inherit}button.svelte-1o0c7a1{flex:none;padding:.7rem 1rem;cursor:pointer;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-raised);color:var(--ink);font:inherit}.header.svelte-1o0c7a1{flex:1 1 14rem;max-width:24rem;min-width:0;margin:0;height:2.25rem;border:1px solid var(--line);border-radius:999px;background:var(--bg-inset);padding:0 .25rem 0 .85rem;gap:0}.header.svelte-1o0c7a1:focus-within{border-color:var(--accent)}.header.svelte-1o0c7a1 input:where(.svelte-1o0c7a1){border:0;background:transparent;padding:0;border-radius:0;font-size:.9rem;outline:0}.header.svelte-1o0c7a1 button:where(.svelte-1o0c7a1){display:grid;place-items:center;width:2rem;height:1.8rem;padding:0;border:0;background:none}.suggestions.svelte-1o0c7a1{position:absolute;top:calc(100% + .4rem);left:0;width:max(100%,20rem);max-width:min(40rem,calc(100vw - 2rem));max-height:65vh;overflow:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-panel,var(--bg));box-shadow:0 12px 28px #0008;z-index:100}ul.svelte-1o0c7a1{list-style:none;margin:0;padding:0}li.svelte-1o0c7a1{margin:0}.suggestions.svelte-1o0c7a1 a:where(.svelte-1o0c7a1){display:block;padding:.65rem .8rem;text-decoration:none;color:var(--ink);border-bottom:1px solid var(--line)}.suggestions.svelte-1o0c7a1 a:where(.svelte-1o0c7a1):hover,.suggestions.svelte-1o0c7a1 a.active:where(.svelte-1o0c7a1){background:var(--bg-inset)}strong.svelte-1o0c7a1,small.svelte-1o0c7a1{display:block}small.svelte-1o0c7a1,.result-type.svelte-1o0c7a1{font-size:.75rem;color:var(--ink-soft)}.result-type.svelte-1o0c7a1{text-transform:uppercase;letter-spacing:.05em}.suggestions.svelte-1o0c7a1 p:where(.svelte-1o0c7a1){padding:.6rem .8rem;margin:0;color:var(--ink-soft)}.all-results.svelte-1o0c7a1{font-size:.85rem;color:var(--accent)!important}@media(max-width:760px){.header.svelte-1o0c7a1{display:none;flex-basis:100%;max-width:none;order:3}.header.expanded.svelte-1o0c7a1{display:flex}.suggestions.svelte-1o0c7a1{width:100%;max-width:100%}}
