.dark header#masthead {
	background:#0a0c19;
}
body.dark {
	background:var(--dark-body-bg);
}
.dark .entry-footer {
	background:#111324;
}
.dark .topic_comments_wrap,.dark #create_post_box .modal_inner,.dark #topic-title,.dark input#set_local,.dark .t_cat_box li,.dark .single_content .comments-area,.dark #commentform textarea#comment,.dark .single_wrap .comments-area,.dark .page_content .comments-area,.dark .column_inner,.dark #login_form_box .modal_inner,.dark #link_modal .uk-modal-dialog,.dark #msg_modal .uk-modal-dialog,.dark .moment_card_item a,.dark .post_control_list,.dark .top_set_box a.active,.dark .single-content blockquote,.dark .entry-content blockquote,.dark .footer_main .inner,.dark .m_offcanvas .inner {
	background:#121324;
}
.dark #ava-content {
	background-color:#292c45;
}
.dark .unread_box .vi_reply_item {
	background:var(--dark-light-bg);
}
.dark .blog_list_inner,.dark .normal_list_inner,.dark .single_wrap,.dark .left_menu_box ul li a:hover,.dark .link_group .item:hover,.dark #t_commentform,.dark textarea#comment,.dark .single_content,.dark .page_content,.dark .page_wrap,.dark #topic_content,.dark .t_cat_box,.dark .local_box,.dark input#add_cat,.dark .show_media_box,.dark .show_cdn_media,.dark input#img_link_up,.dark .com_smile_show .inner,.dark #commentform,.dark #login_form_box input#username,.dark #login_form_box input#password,.dark #comment-author-info input,.dark .archive_main,.dark .page_main,.dark .loacl_audio .audio_right input,.dark .netease_audio input,.dark .loacl_audio .audio_left,.dark .edit_card_box .edit_content input,.dark input#moment_video_url,.dark input#moment_video_bili,.dark .m_media_left,.dark .widget_tag_cloud a,.dark .cst_widget_comment ul li .right .body,.dark .nodata_main,.dark .s_main,.dark .musci_list_box,.dark .volume_box,.dark .top_set_box,.dark .sw_qrcode {
	background:transparent;
}
.dark .main_wrap,.dark .top_ava img,.dark .left_menu_box ul li a:hover,.dark .link_group .item:hover,.dark .t_cat_box,.dark .local_box,.dark .com_smile_show,.dark #ava-content,.dark .moment_card_item.loop_card_item a:hover,.dark .post_control_list,.dark .widget_tag_cloud a,.dark .single_music_header .mu_img img,.dark .sw_qrcode {
	box-shadow:none;
}
.dark .left_menu_box ul li a,.dark .normal_card_content .entry-title a,.dark .list_user_meta .name,.dark .post_footer_meta span.comnum,.dark .p_title a,.dark textarea#comment,.dark .p_title,.dark #topic_content,.dark #topic-title,.dark input#add_cat,.dark input#set_local,.dark input#img_link_up,.dark .comment-list li .com_right .left h4 a,.dark .post-single .entry-title,.dark .page_content .entry-title,.dark .page_content .entry-header i,.dark p.log_title,.dark #login_form_box input#username,.dark #login_form_box input#password,.dark #comment-author-info input,.dark .links_count,.dark .link_cat_name,.dark .link_group .item .info .name,.dark .msg_title,.dark .archive_main .cat_title h1,.dark .normal_content .entry-title a,.dark .normal_grid_content .entry-title a,.dark .player_meta .title,.dark .moment_card_item .right h4,.dark .loacl_audio .audio_right input,.dark .netease_audio input,.dark .edit_card_box .edit_content input,.dark input#moment_video_url,.dark input#moment_video_bili,.dark .post_control_list a,.dark .t_dark a i,.dark .player_mod .m_info h2,.dark .posts_mu_list li,.dark .posts_mu_list .s_play_btn,.dark .pix-card-title {
	color:var(--light-color);
}
.dark .normal_content .entry-content p,.dark .normal_card_content .entry-content p,.dark .normal_content .post_footer_meta span.comnum,.dark .normal_card_content .post_footer_meta span.comnum,.dark .normal_grid_content .post_footer_meta span.comnum,.dark .post_footer_meta span,.dark .t_content p,.dark .t_content,.dark .up_img_btn i,.dark .t_cat_box li,.dark .show_cdn_media span,.dark .form_footer .admin_tool a,.dark .comment-list li .com_right .body p,.dark .comment-list p.nodata,.dark .single-content p,.dark ul.column_lists li a,.dark .page_content .entry-content,.dark blockquote,.dark .link_group .item .info .description,.dark .vi_reply_item .content,.dark .vi_reply_item .target_comment,.dark .msg_log,.dark .post_footer_meta span i,.dark .edit_audio_box .tips,.dark .edit_video_box .tips,.dark span.ip_loca,.dark .posts_show_widget ul li .title a,.dark .cst_widget_comment ul li .right a,.dark .pix_widget_tongji ul li small,.dark .top_s_box input.s_input,.dark .top_menu_box ul li a,.dark .top_menu_box ul li a i,.dark .pl_btn a i {
	color:var(--text-color);
}
.dark .moment_cat_nav,.dark .posts_cat_nav,.dark .left_menu_box ul,.dark textarea#comment,.dark .tool_box,.dark .smile_show,.dark .form_footer,.dark .set_cat,.dark #commentform textarea#comment,.dark .p_item,.dark .footer_nav_box,.dark #t_pagination,.dark #pagination,.dark input#set_local,.dark input#img_link_up,.dark .comments-area ul.comment-list li,.dark .commentnav,.dark #t_commentform,.dark #commentform,.dark .single-inner,.dark .page_content .entry-header,.dark #login_form_box input#username,.dark #login_form_box input#password,.dark #comment-author-info input,.dark .vi_reply_item,.dark #topic_content,.dark .archive_main .page-header,.dark .widget_inner .widget,.dark .moment_card_item.loop_card_item a,.dark .edit_card_box .edit_content input,.dark .post_control_list,.dark .link_group_content,.dark .set_text,.dark .s_tips,.dark .single-content blockquote,.dark .entry-content blockquote,.dark .blog_header,.dark #moment_pager {
	border-color:var(--dark-border);
}
.dark .left_menu_box li[class*=current-] a,.dark .moment_cat_nav ul li a.active,.dark .posts_cat_nav ul li a.active,.dark .normal_cat,.dark #t_pagination a,.dark #pagination a,.dark a.go_top,.dark input#push_comment,.dark .up_cat_btn,.dark a.set_local_btn,.dark a.img_link_btn,.dark .push_item,.dark .de_cat,.dark .commentnav span.page-numbers.current,.dark input.submit_button,.dark #post_pager a,.dark #moment_pager a,.dark .edit_card_box .edit_content a.push_card,.dark span.de_card i,.dark .post_control_list a:hover,.dark .t_dark a,.dark .left_menu_box li[class*=current-] a:hover,.dark a.bg_music,.dark .vo_size,.dark .footer_menu .inner .center .mobile_edit,.dark .t_menu.top_tool.icon_color,.dark .t_dark.top_tool.icon_color {
	background:var(--dark-ac-btn);
	color:#fff;
	box-shadow:none;
}
.dark .t_dark a i,.dark .top_tool i,.dark .normal_content .post_footer_meta span.comnum i,.dark .normal_card_content .post_footer_meta span.comnum i,.dark .normal_grid_content .post_footer_meta span.comnum i,.dark a.up_like i,.dark .footer_nav_box ul li a,.dark .comment_smile_box a i,.dark #login_form_box label i,.dark .ad_info .name,.dark .top_s_box form i {
	color:var(--dark-icon);
}
.dark a.up_like.done i {
	color:#ff5d49;
}
.dark .normal_content .entry_meta,.dark .normal_card_content .entry_meta,.dark .normal_grid_content .entry_meta,.dark #post_pager .c_paged,.dark #moment_pager .c_paged,.dark .comment-list li .com_right .left time,.dark a.comment-reply-link,.dark span.single_time,.dark ul.column_lists li span,.dark .page_content .entry-header .right time,.dark a.beian,.dark footer#colophon,.dark .ad_info p,.dark .ad_info a,.dark .widget_tag_cloud a,.dark .cst_widget_comment ul li .right .body,.dark .cst_widget_comment ul li .right .meta,.dark .posts_show_widget ul li .meta,.dark .pix_widget_tongji ul li span,.dark .set_text,.dark .top_s_box input::-webkit-input-placeholder,.dark .mu_des,.dark .s_tips,.dark .top_set_box a,.dark .pix-card-excerpt,.dark .pix-card-meta,.dark .user_pannel .inner a {
	color:var(--text-light);
}

