List<OkHsv> shades({int count = 5}) { return List.generate(count, (index) { double t = index / (count - 1); return darker(t); }); }