[color-valid-hsl.html]
  [e.style['color'\] = "hsl(calc(50deg + (sign(1em - 10px) * 10deg)), 0%, 0%, 50%)" should set the property value]
    expected: FAIL

  [e.style['color'\] = "hsla(calc(50deg + (sign(1em - 10px) * 10deg)), 0%, 0%, 50%)" should set the property value]
    expected: FAIL

  [e.style['color'\] = "hsl(calc(50 + (sign(1em - 10px) * 10)), 0%, 0%, 50%)" should set the property value]
    expected: FAIL

  [e.style['color'\] = "hsla(calc(50 + (sign(1em - 10px) * 10)), 0%, 0%, 50%)" should set the property value]
    expected: FAIL

  [e.style['color'\] = "hsl(0deg, 0%, 0%, calc(50% + (sign(1em - 10px) * 10%)))" should set the property value]
    expected: FAIL

  [e.style['color'\] = "hsla(0deg, 0%, 0%, calc(50% + (sign(1em - 10px) * 10%)))" should set the property value]
    expected: FAIL

  [e.style['color'\] = "hsl(0, 0%, 0%, calc(50% + (sign(1em - 10px) * 10%)))" should set the property value]
    expected: FAIL

  [e.style['color'\] = "hsla(0, 0%, 0%, calc(50% + (sign(1em - 10px) * 10%)))" should set the property value]
    expected: FAIL

  [e.style['color'\] = "hsl(calc(50deg + (sign(1em - 10px) * 10deg)) 0% 0% / 50%)" should set the property value]
    expected: FAIL

  [e.style['color'\] = "hsla(calc(50deg + (sign(1em - 10px) * 10deg)) 0% 0% / 50%)" should set the property value]
    expected: FAIL

  [e.style['color'\] = "hsl(calc(50 + (sign(1em - 10px) * 10)) 0 0 / 0.5)" should set the property value]
    expected: FAIL

  [e.style['color'\] = "hsla(calc(50 + (sign(1em - 10px) * 10)) 0 0 / 0.5)" should set the property value]
    expected: FAIL

  [e.style['color'\] = "hsl(0deg 0% 0% / calc(50% + (sign(1em - 10px) * 10%)))" should set the property value]
    expected: FAIL

  [e.style['color'\] = "hsla(0deg 0% 0% / calc(50% + (sign(1em - 10px) * 10%)))" should set the property value]
    expected: FAIL

  [e.style['color'\] = "hsl(0 0 0 / calc(0.75 + (sign(1em - 10px) * 0.1)))" should set the property value]
    expected: FAIL

  [e.style['color'\] = "hsla(0 0 0 / calc(0.75 + (sign(1em - 10px) * 0.1)))" should set the property value]
    expected: FAIL

  [e.style['color'\] = "hsla(calc(50deg + (sign(1em - 10px) * 10deg)) -100 300 / 0.5)" should set the property value]
    expected: FAIL

  [e.style['color'\] = "hsla(calc(50deg + (sign(1em - 10px) * 10deg)) -100% 300% / 0.5)" should set the property value]
    expected: FAIL
