/**
 * +----------------------------------------------------------------------
 * | 微链聊天App商业源代码,禁止任何形式分发、共享、复制、反编译，一经发现将最低以10万元金额索赔。
 * | 未经授权的用户，仅供从事学习研究之用，不具备商业运作的合法性，如果未获取系统授权而从事商业行为。
 * | 我们将保留对其使用系统停止升级、关闭、甚至对其商业运作行为媒体曝光和追究法律责任的起诉权利。
 * | 法律条款：https://h-app.cn/article-details/lokluuzese5Q.html
 * +----------------------------------------------------------------------
 * Copyright (c) 2023-2024 https://h-app.cn All rights reserved.
 * +----------------------------------------------------------------------
 * | Author：laowu <server@ipwas.cn> date:2024年5月26日 12:47:54
 * +----------------------------------------------------------------------
**/
#happ_cn{display: none;}
#happ_cn[data-v-app]{
	display: block;
}
.h-app-loading{
	margin: auto;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 100vh;
	flex-direction: row;
}
.h-app-content-area{
	padding:10px;
}
.article-info{
	margin-bottom: 10px;
}
.article-info .createtime,
.article-info .updatetime{
	font-size: 14px;
	color: #666666;
	user-select: none;
}
.article-content{
	font-size: 16px;
	line-height: 1.8;
	color: #333333;
	word-wrap: break-word;
	word-break: normal;
	white-space: normal;
	text-align: left;
	width: 100%;
	box-sizing: border-box;
}
.article-content br{
	display: block;
	margin: 5px 0;
}
.article-content p{
	margin: 10px 0;
	line-height: 1.8;
	text-align: left;
	word-wrap: break-word;
	word-break: normal;
}
.article-content h1,
.article-content h2,
.article-content h3,
.article-content h4,
.article-content h5,
.article-content h6{
	margin: 15px 0 10px 0;
	font-weight: bold;
}
.article-content h1{font-size: 24px; line-height: 1.5; text-align: left; word-wrap: break-word; word-break: normal;}
.article-content h2{font-size: 22px; line-height: 1.5; text-align: left; word-wrap: break-word; word-break: normal;}
.article-content h3{font-size: 20px; line-height: 1.5; text-align: left; word-wrap: break-word; word-break: normal;}
.article-content h4{font-size: 18px; line-height: 1.5; text-align: left; word-wrap: break-word; word-break: normal;}
.article-content h5{font-size: 16px; line-height: 1.5; text-align: left; word-wrap: break-word; word-break: normal;}
.article-content h6{font-size: 14px; line-height: 1.5; text-align: left; word-wrap: break-word; word-break: normal;}
.article-content ul,
.article-content ol{
	margin: 10px 0;
	padding-left: 30px;
}
.article-content li{
	margin: 5px 0;
	line-height: 1.8;
	word-wrap: break-word;
	word-break: normal;
}
.article-content img{
	max-width: 100% !important;
	width: auto !important;
	height: auto !important;
	display: block !important;
	margin: 10px auto !important;
	border-radius: 4px;
	box-sizing: border-box;
}
.article-content table{
	width: 100%;
	border-collapse: collapse;
	margin: 10px 0;
}
.article-content table th,
.article-content table td{
	border: 1px solid #ddd;
	padding: 8px;
	text-align: left;
}
.article-content table th{
	background-color: #f5f5f5;
	font-weight: bold;
}
.article-content blockquote{
	margin: 10px 0;
	padding: 10px 15px;
	border-left: 4px solid #ddd;
	background-color: #f9f9f9;
}
.article-content code{
	background-color: #f5f5f5;
	padding: 2px 6px;
	border-radius: 3px;
	font-family: 'Courier New', monospace;
	font-size: 14px;
}
.article-content pre{
	background-color: #f5f5f5;
	padding: 15px;
	border-radius: 5px;
	overflow-x: auto;
	margin: 10px 0;
}
.article-content pre code{
	background-color: transparent;
	padding: 0;
}
.article-content a{
	color: #1989fa;
	text-decoration: none;
}
.article-content a:hover{
	text-decoration: underline;
}
.article-content strong,
.article-content b{
	font-weight: bold;
}
.article-content em,
.article-content i{
	font-style: italic;
}
.article-content u{
	text-decoration: underline;
}
.article-content hr{
	border: none;
	border-top: 1px solid #ddd;
	margin: 20px 0;
}
.h-app-header{
	background: linear-gradient(17deg, #FF5B6C, #FF3C51, var(--van-orange));
	width: 100%;
	height: 11rem;
}
html,body{
	height: 100vh;
}