.page.svelte-e12qt1{padding-top:64px}.search-header.svelte-e12qt1{margin-bottom:56px}.search-title.svelte-e12qt1{font-family:var(--font-serif);font-size:clamp(36px,6vw,56px);font-weight:700;margin:0 0 32px;color:var(--text);letter-spacing:-.03em;line-height:1.1}.search-form.svelte-e12qt1{display:flex;gap:12px;max-width:600px}.search-input.svelte-e12qt1{flex:1;padding:14px 18px;font-size:16px;border:2px solid var(--border);border-radius:6px;background:var(--bg);color:var(--text);font-family:var(--font-mono);transition:border-color .2s}.search-input.svelte-e12qt1:focus{outline:none;border-color:var(--text-medium)}.search-button.svelte-e12qt1{padding:14px 24px;font-size:16px;font-weight:600;background:var(--text);color:var(--bg);border:none;border-radius:6px;cursor:pointer;font-family:var(--font-sans);transition:opacity .2s;display:flex;align-items:center;gap:8px}.search-button.svelte-e12qt1:hover{opacity:.9}.search-button.svelte-e12qt1 svg:where(.svelte-e12qt1){flex-shrink:0}.search-section.svelte-e12qt1{margin-bottom:48px;padding-bottom:48px;border-bottom:2px solid var(--border)}.filters.svelte-e12qt1{margin-top:32px;display:flex;flex-direction:column;gap:16px}.filter-group.svelte-e12qt1{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.filter-label.svelte-e12qt1{font-size:13px;font-weight:600;color:var(--text-medium);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;margin-right:4px}.filter-chip.svelte-e12qt1{padding:6px 14px;font-size:13px;font-family:var(--font-mono);background:var(--bg);color:var(--text-medium);border:1.5px solid var(--border);border-radius:20px;cursor:pointer;transition:all .2s}.filter-chip.svelte-e12qt1:hover{border-color:var(--text-medium)}.filter-chip.active.svelte-e12qt1{background:var(--text);color:var(--bg);border-color:var(--text)}.filter-chip[style*=--section-color].svelte-e12qt1:not(.active){border-color:var(--section-color);color:var(--section-color)}.filter-chip[style*=--section-color].active.svelte-e12qt1{background:var(--section-color);border-color:var(--section-color);color:#fff}.results-meta.svelte-e12qt1{margin-bottom:40px}.results-meta.svelte-e12qt1 p:where(.svelte-e12qt1){margin:0;font-size:15px;font-family:var(--font-mono);color:var(--text-medium)}.results-meta.svelte-e12qt1 strong:where(.svelte-e12qt1){color:var(--text);font-weight:600}.results-section.svelte-e12qt1{margin-bottom:64px}.section-heading.svelte-e12qt1{font-family:var(--font-serif);font-size:32px;font-weight:700;margin:0 0 40px;padding-top:48px;border-top:2px solid var(--border);color:var(--text);letter-spacing:-.02em}.results-section.svelte-e12qt1:first-of-type .section-heading:where(.svelte-e12qt1){border-top:none;padding-top:0}.section-count.svelte-e12qt1{font-size:24px;color:var(--text-medium);font-weight:400}.results-grid.svelte-e12qt1{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.no-results.svelte-e12qt1,.empty-state.svelte-e12qt1{padding:80px 24px;text-align:center}.no-results-title.svelte-e12qt1{font-family:var(--font-serif);font-size:28px;font-weight:700;margin:0 0 12px;color:var(--text)}.no-results-message.svelte-e12qt1,.empty-state-message.svelte-e12qt1{font-size:18px;color:var(--text-medium);max-width:500px;margin:0 auto}@media(max-width:768px){.page.svelte-e12qt1{padding-top:40px}.search-header.svelte-e12qt1{margin-bottom:48px}.search-form.svelte-e12qt1{flex-direction:column}.search-button.svelte-e12qt1{width:100%;justify-content:center}.filters.svelte-e12qt1{margin-bottom:40px;padding-bottom:24px}.filter-group.svelte-e12qt1{gap:8px}.section-heading.svelte-e12qt1{font-size:28px;margin-bottom:32px;padding-top:40px}.results-section.svelte-e12qt1{margin-bottom:48px}.results-grid.svelte-e12qt1{gap:24px}}
