This diff results in only one visual difference: when the most recent message in a read thread is a robotext message, it is displayed with the darker "secondary" color. This brings web behavior to match native, but I'm also open to the alternative (making native behave like web).
Will annotate CSS changes inline, as they're somewhat complicated.
Depends on D6357