Now let me check more components to get a full picture:
Based on my analysis of the design across all components, here are the UX issues I've identified that need cleanup:
Issues Found:
lg:grid-cols-[1fr_480px] which doesn't constrain the left column width on ultra-wide screens, potentially causing the sticky hero to stretch too wide.text-[#666], text-[#555], text-[#444], text-[#333], text-[#AAA], text-[#bbb] instead of semantic tokens. This breaks consistency.pb-safe for devices with home indicators (iPhone X+).h2 uses text-sm on mobile which is too small for a section heading.Let me fix these issues:
Now let me standardize the text colors across components:
Now let me check and fix the remaining components:
Now let me fix the remaining hardcoded colors:
I've completed a comprehensive UX cleanup of the product page design. Here's what was fixed:
Layout fixes:
Color consistency fixes:
#666, #555, #444, #333, #777, #AAA, #bbb, #CCC) with semantic tokens (text-muted-foreground, text-foreground, text-border)You're right. The desktop cards currently have lg:p-5 which is 20px padding. For a card with a 64px circle image and text content, that feels a bit tight. I'd recommend increasing to lg:p-6 (24px) for better breathing room, and also slightly increasing the gap between the image and content.
I increased the desktop padding from lg:p-5 (20px) to lg:p-6 (24px), bumped the gap between image and content from lg:gap-4 to lg:gap-5, and slightly enlarged the circle image from lg:w-16 lg:h-16 (64px) to lg:w-18 lg:h-18 (72px) to give the cards more visual presence and breathing room on desktop.