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 :)