.cms-error-container.svelte-1uha8ag{max-width:var(--max-content-width);margin:0 auto;padding:var(--space-4) var(--space-8)}.cms-error-alert.svelte-1uha8ag{background:#fff4e5;border:1px solid #ffe7cc;border-left:4px solid #f57c00;padding:var(--space-4);border-radius:var(--radius-card);color:#663c00;font-size:var(--text-sm)}.search-bar.svelte-1uha8ag{margin-top:var(--space-8);background:#fff;padding:var(--space-4);border-radius:var(--radius-card);display:flex;gap:var(--space-4);align-items:flex-end;box-shadow:0 20px 40px #0003;width:100%}.search-bar__group.svelte-1uha8ag{flex:1;display:flex;flex-direction:column;gap:var(--space-2)}.search-bar__group.svelte-1uha8ag label:where(.svelte-1uha8ag){font-size:var(--text-xs);font-weight:700;text-transform:uppercase;color:var(--color-muted);letter-spacing:.05em}.search-bar__group.svelte-1uha8ag input:where(.svelte-1uha8ag),.search-bar__group.svelte-1uha8ag select:where(.svelte-1uha8ag){padding:12px;border:1px solid var(--color-border);border-radius:var(--radius-button);font-size:var(--text-body);color:var(--color-primary);width:100%}.content-blocks.svelte-1uha8ag{padding:var(--space-16) var(--space-8)}.gallery.svelte-1uha8ag{padding:var(--space-20) var(--space-8);background-color:#fff}.container.svelte-1uha8ag{max-width:var(--max-content-width);margin:0 auto}@media(max-width:768px){.search-bar.svelte-1uha8ag{flex-direction:column;align-items:stretch}}
