
:root {
 --primary-color: #181a19;
 --primary-purple: #e051e8;
 --primary-green: #01a04c;
 --primary-blue: #136eb5;
}

* {
  margin: 0;
  padding: 0;
  /* border: 1px solid #01a04c; */
}
*,
*::before,
*::after {
  box-sizing: border-box;
  /* border: 1px solid red; */
}
h1  {
  font-weight: 600 !important;
  line-height: 1.5 !important;
}
html {
  scroll-behavior: smooth;
}
body {
  font-family: 'Noto Sans SC', Arial, sans-serif !important;
  font-size: 16px !important;
  overflow-x: hidden !important;
  /* CSS3 抗锯齿形 让文字显示的更加清晰 */
  -webkit-font-smoothing: antialiased;
  background-color: #181a19 !important;
  color: #fff !important;
}
/* 针对英文部分 */
html[lang="en"] {
  font-family: 'Montserrat', Arial, sans-serif !important;
}

/* 针对中文部分 */
html[lang="zh"] {
  font-family: 'Noto Sans SC', Arial, sans-serif !important;
}

/* em 和 i 斜体的文字不倾斜 */
em,
i {
  font-style: normal
}
/* 去掉li 的小圆点 */
li {
  list-style: none
}
p {
  color: #f2f2f2;
}
img {
  /* border 0 照顾低版本浏览器 如果 图片外面包含了链接会有边框的问题 */
  border: 0;
  /* 取消图片底侧有空白缝隙的问题 */
  vertical-align: middle;
}

button {
  all: unset;  /* 取消所有样式 */
  background: none;  /* 去掉默认背景 */
  border: none;  /* 去掉边框 */
  padding: 0;  /* 去掉内边距 */
  font: inherit;  /* 继承父元素的字体样式 */
  color: inherit;  /* 继承父元素的文字颜色 */
  text-align: inherit;  /* 继承父元素的文字对齐方式 */
  cursor: pointer;  /* 设置鼠标悬浮时为手形光标 */
}


a {
  text-decoration: none !important;
}
p {
  line-height: 1.5;
}


button,
input {
  outline: none;
}




.hide,
.none {
  display: none
}
