Good read...I would like to add a few more points:
1) Following class naming patterns such as BEM etc.
2) Following the common format for the color codes, units, etc.
3) Working with CSS selectors rather than having a long nested declaration of the class, elements, ids.
Do check when you get time: hellonehha.hashnode.dev/css-for-large-projects-ck…