designVercel
Crisp Borders
SHOULD
SHOULD: Crisp edges via semi-transparent borders + shadows
Combine borders and shadows for clear edges
Bad
Good
Why it matters
Shadows alone can look muddy. A subtle border (often semi-transparent) makes edges crisp and clear. Use rgba() with low opacity for borders so they adapt to different backgrounds.
References