@@ -150,10 +150,10 @@ export default function HomePage() {
150150
151151 < main className = "flex-1" >
152152 < section className = "relative overflow-hidden border-b border-black/[0.05] bg-[#fffdfb]" >
153- < div className = "container relative mx-auto max-w-7xl px-4 py-16 md:py-24" >
153+ < div className = "relative mx-auto w-full max-w-7xl px-4 py-16 md:py-24" >
154154 < div className = "grid items-center gap-12 lg:grid-cols-[1.08fr_0.92fr]" >
155155 < div
156- className = { `transition-all duration-700 ${
156+ className = { `w-full min-w-0 max-w-full transition-all duration-700 ${
157157 mounted
158158 ? "translate-y-0 opacity-100"
159159 : "translate-y-6 opacity-0"
@@ -166,7 +166,7 @@ export default function HomePage() {
166166 </ span >
167167 </ div >
168168
169- < h1 className = "eleven-display max-w-4xl text-5xl leading-[1.04] md:text-6xl lg:text-7xl" >
169+ < h1 className = "eleven-display max-w-full text- 4xl leading-[1.08] sm:max-w-4xl sm: text-5xl sm: leading-[1.04] md:text-6xl lg:text-7xl" >
170170 { t ( "home.heroTitleLead" ) } { " " }
171171 < span className = "italic text-[#777169]" >
172172 { t ( "home.heroTitleAccent" ) }
@@ -175,28 +175,28 @@ export default function HomePage() {
175175 < span > { t ( "home.heroTitleTail" ) } </ span >
176176 </ h1 >
177177
178- < p className = "eleven-body mt-7 max-w-2xl text-lg leading-8 md:text-xl" >
178+ < p className = "eleven-body mt-7 max-w-full text-base leading-7 sm:max-w- 2xl sm: text-lg sm: leading-8 md:text-xl" >
179179 { t ( "home.heroDescription" ) }
180180 </ p >
181181
182- < div className = "mt-9 flex flex-wrap gap-3" >
182+ < div className = "mt-9 flex max-w-full flex-col gap-3 min-[420px]:flex-row min-[420px]:flex-wrap " >
183183 < Link
184184 href = "/products"
185- className = "eleven-pill-black group inline-flex items-center px-6 py-3 text-[15px] font-medium transition-transform duration-300 hover:scale-[1.02]"
185+ className = "eleven-pill-black group inline-flex items-center justify-center px-6 py-3 text-[15px] font-medium transition-transform duration-300 hover:scale-[1.02] min-[420px]:justify-start "
186186 >
187187 { t ( "home.shopNow" ) }
188188 < ArrowRight className = "ml-2 h-4 w-4 transition-transform group-hover:translate-x-1" />
189189 </ Link >
190190 < Link
191191 href = "/categories"
192- className = "eleven-pill-white group inline-flex items-center px-6 py-3 text-[15px] font-medium transition-transform duration-300 hover:scale-[1.02]"
192+ className = "eleven-pill-white group inline-flex items-center justify-center px-6 py-3 text-[15px] font-medium transition-transform duration-300 hover:scale-[1.02] min-[420px]:justify-start "
193193 >
194194 { t ( "home.browseCategories" ) }
195195 < BookMarked className = "ml-2 h-4 w-4 transition-transform group-hover:rotate-6" />
196196 </ Link >
197197 </ div >
198198
199- < div className = "mt-10 grid max-w-2xl gap-3 border-t border-black/[0.06] pt-8 sm:grid-cols-2" >
199+ < div className = "mt-10 grid max-w-full gap-3 border-t border-black/[0.06] pt-8 sm:max-w-2xl sm:grid-cols-2" >
200200 < div className = "flex items-center gap-3" >
201201 < Shield className = "h-5 w-5 text-black" />
202202 < span className = "eleven-muted text-sm" >
@@ -213,7 +213,7 @@ export default function HomePage() {
213213 </ div >
214214
215215 < div
216- className = { `transition-all delay-150 duration-700 ${
216+ className = { `w-full min-w-0 max-w-full transition-all delay-150 duration-700 ${
217217 mounted
218218 ? "translate-y-0 opacity-100"
219219 : "translate-y-6 opacity-0"
@@ -272,7 +272,7 @@ export default function HomePage() {
272272 </ section >
273273
274274 < section className = "bg-white py-12" >
275- < div className = "container mx-auto max-w-7xl px-4" >
275+ < div className = "mx-auto w-full max-w-7xl px-4" >
276276 < div className = "grid grid-cols-1 gap-4 sm:grid-cols-2 lg:grid-cols-4" >
277277 { featureHighlights . map ( ( feature ) => (
278278 < div
0 commit comments