What problem does it solve? Interfaces often feel off due to small compounding details like mismatched border radii, jarring animations, layout-shifting numbers, and heavy text rendering. This Skill provides concrete rules and code patterns to systematically fix these visual and interaction issues when building or reviewing frontend code. ## Core Features & Use Cases - Typography Polish: Apply text-wrap balance/pretty, macOS font smoothing, and tabular-nums for dynamic numbers to prevent layout shift. - Surface Refinement: Enforce concentric border radius, optical alignment for icons, layered box-shadows instead of borders, image outlines, and 40x40px minimum hit areas. - Animation Guidelines: Implement interruptible CSS transitions, staggered enter animations, subtle exits, contextual icon cross-fades, and scale-on-press feedback, with both Motion/Framer Motion and dependency-free CSS patterns. - Performance Rules: Avoid transition: all, specify exact transition properties, and use will-change sparingly on GPU-compositable properties only. - Use Case: When a user says a settings page feels off, review the components against the checklist to fix nested card radii, add staggered enter animations, and replace hard borders with layered shadows. ## Quick Start Review my React component and apply the interface polish principles to fix the animations, shadows, and border radius.