Open
Description
The current set of color themes are actually from syntax highlighting colors. This means that they were not properly tuned, unlike say visualization color schemes such as those from Colorbrewer (http://colorbrewer2.org/#type=sequential&scheme=BuGn&n=3), or Material's color system (https://material.io/guidelines/style/color.html).
To update the themes, update https://github.com/nusmodifications/nusmods/blob/master/www/src/styles/constants.scss#L44. Updating the code is not particularly hard, but making it look both aesthetically pleasing and usable is.