Add colour variables
Use colour variables

Split list page-specific stylings into their own file, and added some
nesting in main