I think this looks really good! Your CSS and HTML seem to be more concise than mine. The one thing that really stood out to me was that your circles with the numbers are more like ovals. The way I solved this for mine was by adding aspect-ratio: 1
to mine.
1