@font-face {
	font-family: 'YunFengJingJing';
	src: url('https://github.com/sdchiyan123/ttf-or-ttc/raw/refs/heads/main/%E4%BA%91%E5%B3%B0%E6%99%B6%E6%99%B6%E4%BD%93.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}

/* ===== 全局字体 ===== */
body {
	font-family: "YunFengJingJing", "Microsoft Yahei", sans-serif;
}
.postTitle a:link {
	font-family: "YunFengJingJing", "Open Sans", sans-serif;
}
#sideBar a {
font-family: "YunFengJingJing", "Long Cang", sans-serif;
}
.page-title {
	font-family: "YunFengJingJing", "Long Cang", cursive;
}
#cnblogs_post_body h1 {
font-family: "YunFengJingJing", "Long Cang", cursive;
}
.entrylistItemPostDesc, .sb-title {
	font-family: "YunFengJingJing", "Long Cang", sans-serif;
}
.c_b_p_desc {
	font-family: "YunFengJingJing", "Apple Chancery", serif;
}
.page-description {
	font-size: 3rem;
	font-family: "YunFengJingJing", "Long Cang", cursive;
}

/* ===== 黑幕效果 ===== */
.heimu, .heimu a, a .heimu, .heimu a.new {
	background-color: #252525;
	color: #252525;
	text-shadow: none;
}
.heimu:hover, .heimu:active,
.heimu:hover .heimu, .heimu:active .heimu {
	color: white !important;
}
.heimu:hover a, a:hover .heimu,
.heimu:active a, a:active .heimu {
	color: lightblue !important;
}

/* ===== 推荐按钮美化 ===== */
#div_digg {
position: fixed;
	bottom: 10px;
	width: 60px;
	right: 50px;
	box-shadow: 0 0 6px #0000FF;
	border: 2px solid #800080;
	padding: 4px;
	background-color: #fff;
	border-radius: 4px;
}
.buryit {
	opacity: 0;
	display: none;
}
.diggit {
	margin-left: 30%;
}

/* ===== 滚动条美化 ===== */
::-webkit-scrollbar {
	width: 3px;
	height: 3px;
}
::-webkit-scrollbar-thumb {
	background-color: #999;
	background-clip: padding-box;
	min-height: 100px;
}
::-webkit-scrollbar-thumb:hover {
	background-color: #555;
}

/* ===== 隐藏多余元素 ===== */
#comment_nav, #header, #leftcontentcontainer, #profile_block, #top_nav, .catListTitle {
display: none !important;
}
#ad_c1, #ad_c2, #ad_t1, #ad_t2, #cnblogs_c1, #cnblogs_c2 {
display: none;
}
#cnblogs_ch {
display: none !important;
}
.ad_text_commentbox {
	display: none !important;
}
.c_ad_block, .under-post-card {
	display: none !important;
}

/* html { cursor: none; } */