.hero.svelte-1uha8ag{text-align:center;padding:3rem 0;margin-bottom:2rem}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:2.5rem;margin-bottom:1rem}.hero.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-text-light);max-width:600px;margin:0 auto 1.5rem}.hero-actions.svelte-1uha8ag{display:flex;gap:1rem;justify-content:center}.businesses.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:1.5rem}.business-card.svelte-1uha8ag{display:block;transition:transform .15s ease,box-shadow .15s ease}.business-card.svelte-1uha8ag:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);text-decoration:none}.business-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--color-text);margin-bottom:.5rem}.business-meta.svelte-1uha8ag{display:flex;gap:.75rem;margin-bottom:.75rem}.sector.svelte-1uha8ag,.location.svelte-1uha8ag{font-size:.75rem;padding:.25rem .5rem;background:var(--color-bg-secondary);border-radius:.25rem;color:var(--color-text-light)}.summary.svelte-1uha8ag{color:var(--color-text-light);font-size:.875rem;margin-bottom:1rem}.business-footer.svelte-1uha8ag{display:flex;justify-content:space-between;font-size:.75rem;color:var(--color-text-light);padding-top:.75rem;border-top:1px solid var(--color-border)}.empty-state.svelte-1uha8ag{text-align:center;padding:3rem;color:var(--color-text-light)}
