({const baseColors = [
"#0b1a4b",
"#153171",
"#1f4997",
"#2a61be",
"#447ac5",
"#6093cd",
"#7bbde4",
"#97d6eb",
"#b2eff3",
"#cff9fb"
];
const dynamicPalette = baseColors.map(color => {
const hslColor = d3.hsl(color);
if (lum_steps <= 50) {
hslColor.l = hslColor.l * (lum_steps / 50);
} else {
hslColor.l = hslColor.l + (1 - hslColor.l) * ((lum_steps - 50) / 50);
}
hslColor.l = Math.max(0, Math.min(1, hslColor.l));
return hslColor.toString();
});
swatches(dynamicPalette)