mesa-charts.js, redraws on resize and re-reads its colours on theme switch.Mesa.line — zero-based by default; pass zeroBased:false only for averages and rates
Mesa.bars — two series side by side
Mesa.bars with stacked:true and share labels
Mesa.donut — share labels skipped under 6 %
Mesa.ranked — HTML bars, each row can carry its own colour
Mesa.barsH — volume and composition at once
Mesa.waterfall — start, deltas, total; shows both what each line costs and what is left
Mesa.timeline — one row per item, a bar between two dates, a marker for today
Mesa.scatter — quadrants with their own labels
Mesa.trendRows — small multiples: each row keeps its own scale
Mesa.heatmap — sequential ramp, single hue, light to dark
Mesa.spark — no axes, no labels, just the shape