Fix font size and timestamp positioning issues on mobile

By using relative sizes, we automatically adjust to any change in the font size setting
Also, the timestamp shouldn't be lifted up, that looks weird. A `margin-bottom: -1px` does the CSS engine spell of confusion as well and doesn't mess up the layout.

Fixes #495