After restyling, verify the application through visual inspection and functional testing:
Visual Inspection
Compare the rendered app against the source design. Check the following attributes:
- Layout: Container width/gutters, section padding, grid gaps, card spacing.
- Typography: Heading margins, font weight.
- Components: Hero background, primary/secondary buttons, floating cards/badges, images, icons (size, stroke, fill).
- Styles: Border width/color/style.
Use Playwright screenshots or direct inspection for key pages: home, category/product listing, product detail, cart, checkout, and login/register.
Functional Testing
Exercise the full shopping path to ensure restyling hasn't broken logic:
- Product Listing Page (PLP)
- Product Detail Page (PDP)
- Add to cart
- Cart view
- Checkout (Address $\rightarrow$ Payment $\rightarrow$ Process $\rightarrow$ Success)
Fix any console errors, navigation errors, failed requests, or broken cart/checkout states before finalizing the theme.