A common mistake by inexperienced developers with T3 is using the template.css file to store all your css changes. The problem arises when you perform an upgrade of the template: the template.css file gets over written and hence your custom styles are lost. To combat this problem T3 uses the LESS syntax to generate style sheets which are then stored in the CSS directory when compiled.