
@media (min-width: 641px) {
	.left_nav,
	.main_sidebar {
		background: #f6f7ff;
	}

	.page_main {
		background: #fff;
	}

	.top_bar {
		background: #fff;
		padding: 0 20px;
		border-radius: 12px 12px 0 0;
	}

	#post_item.norpost_list {
		padding-top: 0;
	}

	header.uk-active .top_bar {
		border-radius: 0;
	}

	.top_s_box input.s_input {
		background: #f8f8ff;
	}

	div#page {
		margin: 60px auto 0;
	}

	.site-desktop-sidebar__widget {
		border: none;
		box-shadow: none;
		background: transparent;
		margin-bottom: 0;
	}

	.left_nav {
		padding: 16px 0 0;
	}

	.index_banner {
		border-radius: 0;
	}

	.top_logo {
		padding: 0;
	}

	body {
		background: #f0efff;
	}

	header#masthead {
		background: #f0efff;
	}

	header#masthead.uk-sticky-fixed.uk-active {
		background: transparent;
		backdrop-filter: none;
	}

	#moment_item,
	#post_item,
	#mixed_item {
		padding: 0 32px;
	}

	.dark header#masthead.uk-sticky-fixed.uk-active {
		background: transparent !important;
		backdrop-filter: none !important;
	}

	.dark .left_nav,
	.dark .main_sidebar,
	.dark .footer_main .inner {
		background: #111324 !important;
	}

	.dark .page_main,
	.dark .top_bar {
		background: #161829 !important;
	}

	.dark .widget.site-desktop-sidebar__widget {
		background: transparent !important;
		border-color: transparent !important;
		box-shadow: none !important;
	}

	.dark #pjax-container {
		background: transparent !important;
	}

	.pjax-stage {
		z-index: 199;
	}

	#pjax-container {
		position: relative;
		z-index: 199;
	}

	.pjax-stage::before {
		content: "";
		position: absolute;
		left: 0;
		right: 0;
		top: -24px;
		height: 25px;
		background: linear-gradient(to bottom, rgba(255, 255, 255, 0), rgba(255, 255, 255, .12) 30%, rgba(255, 255, 255, .35) 55%, rgba(255, 255, 255, .7) 78%, #fff 90%);
		pointer-events: none;
	}

	.dark .pjax-stage::before {
		background: linear-gradient(to bottom, rgba(22, 24, 41, 0), rgba(22, 24, 41, .12) 30%, rgba(22, 24, 41, .35) 55%, rgba(22, 24, 41, .7) 78%, #161829 90%);
	}

	.page_main,
	.main_sidebar {
		padding: 0;
	}

	.single_wrap {
		margin-top: 8px;
		border-radius: 12px;
		padding: 16px 32px;
	}

	.single_wrap .comments-area,
	.page_content .comments-area,
	.single_content .comments-area {
		background: #f0f2fd;
	}

	.page_content {
		padding: 16px 32px !important;
	}

	.index_banner img {
		border-radius: 0;
	}
}

@media (max-width: 640px) {
	#post_item {
		padding: 0 16px 25px;
	}

	.p_item {
		padding: 16px 0;
	}

	.classic-post-content p {
		margin-bottom: 8px;
	}
}

.uk-animation-zoom-in-1,
.uk-animation-zoom-in-2,
.uk-animation-zoom-in-3 {
	animation-name: none;
}

@media (min-width: 641px) {
	.mod_double_l .top_bar {
		background: #f6f7ff;
	}

	.mod_double_l .page_main {
		margin-top: -72px;
		border-radius: 0 12px 0 0;
	}

	.mod_double_l .right_admin_tool {
		z-index: 3;
	}

	.mod_double_l .top_right .top_tool i {
		color: #000;
	}

	.mod_double_l header.uk-active .top_bar {
		background: rgb(247 247 255 / 50%);
		backdrop-filter: saturate(2) blur(10px);
	}

	.mod_double_l.dark .top_bar {
		background: #111324 !important;
	}

	.mod_double_l.dark header.uk-active .top_bar {
		background: rgb(10 12 25 / 50%) !important;
		backdrop-filter: saturate(2) blur(10px) !important;
	}

	.mod_double_l.dark .top_right .top_tool i {
		color: #fff;
	}

	body.mod_double_l .main_body,
	body.mod_double_l .go_top_box,
	body.mod_double_l .top_bar {
		max-width: 960px;
	}

	.mod_double_l .index_banner {
		aspect-ratio: 2;
	}
}

@media (min-width: 641px) and (max-width: 960px) {
	.mod_double_l .page_main {
		border-radius: 12px 12px 0 0;
	}
}

body.mod_double_l.dark {
	--notice-title: #eaf0ff;
	--notice-text: #b9c6db;
	--notice-link: #7aa7ff;
	--notice-underline: rgb(122 167 255 / 45%);
}
