.search.svelte-1o0c7a1{width:100%;max-width:420px;position:relative}.search.big.svelte-1o0c7a1{max-width:620px}.icon.svelte-1o0c7a1{fill:none;width:17px;height:17px;stroke:var(--muted);stroke-width:2px;stroke-linecap:round;pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.big.svelte-1o0c7a1 .icon:where(.svelte-1o0c7a1){width:22px;height:22px;left:20px}input.svelte-1o0c7a1{border:1px solid var(--line);background:var(--paper);width:100%;height:38px;color:var(--text);font:15px var(--sans);border-radius:10px;outline:none;padding:0 14px 0 38px;transition:border-color .2s,box-shadow .2s}.big.svelte-1o0c7a1 input:where(.svelte-1o0c7a1){height:60px;box-shadow:var(--shadow);border-radius:16px;padding-left:54px;font-size:19px}input.svelte-1o0c7a1:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.hits.svelte-1o0c7a1{z-index:50;background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;margin:0;padding:6px;list-style:none;animation:.18s cubic-bezier(.22,1,.36,1) svelte-1o0c7a1-pop;position:absolute;top:calc(100% + 6px);left:0;right:0}@keyframes svelte-1o0c7a1-pop{0%{opacity:0;transform:translateY(-4px)scale(.99)}}.hits.svelte-1o0c7a1 button:where(.svelte-1o0c7a1){text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;padding:7px 8px;display:flex}.hits.svelte-1o0c7a1 button:where(.svelte-1o0c7a1):hover,.hits.svelte-1o0c7a1 button.active:where(.svelte-1o0c7a1){background:var(--accent-soft)}.hits.svelte-1o0c7a1 img:where(.svelte-1o0c7a1),.ph.svelte-1o0c7a1{object-fit:cover;background:var(--chip);border-radius:6px;flex:none;width:36px;height:36px}.ph.svelte-1o0c7a1{font-family:var(--serif);color:var(--muted);place-items:center;display:grid}.txt.svelte-1o0c7a1{flex-direction:column;min-width:0;display:flex}.txt.svelte-1o0c7a1 strong:where(.svelte-1o0c7a1){font-size:14px;font-weight:600}.txt.svelte-1o0c7a1 small:where(.svelte-1o0c7a1){color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}
