.search.svelte-1o0c7a1{width:100%;position:relative}.field.svelte-1o0c7a1{border:1px solid var(--app-border);border-radius:var(--app-corner-small);background:var(--app-panel);height:40px;color:var(--app-text-muted);cursor:text;transition:border-color var(--app-motion-fast);align-items:center;gap:8px;padding:0 8px 0 12px;display:flex}.field.svelte-1o0c7a1:focus-within{border-color:var(--app-accent);box-shadow:inset 0 0 0 1px var(--app-accent)}.large.svelte-1o0c7a1 .field:where(.svelte-1o0c7a1){border-color:var(--app-border-strong);border-radius:var(--app-corner-medium);height:56px;box-shadow:var(--app-elevation-1);padding:0 16px}input.svelte-1o0c7a1{min-width:0;height:100%;color:var(--app-text);font:var(--app-body-medium);background:0 0;border:0;outline:none;flex:1;padding:0}.large.svelte-1o0c7a1 input:where(.svelte-1o0c7a1){font:var(--app-body-large)}input.svelte-1o0c7a1::placeholder{color:var(--app-text-muted)}input.svelte-1o0c7a1::-webkit-search-cancel-button{cursor:pointer}.hint.svelte-1o0c7a1{border:1px solid var(--app-border);border-radius:var(--app-corner-extra-small);width:22px;height:22px;color:var(--app-text-muted);font:var(--app-label-medium);place-items:center;display:grid}.results.svelte-1o0c7a1{z-index:30;inset-inline:0;border:1px solid var(--app-border);border-radius:var(--app-corner-medium);background:var(--app-raised);max-height:min(70vh,520px);box-shadow:var(--app-elevation-2);padding:4px;position:absolute;top:calc(100% + 6px);overflow-y:auto}.results[hidden].svelte-1o0c7a1{display:none}.empty.svelte-1o0c7a1{color:var(--app-text-muted);margin:0;padding:12px}.hit.svelte-1o0c7a1{border-radius:var(--app-corner-extra-small);color:var(--app-text);gap:2px;padding:10px 12px;text-decoration:none;display:grid}.hit.active.svelte-1o0c7a1{background:var(--app-selected)}.where.svelte-1o0c7a1{color:var(--app-text-muted);font:var(--app-label-medium)}.title.svelte-1o0c7a1{font:var(--app-title-small)}.hit.active.svelte-1o0c7a1 .title:where(.svelte-1o0c7a1){color:var(--app-on-selected)}.snippet.svelte-1o0c7a1{-webkit-line-clamp:2;line-clamp:2;color:var(--app-text-muted);font:var(--app-body-small);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
