0)"],
    ["hsl(120 30 none / 0.5)", "rgba(0, 0, 0, 0.5)"],
    ["hsl(120 30 50 / none)", "rgba(89, 166, 89, 0)"],

    // Test parse-time clamp of negative saturation to zero
    ["hsl(0 -50% 40%)", "rgb(102, 102, 102)"],
    ["hsl(30 -50% 60)", "rgb(153, 153, 153)"],
    ["hsl(0 -50 40%)", "rgb(102, 102, 102)"],
    ["hsl(30 -50 60)", "rgb(153, 153, 153)"],

    // Test non-finite values. calc(infinity) goes to upper bound while calc(-infinity) and NaN go to the lower bound.
    // See: https://github.com