Hey Frank here ๐โโ๏ธ
You did a great job there! ๐ฏ
I just wanted to point out a few minor details that you might wanna consider to make the component look better:
โญ you could add the transition style property to the submit button & the numbers, which would smoothly animate its background color
you could achieve this by adding this property to you button & numbers, here's an example:
button { transition: all 0.3s ease; }
โญ another thing i noticed was the numbers. they are oval-shaped, and would look better if they were circles. to get that you can specify an equal height and width for each of these numbers, and give a border-radius of 50%, and then add a bit of padding. here's an example:
.number { height: 28px; width: 28px; border-radius: 50%; padding: 12px; }
โญ also, there's a bit of irregularity in the sizes of different components as the size of the screen changes
HAPPY CODING ๐