diff --git a/nextjs-app/components/FilterBar.module.css b/nextjs-app/components/FilterBar.module.css index 75d0f02..7d0f71c 100644 --- a/nextjs-app/components/FilterBar.module.css +++ b/nextjs-app/components/FilterBar.module.css @@ -6,9 +6,6 @@ margin-bottom: 2rem; box-shadow: var(--shadow-soft, 0 2px 8px rgba(26, 22, 18, 0.06)); transition: opacity 0.2s ease; - max-width: 800px; - margin-left: auto; - margin-right: auto; } .filterBar.isLoading { diff --git a/nextjs-app/components/HomeView.module.css b/nextjs-app/components/HomeView.module.css index be019cc..a3bc041 100644 --- a/nextjs-app/components/HomeView.module.css +++ b/nextjs-app/components/HomeView.module.css @@ -2,6 +2,37 @@ width: 100%; } +.heroSection { + text-align: center; + margin-bottom: 2rem; + padding-top: 1rem; +} + +.heroTitle { + font-size: 2.5rem; + font-weight: 700; + color: var(--text-primary, #1a1612); + margin-bottom: 0.5rem; + line-height: 1.2; + font-family: var(--font-playfair), 'Playfair Display', serif; +} + +.heroDescription { + font-size: 1.1rem; + color: var(--text-secondary, #5c564d); + margin: 0 auto; + max-width: 600px; +} + +@media (max-width: 768px) { + .heroTitle { + font-size: 1.75rem; + } + .heroDescription { + font-size: 1rem; + } +} + .locationBannerWrapper { display: flex; align-items: center;