In order to remove reset.less, the form element normalizations and opinionated rules should live in forms.less
div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, ins, em, img, small, strike, strong, sub, sup, tt, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, button, select, audio, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline; background: none; } button { border: 0; background-color: transparent; cursor: pointer; } input { line-height: normal; }
Proposed solution
forms.less containing only sensible defaults building on top of current reset.less, and take inspirations by normalize.css and sanitize.css.