When it comes to writing modular CSS, I try to stick to the Single Responsibility Principle wherever possible. This will limit the scope of your modules and allow you to easily build and combine them to create flexible style patterns. Definition In object-oriented programming, the single responsibility principle states that every class should have a single responsibility, and that responsibility s