On tablet, the style of those button actually have different background. Please see below.
https://github.com/mozilla-b2g/gaia/pull/13118/files#diff-f62de2b1ff35d1547e0d1ee394fcf092R197
I think, rather to rewrite the mobile, we can just separate them into -small and -large .css files.