public static CssValue AdjustHue(CssValue[] args) { Rgba32 color = GetColor(args[0]); var amount = GetAmount(args[1]); return(new CssColor(color.ToHsla().RotateHue((float)amount * 360).ToRgba32())); }