/* 未加载完vue时,隐藏vue的{{}} */
[v-cloak] {
  display: none;
}
@font-face {
  font-family: 'HONORSans-Medium';
  src: url('/assets/fonts/HONORSans/HONORSans-Medium.ttf') format('truetype');
}
@font-face {
  font-family: 'HONORSans-Demibold';
  src: url('/assets/fonts/HONORSans/HONORSans-Demibold.ttf') format('truetype');
}
@font-face {
  font-family: 'HONORSans-Regular';
  src: url('/assets/fonts/HONORSans/HONORSans-Regular.ttf') format('truetype');
}
@font-face {
  font-family: 'TaoBaoMaiCaiTi-Regular';
  src: url('/assets/fonts/TaoBaoMaiCaiTi/TaoBaoMaiCaiTi-Regular.woff2') format('woff2'), url('/assets/fonts/TaoBaoMaiCaiTi/TaoBaoMaiCaiTi-Regular.woff') format('woff'), url('/assets/fonts/TaoBaoMaiCaiTi/TaoBaoMaiCaiTi-Regular.ttf') format('truetype');
}
.font-HONORSans-Medium {
  font-family: 'HONORSans-Medium' !important;
}
.font-HONORSans-Demibold {
  font-family: 'HONORSans-Demibold' !important;
}
.font-HONORSans-Regular {
  font-family: 'HONORSans-Regular' !important;
}
.font-TaoBaoMaiCaiTi-Regular {
  font-family: 'TaoBaoMaiCaiTi-Regular' !important;
}
body * {
  font-family: 'HONORSans-Regular';
}
/* 全局自定义滚动条样式 - 复刻 el-scrollbar 效果 */
/* 1. 滚动条整体容器 */
::-webkit-scrollbar {
  width: 6px;
  /* 纵向滚动条宽度 */
  height: 6px;
  /* 横向滚动条高度 */
}
/* 2. 滚动条轨道（背景） */
::-webkit-scrollbar-track {
  background: transparent;
  border-radius: 4px;
}
/* 3. 滚动条滑块（可拖动部分） */
::-webkit-scrollbar-thumb {
  background: #dddee0;
  border-radius: 4px;
  transition: all 0.5s;
}
/* 4. 滑块 hover 状态（和 el-scrollbar 交互效果一致） */
::-webkit-scrollbar-thumb:hover {
  background: #c7c9cc;
}
/* 5. 滚动条角落（横向+纵向滚动条交汇处） */
::-webkit-scrollbar-corner {
  background: transparent;
}
/* ========== 兼容 Firefox 浏览器 ========== */
/* 6. 全局滚动容器优化（可选，增强体验） */
body,
.el-scrollbar__wrap,
.scroll-container {
  scroll-behavior: smooth;
  /* 平滑滚动 */
  -ms-overflow-style: none;
  /* 隐藏 IE/Edge 原生滚动条 */
}
