No, there is no need at all to change these files.
next to main.css you find custom.css, there you can add any css styles which will override existing styles.
To add compliments, calendars, newsfeeds and forecast you set your values in config/config.js.
This way you don’t lose your changes :)