@nelsonleone
Posted
Nice , congrats on completing the challenge , you can set a < width and aspect-ratio of 1/1 > on the spans so the can be round shaped when you add border radius,
For clicking the spans , (though using buttons would be also good) you can use JS , using the forEach method to remove all active buttons before making the clicked on active .
span.addEventlistener(....... document.querySelector(span).forEach(span => { span.remove.classList('active') })
e.target.classlist.add('active') )