.search-form.svelte-e12qt1{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr)) auto;align-items:end;gap:.75rem;margin-block:1rem 1.5rem;padding:1.25rem;display:grid}.field.svelte-e12qt1{gap:.3rem;min-inline-size:0;display:grid}.field.svelte-e12qt1 label{color:var(--muted);font-size:.8125rem;font-weight:700}.field.svelte-e12qt1 input:where(.svelte-e12qt1),.field.svelte-e12qt1 select:where(.svelte-e12qt1){box-sizing:border-box;inline-size:100%;min-inline-size:0}.help.svelte-e12qt1{grid-column:1/-1;margin:0}.help.svelte-e12qt1 summary:where(.svelte-e12qt1){cursor:pointer;color:var(--accent)}.help.svelte-e12qt1 p:where(.svelte-e12qt1){margin-block:.25rem 0}@media (width<=40rem){.search-form.svelte-e12qt1{grid-template-columns:minmax(0,1fr);padding:1rem}.submit.svelte-e12qt1 button:where(.svelte-e12qt1){inline-size:100%}}.passage.svelte-e12qt1{background:var(--surface);border:1px solid var(--border);border-inline-start:4px solid var(--accent);border-radius:12px;margin-block:1rem;padding:.875rem 1.125rem}.passage.svelte-e12qt1 h2:where(.svelte-e12qt1){color:var(--muted);letter-spacing:var(--caps);text-transform:uppercase;margin:0;font-size:.8125rem}.passage.svelte-e12qt1 p:where(.svelte-e12qt1){margin:.25rem 0 0;font-size:1.15rem}.suggestions.svelte-e12qt1 a:where(.svelte-e12qt1){margin-inline-start:.25rem}.facets.svelte-e12qt1 ul:where(.svelte-e12qt1){margin:.5rem 0 1.25rem}.group.svelte-e12qt1{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);margin-block:0 1rem;padding:.25rem 1.125rem .5rem}.group.svelte-e12qt1 h3:where(.svelte-e12qt1){margin-block:.875rem .25rem;font-size:1.0625rem}.count.svelte-e12qt1{color:var(--muted);font-weight:400}.hits.svelte-e12qt1{margin:0;padding:0;list-style:none}.hits.svelte-e12qt1 li:where(.svelte-e12qt1){border-block-end:1px solid var(--row-line);overflow-wrap:anywhere;padding-block:.625rem}.hits.svelte-e12qt1 li:where(.svelte-e12qt1):last-child{border-block-end:0}.hit-title.svelte-e12qt1{font-weight:600}.hit-meta.svelte-e12qt1{color:var(--muted);flex-wrap:wrap;gap:0 .75rem;font-size:.9rem;display:flex}
