CSS is a messy “language” and its goal is to style the intended elements without introducing side effects to the rest of the code base. If you don’t pay attention to your rules, you will quickly find yourself in a state of clutter, where confusion reigns over and your CSS…