Just checking I've not forgotten how CSS works...
These two differences are a time element, one with display: inline, one as inline-block … why has the font size changed 😖😕
I've not had CSS differences in … literally years, but Chrome on Android is quite simply rendering differently for no good reason. The inspector says the blue and the pink are the same, but there's that 1px of padding above the blue, yet I've got padding: 0.
Turned out I had to set line-height: 1 to the list item, but goodness knows why it affected mobile and not desktop (and not the ones in pink). Really weird.