Readability pass
Raised text contrast on screens where labels and secondary text were hard to read against the dark background.
Set a 12pt minimum for small labels and captions across Home, History, Ride Calendar, Ride Detail and the Board.
All ride data numbers now use one monospaced typeface, so values line up and compare at a glance.
Fixed a ghosting effect on the Score Trend chart.
Onboarding now walks through a 3-day example before your first ride: a compliant day, a missed day, and a rest day, and how each affects your count.