.search-page.svelte-19g7cd8{padding:48px 0}.page-header.svelte-19g7cd8{text-align:center;margin-bottom:64px}.page-title.svelte-19g7cd8{font-size:3rem;font-weight:600;letter-spacing:-.02em;margin-bottom:32px}.search-container.svelte-19g7cd8{max-width:600px;margin:0 auto}.search-form.svelte-19g7cd8{display:flex;gap:12px;width:100%}.search-input-wrapper.svelte-19g7cd8{position:relative;flex:1}.search-icon.svelte-19g7cd8{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--color-gray-400);pointer-events:none}.search-input.svelte-19g7cd8{width:100%;padding:14px 48px;font-size:1rem;font-family:inherit;border:1px solid var(--color-gray-200);background-color:var(--color-white);transition:border-color var(--transition-fast)}.search-input.svelte-19g7cd8:focus{outline:none;border-color:var(--color-black)}.search-input.svelte-19g7cd8::placeholder{color:var(--color-gray-400)}.clear-btn.svelte-19g7cd8{position:absolute;right:12px;top:50%;transform:translateY(-50%);padding:4px;background:none;border:none;cursor:pointer;color:var(--color-gray-400);transition:color var(--transition-fast)}.clear-btn.svelte-19g7cd8:hover{color:var(--color-gray-600)}.clear-btn.svelte-19g7cd8 svg:where(.svelte-19g7cd8){width:16px;height:16px}.results-header.svelte-19g7cd8{margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--color-gray-200)}.results-count.svelte-19g7cd8{font-size:.9rem;color:var(--color-gray-500)}.results-grid.svelte-19g7cd8{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.empty-state.svelte-19g7cd8{text-align:center;padding:48px;background-color:var(--color-gray-50);border:1px solid var(--color-gray-200)}.empty-state.svelte-19g7cd8 p:where(.svelte-19g7cd8){color:var(--color-gray-500)}@media(max-width:1024px){.results-grid.svelte-19g7cd8{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.results-grid.svelte-19g7cd8{grid-template-columns:1fr}.page-title.svelte-19g7cd8{font-size:2rem}}
