/**
 * adds resets for buttons that are not covered by reset-and-normalize base
 */
[role="button"],
input[type="button"],
input[type="reset"],
input[type="submit"],
button
  padding: 0
  border: 0
  font: inherit
  font-size: 100%
  color: inherit
  text-align: inherit
  background: none
  appearance: button
  user-select: none

[role="button"]:not(:disabled),
input[type="button"]:not(:disabled),
input[type="reset"]:not(:disabled),
input[type="submit"]:not(:disabled),
button:not(:disabled)
  cursor: pointer

[role="button"]:-moz-focusring,
input[type="button"]:-moz-focusring,
input[type="reset"]:-moz-focusring,
input[type="submit"]:-moz-focusring,
button:-moz-focusring
  outline: none

[role="button"]:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:focus
  outline: none

