Challenge by Frontend Mentor. Coded by Justin Green.