/* 定义字体 */
@font-face {
    font-family: 'MiSans-Medium';
    src: url('/Public/static/huang_di/MiSans/MiSans-Medium.woff') format('woff'),
         url('/Public/static/huang_di/MiSans/MiSans-Medium.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'MiSans-Semibold';
    src: url('/Public/static/huang_di/MiSans/MiSans-Semibold.woff2') format('woff2'),
         url('/Public/static/huang_di/MiSans/MiSans-Semibold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

body {
    font-family: 'MiSans-Semibold'; /* 使用自定义字体 */
}

/* 后台文段编辑器，自定义新按钮样式 */
.ke-icon-packageFeeSubTitle {
	width: 16px;
	height: 16px;
}
.ke-icon-gaoLiang {
	width: 16px;
	height: 16px;
}
.ke-icon-huaXian {
	width: 16px;
	height: 16px;
}
.ke-icon-p_biao_qian{
	width: 16px;
	height: 16px;
}
.ke-icon-miniTtitle{
	width: 16px;
	height: 16px;
}

/* 一些纯文段的章节, 小标题样式 */
.mini_title{
    font-size: 1.6em;
      margin-bottom: 0.5em;
      color: #28CA71;
      font-weight: bold;
}

.mini_title.lan{
    color: #3bb4f2;
}
/* 鲜红色 */
.mini_title.hong{
    color: #FF0080;
}
/* 暗红色 */
.mini_title.an_hong{
    color: #d9534f;
}
.mini_title.zi{
    color: #ED3CF6;
}
.mini_title.huang{
    color: #df8607;
}



/* 文字下划线 颜色样式*/
 .hua_xian {
	position: relative;
	display: inline-block;
	text-indent: 0;
}
.hua_xian::after {
	content: '';
	position: absolute;
	left: 0;
	bottom: -1.4px;
	width: 102%;
	height: 4px; /* 适当增加高度使圆角效果更明显 */
	background-color: #65E94E; /* 鲜绿色*/
	border-radius: 2px; /* 设置圆角半径 */
}
/* 蓝色 */
.hua_xian.lan::after {
	background-color: #3AF2D4;
}
.hua_xian.qian_lan::after {
	background-color: #99CCFF;
}
/* 深蓝色 */
.hua_xian.shen_lan::after {
	background-color: #3bb4f2;
}
/* 深绿色 */
.hua_xian.shen_lv::after {
	background-color: #07c160;
}
/* 青绿色 */
.hua_xian.qin_lv::after {
	background-color: #B5F23A; /*青绿色*/
}
/* 红色 */
.hua_xian.hong::after {
	background-color: #FF3333; /* 鲜红色*/
}
/* 黄色 */
.hua_xian.huang::after {
	background-color: #FF9933;
}
/* 褐色 */
.hua_xian.he::after {
	background-color: #CC6633;
}
/* 紫色 */
.hua_xian.zi::after {
	background-color: #ED3CF6;
}

/* 文字高亮样式 */
.gao_liang {
	text-decoration: none;  /* 有可能使用a标签作为高亮文本, 这里去掉a标签默认属性 */
	transition: none;
	border-radius: 5px;
  padding: 2px; /* 内边距 */
  background-color: #f3f8f3; 
  color: #50af51;
}
.gao_liang.lan{
  background-color: #3bb4f214; 
  color: #3bb4f2;
}
.gao_liang.shen_lan{
	background-color: #dcf1fb;
	color: #0e90d2;
}
.gao_liang.shen_lv{
	background-color: #eefbed;
	color: #07c160;
}
/* 灰绿色, 背景灰色,字体绿色 */
.gao_liang.hui_lv{
	background-color: rgba(117,117,117, 0.05);
	color: rgb(40, 202, 113);
}
.gao_liang.hong{
  background-color: #fdf7f7; 
  color: #d9534f;
}
.gao_liang.huang{
  background-color: #fcf8f2; 
  color: #df8607;
}
.gao_liang.zi{
	background-color: #f8f2fc;
	color: #a608af;
}
.gao_liang.qian_zi{
	background-color: #f5f5f5;
	color: #ED3CF6;
}
.gao_liang.he {
	background-color: #f0efe2;
	color: #696103;
}

/* 成块状-颜色样式段落 */
.blockquote {
	padding: 10px 5px 5px 5px;
	color: #000000;
	border-left: 4px solid #fff;
	text-indent: 1.4em;
}
/* 灰绿色，背景灰色，左侧边框绿色 */
.blockquote.hui_lv{
	background-color: rgb(251, 249, 253);
	border-color: rgb(53, 179, 120);
	color: #000;
}
.blockquote.hui{
	background-color: #f7f7f7;
	border-color: #525252;
	color: #0e0e0e;
}
.blockquote.lv{
	background-color: #f3f8f3;
	border-color: #50af51;
	color: #50af51;
}
.blockquote.huang{
	background-color: #fcf8f2;
	border-color: #f0ad4e;
	color: #df8607;
}
.blockquote.hong{
	color: #d9534f;
	background-color: #fdf7f7;
	border-color: #d9534f;
}
.blockquote.lan{
	color: #3bb4f2;
	background-color: #3bb4f214;
	border-color: #3bb4f2;
}
.blockquote.shen_lan{
	color: #0e90d2;
	border-color: #0e90d2;
	background-color: #dcf1fb;
}
.blockquote.shen_lv{
	background-color: #eefbed;
	border-color: #07c160;
	color: #07c160;
}
.blockquote.zi {
	background-color: #f8f2fc;
	border-color: #a608af;
	color: #a608af;
}
.blockquote.he {
	background-color: #f0efe2;
	border-color: #696103;
	color: #696103;
}
.blockquote.cheng {
		background-color: #f5efde;
		border-color: #f9ba22;
		color: #af4e06;
}
/* 生僻字用svg代替 */
img.svg-char {
	/* 使 SVG 图片与文字垂直对齐 */
	vertical-align: text-bottom;
	/* 根据需要调整 SVG 图片的高度，使其与文字大小匹配 */
	height: 1.3em;
}