Chapter 8. The Ten Commandments of Sane Style Sheets
Thou shalt have a single source of truth for all key selectors
Thou shalt not nest, unless thou art nesting media queries or overrides
Thou shalt not use ID selectors, even if thou thinkest thou hast to
Thou shalt not write vendor prefixes in the authoring style sheets
Thou shalt use variables for sizing, colours and z-index
Thou shalt always write rules mobile first (avoid max-width)
Use mixins sparingly, and avoid @extend
Thou shalt comment all magic numbers and browser hacks
Thou shalt not inline images
Thou shalt not write complicated CSS when simple CSS will work just as well
Blessed are those that follow these rules for they shall inherit sane style sheets.
Amen.