@MarcusTuliusCiceron
Posted
Hi congrats on this challenge,
First remark is when user didn't select rank and click on submit, page should not switch. You can try to create a local JS variable storing the last rank selected by user and on click on submit check if this have a value > 0.
Then regarding color you create a class active state and add it to the rank button you clicked. Don't forget to remove it from the other rank button or else you will have multiple active button at same time and it will be confusing for user.
I hope this is clear and will help you
Happy coding :D