.search-page.svelte-10naq3o{max-width:64rem;margin:0 auto;padding:2rem 1rem;min-height:100vh}.search-title.svelte-10naq3o{font-size:2rem;font-weight:300;margin-bottom:2rem;color:var(--color-text);letter-spacing:-.025em}.search-form.svelte-10naq3o{display:flex;gap:.5rem;margin-bottom:2rem}.search-input.svelte-10naq3o{flex:1;padding:.75rem 1rem;border:1px solid var(--color-border);background:var(--color-bg-secondary);color:var(--color-text);border-radius:var(--border-radius-sm);font-size:1rem;transition:var(--transition)}.search-input.svelte-10naq3o:focus{outline:none;border-color:var(--color-primary)}.search-submit.svelte-10naq3o{padding:.75rem 1.25rem;background:var(--gradient-primary);color:#fff;border:none;border-radius:var(--border-radius-sm);font-weight:500;cursor:pointer;transition:var(--transition)}.search-submit.svelte-10naq3o:hover{box-shadow:var(--shadow)}.search-hint.svelte-10naq3o{color:var(--color-text-muted);font-size:.95rem}.search-meta.svelte-10naq3o{color:var(--color-text-muted);font-size:.85rem;margin-bottom:1.5rem}.search-results.svelte-10naq3o{list-style:none;padding:0;margin:0}.search-result.svelte-10naq3o{padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--color-border)}.search-result.svelte-10naq3o:last-child{border-bottom:none}.search-result-kind.svelte-10naq3o{display:inline-block;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary);margin-bottom:.35rem;font-weight:500}.search-result-title.svelte-10naq3o{font-size:1.15rem;font-weight:500;margin-bottom:.5rem}.search-result-link.svelte-10naq3o{color:var(--color-text);text-decoration:none;transition:var(--transition)}.search-result-link.svelte-10naq3o:hover{color:var(--color-primary)}.search-result-snippet.svelte-10naq3o{color:var(--color-text-secondary);line-height:1.6;font-size:.95rem;margin-bottom:.5rem}.search-result-fields.svelte-10naq3o{font-size:.75rem;color:var(--color-text-muted)}.pagination.svelte-10naq3o{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:3rem}.pagination-link.svelte-10naq3o{color:var(--color-text-muted);text-decoration:none;transition:var(--transition);font-size:.9rem;font-weight:400}.pagination-link.svelte-10naq3o:hover{color:var(--color-text)}.pagination-current.svelte-10naq3o{color:var(--color-primary);font-size:.9rem;font-weight:500}
