.search-page.svelte-e12qt1{max-width:760px;padding-block:32px}h1.svelte-e12qt1{font:600 36px/1.2 var(--font-display);margin:0 0 8px}.intro.svelte-e12qt1,.result-count.svelte-e12qt1{color:var(--page-muted);font:400 14px/1.5 var(--font-body)}form.svelte-e12qt1{margin:24px 0}.query-label.svelte-e12qt1{display:block;font-size:13px;margin-bottom:6px}.query-row.svelte-e12qt1{display:flex;gap:8px}input.svelte-e12qt1,select.svelte-e12qt1,button.svelte-e12qt1{font:400 16px var(--font-body);color:var(--page-text);background:var(--page-surface);border:1px solid var(--page-border);border-radius:6px;min-height:48px;padding:8px 12px}input.svelte-e12qt1{flex:1;min-width:0}button.svelte-e12qt1{color:var(--page-accent);font-weight:600}.facets.svelte-e12qt1{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px}.facets.svelte-e12qt1 label:where(.svelte-e12qt1){font-size:12px;color:var(--page-muted);min-width:0}select.svelte-e12qt1{display:block;width:100%;margin-top:4px;font-size:14px;min-height:44px}.complete-results.svelte-e12qt1{list-style:none;padding:0;margin:0}.complete-results.svelte-e12qt1 li:where(.svelte-e12qt1){border-bottom:1px solid var(--page-border);padding:16px 0}.complete-results.svelte-e12qt1 a:where(.svelte-e12qt1){display:block;min-height:44px;font:600 24px/1.3 var(--font-display);color:var(--page-text);text-decoration:none;overflow-wrap:anywhere}.complete-results.svelte-e12qt1 a:where(.svelte-e12qt1):hover{color:var(--page-accent)}.complete-results.svelte-e12qt1 span:where(.svelte-e12qt1){color:var(--page-muted);font:400 11px var(--font-mono)}.complete-results.svelte-e12qt1 p:where(.svelte-e12qt1){font:400 16px/1.65 var(--font-reading);margin:8px 0 0}.pagination.svelte-e12qt1{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:24px}.pagination.svelte-e12qt1 a:where(.svelte-e12qt1){display:flex;align-items:center;min-height:44px}.pagination.svelte-e12qt1 span:where(.svelte-e12qt1){font-size:13px;color:var(--page-muted)}@media(max-width:450px){h1.svelte-e12qt1{font-size:30px}.facets.svelte-e12qt1{grid-template-columns:repeat(2,minmax(0,1fr))}.search-page.svelte-e12qt1{padding-block:24px}}