.dark .user_pannel {
	background:#121324;
	border:1px solid var(--dark-border);
	box-shadow:0 10px 30px rgb(0 0 0 / 28%);
}

.dark .user_pannel .inner a {
	background:#1a1d33;
}

.dark .user_pannel .inner a:hover {
	background:var(--dark-ac-btn);
	color:#fff;
}

.dark .user_pannel .inner a i {
	color:var(--dark-icon);
}

.dark .user_pannel .inner a:hover i {
	color:#fff;
}
.dark .moment_cat_nav ul li a,.dark .posts_cat_nav ul li a,.dark .link_group .item:hover {
	background:var(--normal-btn);
	color:var(--text-light);
}
.dark .posts_cat_nav.uk-sticky-fixed.uk-active,.dark .moment_cat_nav.uk-sticky-fixed.uk-active,.dark header#masthead.uk-sticky-fixed.uk-active,.dark .footer_nav_box,.dark .top_menu_box {
	background:#0a0c19;
}
.dark .footer_nav_box,.dark .top_menu_box {
	border:none;
	color:var(--light-color);
}
.dark .footer_nav_box ul li a:hover,.dark .ad_info a:hover,.dark .audio_choose li.uk-active a,.dark .video_choose li.uk-active a,.dark .s_tips span,.dark .posts_mu_list li:hover div,.dark .posts_mu_list li:hover a,.dark .posts_mu_list li.active,.dark .posts_mu_list li.active .s_play_btn,.dark .s_set_box a.active,.dark .search_box .s_set_box a:hover,.dark .posts_show_widget .no_img li a:before {
	color:var(--dark-ac-btn);
}
.dark .loca i,.dark a.up_img_btn,.dark .up_from_media a,.dark .up_from_cdn a,.dark .attch_nav a i,.dark a.img_link_cancel,.dark .push_close,.dark .commentnav a,.dark .post-categories a,.dark .link_group .item {
	background:var(--btn-normal);
	color:var(--dark-icon);
}
.dark .up_img_type {
	border:none;
}
.dark .t_cat_box li span i {
	background:transparent;
}
.dark .t_cat_box li span {
	color:var(--text-color) !important;
}
.dark #topic_content:focus {
	box-shadow:0 0 0 0.12rem rgb(84 96 155);
}
.dark input#img_link_up:focus,.dark input#set_local:focus,.dark #t_commentform:focus-within,.dark #commentform:focus-within,.dark #login_form_box input#username:focus,.dark #login_form_box input#password:focus,.dark #comment-author-info input:focus,.dark .audio_choose li.uk-active a,.dark .video_choose li.uk-active a,.dark .player_dot {
	border-color:var(--dark-ac-btn);
}
.dark a.parents_at,.dark ul.column_lists li a:hover,.dark .single-content a,.dark .page_content .entry-content a,.dark a.mo_link,.dark .show-more-btn,.dark .vi_reply_item .name span,.dark .vi_reply_item .meta a,.dark .copyright a {
	color:#7786e7;
}
.dark .single-content ul li,.dark .single-content ol li {
	border-bottom:1px solid #282a40;
	color:#bdbfff;
}
.dark .single-content h1,.dark .single-content h2,.dark .single-content h3,.dark .single-content h4 {
	color:#e5e8ff;
}
.dark .page_content pre {
	border:1px solid #111324;
	background:#111324;
	color:#fff8f8;
}
.dark .post_footer_meta span.sticky_icon {
	background:#ff4731;
	color:#fff;
}
.dark .post_footer_meta span.sticky_icon i,.dark .post_footer_meta span.comnum i {
	color:#fff;
}
.dark .moment_type_btn i,.dark .smile_box i,.dark .simi i,.dark .t_cat i,.dark span.moment_btn_line,.dark .simi i.ri-lock-unlock-line {
	color:#6674c1 !important;
	background:transparent !important;
}
.dark .pix_player {
	background:rgb(43 43 43 / 75%);
}
.dark .player_bar {
	background:#585858;
}
.dark .loacl_audio,.dark .local_video {
	background:#2b2d40;
}
.dark .show_card {
	background:#1f2136;
	border:1px dashed #4c5985;
}
.dark .top_s_box input.s_input {
	background:rgb(17 19 36);
}
.dark .single_music_header .mu_img img {
	border:1px solid #0a0c19;
}
.dark .posts_mu_list {
	background:#111324;
	border:1px solid #0a0c19;
}
.dark .posts_mu_list li:nth-of-type(odd) {
	background:#161829;
}
.dark .left_menu_box li[class*=current-] ul a {
	background:inherit;
	color:var(--light-color);
}
.dark .single_footer_box {
	background:linear-gradient(90deg,#262841,#816bff00);
}
.dark .footer_menu .inner {
	background:#11132475;
	box-shadow:2px 4px 3px #0d0f1e75;
}
.dark .bgm_box {
	border-bottom:1px solid #0d0f1e;
}
.dark .footer_menu li a,.dark .footer_menu li a i,.dark .m_offcanvas ul li a,.dark .m_offcanvas ul li a i {
	color:#c7caff;
}
.dark .m_bottom_nav {
	background:rgb(3 6 18 / 52%);
	backdrop-filter:blur(3px);
	-webkit-backdrop-filter:blur(3px);
}
.dark .m_bottom_nav .uk-modal-dialog.uk-modal-body {
	background:rgb(17 19 36 / 86%);
	border:1px solid rgb(99 102 241 / 20%);
	box-shadow:0 -14px 32px rgb(0 0 0 / 48%);
}
.dark .m_bottom_nav .m_bottom_nav_handle {
	background:rgb(148 163 184 / 45%);
}
.dark .m_bottom_nav ul li {
	border-bottom:1px solid rgb(148 163 184 / 18%);
}
.dark .m_bottom_nav ul li a,.dark .m_bottom_nav ul li a i {
	color:#c7caff;
}
.dark .m_bottom_nav ul li a:hover {
	color:#c7caff;
}
.dark .m_bottom_nav .m_nav_author {
	border-bottom:1px solid rgb(148 163 184 / 18%);
}
.dark .m_bottom_nav .m_nav_author .avatar {
	background:#1e293b;
	box-shadow:0 2px 10px rgb(2 6 23 / 40%);
}
.dark .m_bottom_nav .m_nav_author .avatar img {
	border-radius:12px;
}
.dark .m_bottom_nav .m_nav_author .name {
	color:#f1f5f9;
}
.dark .m_bottom_nav .m_nav_author .des {
	color:#a8b5c9;
}
.dark .m_bottom_nav .nav_tips {
	color:var(--text-light);
}
.dark .tips {
	background:#2b48ff;
	color:#ffffff;
}
.dark .selected {
	background-color:#2b48ff;
	color:#ffffff;
}
.dark .goods {
	background-color:#161829;
}
.dark .goods_container {
	background-color:#111324;
}
.dark .goods_right {
	color:#e53935;
}
.dark .page_content .entry-content .goods_right a {
	background:#000000;
}
.dark .goods_item::after {
	background-color:#434343;
}
.dark .footer_menu .item a.selected {
	background:#2b48ff;
}
.dark:not(pre)>code,.dark:not(pre)>kbd,.dark:not(pre)>samp {
	background:#0a0c19;
}
.dark pre {
	border:none;
	background:transparent;
}
.dark .norpost_list .entry-footer {
	background:transparent;
}
.dark .entry-content.info-container {
	background:#111324;
}
.dark .single_content .comments-area,.dark .page_content .comments-area,.dark .single_wrap .comments-area {
	background:#111324;
}
.dark .lwptoc_i {
	width:100%;
	box-sizing:border-box;
	padding:1.25em 1.5em;
	background:#121324;
	border:1px solid #1e293b;
	border-radius:10px;
}
.dark .lwptoc_header {
	margin-bottom:1em;
}
.dark .lwptoc_title {
	font-size:1.1rem;
	font-weight:600;
	color:#e5e7eb;
	display:inline-block;
	position:relative;
	padding-left:0.75em;
}
.dark .lwptoc_title::before {
	content:"";
	position:absolute;
	left:0;
	top:0.15em;
	width:4px;
	height:1em;
	background:#2b48ff;
	border-radius:2px;
}

body.theme-switching,
body.theme-switching * {
	transition:background-color .32s ease,color .32s ease,border-color .32s ease,box-shadow .32s ease,fill .32s ease,stroke .32s ease;
}

@media (prefers-reduced-motion: reduce) {
	body.theme-switching,
	body.theme-switching * {
		transition:none !important;
	}

	::view-transition-old(root),
	::view-transition-new(root) {
		animation:none !important;
	}
}
.dark .lwptoc_items {
	font-size:0.95rem;
	line-height:1.6;
}
.dark .lwptoc_itemWrap {
	margin-left:0;
}
.dark .lwptoc_item {
	margin:0.35em 0;
}
.dark .lwptoc_item>a {
	display:flex;
	align-items:center;
	gap:0.5em;
	padding:0.4em 0.6em;
	border-radius:6px;
	color:#cbd5f5;
	text-decoration:none;
	transition:background 0.2s ease,color 0.2s ease;
}
.dark .lwptoc_item>a:hover {
	background:#1e293b;
	color:#7479d2;
}
.dark .lwptoc_item_number {
	font-size:0.8rem;
	font-weight:600;
	color:#fff;
	background:#2b48ff;
	padding:0.15em 0.45em;
	border-radius:999px;
	min-width:2.2em;
	text-align:center;
}
.dark .lwptoc_item_label {
	flex:1;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.dark .lwptoc_itemWrap .lwptoc_itemWrap {
	margin-left:1.5em;
	padding-left:0.75em;
	border-left:2px dashed #334155;
}
.dark .lwptoc_itemWrap .lwptoc_itemWrap .lwptoc_item>a {
	font-size:0.9rem;
	color:#94a3b8;
}
.dark .lwptoc_itemActive>a {
	background:#1e40af;
	color:#e0f2fe;
	font-weight:600;
}
.dark .lwptoc-light .lwptoc_items A:visited {
	color:#e5e8f1;
}
.dark h2.entry-title {
	color:#a5a9c3;
}
.dark .yiyan_box .yiyan_info:after {
	background:#111324;
}
.dark .yiyan_box p {
	color:#a5a9c3;
}
.dark .widget {
	background:linear-gradient(180deg,rgba(17,19,36,0.92) 0%,rgba(13,16,31,0.98) 100%);
	box-shadow:0 14px 32px rgba(0,0,0,0.28),0 4px 14px rgba(43,72,255,0.08);
}
.dark .widget::after {
	content:"";
	position:absolute;
	inset:0;
	border-radius:16px;
	padding:1px;
	background:linear-gradient(135deg,rgba(148,163,184,0.16),rgba(99,102,241,0.18),rgba(43,72,255,0.1));
	-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
	-webkit-mask-composite:xor;
	mask-composite:exclude;
	pointer-events:none;
	opacity:.78;
}
.dark .widget:hover {
	border-color:rgba(99,102,241,0.24);
	box-shadow:0 20px 40px rgba(0,0,0,0.36),0 8px 20px rgba(43,72,255,0.16);
}
.dark .comment-gated-content {
	border:1px solid #404040;
	border-left:4px solid #5a67d8;
	padding:16px;
	background:#1a202c;
	color:#cbd5e0;
	border-radius:4px;
}
.dark .pix-card {
	background:#121324;
}
body.dark .wp-block-details {
	background:#121324;
	border:1px solid #2a2f36;
	box-shadow:0 4px 14px rgba(0,0,0,0.45);
}
body.dark .wp-block-details:hover {
	box-shadow:0 10px 26px rgba(0,0,0,0.6);
}
body.dark .wp-block-details summary {
	background:#121324;
	color:#e6e8eb;
	border-bottom:1px solid #2a2f36;
}
body.dark .wp-block-details summary:hover {
	background:#3632b3;
}
body.dark .wp-block-details summary::after {
	color:#9aa4af;
}
body.dark .wp-block-details>*:not(summary) {
	color:#cfd6dd;
}
body.dark .wp-block-details a {
	color:#6cb6ff;
}
body.dark .wp-block-details a:hover {
	color:#8cc8ff;
}
.dark .pix-card-media::after {
	background:linear-gradient(270deg, rgb(19 19 36) 0%, rgba(12, 15, 30, 0.88) 22%, rgba(15, 19, 36, 0.58) 48%, rgba(15, 19, 36, 0.2) 72%, rgba(15, 19, 36, 0) 100%);
}
.dark .link_group .item {
	border:1px solid #404143;
	background:transparent;
}
.dark .danmaku-button-container {
	background:#4b54e8;
}
.dark p.pix-email-subscribe-desc{
    color: #bfbfbf;
}
@media (max-width:768px) {
	.lwptoc_i {
	padding:1em;
	max-height:50vh;
	overflow:auto;
}
.lwptoc_item_label {
	white-space:normal;
}
}@media only screen and (max-width:1440px) {
	.footer_top,.footer_text {
	font-size:12px;
}
.land_content {
	max-width:960px;
	height:550px;
}
.land_right {
	padding:60px;
	padding-top:40px;
}
.land_logo {
	margin-bottom:40px;
}
.land_right .title {
	font-size:28px;
}
.land_right .land_des {
	font-size:15px;
}
.land_right .footer {
	padding:0 60px;
}
}@media only screen and (max-width:1920px) {
	.main_body,.footer_nav,.go_top_box,.top_bar {
	max-width:860px;
}
.land_content {
	max-width:1080px;
	height:607px;
}
.land_right {
	padding:40px;
	padding-top:60px;
}
.land_logo {
	margin-bottom:30px;
}
.land_right .title {
	font-size:32px;
}
.land_right .land_des {
	font-size:14px;
}
.land_right .footer {
	padding:0 40px;
}
body.mod_third .main_body,body.mod_third .go_top_box,.top_bar {
	max-width:1320px;
}
body.mod_third .footer_nav {
	max-width:885px;
}
}@media only screen and (max-width:1366px) {
	.land_content {
	max-width:860px;
	height:500px;
}
.land_right {
	padding:30px;
	padding-top:30px;
}
.land_logo {
	margin-bottom:15px;
}
.land_right .title {
	font-size:22px;
}
.land_right .land_des {
	font-size:14px;
}
.land_right .footer {
	padding:0 40px;
}
.land_nav a span,.land_nav a i {
	font-size:14px;
}
body.mod_third .main_wrap,body.mod_third .go_top_box,body.mod_third .footer_nav {
	max-width:860px;
}
body.mod_third .main_sidebar {
	display:none;
}
body.mod_third .left_nav {
	width:calc(100% * 1 / 3.001);
}
body.mod_third .page_main {
	width:calc(100% * 2 / 3.001);
}
}@media only screen and (max-width:1200px) {
	.land_page {
	align-items:flex-start;
}
.land_content {
	display:flex;
	flex-direction:column;
	margin:0;
	height:max-content;
	border-radius:0;
	position:relative;
	align-items:center;
	max-width:100%;
}
.land_left {
	min-height:calc(100vh);
	width:100%;
}
.land_right {
	width:94%;
	position:absolute;
	background:rgb(243 245 255 / 78%);
	border-radius:18px;
	top:5%;
	backdrop-filter:blur(0.5rem);
	-webkit-backdrop-filter:blur(0.5rem);
	padding:30px 30px 50px;
	border:1px solid #fff;
}
.land_logo {
	margin-bottom:30px;
}
.land_logo img {
	height:42px;
	object-fit:cover;
	border-radius:8px;
}
.land_right .title {
	font-size:32px;
}
.land_right .footer {
	position:relative;
	bottom:auto;
	margin-top:40px;
	padding:0;
}
.land_nav {
	display:flex;
	justify-content:space-between;
	flex-direction:row;
	flex-wrap:wrap;
}
.land_nav a {
	display:flex;
	flex-direction:column;
	align-items:center;
	margin:0;
	padding:8px;
	border-radius:12px;
	background:#1d1d1d;
	margin-bottom:8px;
	width:22%;
}
.land_nav a i {
	margin:0;
}
.land_right .beian,.land_right .copyright {
	color:#293563;
}
}@media only screen and (max-width:960px) {
	.main_wrap,.footer_nav {
	max-width:720px;
}
.main_wrap {
	margin-top:0;
}
.lbc .page_main,.lbc .footer_nav_box .right {
	width:100%;
}
.land_nav a {
	display:flex;
	flex-direction:column;
	align-items:center;
}
footer#colophon {
	display:none;
}
body.mod_third .main_wrap,body.mod_third .go_top_box,body.mod_third .footer_nav {
	max-width:720px;
}
body.mod_third .page_main {
	width:100%;
	padding:0;
}
body.mod_third_s .sidebar_right {
	display:none;
}
body.mod_third_s .page_main {
	width:100%;
}
.top_menu_box {
	border-radius:8px;
}
.footer_menu {
	display:block;
}
.footer_main {
	display:block;
}
}@media only screen and (max-width:540px) {
 [data-ai-summary] {
     right: 60px;
    bottom: calc(20vh + 100px);
}   
#pjax-container .pjax-loading-overlay .pjax-loading-mask {
    top: -18px;
}
body {
	background:#fff;
}
.comment-emoji {
	width:18px;
	height:18px;
}
.main_body {
	margin-top:-72px;
}
.top_right {
	margin-right:15px;
	justify-content:flex-end;
	width:100%;
}
header#masthead {
	background:transparent;
	backdrop-filter:none;
	-webkit-backdrop-filter:none;
	border-bottom:none;
	height:64px;
}
.dark header#masthead {
	background:transparent;
}
.user_info .avatar {
	width:54px;
	height:54px;
}
.moment_cat_nav,.posts_cat_nav {
	padding:15px;
	height:auto;
	border-bottom:1px #f7f7ff solid;
}
.single_wrap .comments-area,.page_content .comments-area {
	background:#f1f2fd;
}
#post_item {
	padding:0 10px 25px;
}
.p_item {
	padding:20px 0;
}
.moment_item {
	border-bottom:1px #f7f7ff solid;
	padding:20px 0;
}
.t_content p {
	margin-bottom:8px;
	line-height:1.6rem;
}
.normal_card_content .feature {
	width:100px;
	min-width:100px;
	height:120px;
	margin-right:12px;
}
.normal_content .entry-content p,.normal_card_content .entry-content p {
	display:none;
}
.normal_card_content .entry-title {
	font-size:16px;
	word-break:break-all;
}
.normal_card_content .card_right {
	width:100%;
}
.normal_content .entry-content .feature {
	margin-top:8px;
	height:140px;
}
.normal_cat {
	font-size:12px;
	padding:2px 6px;
}
.single_wrap {
	padding:15px;
	padding-bottom:100px;
}
.single_wrap .comments-area,.page_content .comments-area,.single_content .comments-area {
	padding:15px;
}
.list_user_meta .avatar {
	width:40px;
	height:40px;
	min-width:40px;
}
.blog_content {
	padding-left:50px;
	padding-right:0;
}
.comments-area ul.comment-list li .profile,.comments-area ul.comment-list li .profile a {
	width:35px;
	height:35px;
}
.img_show {
	width:calc(83px*3);
}
.img_list a {
	width:30%;
	margin:2px;
}
.t_media_item,a.up_img_btn {
	width:80px;
	height:80px;
}
.single_content,.page_content,.page_wrap {
	padding:0 15px;
	padding-bottom:100px;
}
.page_wrap {
	padding-top:20px;
}
.user_info {
	bottom:18%;
}
.blog_list_inner,.single_content,.page_content,.page_wrap,.normal_list_inner,.single_wrap {
	border-radius:12px;
	position:relative;
	z-index:199;
	top:-18px;
	background:#fff;
}
#primary .single_wrap {
	top:-28px;
}
.top_left {
	margin-left:8px;
}
.top_left .top_logo {
	display:block;
	margin-left:0;
}
.top_logo img {
	height:40px !important;
}
.top_logo {
	display:none;
}
.footer_nav_box ul li a i {
	font-size:18px;
}
.footer_nav_box .inner {
	min-height:60px;
}
.footer_nav_box ul li a {
	padding:0 15px;
}
.t_login {
	display:none;
}
a.go_top {
	right:10px;
}
a.mobile_edit {
	display:flex;
}
.index_banner {
	height:260px;
	border-radius:0px;
}
header#masthead.uk-sticky-fixed.uk-active,.dark header#masthead.uk-sticky-fixed.uk-active {
	background:transparent;
	backdrop-filter:none;
	-webkit-backdrop-filter:none;
}
.posts_cat_nav.uk-sticky-fixed.uk-active,.moment_cat_nav.uk-sticky-fixed.uk-active,header#masthead.uk-sticky-fixed.uk-active.mobile_active {
	background:rgba(255,255,255,0.5);
	-webkit-backdrop-filter:saturate(2) blur(10px);
	backdrop-filter:saturate(2) blur(10px);
}
.posts_cat_nav.uk-sticky-fixed.uk-active,.moment_cat_nav.uk-sticky-fixed.uk-active {
	position:fixed !important;
	top:63px !important;
}
.dark .posts_cat_nav.uk-sticky-fixed.uk-active,.dark .moment_cat_nav.uk-sticky-fixed.uk-active,.dark header#masthead.uk-sticky-fixed.uk-active.mobile_active {
	background:#11132480;
}
.mobile_active .top_tool i {
	color:#000000;
}
.dark .mobile_active .top_tool i {
	color:#2b48ff;
}
.top_tool input.s_input:focus~[class*=ri-] {
	color:#4f4f4f;
}
.land_page {
	align-items:flex-start;
}
.land_content {
	display:flex;
	flex-direction:column;
	margin:0;
	height:max-content;
	border-radius:0;
	position:relative;
	align-items:center;
}
.land_left {
	min-height:calc(100vh);
	width:100%;
}
.land_right {
	width:94%;
	position:absolute;
	background:rgb(243 245 255 / 78%);
	border-radius:18px;
	top:5%;
	backdrop-filter:blur(0.5rem);
	-webkit-backdrop-filter:blur(0.5rem);
	padding:30px 30px 50px;
	border:1px solid #fff;
}
.land_logo {
	margin-bottom:30px;
}
.land_logo img {
	height:42px;
	object-fit:cover;
	border-radius:8px;
}
.land_right .title {
	font-size:32px;
}
.land_right .footer {
	position:relative;
	bottom:auto;
	margin-top:40px;
	padding:0;
}
.land_nav {
	display:flex;
	justify-content:space-between;
	flex-direction:row;
	flex-wrap:wrap;
}
.land_nav a {
	display:flex;
	flex-direction:column;
	align-items:center;
	margin:0;
	padding:8px;
	border-radius:12px;
	background:#1d1d1d;
	margin-bottom:8px;
	width:22%;
}
.land_nav a i {
	margin:0;
}
.land_right .beian,.land_right .copyright {
	color:#293563;
}
.sim .land_content {
	padding:0 15px;
}
.sim .land_nav a {
	width:22%;
	margin-bottom:8px;
}
.sim .land_meta {
	left:40px;
}
.darkl .land_right .title p {
	color:#323232;
}
.darkl .land_right .land_des {
	color:#222433;
}
.darkl .land_right .land_des a {
	color:#00935a;
}
.land_nav a span {
	font-size:13px;
}
.archive_main .page-header {
	padding:10px 15px;
}
.t_form {
	padding:0 15px;
	padding-top:20px;
}
.topic_tool {
	padding:0px 15px 40px;
}
.t_search.top_tool.icon_color {
	display:block;
}
.top_s_box {
	display:none;
}
a.bg_music,.dark a.bg_music {
	background:transparent;
	width:auto;
	height:auto;
	margin-left:10px;
}
a.bg_music i {
	color:#fff;
}
.player_mod .tool,a.m_prev,a.m_next,.timer,a.m_volume,.player_hand {
	display:none;
}
.player_mod .m_cover {
	width:32px;
	height:32px;
	min-width:32px;
}
.player_mod .m_cover img {
	border-radius:50%;
}
a.m_play {
	line-height:1;
}
.bgm_box {
	padding:6px 10px;
	border-bottom:1px solid #f4f4f4;
}
.footer_nav_box .footer_player {
	min-height:auto;
}
.player_mod .pl_btn {
	margin-right:0;
}
.footer_nav_box {
	top:56px;
	z-index:-1;
}
.footer_menu {
	display:block;
}
.player_mod .m_info small {
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	max-width:100px;
}
.single_music_header .mu_img {
	width:120px;
	height:120px;
	min-width:120px;
}
.footer_main {
	position:relative;
	display:block;
	z-index:3;
}
.mobile_logo {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:flex;
	align-items:center;
	justify-content:center;
}
.img_list a:nth-child(1):nth-last-child(4),.img_list a:nth-child(3):nth-last-child(2),.img_list a:nth-child(4):nth-last-child(1) {
	width:30%;
}
.admin_ava a.mobile_edit {
	display:none;
}
body.mod_third_s .nav_title {
	display:flex;
	opacity:1;
}
body.mod_third_s .footer_nav_box .right {
	width:100%;
}
.footer_tool {
	right:10px;
	bottom:20vh;
}
a.go_top.show {
	bottom:calc(20vh - 40px);
}
.lwptoc.lwptoc-autoWidth.lwptoc-baseItems.lwptoc-light.lwptoc-notInherit {
	right:60px;
	bottom:calc(20vh + 100px);
	max-height:50vh;
	max-width:80vw;
	margin:0 !important;
}
.dark .blog_list_inner,.dark .normal_list_inner,.dark .blog_list_inner,.dark .normal_list_inner,.dark .single_wrap,.dark .left_menu_box ul li a:hover,.dark .link_group .item:hover,.dark #t_commentform,.dark textarea#comment,.dark .single_content,.dark .page_content,.dark .page_wrap,.dark #topic_content,.dark .t_cat_box,.dark .local_box,.dark input#add_cat,.dark .show_media_box,.dark .show_cdn_media,.dark input#img_link_up,.dark .com_smile_show .inner,.dark #commentform,.dark #login_form_box input#username,.dark #login_form_box input#password,.dark #comment-author-info input,.dark .archive_main,.dark .page_main,.dark .loacl_audio .audio_right input,.dark .netease_audio input,.dark .loacl_audio .audio_left,.dark .edit_card_box .edit_content input,.dark input#moment_video_url,.dark input#moment_video_bili,.dark .m_media_left,.dark .widget_tag_cloud a,.dark .cst_widget_comment ul li .right .body,.dark .nodata_main,.dark .s_main,.dark .musci_list_box,.dark .volume_box,.dark .top_set_box,.dark .sw_qrcode {
	background:#0a0c19;
}
.top_tool i {
	color:#fff;
}
header#masthead,.footer_menu,.posts_cat_nav,.moment_cat_nav,.footer_tool,.lwptoc {
	will-change:transform;
	transition:transform 0.3s ease,opacity 0.3s ease !important;
}
html.bars-hidden header#masthead {
	transform:translate3d(0,-100%,0);
}
html.bars-hidden .footer_menu {
	transform:translate3d(0,200%,0);
}
html.nav-hidden .posts_cat_nav,html.nav-hidden .moment_cat_nav {
	transform:translate3d(0,-250%,0) !important;
}
html.bars-hidden .footer_tool,html.bars-hidden .go_top {
	transform:translate3d(150%,0,0);
}
html.bars-hidden .lwptoc {
	transform:translate3d(200%,0,0);
}
html.bars-invisible .footer_nav {
	visibility:hidden;
	pointer-events:none;
}
.uk-animation-zoom-in-1,.uk-animation-zoom-in-2,.uk-animation-zoom-in-3 {
	animation-name:none;
}
.dark .entry-content.info-container {
	background:#111324;
}
.dark .footer_main .inner {
	background:#11132475;
}
.normal_content .entry-title,.normal_grid_content .entry-title {
	font-size:14px;
}
.normal_content .entry_meta,.normal_card_content .entry_meta,.normal_grid_content .entry_meta {
	font-size:11px;
}
.entry-content.info-container {
	padding:10px;
}
.archive_main {
	background:#fff;
	margin-top:10px;
	border-radius:12px;
	position:relative;
	top:-28px;
}
.link_group .item {
	flex:0 0 100%;
}
.pix-card {
	position:relative;
	height:126px;
	border-radius:16px;
	box-shadow:0 8px 20px rgba(88,103,221,0.1);
	background:linear-gradient(135deg,#ffffff 0%,#f8faff 55%,#eef3ff 100%);
	border:1px solid rgba(123,97,255,0.08);
	overflow:hidden;
}
.pix-card::before {
	content:"";
	position:absolute;
	inset:-34% auto auto 72%;
	width:110px;
	height:110px;
	background:radial-gradient(circle,rgba(121,135,255,0.14) 0%,rgba(121,135,255,0) 72%);
	pointer-events:none;
	z-index:0;
}
.pix-card-inner {
	position:relative;
	z-index:1;
	display:flex;
	align-items:stretch;
	gap:0;
	height:100%;
	padding:0;
}
.pix-card-media {
	position:relative;
	width:142px;
	height:100%;
	flex-shrink:0;
	border-radius:16px 0 0 16px;
	overflow:hidden;
	background:linear-gradient(135deg,#dbe4ff 0%,#eff3ff 100%);
	box-shadow:none;
}
.pix-card-body {
	position:relative;
	flex:1;
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	padding:9px 7px 9px 12px;
	margin-left:-15px;
	gap:6px;
	min-width:0;
	overflow:hidden;
}
.pix-card-title {
	width:100%;
	max-width:100%;
	min-width:0;
	font-size:14px;
	font-weight:700;
	line-height:1.35;
	letter-spacing:-0.02em;
	margin:1px 0 0;
	color:#182033;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	word-break:normal;
	display:block;
	flex:0 0 auto;
}
.pix-card-excerpt {
	width:100%;
	max-width:100%;
	min-width:0;
	font-size:10px;
	color:#69758c;
	line-height:1.55;
	margin-top:0;
	padding-right:0;
	min-height:3.1em;
	max-height:3.1em;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
	text-overflow:ellipsis;
	word-break:break-all;
}
.pix-card-meta {
	font-size:10px;
	display:flex;
	justify-content:space-between;
	align-items:center;
	gap:6px;
	margin-top:auto;
	min-width:0;
}
.pix-card-author,.pix-card-stats {
	height:auto;
	overflow:hidden;
}
.pix-card-author {
	display:inline-flex;
	align-items:center;
	gap:6px;
	max-width:40%;
	flex:0 1 auto;
	min-width:0;
	font-size:10px;
	font-weight:600;
	color:#44507b;
}
.pix-card-author-avatar {
	display:none;
}
.pix-card-author-name {
	display:block;
	min-width:0;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.pix-card-stats {
	width:auto;
	display:flex;
	align-items:center;
	justify-content:flex-end;
	gap:4px;
	flex:1 1 auto;
	min-width:0;
	flex-wrap:nowrap;
}
.pix-card-category {
	display:inline-flex;
	align-items:center;
	min-width:0;
	max-width:52px;
}
.pix-card-category a {
	display:inline-flex;
	align-items:center;
	max-width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	padding:4px 6px;
	border-radius:999px;
	background:rgba(123,97,255,0.08);
	color:#55627e;
	font-size:10px;
	line-height:1;
	text-decoration:none;
}
.pix-card-views,.pix-card-date {
	display:inline-flex;
	align-items:center;
	gap:4px;
	padding:4px 6px;
	font-size:10px;
	max-width:calc(50% - 2px);
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	border-radius:999px;
	background:rgba(123,97,255,0.08);
	color:#55627e;
	line-height:1;
}
.pix-card-views i {
	font-size:12px;
	color:#6a62ff;
}
.pix-card-media::after {
	content:"";
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	width:25%;
	pointer-events:none;
	background:linear-gradient(270deg,rgba(248,250,255,0.96) 0%,rgba(244,247,255,0.88) 22%,rgba(239,243,255,0.58) 48%,rgba(239,243,255,0.2) 72%,rgba(239,243,255,0) 100%);
}

.se_inner {
	gap:10px;
	flex-direction:column;
	flex-wrap:nowrap;
}
a.pix-card-link {
	display:block;
	flex:0 0 100%;
}
.loading-animations {
	position:relative;
	top:-18px;
	border-radius:12px;
	background:transparent;
	margin-bottom:200px;
}
.dark .loading-animations {
	background:transparent;
}
.page_content .entry-header,.blog_header {
	border-bottom:1px #f7f7ff solid;
}
}@media (max-width:768px) {
	.dark .lwptoc_i {
	padding:1em;
}
.dark .lwptoc_item_label {
	white-space:normal;
}
}@media (max-width:480px) {
	.pix-card {
		height:114px;
		border-radius:14px;
	}
	.pix-card-media {
		width:128px;
		border-radius:14px 0 0 14px;
	}
	.pix-card-body {
		padding:8px 6px 8px 10px;
		gap:5px;
	}
	.pix-card-title {
		font-size:14px;
	}
	.pix-card-excerpt {
		font-size:12px;
		min-height:3em;
		max-height:3em;
	}
	.pix-card-meta {
		font-size:9px;
		gap:5px;
	}
	.pix-card-author {
		font-size:9px;
		max-width:38%;
	}
	.pix-card-stats {
		gap:3px;
	}
	.pix-card-category {
		max-width:46px;
	}
	.pix-card-category a,
	.pix-card-views,
	.pix-card-date {
		padding:3px 5px;
		font-size:9px;
	}
	.pix-card-views i {
		font-size:11px;
	}
	.post-password-form {
		margin:20px;
		padding:30px 20px;
	}
}