Freeside is a predictive product — charts are the product, not decoration. This palette was
computed and validated, not eyeballed: lightness band, chroma floor, colourblind separation
(deutan / protan / tritan), normal-vision separation and contrast-vs-surface all pass in light
and dark. Use freeside-charts.css and follow the rules below.
Pick by the job the colour does. Never mix them, never invent a hue.
Six slots is the ceiling. A 7th series is never a generated hue — fold the tail into “Other”, facet into small multiples, or cut the series.
| Month | Actual | Predicted |
|---|---|---|
| Jan | 44% | — |
| Apr | 56% | — |
| May (now) | 61% | 61% |
| Sep | — | 72% |
<table> equivalent behind a toggle, plus a descriptive aria-label summarising the takeaway.freeside-charts.css.