.brand-image-search-page.svelte-1y8t1zg{max-width:62.5rem;margin:0 auto;padding:var(--gap-xl) var(--gap-lg)}.page-header.svelte-1y8t1zg{text-align:center;margin-bottom:var(--gap-xl)}.page-header.svelte-1y8t1zg h1:where(.svelte-1y8t1zg){font-size:var(--f-2);margin-bottom:var(--gap-md);color:var(--color-text)}.page-header.svelte-1y8t1zg p:where(.svelte-1y8t1zg){font-size:var(--f-0);color:var(--color-text-muted);max-width:60ch;margin:0 auto;line-height:1.6}.content-card.svelte-1y8t1zg{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-1y8t1zg{display:flex;width:100%;gap:var(--gap-lg);align-items:flex-start}.content-wrapper.svelte-1y8t1zg:not(.has-results){justify-content:center;align-items:center}.content-wrapper.svelte-1y8t1zg:not(.has-results) .main-content:where(.svelte-1y8t1zg){display:none}.sidebar.svelte-1y8t1zg{flex-shrink:0;min-width:0}.content-wrapper.has-results.svelte-1y8t1zg .sidebar:where(.svelte-1y8t1zg){width:auto}.content-wrapper.svelte-1y8t1zg:not(.has-results) .sidebar:where(.svelte-1y8t1zg){width:400px;max-width:100%}.upload-container.svelte-1y8t1zg{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-1y8t1zg{position:static;max-width:400px;margin:0 auto}.upload-container.centered.svelte-1y8t1zg .image-upload{flex:1;display:flex;flex-direction:column}.upload-container.centered.svelte-1y8t1zg .drop-zone{flex:1;min-height:0;aspect-ratio:1}.upload-title.svelte-1y8t1zg{font-size:var(--f-1);margin-bottom:var(--gap-md);color:var(--color-text);text-align:left}.main-content.svelte-1y8t1zg{flex:1;min-width:0;display:flex;flex-direction:column}.seo-content.svelte-1y8t1zg{max-width:62.5rem;margin:0 auto;text-align:left}.seo-content-section.svelte-1y8t1zg{margin-bottom:var(--gap-xl);max-width:65ch;margin-left:auto;margin-right:auto}.seo-content.svelte-1y8t1zg h2:where(.svelte-1y8t1zg){font-size:var(--f-1);margin-bottom:var(--gap-md);color:var(--color-text)}.seo-content.svelte-1y8t1zg p:where(.svelte-1y8t1zg){font-size:var(--f-0);color:var(--color-text-muted);line-height:1.7;margin-bottom:var(--gap-md)}.seo-content.svelte-1y8t1zg a:where(.svelte-1y8t1zg){color:var(--color-cta);text-decoration:underline}.seo-content.svelte-1y8t1zg a:where(.svelte-1y8t1zg):hover{text-decoration:none}.cta-section.svelte-1y8t1zg a.btn:where(.svelte-1y8t1zg){color:var(--color-cta-text);text-decoration:none}.cta-section.svelte-1y8t1zg{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-1y8t1zg h2:where(.svelte-1y8t1zg){font-size:var(--f-1);margin-bottom:var(--gap-md);color:var(--color-text)}.cta-section.svelte-1y8t1zg p:where(.svelte-1y8t1zg){margin-bottom:var(--gap-lg);color:var(--color-text-muted)}.results-section.svelte-1y8t1zg{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-1y8t1zg .brand-grid-wrapper{flex:1;min-height:400px;width:100%;display:flex;flex-direction:column;padding:0;min-width:0}.results-header.svelte-1y8t1zg{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-1y8t1zg{padding:var(--gap-lg) var(--gap-md)}.content-card.svelte-1y8t1zg{padding:var(--gap-md)}.content-wrapper.svelte-1y8t1zg{flex-direction:column}.sidebar.svelte-1y8t1zg{width:100%}.upload-container.svelte-1y8t1zg{position:static}.upload-container.centered.svelte-1y8t1zg{max-width:100%}.upload-container.centered.svelte-1y8t1zg .drop-zone{min-height:0}.results-section.svelte-1y8t1zg,.results-section.svelte-1y8t1zg .brand-grid-wrapper{width:100%;min-width:0}.page-header.svelte-1y8t1zg h1:where(.svelte-1y8t1zg){font-size:var(--f-1)}}
