Colors must reset before outputting another color, so that any previous backgrounds are properly removed.