html, body {
  margin: 0;
  padding: 0;
  height: 100%;
  font-family: 'Helvetica Neue', Helvetica, 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', SimSun, sans-serif;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -webkit-tap-highlight-color: transparent;
  color: $color-text-primary;

  &.is-component {
    overflow: hidden;
  }

  font-size: $font-default;
}

// 这里应该有个初始化
ul,
li {
  list-style: none;
  margin: 0;
  padding: 0;
}

p {
  margin: 0;
  padding: 0;
}

input{
  outline: none;
}

input[type="radio" i] {
  margin: 0;
}

body, div {
  &::-webkit-scrollbar {
    width: 6px;
    height: 6px;
  }

  &::-webkit-scrollbar-thumb {
    border-radius: 2px;
    background-color: rgba(144, 147, 153, 0.3);
    transition: .3s background-color;
  }
}

button {
  background: $color-white;
  outline: none;
  cursor: pointer;
}


input[type=number] {
  -moz-appearance: textfield;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.pointer {
  cursor: pointer;
}

.cursor-not-allowed {
  cursor: not-allowed;
}

a.sourceID, a.sourceID:hover {
  text-decoration: none;
  cursor: text;
  color: $color-primary;
}

.unselect {
  -moz-user-select: none;
  -khtml-user-select: none;
  user-select: none;
}

@mixin canselect() {
  -moz-user-select: all;
  -khtml-user-select: all;
  user-select: all;
}
