Any developer that had written some CSS probably know the hard, sad, truth: CSS is ugly. not only that it is ugly, it is very hard to maintain and change. CSS was the big promise of the early 00 - no more tables and HTML attributes - just add some CSS to classes and ID and style your HTML neatly with clear separation between content and design. but in fact we are left behind with long CSS files with thousand of lines - hard to maintain and very hard to change. The solution finally came with several meta languages - the leading solutions are LESS and SASS. this article will discuss SASS - abbreviation of Syntactically Awesome Stylesheets.