Custom breakpoints to define when to switch. If null, default logic applies. Example: 200, 500, 800
200, 500, 800
final List<double>? breakpoints;