implement type rendering mixin, merge project.less into elements.less, correct variable names (hyphen not camel case)