.transition(@args) {
  transition: @args;
}

// --------------------------------------------------
// Examples
// --------------------------------------------------
// .transition(background-color @duration ease-in);
// .transition(background-color @duration ease-in, color @duration ease-in-out;);
// --------------------------------------------------

// --------------------------------------------------
// Explanation
// --------------------------------------------------
// With LESS 1.4, the javascript used in the original answer for the comma
// separated arguments is not needed. Instead, the use of a "dummy" semicolon
// at the end of the argument string causes the commas to be viewed as list
// separators, not argument separators, so this works now when imputing
// multiple transitions.
// --------------------------------------------------
