Reset all CSS

I know there’s been a lot of debate on this one, but I still like the simplicity of a universal reset:

html {
  font-size: 100%;
  line-height: 1;
}
* {
  margin: 0;
  padding: 0;
  font: inherit;
  line-height: inherit;
  text-decoration: none;
  border: 0;
  outline: 0;
  vertical-align: baseline;
  background: transparent;
}

Of course you have to define / normalise a few elements. But in most design weighted projects you’d have to do this anyway. Just may be do it on the element selector for form inputs at least: