improved css - with nesting and variable names for color