Correctly use non-overlapping colours based on number of categories
Really use number of categories, not posts