Wird CSS unterschiedlich berechnet?
Ich vermute mal eine andere Default-Schriftgröße für das Element in welchem sich Deine Buttons und der Abstand zwischen dem ersten ersten Button und der linken Seitengrenze befinden. (Der ist doch in rem oder em formuliert - oder?)
Die Schriftgröße der Buttons ist übrigens auch unterschiedlich.