У вас сейчас много ответов, но я постараюсь рассказать вам основы.
Первый элемент - это встроенный элемент, поэтому, отделяя его от верхнего края, мы должны преобразовать его в блочный элемент.Я преобразовал в встроенный блок, потому что он близок к встроенному и имеет особенности элементов блока.
Во-вторых, вам нужно задать отступ справа и слева больше, чем сверху и снизу, потому что сами цифры расширяются сверху вниз, так что они получаютразумной высоты, НО, поскольку мы хотим сделать промежуток КРУГЛЫМ, поэтому мы даем им отступы слева и справа, чтобы освободить место для BORDER RADIUS.
В-третьих, вы устанавливаете border-radius, который должен быть больше PADDING + width ofсам контент, так что около 27px вы получите требуемую округлость, но для безопасного покрытия всех чисел вы можете установить его на более высокое значение.
Практический пример .