Functional but ugly. A two-week polish sprint: theme, animations, dark mode, and fifteen edge-case screens.