Challenge by Frontend Mentor.

Coded by Web Shuriken.