CSS Architecture

While working on smaller projects, how you organize your styles isn't usually a big concern. However, when it comes to larger, more complex projects, how you organize your code and stylesheets plays an important role and leads to better efficiency in at least three ways: it affects how long it takes you to write code, how much of that code you'll have to write, and how much loading your browser will have to do.