:root {
	--lacorn-theme-transition: background-color .22s ease, color .22s ease, border-color .22s ease, box-shadow .22s ease;
}

html[data-lacorn-theme="dark"] {
	color-scheme: dark;
	--lc-bg: #07111f;
	--lc-bg-deep: #040b15;
	--lc-surface: #0e1a2b;
	--lc-surface-2: #132238;
	--lc-surface-3: #182a43;
	--lc-surface-soft: rgba(19, 34, 56, .82);
	--lc-text: #edf3fb;
	--lc-text-strong: #ffffff;
	--lc-muted: #a9b8cc;
	--lc-muted-2: #7f91aa;
	--lc-border: rgba(148, 163, 184, .2);
	--lc-border-strong: rgba(125, 211, 252, .32);
	--lc-accent: #60a5fa;
	--lc-accent-strong: #38bdf8;
	--lc-link: #8dccff;
	--lc-success: #5eead4;
	--lc-warning: #fbbf24;
	--lc-danger: #fb7185;
	--lc-shadow: 0 22px 54px rgba(0, 0, 0, .34);
	background: var(--lc-bg-deep);
}

html[data-lacorn-theme="dark"] body {
	background:
		radial-gradient(circle at 10% -8%, rgba(37, 99, 235, .22), transparent 34rem),
		radial-gradient(circle at 92% 14%, rgba(8, 145, 178, .14), transparent 30rem),
		linear-gradient(180deg, #07111f 0%, #091423 48%, #060e1a 100%) !important;
	color: var(--lc-text) !important;
}

html[data-lacorn-theme="dark"] body,
html[data-lacorn-theme="dark"] body * {
	scrollbar-color: #334b68 #0b1626;
}

html[data-lacorn-theme="dark"] ::selection {
	background: rgba(56, 189, 248, .32);
	color: #fff;
}

html[data-lacorn-theme="dark"] a {
	color: var(--lc-link);
}

html[data-lacorn-theme="dark"] h1,
html[data-lacorn-theme="dark"] h2,
html[data-lacorn-theme="dark"] h3,
html[data-lacorn-theme="dark"] h4,
html[data-lacorn-theme="dark"] h5,
html[data-lacorn-theme="dark"] h6,
html[data-lacorn-theme="dark"] strong,
html[data-lacorn-theme="dark"] b,
html[data-lacorn-theme="dark"] label,
html[data-lacorn-theme="dark"] legend {
	color: var(--lc-text-strong);
}

html[data-lacorn-theme="dark"] p,
html[data-lacorn-theme="dark"] li,
html[data-lacorn-theme="dark"] dd,
html[data-lacorn-theme="dark"] dt,
html[data-lacorn-theme="dark"] figcaption,
html[data-lacorn-theme="dark"] .text-muted {
	color: var(--lc-muted);
}

html[data-lacorn-theme="dark"] hr {
	border-color: var(--lc-border);
}

html[data-lacorn-theme="dark"] .site,
html[data-lacorn-theme="dark"] .site-content,
html[data-lacorn-theme="dark"] .site-content.fixed,
html[data-lacorn-theme="dark"] .site-content-inner,
html[data-lacorn-theme="dark"] .content-area,
html[data-lacorn-theme="dark"] .site-main {
	background: transparent !important;
	color: var(--lc-text) !important;
}

html[data-lacorn-theme="dark"] .site-content.fixed {
	background:
		linear-gradient(180deg, rgba(10, 22, 38, .84), rgba(7, 17, 31, .94)) !important;
	box-shadow: 0 0 0 1px rgba(148, 163, 184, .08), 0 24px 80px rgba(0, 0, 0, .28);
}

html[data-lacorn-theme="dark"] .page-header {
	background:
		radial-gradient(circle at 88% 18%, rgba(56, 189, 248, .2), transparent 34%),
		linear-gradient(135deg, #13243b 0%, #102036 54%, #0b1a2d 100%) !important;
	border: 1px solid rgba(125, 211, 252, .2) !important;
	box-shadow: 0 24px 60px rgba(0, 0, 0, .24) !important;
}

html[data-lacorn-theme="dark"] .page-header .page-title {
	color: #f8fbff !important;
	text-shadow: 0 2px 24px rgba(0, 0, 0, .28);
}

/* Header and navigation */
html[data-lacorn-theme="dark"] .site-header,
html[data-lacorn-theme="dark"] .header,
html[data-lacorn-theme="dark"] .header__top,
html[data-lacorn-theme="dark"] .header__bottom {
	background: rgba(8, 17, 31, .94) !important;
	border-color: var(--lc-border) !important;
	color: var(--lc-text) !important;
	box-shadow: 0 10px 34px rgba(0, 0, 0, .2);
}

html[data-lacorn-theme="dark"] .header__logo {
	display: flex;
	align-items: center;
	padding: 5px 9px;
	border-radius: 12px;
	background: rgba(255, 255, 255, .96);
	box-shadow: 0 7px 20px rgba(0, 0, 0, .2);
}

html[data-lacorn-theme="dark"] .header__nav .menu > .menu__item > a,
html[data-lacorn-theme="dark"] .header__top a,
html[data-lacorn-theme="dark"] .menu a {
	color: var(--lc-text) !important;
}

html[data-lacorn-theme="dark"] .header__nav .menu > .menu__item > a:hover,
html[data-lacorn-theme="dark"] .header__nav .menu > .menu__item.current-menu-item > a {
	color: #7dd3fc !important;
}

html[data-lacorn-theme="dark"] .sub-menu,
html[data-lacorn-theme="dark"] .mobile-menu,
html[data-lacorn-theme="dark"] .mobile-menu-content,
html[data-lacorn-theme="dark"] .mobile-menu-header {
	background: #0d1a2b !important;
	border-color: var(--lc-border) !important;
	box-shadow: var(--lc-shadow) !important;
}

html[data-lacorn-theme="dark"] .sub-menu a,
html[data-lacorn-theme="dark"] .mobile-menu a {
	color: var(--lc-text) !important;
}

html[data-lacorn-theme="dark"] .sub-menu a:hover,
html[data-lacorn-theme="dark"] .mobile-menu a:hover {
	background: rgba(96, 165, 250, .12) !important;
	color: #bae6fd !important;
}

.lacorn-theme-toggle {
	position: relative;
	flex: 0 0 auto;
	display: inline-flex !important;
	align-items: center;
	justify-content: center;
	width: 42px;
	height: 42px;
	padding: 0 !important;
	border: 1px solid rgba(100, 116, 139, .22) !important;
	border-radius: 13px !important;
	background: linear-gradient(145deg, #fff, #f4f7fb) !important;
	color: #1d4ed8 !important;
	cursor: pointer;
	box-shadow: 0 6px 16px rgba(15, 23, 42, .1);
	transition: transform .2s ease, box-shadow .2s ease, background .2s ease, border-color .2s ease;
}

.lacorn-theme-toggle:hover {
	transform: translateY(-2px);
	box-shadow: 0 10px 22px rgba(37, 99, 235, .18);
}

.lacorn-theme-toggle:focus-visible {
	outline: 3px solid rgba(56, 189, 248, .45);
	outline-offset: 3px;
}

.lacorn-theme-toggle svg {
	position: absolute;
	width: 20px;
	height: 20px;
	fill: none;
	stroke: currentColor;
	stroke-width: 1.9;
	stroke-linecap: round;
	stroke-linejoin: round;
	transition: opacity .2s ease, transform .3s ease;
}

.lacorn-theme-toggle__sun {
	opacity: 0;
	transform: rotate(-45deg) scale(.65);
}

.lacorn-theme-toggle__moon {
	opacity: 1;
	transform: rotate(0) scale(1);
}

html[data-lacorn-theme="dark"] .lacorn-theme-toggle {
	background: linear-gradient(145deg, #162842, #0f1d31) !important;
	border-color: rgba(125, 211, 252, .3) !important;
	color: #fbbf24 !important;
	box-shadow: 0 8px 22px rgba(0, 0, 0, .3);
}

html[data-lacorn-theme="dark"] .lacorn-theme-toggle__sun {
	opacity: 1;
	transform: rotate(0) scale(1);
}

html[data-lacorn-theme="dark"] .lacorn-theme-toggle__moon {
	opacity: 0;
	transform: rotate(45deg) scale(.65);
}

html[data-lacorn-theme="dark"] .menu__image,
html[data-lacorn-theme="dark"] .lcab-burger-menu,
html[data-lacorn-theme="dark"] .menu-toggle {
	background-color: #132238 !important;
	border-color: var(--lc-border) !important;
	box-shadow: 0 7px 18px rgba(0, 0, 0, .22) !important;
}

html[data-lacorn-theme="dark"] .menu__image img,
html[data-lacorn-theme="dark"] .image__mobail {
	filter: brightness(0) invert(1);
	opacity: .92;
}

html[data-lacorn-theme="dark"] .search-icon,
html[data-lacorn-theme="dark"] .menu-icon,
html[data-lacorn-theme="dark"] .menu-icon::before,
html[data-lacorn-theme="dark"] .menu-icon::after,
html[data-lacorn-theme="dark"] .lcab-burger-menu__line {
	border-color: #dbeafe !important;
	background-color: #dbeafe !important;
	color: #dbeafe !important;
}

/* Breadcrumbs, catalog headers and movie grids */
html[data-lacorn-theme="dark"] .breadcrumb,
html[data-lacorn-theme="dark"] .breadcrumbs,
html[data-lacorn-theme="dark"] .movie-breadcrumbs,
html[data-lacorn-theme="dark"] .page-header {
	color: var(--lc-muted) !important;
}

html[data-lacorn-theme="dark"] .breadcrumb a,
html[data-lacorn-theme="dark"] .breadcrumbs a {
	color: #7dd3fc !important;
}

html[data-lacorn-theme="dark"] .page-title {
	color: var(--lc-text-strong) !important;
	text-shadow: 0 2px 18px rgba(0, 0, 0, .22);
}

html[data-lacorn-theme="dark"] .post-card {
	padding-bottom: 15px;
	border: 1px solid var(--lc-border);
	border-radius: 20px;
	background: linear-gradient(180deg, rgba(19, 34, 56, .98), rgba(12, 25, 42, .98)) !important;
	box-shadow: 0 16px 34px rgba(0, 0, 0, .22);
	overflow: hidden;
	transition: transform .22s ease, border-color .22s ease, box-shadow .22s ease;
}

html[data-lacorn-theme="dark"] .post-card:hover {
	transform: translateY(-4px);
	border-color: rgba(96, 165, 250, .42);
	box-shadow: 0 22px 44px rgba(0, 0, 0, .32);
}

html[data-lacorn-theme="dark"] .post-card__title,
html[data-lacorn-theme="dark"] .post-card__meta,
html[data-lacorn-theme="dark"] .post-card__description {
	padding-left: 14px;
	padding-right: 14px;
}

html[data-lacorn-theme="dark"] .post-card__title a {
	color: var(--lc-text-strong) !important;
}

html[data-lacorn-theme="dark"] .post-card__description,
html[data-lacorn-theme="dark"] .post-card__meta {
	color: var(--lc-muted) !important;
}

html[data-lacorn-theme="dark"] .post-card__category {
	background: rgba(8, 17, 31, .84) !important;
	color: #bae6fd !important;
	backdrop-filter: blur(10px);
}

html[data-lacorn-theme="dark"] .pagination .page-numbers,
html[data-lacorn-theme="dark"] .nav-links .page-numbers {
	background: var(--lc-surface-2) !important;
	border-color: var(--lc-border) !important;
	color: var(--lc-text) !important;
}

html[data-lacorn-theme="dark"] .pagination .current,
html[data-lacorn-theme="dark"] .nav-links .current {
	background: linear-gradient(135deg, #2563eb, #0891b2) !important;
	color: #fff !important;
}

/* Movie and article cards */
html[data-lacorn-theme="dark"] body.single-post .article-post,
html[data-lacorn-theme="dark"] body.single-post .article-post.movie-card-modern,
html[data-lacorn-theme="dark"] .article-post.movie-card-modern {
	background:
		linear-gradient(180deg, rgba(14, 26, 43, .98), rgba(8, 18, 32, .98)) !important;
	border-color: var(--lc-border) !important;
	box-shadow: var(--lc-shadow) !important;
	color: var(--lc-text) !important;
}

html[data-lacorn-theme="dark"] .movie-card-modern .movie-body,
html[data-lacorn-theme="dark"] .movie-card-modern .movie-excerpt,
html[data-lacorn-theme="dark"] .movie-card-modern .movie-info-item,
html[data-lacorn-theme="dark"] .movie-card-modern .movie-content,
html[data-lacorn-theme="dark"] body.single-post .site-main .article-post.movie-card-modern .movie-excerpt,
html[data-lacorn-theme="dark"] body.single-post .site-main .article-post.movie-card-modern .movie-content {
	background: linear-gradient(145deg, rgba(19, 34, 56, .96), rgba(12, 25, 42, .96)) !important;
	border-color: var(--lc-border) !important;
	color: var(--lc-text) !important;
	box-shadow: 0 15px 34px rgba(0, 0, 0, .2) !important;
}

html[data-lacorn-theme="dark"] .movie-info-item__label {
	color: #7dd3fc !important;
}

html[data-lacorn-theme="dark"] .movie-info-item__value,
html[data-lacorn-theme="dark"] .movie-content p,
html[data-lacorn-theme="dark"] .movie-content li,
html[data-lacorn-theme="dark"] .entry-content,
html[data-lacorn-theme="dark"] .entry-content p,
html[data-lacorn-theme="dark"] .entry-content li {
	color: #c8d4e3 !important;
}

html[data-lacorn-theme="dark"] .movie-tag,
html[data-lacorn-theme="dark"] .entry-tags a {
	background: #172a43 !important;
	border-color: var(--lc-border) !important;
	color: #bae6fd !important;
}

html[data-lacorn-theme="dark"] .movie-actions-bar,
html[data-lacorn-theme="dark"] .movie-footer-actions,
html[data-lacorn-theme="dark"] .entry-social {
	background: linear-gradient(145deg, rgba(19, 34, 56, .96), rgba(12, 25, 42, .96)) !important;
	border-color: var(--lc-border) !important;
}

html[data-lacorn-theme="dark"] blockquote,
html[data-lacorn-theme="dark"] .wp-block-quote {
	background: rgba(37, 99, 235, .1) !important;
	border-color: #38bdf8 !important;
	color: var(--lc-text) !important;
}

html[data-lacorn-theme="dark"] .wp-block-table,
html[data-lacorn-theme="dark"] table,
html[data-lacorn-theme="dark"] body.single-post .site-main .article-post.movie-card-modern table {
	background: #0d1b2e !important;
	border-color: var(--lc-border) !important;
	color: var(--lc-text) !important;
}

html[data-lacorn-theme="dark"] table tr,
html[data-lacorn-theme="dark"] table th,
html[data-lacorn-theme="dark"] table td,
html[data-lacorn-theme="dark"] body.single-post .site-main .article-post.movie-card-modern table tr,
html[data-lacorn-theme="dark"] body.single-post .site-main .article-post.movie-card-modern table th,
html[data-lacorn-theme="dark"] body.single-post .site-main .article-post.movie-card-modern table td {
	background: rgba(14, 26, 43, .9) !important;
	border-color: var(--lc-border) !important;
	color: var(--lc-text) !important;
}

html[data-lacorn-theme="dark"] table th {
	background: #172a43 !important;
}

/* Widgets and sidebar */
html[data-lacorn-theme="dark"] .sidebar,
html[data-lacorn-theme="dark"] .widget,
html[data-lacorn-theme="dark"] .sticky-sidebar,
html[data-lacorn-theme="dark"] .js-sticky-sidebar {
	color: var(--lc-text) !important;
}

html[data-lacorn-theme="dark"] .widget {
	border-color: var(--lc-border) !important;
	background: linear-gradient(160deg, rgba(19, 34, 56, .94), rgba(11, 23, 39, .94)) !important;
	box-shadow: 0 14px 34px rgba(0, 0, 0, .2) !important;
}

@media (max-width: 720px) {
	html[data-lacorn-theme="dark"] body.postid-65083 .entry-content .wp-block-table,
	html[data-lacorn-theme="dark"] body.postid-65083 .entry-content .table-responsive,
	html[data-lacorn-theme="dark"] body.postid-65083 .entry-content table.has-fixed-layout {
		background: transparent !important;
		border-color: transparent !important;
	}

	html[data-lacorn-theme="dark"] body.postid-65083 .entry-content table.has-fixed-layout tbody tr {
		background: #0d1b2e !important;
		border-color: #2a405e !important;
		box-shadow: 0 14px 30px rgba(0, 0, 0, .25) !important;
	}

	html[data-lacorn-theme="dark"] body.postid-65083 .entry-content table.has-fixed-layout tbody td {
		background: #0d1b2e !important;
		border-color: #213650 !important;
		color: #d8e4f2 !important;
	}

	html[data-lacorn-theme="dark"] body.postid-65083 .entry-content table.has-fixed-layout tbody td::before {
		color: #8298b5 !important;
	}

	html[data-lacorn-theme="dark"] body.postid-65083 .entry-content table.has-fixed-layout tbody td:first-child {
		background: linear-gradient(135deg, #163d80, #245fc6) !important;
		color: #fff !important;
	}

	html[data-lacorn-theme="dark"] body.postid-65083 .entry-content table.has-fixed-layout tbody td:first-child::before {
		color: #bfd5ff !important;
	}
}

html[data-lacorn-theme="dark"] .widget-title,
html[data-lacorn-theme="dark"] .widget__title,
html[data-lacorn-theme="dark"] .widget a {
	color: var(--lc-text) !important;
}

html[data-lacorn-theme="dark"] .tagcloud a {
	background: #172a43 !important;
	border-color: var(--lc-border) !important;
	color: #bae6fd !important;
}

html[data-lacorn-theme="dark"] .wp-block-latest-comments__comment article {
	background: linear-gradient(155deg, #14263e 0%, #0d1d31 100%) !important;
	border-color: var(--lc-border) !important;
	box-shadow: 0 12px 28px rgba(0, 0, 0, .2) !important;
}

html[data-lacorn-theme="dark"] .wp-block-latest-comments__comment-excerpt,
html[data-lacorn-theme="dark"] .wp-block-latest-comments__comment-excerpt p,
html[data-lacorn-theme="dark"] .wp-block-latest-comments__comment-date {
	color: var(--lc-muted) !important;
}

/* Forms */
html[data-lacorn-theme="dark"] input:not([type="checkbox"]):not([type="radio"]),
html[data-lacorn-theme="dark"] textarea,
html[data-lacorn-theme="dark"] select,
html[data-lacorn-theme="dark"] .lcab-input {
	background: #0b1728 !important;
	border-color: rgba(148, 163, 184, .26) !important;
	color: var(--lc-text) !important;
	box-shadow: none !important;
}

html[data-lacorn-theme="dark"] input::placeholder,
html[data-lacorn-theme="dark"] textarea::placeholder {
	color: #73869e !important;
}

html[data-lacorn-theme="dark"] input:focus,
html[data-lacorn-theme="dark"] textarea:focus,
html[data-lacorn-theme="dark"] select:focus {
	border-color: #38bdf8 !important;
	box-shadow: 0 0 0 4px rgba(56, 189, 248, .12) !important;
	outline: none;
}

/* Authentication */
html[data-lacorn-theme="dark"] .cap-wrapper {
	background:
		radial-gradient(circle at 90% 0%, rgba(37, 99, 235, .16), transparent 38%),
		#0b1728 !important;
	border: 1px solid var(--lc-border) !important;
}

html[data-lacorn-theme="dark"] .cap-card {
	background: linear-gradient(155deg, rgba(19, 36, 59, .98), rgba(11, 25, 43, .98)) !important;
	border-color: rgba(125, 211, 252, .2) !important;
	box-shadow: var(--lc-shadow) !important;
	color: var(--lc-text) !important;
}

html[data-lacorn-theme="dark"] .cap-title,
html[data-lacorn-theme="dark"] .cap-label,
html[data-lacorn-theme="dark"] .cap-back-link {
	color: var(--lc-text) !important;
}

html[data-lacorn-theme="dark"] .cap-subtitle,
html[data-lacorn-theme="dark"] .cap-muted {
	color: var(--lc-muted) !important;
}

html[data-lacorn-theme="dark"] .cap-sep {
	border-color: var(--lc-border) !important;
}

/* Personal cabinet, feed, groups and messages */
html[data-lacorn-theme="dark"] .lcab-app,
html[data-lacorn-theme="dark"] .lcab-shell,
html[data-lacorn-theme="dark"] .lcab-layout,
html[data-lacorn-theme="dark"] .lcab-main,
html[data-lacorn-theme="dark"] .lcab-content,
html[data-lacorn-theme="dark"] .lcab-view {
	background: transparent !important;
	color: var(--lc-text) !important;
}

html[data-lacorn-theme="dark"] .lcab-sidebar,
html[data-lacorn-theme="dark"] .lcab-header,
html[data-lacorn-theme="dark"] .lcab-card,
html[data-lacorn-theme="dark"] .lcab-panel,
html[data-lacorn-theme="dark"] .lcab-profile-card,
html[data-lacorn-theme="dark"] .lcab-wall-card,
html[data-lacorn-theme="dark"] .lcab-feed-card,
html[data-lacorn-theme="dark"] .lcab-notification,
html[data-lacorn-theme="dark"] .lcab-notification-card,
html[data-lacorn-theme="dark"] .lcab-settings-card,
html[data-lacorn-theme="dark"] .lcab-balance-card,
html[data-lacorn-theme="dark"] .lcab-group-card,
html[data-lacorn-theme="dark"] .lcab-message-card,
html[data-lacorn-theme="dark"] .lacorn-message-card,
html[data-lacorn-theme="dark"] .lacorn-messages-list,
html[data-lacorn-theme="dark"] .lacorn-conversation {
	background: linear-gradient(155deg, rgba(19, 34, 56, .98), rgba(11, 23, 39, .98)) !important;
	border-color: var(--lc-border) !important;
	color: var(--lc-text) !important;
	box-shadow: 0 16px 38px rgba(0, 0, 0, .22) !important;
}

html[data-lacorn-theme="dark"] .lcab-title,
html[data-lacorn-theme="dark"] .lcab-card__title,
html[data-lacorn-theme="dark"] .lcab-wall-card__author,
html[data-lacorn-theme="dark"] .lcab-profile-name,
html[data-lacorn-theme="dark"] .lcab-sidebar__name,
html[data-lacorn-theme="dark"] .lacorn-message-author {
	color: var(--lc-text-strong) !important;
}

html[data-lacorn-theme="dark"] .lcab-subtitle,
html[data-lacorn-theme="dark"] .lcab-meta,
html[data-lacorn-theme="dark"] .lcab-wall-card__meta,
html[data-lacorn-theme="dark"] .lcab-wall-card__content,
html[data-lacorn-theme="dark"] .lcab-card__description,
html[data-lacorn-theme="dark"] .lacorn-message-time {
	color: var(--lc-muted) !important;
}

html[data-lacorn-theme="dark"] .lcab-nav,
html[data-lacorn-theme="dark"] .lcab-tabs,
html[data-lacorn-theme="dark"] .lcab-feed-toggle,
html[data-lacorn-theme="dark"] .lcab-premium-tabs {
	background: #0d1a2b !important;
	border-color: var(--lc-border) !important;
}

html[data-lacorn-theme="dark"] .lcab-nav a,
html[data-lacorn-theme="dark"] .lcab-nav button,
html[data-lacorn-theme="dark"] .lcab-tab,
html[data-lacorn-theme="dark"] .lcab-feed-toggle__btn,
html[data-lacorn-theme="dark"] .lcab-premium-tab-btn {
	background: #152740 !important;
	border-color: var(--lc-border) !important;
	color: var(--lc-muted) !important;
}

html[data-lacorn-theme="dark"] .lcab-nav .is-active,
html[data-lacorn-theme="dark"] .lcab-tab.is-active,
html[data-lacorn-theme="dark"] .lcab-feed-toggle__btn.is-active,
html[data-lacorn-theme="dark"] .lcab-premium-tab-btn.is-active {
	background: linear-gradient(135deg, #2563eb, #0891b2) !important;
	color: #fff !important;
	border-color: transparent !important;
}

html[data-lacorn-theme="dark"] .lcab-wall-card__footer,
html[data-lacorn-theme="dark"] .lcab-wall-card__actions,
html[data-lacorn-theme="dark"] .lcab-comment,
html[data-lacorn-theme="dark"] .lcab-comments,
html[data-lacorn-theme="dark"] .lc-wall-votes {
	background: rgba(9, 20, 35, .72) !important;
	border-color: var(--lc-border) !important;
	color: var(--lc-muted) !important;
}

html[data-lacorn-theme="dark"] .lcab-premium-body,
html[data-lacorn-theme="dark"] .lcab-premium-status-card,
html[data-lacorn-theme="dark"] .lcab-premium-about-card,
html[data-lacorn-theme="dark"] .lcab-premium-rate-card,
html[data-lacorn-theme="dark"] .lcab-premium-movie-card,
html[data-lacorn-theme="dark"] .lcab-premium-movie-card__body {
	background: linear-gradient(150deg, #13243a, #0b1728) !important;
	border-color: rgba(125, 211, 252, .22) !important;
	color: var(--lc-text) !important;
	box-shadow: 0 18px 42px rgba(0, 0, 0, .25) !important;
}

html[data-lacorn-theme="dark"] .lcab-premium-status-card p,
html[data-lacorn-theme="dark"] .lcab-premium-about-card__text p,
html[data-lacorn-theme="dark"] .lcab-premium-movies-subtitle,
html[data-lacorn-theme="dark"] .lcab-premium-movie-card__excerpt {
	color: var(--lc-muted) !important;
}

html[data-lacorn-theme="dark"] .lcab-premium-movie-card__title,
html[data-lacorn-theme="dark"] .lcab-premium-status-card h3,
html[data-lacorn-theme="dark"] .lcab-premium-about-card__title {
	color: var(--lc-text-strong) !important;
}

html[data-lacorn-theme="dark"] .lcab-premium-plan-btn {
	background: linear-gradient(145deg, #182c47, #0e1d31) !important;
	border-color: var(--lc-border) !important;
	color: var(--lc-text) !important;
}

html[data-lacorn-theme="dark"] .lcab-premium-plan-btn__months {
	color: var(--lc-text-strong) !important;
}

/* High-specificity movie sidebar */
html[data-lacorn-theme="dark"] body.single-post #secondary.widget-area .sticky-sidebar > .widget {
	background:
		radial-gradient(circle at top right, rgba(56, 189, 248, .12), transparent 30%),
		linear-gradient(155deg, #13243a, #0b1728) !important;
	border-color: var(--lc-border) !important;
	box-shadow: 0 18px 42px rgba(0, 0, 0, .24) !important;
}

html[data-lacorn-theme="dark"] body.single-post #secondary.widget-area .sticky-sidebar .search-field {
	background: #0a1728 !important;
	border-color: rgba(125, 211, 252, .24) !important;
	color: var(--lc-text) !important;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .04) !important;
}

html[data-lacorn-theme="dark"] body.single-post #secondary.widget-area .sticky-sidebar .lacorn-comments-switcher__tabs {
	background: #0b1a2d !important;
	border-color: var(--lc-border) !important;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .04) !important;
}

html[data-lacorn-theme="dark"] body.single-post #secondary.widget-area .sticky-sidebar .lacorn-comments-switcher__tab {
	color: var(--lc-muted) !important;
}

html[data-lacorn-theme="dark"] body.single-post #secondary.widget-area .sticky-sidebar .lacorn-comments-switcher__tab.is-active {
	background: linear-gradient(135deg, #2563eb, #0891b2) !important;
	color: #fff !important;
}

html[data-lacorn-theme="dark"] body.single-post #secondary.widget-area .sticky-sidebar .widget_recent_comments .wp-block-latest-comments__comment > article {
	background: linear-gradient(155deg, #14263e, #0d1d31) !important;
	border-color: var(--lc-border) !important;
	box-shadow: 0 12px 26px rgba(0, 0, 0, .2) !important;
}

html[data-lacorn-theme="dark"] body.single-post #secondary.widget-area .sticky-sidebar .widget_recent_comments .wp-block-latest-comments__comment > article::before {
	background: #14263e !important;
	border-color: var(--lc-border) !important;
}

html[data-lacorn-theme="dark"] body.single-post #secondary.widget-area .sticky-sidebar .widget_recent_comments .wp-block-latest-comments__comment-link {
	color: var(--lc-text) !important;
}

html[data-lacorn-theme="dark"] body.single-post #secondary.widget-area .sticky-sidebar .widget_recent_comments .wp-block-latest-comments__comment-date,
html[data-lacorn-theme="dark"] body.single-post #secondary.widget-area .sticky-sidebar .widget_recent_comments .wp-block-latest-comments__comment-excerpt p {
	color: var(--lc-muted) !important;
}

/* Cabinet navigation and feed shells */
html[data-lacorn-theme="dark"] .lcab-aside {
	background:
		radial-gradient(circle at 8% 0%, rgba(14, 165, 233, .12), transparent 34%),
		linear-gradient(180deg, rgba(15, 32, 53, .98), rgba(8, 20, 35, .98)) !important;
	border-color: var(--lc-border) !important;
	box-shadow: 0 22px 52px rgba(0, 0, 0, .26), inset 0 1px 0 rgba(255, 255, 255, .04) !important;
}

html[data-lacorn-theme="dark"] .lcab-aside .lcab-nav__item:not(.lcab-nav__item--balance):not(.lcab-nav__item--premium):not(.is-active) {
	background: rgba(21, 39, 64, .92) !important;
	border-color: var(--lc-border) !important;
	color: var(--lc-text) !important;
	box-shadow: 0 8px 18px rgba(0, 0, 0, .12) !important;
}

html[data-lacorn-theme="dark"] .lcab-aside .lcab-nav__item:not(.lcab-nav__item--balance):not(.lcab-nav__item--premium):hover {
	background: #1a304d !important;
	border-color: rgba(125, 211, 252, .38) !important;
	color: #fff !important;
}

html[data-lacorn-theme="dark"] .lcab-aside .lcab-nav__group {
	background: rgba(8, 23, 40, .84) !important;
	border-color: var(--lc-border) !important;
}

html[data-lacorn-theme="dark"] .lcab-aside .lcab-nav__submenu {
	background: transparent !important;
}

html[data-lacorn-theme="dark"] .lcab-layout > .lcab-aside,
html[data-lacorn-theme="dark"] body.page-id-24864 .lcab-aside {
	background:
		radial-gradient(circle at 8% 0%, rgba(14, 165, 233, .12), transparent 34%),
		linear-gradient(180deg, #0f2035, #081423) !important;
}

html[data-lacorn-theme="dark"] .lcab-nav__item:not(.lcab-nav__item--balance):not(.lcab-nav__item--premium):not(.is-active) {
	background: #152740 !important;
	border-color: var(--lc-border) !important;
	color: var(--lc-text) !important;
}

html[data-lacorn-theme="dark"] .lcab-feed-promo {
	background:
		radial-gradient(circle at 92% 0%, rgba(56, 189, 248, .14), transparent 35%),
		linear-gradient(135deg, #142640, #0d1e33) !important;
	border-color: rgba(125, 211, 252, .24) !important;
	box-shadow: 0 14px 34px rgba(0, 0, 0, .18) !important;
}

html[data-lacorn-theme="dark"] .lcab-feed-promo__text {
	color: #dbeafe !important;
}

html[data-lacorn-theme="dark"] .lcab-feed-promo__hint {
	color: var(--lc-muted) !important;
}

html[data-lacorn-theme="dark"] .lcab-feed-body::before {
	background:
		linear-gradient(135deg, rgba(13, 35, 52, .94), rgba(12, 28, 48, .86)),
		repeating-linear-gradient(115deg, rgba(56, 189, 248, .05) 0 1px, transparent 1px 18px) !important;
}

html[data-lacorn-theme="dark"] article.lcab-feed-card[data-feed-post] .lcab-feed-date,
html[data-lacorn-theme="dark"] article.lcab-feed-card[data-feed-post] .lcab-feed-views {
	background: rgba(9, 24, 41, .9) !important;
	border-color: var(--lc-border) !important;
	color: var(--lc-muted) !important;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .04) !important;
}

html[data-lacorn-theme="dark"] .lcab-empty {
	background: #10223a !important;
	border-color: var(--lc-border) !important;
	color: var(--lc-muted) !important;
}

html[data-lacorn-theme="dark"] .lcab-mobile-nav,
html[data-lacorn-theme="dark"] .lcab-mobile-nav__dropdown,
html[data-lacorn-theme="dark"] .lcab-mobile-nav__submenu {
	background: #0b1a2d !important;
	border-color: var(--lc-border) !important;
}

html[data-lacorn-theme="dark"] .lcab-mobile-nav__item,
html[data-lacorn-theme="dark"] .lcab-mobile-nav__dropdown-item {
	color: var(--lc-text) !important;
	border-color: var(--lc-border) !important;
}

html[data-lacorn-theme="dark"] .lcab-mobile-nav__item:hover,
html[data-lacorn-theme="dark"] .lcab-mobile-nav__item.is-active,
html[data-lacorn-theme="dark"] .lcab-mobile-nav__dropdown-item:hover,
html[data-lacorn-theme="dark"] .lcab-mobile-nav__dropdown-item.is-active {
	background: #17304d !important;
	color: #fff !important;
}

/* Header account drawer */
html[data-lacorn-theme="dark"] .lcab-bottom-menu,
html[data-lacorn-theme="dark"] .lcab-bottom-menu__header {
	background: linear-gradient(180deg, #12243b, #0a1728) !important;
	border-color: var(--lc-border) !important;
	color: var(--lc-text) !important;
}

html[data-lacorn-theme="dark"] .lcab-bottom-menu__drag-handle {
	background: #45617f !important;
}

html[data-lacorn-theme="dark"] .lcab-bottom-menu__title,
html[data-lacorn-theme="dark"] .lcab-bottom-menu__item,
html[data-lacorn-theme="dark"] .lcab-bottom-menu__label {
	color: var(--lc-text) !important;
}

html[data-lacorn-theme="dark"] .lcab-bottom-menu__item:not(.lcab-bottom-menu__item--balance):hover,
html[data-lacorn-theme="dark"] .lcab-bottom-menu__item:not(.lcab-bottom-menu__item--balance):active {
	background: #172b46 !important;
}

html[data-lacorn-theme="dark"] .lcab-bottom-menu__divider {
	background: var(--lc-border) !important;
}

html[data-lacorn-theme="dark"] .lcab-bottom-menu__arrow {
	color: #7f96b1 !important;
}

html[data-lacorn-theme="dark"] .lcab-bottom-menu::-webkit-scrollbar-thumb {
	background: #36516f;
}

/* Feed comments and embedded collections */
html[data-lacorn-theme="dark"] .lcab-feed-card .lc-wall-comments {
	background:
		radial-gradient(circle at 10% 0%, rgba(37, 99, 235, .12), transparent 34%),
		linear-gradient(145deg, #10223a, #0a192b) !important;
	border-color: var(--lc-border) !important;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .04), 0 18px 44px rgba(0, 0, 0, .2) !important;
}

html[data-lacorn-theme="dark"] .lcab-feed-card .lc-comment,
html[data-lacorn-theme="dark"] .lcab-feed-card .lc-comment--reply {
	background: linear-gradient(145deg, #152942, #0d1d31) !important;
	border-color: var(--lc-border) !important;
	color: var(--lc-text) !important;
	box-shadow: 0 12px 28px rgba(0, 0, 0, .2) !important;
}

html[data-lacorn-theme="dark"] .lcab-feed-card .lc-comment__date {
	background: #0a192b !important;
	color: var(--lc-muted) !important;
}

html[data-lacorn-theme="dark"] .lcab-feed-card .lc-comment__content,
html[data-lacorn-theme="dark"] .lcab-feed-card .lc-comment__content p {
	color: var(--lc-text) !important;
}

html[data-lacorn-theme="dark"] .lcab-feed-card .lc-comment-reaction {
	background: #0e2036 !important;
	border-color: var(--lc-border) !important;
	color: var(--lc-muted) !important;
	box-shadow: 0 5px 12px rgba(0, 0, 0, .14) !important;
}

html[data-lacorn-theme="dark"] .lcab-feed-card .lc-comment-reaction:hover {
	background: #17304d !important;
	border-color: rgba(125, 211, 252, .4) !important;
}

html[data-lacorn-theme="dark"] .lcab-feed-card .lc-comment-reaction__count {
	color: inherit !important;
}

html[data-lacorn-theme="dark"] .lcab-feed-card .lc-comment__reply-btn {
	background: linear-gradient(135deg, #123252, #153d61) !important;
	border-color: rgba(56, 189, 248, .3) !important;
	color: #bae6fd !important;
}

html[data-lacorn-theme="dark"] .lcab-feed-card .lc-comment-reply-form,
html[data-lacorn-theme="dark"] .lcab-feed-card .lc-comment-form {
	background: linear-gradient(145deg, #12253d, #0b1b2e) !important;
	border-color: var(--lc-border) !important;
	box-shadow: 0 12px 28px rgba(0, 0, 0, .18) !important;
}

html[data-lacorn-theme="dark"] .lcab-feed-card .lc-comment-reply-form textarea,
html[data-lacorn-theme="dark"] .lcab-feed-card .lc-comment-form textarea {
	background: #091827 !important;
	border-color: rgba(125, 211, 252, .3) !important;
	color: var(--lc-text) !important;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .03) !important;
}

html[data-lacorn-theme="dark"] .lcab-feed-card .lc-comment-cancel {
	background: #172a43 !important;
	border-color: var(--lc-border) !important;
	color: var(--lc-text) !important;
}

html[data-lacorn-theme="dark"] .lcab-feed-card .lc-wall-collection {
	background:
		radial-gradient(circle at 92% 8%, rgba(139, 92, 246, .16), transparent 34%),
		linear-gradient(145deg, #18213c, #10182d) !important;
	border-color: rgba(167, 139, 250, .48) !important;
	box-shadow: 0 18px 38px rgba(0, 0, 0, .22) !important;
}

html[data-lacorn-theme="dark"] .lcab-feed-card .lc-wall-collection__title {
	color: #c4b5fd !important;
}

html[data-lacorn-theme="dark"] .lcab-feed-card .lc-wall-collection__count {
	background: #241d43 !important;
	color: #c4b5fd !important;
}

html[data-lacorn-theme="dark"] .lcab-feed-card .lc-wall-collection__item {
	background: #111f34 !important;
	border-color: rgba(167, 139, 250, .34) !important;
}

html[data-lacorn-theme="dark"] .lcab-feed-card .lc-wall-collection__movie-title {
	color: var(--lc-text) !important;
}

/* Public profile */
html[data-lacorn-theme="dark"] .lc-profile-wrap {
	background:
		radial-gradient(circle at 12% 0%, rgba(14, 165, 233, .14), transparent 34%),
		radial-gradient(circle at 88% 16%, rgba(34, 197, 94, .08), transparent 30%),
		linear-gradient(180deg, #091727, #071320) !important;
	color: var(--lc-text) !important;
}

html[data-lacorn-theme="dark"] .lc-profile-top-card {
	background:
		linear-gradient(135deg, rgba(10, 24, 42, .98), rgba(3, 72, 112, .92) 52%, rgba(13, 78, 62, .9)),
		repeating-linear-gradient(45deg, rgba(255, 255, 255, .04) 0 1px, transparent 1px 18px) !important;
}

html[data-lacorn-theme="dark"] .lc-profile-about-card,
html[data-lacorn-theme="dark"] .lc-profile-header__info,
html[data-lacorn-theme="dark"] .lc-profile-badges-wrap,
html[data-lacorn-theme="dark"] .lc-profile-gifts-wrap {
	background: linear-gradient(155deg, rgba(18, 38, 62, .98), rgba(10, 25, 43, .98)) !important;
	border-color: var(--lc-border) !important;
	box-shadow: 0 22px 50px rgba(0, 0, 0, .24), inset 0 1px 0 rgba(255, 255, 255, .04) !important;
	color: var(--lc-text) !important;
}

html[data-lacorn-theme="dark"] .lc-profile-stat,
html[data-lacorn-theme="dark"] .lc-profile-about__card,
html[data-lacorn-theme="dark"] .lc-profile-badge,
html[data-lacorn-theme="dark"] .lc-profile-gift {
	background: linear-gradient(145deg, #162a44, #0d1e33) !important;
	border-color: var(--lc-border) !important;
	box-shadow: 0 12px 24px rgba(0, 0, 0, .18) !important;
	color: var(--lc-text) !important;
}

html[data-lacorn-theme="dark"] .lc-profile-stat:hover,
html[data-lacorn-theme="dark"] .lc-profile-badge:hover,
html[data-lacorn-theme="dark"] .lc-profile-gift:hover {
	background: linear-gradient(145deg, #1a324f, #10243b) !important;
	border-color: rgba(56, 189, 248, .34) !important;
}

html[data-lacorn-theme="dark"] .lc-profile-stat__icon {
	background: linear-gradient(135deg, #1b3654, #174b4b) !important;
	box-shadow: 0 8px 16px rgba(0, 0, 0, .18) !important;
}

html[data-lacorn-theme="dark"] .lc-profile-stat__value,
html[data-lacorn-theme="dark"] .lc-profile-about__title,
html[data-lacorn-theme="dark"] .lc-profile-badges-title,
html[data-lacorn-theme="dark"] .lc-profile-gifts-title,
html[data-lacorn-theme="dark"] .lc-profile-badge__name,
html[data-lacorn-theme="dark"] .lc-profile-gift__sender {
	color: var(--lc-text-strong) !important;
}

html[data-lacorn-theme="dark"] .lc-profile-stat__label,
html[data-lacorn-theme="dark"] .lc-profile-about__content,
html[data-lacorn-theme="dark"] .lc-profile-about__content p {
	color: var(--lc-muted) !important;
}

html[data-lacorn-theme="dark"] .lc-profile-gift__img {
	background: #0a192b !important;
}

html[data-lacorn-theme="dark"] .lc-profile-gifts-track::-webkit-scrollbar-track {
	background: #091827;
}

/* Folders and cabinet utility panels */
html[data-lacorn-theme="dark"] .lcab-toolbar,
html[data-lacorn-theme="dark"] .lcab-modal,
html[data-lacorn-theme="dark"] .lcab-folder-list,
html[data-lacorn-theme="dark"] .lcab-topup-modal__dialog {
	background: linear-gradient(145deg, #142840, #0c1c30) !important;
	border-color: var(--lc-border) !important;
	color: var(--lc-text) !important;
	box-shadow: 0 16px 36px rgba(0, 0, 0, .22) !important;
}

html[data-lacorn-theme="dark"] .lcab-card {
	background: #10223a !important;
	border-color: var(--lc-border) !important;
	color: var(--lc-text) !important;
}

html[data-lacorn-theme="dark"] .lcab-card__name,
html[data-lacorn-theme="dark"] .lcab-modal__title,
html[data-lacorn-theme="dark"] .lcab-folder-name,
html[data-lacorn-theme="dark"] .lcab-topup-modal__title {
	color: var(--lc-text-strong) !important;
}

html[data-lacorn-theme="dark"] .lcab-icon,
html[data-lacorn-theme="dark"] .lcab-page,
html[data-lacorn-theme="dark"] .lcab-folder-row,
html[data-lacorn-theme="dark"] .lcab-color-trigger {
	background: #172a43 !important;
	border-color: var(--lc-border) !important;
	color: var(--lc-text) !important;
}

html[data-lacorn-theme="dark"] .lcab-folder-row:hover,
html[data-lacorn-theme="dark"] .lcab-icon:hover {
	background: #1c3554 !important;
}

html[data-lacorn-theme="dark"] .lcab-tile,
html[data-lacorn-theme="dark"] .lc-folder-view-item {
	background: #10223a !important;
	border-color: var(--lc-border) !important;
}

html[data-lacorn-theme="dark"] .lc-folder-view-title {
	color: var(--lc-text) !important;
}

/* Comments, ratings and modals */
html[data-lacorn-theme="dark"] .comments-area,
html[data-lacorn-theme="dark"] .comment,
html[data-lacorn-theme="dark"] .comment-body,
html[data-lacorn-theme="dark"] .comment-respond,
html[data-lacorn-theme="dark"] .expert-review-likes,
html[data-lacorn-theme="dark"] .lacorn-rating,
html[data-lacorn-theme="dark"] .lacorn-premium-media-modal__dialog,
html[data-lacorn-theme="dark"] .modal,
html[data-lacorn-theme="dark"] .modal-content,
html[data-lacorn-theme="dark"] .jquery-modal .modal {
	background: var(--lc-surface) !important;
	border-color: var(--lc-border) !important;
	color: var(--lc-text) !important;
	box-shadow: var(--lc-shadow) !important;
}

html[data-lacorn-theme="dark"] .expert-review-likes__button,
html[data-lacorn-theme="dark"] .comment-reply-link,
html[data-lacorn-theme="dark"] .lcab-btn {
	background: #172a43 !important;
	border-color: var(--lc-border) !important;
	color: var(--lc-text) !important;
}

html[data-lacorn-theme="dark"] .lacorn-reader,
html[data-lacorn-theme="dark"] .lacorn-reader__dialog,
html[data-lacorn-theme="dark"] .lacorn-reader__content {
	background: #0a1626 !important;
	color: #dce7f4 !important;
}

/* Footer and floating controls */
html[data-lacorn-theme="dark"] .site-footer,
html[data-lacorn-theme="dark"] .footer,
html[data-lacorn-theme="dark"] .footer-navigation.fixed {
	background: #07101d !important;
	border-color: var(--lc-border) !important;
	color: var(--lc-muted) !important;
}

html[data-lacorn-theme="dark"] .site-footer a,
html[data-lacorn-theme="dark"] .footer a,
html[data-lacorn-theme="dark"] .footer-navigation.fixed a {
	color: #bae6fd !important;
}

html[data-lacorn-theme="dark"] .scrolltop,
html[data-lacorn-theme="dark"] .scroll-to-top {
	background: #172a43 !important;
	color: #bae6fd !important;
	border-color: var(--lc-border) !important;
}

@media (max-width: 900px) {
	.lacorn-theme-toggle {
		width: 40px;
		height: 40px;
		border-radius: 12px !important;
	}

	.lacorn-theme-toggle svg {
		width: 19px;
		height: 19px;
	}

	html[data-lacorn-theme="dark"] .header__bottom {
		box-shadow: 0 8px 24px rgba(0, 0, 0, .25) !important;
	}

	html[data-lacorn-theme="dark"] .lcab-sidebar {
		background: #0d1a2b !important;
	}
}

@media (max-width: 520px) {
	.lacorn-theme-toggle {
		width: 37px;
		height: 37px;
	}

	html[data-lacorn-theme="dark"] .site-content.fixed {
		box-shadow: none;
	}

	html[data-lacorn-theme="dark"] .post-card {
		border-radius: 17px;
	}

	html[data-lacorn-theme="dark"] .movie-card-modern .movie-content,
	html[data-lacorn-theme="dark"] .movie-card-modern .movie-info-item,
	html[data-lacorn-theme="dark"] .lcab-wall-card,
	html[data-lacorn-theme="dark"] .lcab-feed-card {
		border-radius: 18px !important;
	}
}

@media (prefers-reduced-motion: reduce) {
	.lacorn-theme-toggle,
	.lacorn-theme-toggle svg,
	html[data-lacorn-theme="dark"] .post-card {
		transition: none !important;
	}
}
