.brand-image-search-page.svelte-13ebhuo{max-width:62.5rem;margin:0 auto;padding:var(--gap-xl) var(--gap-lg)}.page-header.svelte-13ebhuo{text-align:center;margin-bottom:var(--gap-xl)}.page-header.svelte-13ebhuo h1:where(.svelte-13ebhuo){font-size:var(--f-2);margin-bottom:var(--gap-md);color:var(--color-text)}.page-header.svelte-13ebhuo p:where(.svelte-13ebhuo){font-size:var(--f-0);color:var(--color-text-muted);max-width:60ch;margin:0 auto;line-height:1.6}.content-card.svelte-13ebhuo{background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--gap-lg);margin:var(--gap-xl) auto;max-width:1400px}.content-wrapper.svelte-13ebhuo{display:flex;width:100%;gap:var(--gap-lg);align-items:flex-start}.content-wrapper.svelte-13ebhuo:not(.has-results){justify-content:center;align-items:center}.content-wrapper.svelte-13ebhuo:not(.has-results) .main-content:where(.svelte-13ebhuo){display:none}.sidebar.svelte-13ebhuo{flex-shrink:0;min-width:0}.content-wrapper.has-results.svelte-13ebhuo .sidebar:where(.svelte-13ebhuo){width:auto}.content-wrapper.svelte-13ebhuo:not(.has-results) .sidebar:where(.svelte-13ebhuo){width:400px;max-width:100%}.upload-container.svelte-13ebhuo{background:transparent;border:none;border-radius:0;padding:0;position:sticky;top:var(--gap-lg);width:100%;display:flex;flex-direction:column}.upload-container.centered.svelte-13ebhuo{position:static;max-width:400px;margin:0 auto}.upload-container.centered.svelte-13ebhuo .image-upload{flex:1;display:flex;flex-direction:column}.upload-container.centered.svelte-13ebhuo .drop-zone{flex:1;min-height:0;aspect-ratio:1}.upload-title.svelte-13ebhuo{font-size:var(--f-1);margin-bottom:var(--gap-md);color:var(--color-text);text-align:left}.main-content.svelte-13ebhuo{flex:1;min-width:0;display:flex;flex-direction:column}.seo-content.svelte-13ebhuo{max-width:62.5rem;margin:0 auto;text-align:left}.seo-content-section.svelte-13ebhuo{margin-bottom:var(--gap-xl);max-width:65ch;margin-left:auto;margin-right:auto}.seo-content.svelte-13ebhuo h2:where(.svelte-13ebhuo){font-size:var(--f-1);margin-bottom:var(--gap-md);color:var(--color-text)}.seo-content.svelte-13ebhuo p:where(.svelte-13ebhuo){font-size:var(--f-0);color:var(--color-text-muted);line-height:1.7;margin-bottom:var(--gap-md)}.seo-content.svelte-13ebhuo a:where(.svelte-13ebhuo){color:var(--color-cta);text-decoration:underline}.seo-content.svelte-13ebhuo a:where(.svelte-13ebhuo):hover{text-decoration:none}.cta-section.svelte-13ebhuo a.btn:where(.svelte-13ebhuo){color:var(--color-cta-text);text-decoration:none}.cta-section.svelte-13ebhuo{text-align:center;margin-top:var(--gap-2xl);padding:var(--gap-xl);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);max-width:65ch;margin-left:auto;margin-right:auto}.cta-section.svelte-13ebhuo h2:where(.svelte-13ebhuo){font-size:var(--f-1);margin-bottom:var(--gap-md);color:var(--color-text)}.cta-section.svelte-13ebhuo p:where(.svelte-13ebhuo){margin-bottom:var(--gap-lg);color:var(--color-text-muted)}.results-section.svelte-13ebhuo{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:0;min-height:500px;width:100%;display:flex;flex-direction:column;flex:1;min-width:0}.results-section.svelte-13ebhuo .brand-grid-wrapper{flex:1;min-height:400px;width:100%;display:flex;flex-direction:column;padding:0;min-width:0}.results-header.svelte-13ebhuo{font-size:var(--f-1);margin-bottom:var(--gap-md);color:var(--color-text);margin-top:0;padding:0}@media(max-width:900px){.brand-image-search-page.svelte-13ebhuo{padding:var(--gap-lg) var(--gap-md)}.content-card.svelte-13ebhuo{padding:var(--gap-md)}.content-wrapper.svelte-13ebhuo{flex-direction:column}.sidebar.svelte-13ebhuo{width:100%}.upload-container.svelte-13ebhuo{position:static}.upload-container.centered.svelte-13ebhuo{max-width:100%}.upload-container.centered.svelte-13ebhuo .drop-zone{min-height:0}.results-section.svelte-13ebhuo,.results-section.svelte-13ebhuo .brand-grid-wrapper{width:100%;min-width:0}.page-header.svelte-13ebhuo h1:where(.svelte-13ebhuo){font-size:var(--f-1)}}
