webstatus: add third color, move style/class generation to class