Replace low-contrast RadioButtonUnchecked (50% white) and primary-tint
CheckCircle with a custom indicator:
- Unselected: white circle (90% opacity) with dark border — visible on
both light and dark thumbnails
- Selected: filled primary-color circle with white checkmark inside
The circle is also directly clickable (same as the thumbnail tap).