public Color adjustShade(float percent)
	{
		float multiplier = (100.0f - percent) / 100.0f;
		float l = Math.max(0.0f, hsl[2] * multiplier);

		return toRGB(hsl[0], hsl[1], l, alpha);
	}
Create a RGB Color object based on this HSLColor with a different
 Shade. Changing the shade will return a darker color. The percent
 specified is a relative value.

 @param percent - the value between 0 - 100
 @return the RGB Color object
flatlaf-core/src/main/java/com/formdev/flatlaf/util/HSLColor.java