.areas-content.svelte-16ww7mp{max-width:1200px;margin:0 auto;padding:2.5rem 1.5rem 4rem}.area-section.svelte-16ww7mp{margin-bottom:3rem}.section-header.svelte-16ww7mp{margin-bottom:1rem}.section-header.svelte-16ww7mp h2:where(.svelte-16ww7mp){font-size:1.25rem;font-weight:600;margin:0;color:var(--grey-900)}.section-description.svelte-16ww7mp{font-size:var(--text-sm);color:var(--grey-600);margin:.5rem 0 0}.area-list.svelte-16ww7mp{display:grid;grid-template-columns:1fr;gap:var(--spacing-3)}@media (min-width: 640px){.area-list.svelte-16ww7mp{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.area-list.svelte-16ww7mp{grid-template-columns:repeat(3,1fr)}}.places-grid.svelte-16ww7mp{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--spacing-3)}.place-box.svelte-16ww7mp{display:flex;flex-direction:column;gap:var(--spacing-2);text-decoration:none;color:var(--text-primary)}.place-box__img-wrap.svelte-16ww7mp{aspect-ratio:4 / 3;border-radius:8px;overflow:hidden;background:var(--bg-elevated-2);border:1px solid var(--border-subtle);transition:border-color .2s,transform .2s}.place-box.svelte-16ww7mp:hover .place-box__img-wrap:where(.svelte-16ww7mp){border-color:var(--color-primary);transform:translateY(-2px)}.place-box__img.svelte-16ww7mp{width:100%;height:100%;object-fit:cover}.place-box__name.svelte-16ww7mp{font-size:var(--text-sm);font-weight:500;text-align:center;line-height:1.2}.place-box.svelte-16ww7mp:hover .place-box__name:where(.svelte-16ww7mp){color:var(--color-primary)}@media (max-width: 639px){.areas-content.svelte-16ww7mp{padding:1.5rem 1rem 3rem}.places-grid.svelte-16ww7mp{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:var(--spacing-2)}.place-box.svelte-16ww7mp{gap:var(--spacing-1)}.place-box__name.svelte-16ww7mp{font-size:var(--ui-text-xs)}}@media (prefers-reduced-motion: reduce){.place-box.svelte-16ww7mp:hover .place-box__img-wrap:where(.svelte-16ww7mp){transform:none}}
