* {
  box-sizing: border-box;
  outline: none;
}

body {
  margin: 0;
}

a {
  outline: none;
  font: inherit;
  text-decoration: inherit;
  color: inherit;
}

p {
  margin: 0;
}

h1, h2, h3 {
  font: inherit;
  margin: 0;
}

ul {
  margin: 0;
  padding: 0;
}

li {
  display: block;
}

button {
  cursor: pointer;
  user-select: none;
  padding: 0;
  background: none;
  border: none;
  text-align: inherit;
  font: inherit;
  color: inherit;
  text-transform: inherit;
}

input, select, textarea {
  padding: 0;
  border: none;
  background: none;
  font: inherit;
  color: inherit;
}

input::-ms-clear {
  display: none;
}

textarea {
  display: block;
  resize: none;
}