/* 
Datalife Engine template,
name: Kinogoshik, creation date: 10 december 2021, version dle: 14 and higher
*/

:root {
	--bg: rgba(30,30,30,0.9);
	--bg-lighter: rgba(63,63,63,0.9);
	--bg-lightest: rgba(43,43,43,0.9);
	--bg-darker: rgba(27, 27, 27, 0.9);
	--bg-black: rgba(0,0,0,0.75);
	--bg-body: #000;
	--bg2: #282828;
	--bg-hover: rgba(0,0,0,0.2);
	--tt: #a8a8a8;
	--tt-lighter: #e0dfdc;
	--tt-lighter-2: #e0dfdc;
	--tt-darker: #686868;
	--tt-darker-2: #818181;
	--tt-gold: #ffc24e;
	--bd-gold: radial-gradient(#ffda00 60%,#6f4900 100%);
	--bg-gold: linear-gradient(to right,#ffba18 0,#d29200 35%,#ffee8b 50%,#d29200 65%,#ffba18 100%);
	--bg-silver: linear-gradient(to right,#999 0,#777 35%,#e6e6e6 50%,#777 65%,#999 100%);
	--bdc: #00000080;
	--bdc-lighter: #ffffff20;
	--bsh: 0 8px 16px rgba(0,0,0,0.5);
	--bsh-2: 0 3px 12px 0px rgb(0,0,0);
	--bsh-3: 0 1px 3px 1px rgba(0,0,0,0.7);
	--gradient: linear-gradient(to bottom, #606060, #4a4a4a);
	--gradient-accent: linear-gradient(to top, #8b3b32, #b33a2d);
	--link: #07afff;
	--link-my: #55dfff;
	--accent: #07afff;
	--accent-darker: #007bd6;
	--accent-2: #f8d268;
	--accent-3: #9ab96d;
	--ui-bg: #222;
	--ui-bg-darker: #191919;
    --ui-bg-darkest: #101010;
	--ui-bg-lighter: #2d2d2d;
	--ui-bg-lightest: #333;
	--ui-bg-accent: #111;
	--ui-bg-input: #101010;
	--ui-bg-title: linear-gradient( to bottom, #777 0, #222 50%, #404040 100%);
	--ui-text-color-on-accent: #fff;
	--ui-bdc: #111;
	--indent-negative: -30px;
	--indent: 30px; /* основной отступ справа и слева */
	--max-width: 1200px; /* максимальная ширина блока контента */
	/* --- Edge --> */
	--bd1: rgba(140, 140, 140, 0.7);
    --bd2: #252525;
	--bd3: #444;
	--bd4: #656565;
	--bdi3: linear-gradient( to right, #0034a9 0, #07afff 33%, #07afff 66%, #0034a9 100%) 1 100%; /* border-image (horizontal border with 3 colors) */
	
	--btn-mnu-txt: #07afff;
	--btn-mnu-bg: linear-gradient(to bottom,rgba(150,150,150,0.8) 0,rgba(50,50,50,0.8) 49%,rgba(0,0,0,0.8) 50%,rgba(50,50,50,0.8) 100%);
	--btn-mnu-bg-accent: linear-gradient(to bottom,rgba(136,239,255,0.8) 0,rgba(0,132,210,0.8) 49%,rgba(0,77,113,0.8) 50%,rgba(2,116,183,0.8) 100%);
	--btn-submnu-bg: linear-gradient(to bottom,rgba(70,70,70,0.9) 0,rgba(40,40,40,0.9) 100%);
	--btn-submnu-bg-accent: linear-gradient(to bottom,rgb(28,141,206,0.9) 0,rgb(12,77,107,0.9) 100%);
	--btn-mnu-bg-opaque: linear-gradient(to bottom,rgb(150, 150, 150) 0,rgb(50, 50, 50) 49%,rgb(0, 0, 0) 50%,rgb(50, 50, 50) 100%);
	
	--btn-txt: var(--tt);
	--btn-txt-accent: var(--accent);
	--btn-bg: linear-gradient(to bottom,rgba(150,150,150,1) 0,rgba(50,50,50,1) 49%,rgba(0,0,0,1) 50%,rgba(50,50,50,1) 100%);
	--btn-bgc: rgba(150,150,150,1) 0,rgba(50,50,50,1) 49%,rgba(0,0,0,1) 50%,rgba(50,50,50,1) 100%;
	--btn-bg-accent: var(--btn-bg);
	--btn-bdc-accent: var(--link);
	--btn-bsh: 0 0 5px 0px var(--link) inset;
	--btn-tsh: 0 0 10px var(--link);
	--btn-rad: radial-gradient(at 30% -50%, rgb(230, 230, 230) 0%, rgb(56, 56, 56) 49%, rgb(10, 10, 10) 50%, rgb(88, 88, 88) 100%);
	--btn-rad-accent: radial-gradient(at 30% -50%, rgb(230, 230, 230) 0%, rgb(56, 56, 56) 49%, rgb(10, 10, 10) 50%, rgb(88, 88, 88) 100%);
	--inset: rgba(0, 0, 0, 0.85) rgba(255, 255, 255, 0.15) rgba(255, 255, 255, 0.15) rgba(0, 0, 0, 0.85);
	--outset: rgba(255, 255, 255, 0.15) rgba(0, 0, 0, 0.85) rgba(0, 0, 0, 0.85) rgba(255, 255, 255, 0.15);
	--grad-featured: linear-gradient(-45deg, rgb(7, 175, 255) 5%, rgb(218, 71, 255) 19%, rgb(255, 41, 41) 33%, rgba(255,188,0,1) 48%, rgba(241,241,0,1) 60%, rgba(88,255,57,1) 73%, rgba(1,218,219,1) 88%, rgb(50, 134, 255) 100%);
	
	--bg-overlay: rgba(0,0,0,.7);
	--profile-overlay: rgba(0,0,0,.3);
	
	--tt-mark: #63cdff;
	--tt-checked: #57bd47; /* checkbox bg, color of selected item in filter */
	--tt-checked-red: #de442e;
	--chk-bd: #212121;
	--chk-bg: #828282;
	--chk-rad: radial-gradient(at 35% -30%, rgb(222, 222, 222) 0%, rgba(55, 55, 55, 0.9) 49%, rgba(0, 0, 0, 0.85) 50%,rgba(60, 60, 60, 0.8) 80%);
	--no-img-f: url(/engine/skins/images/no_photo_dark_female.png);
	--no-img-m: url(/engine/skins/images/no_photo_dark_male.png);
	/* <-- Edge --- */
}
.lt-is-active {
	--bg: rgba(240, 240, 240, 0.9);
    --bg-lighter: rgba(220, 220, 220, 0.9);
    --bg-lightest: rgba(230, 230, 230, 0.9);
    --bg-darker: rgba(246, 246, 246, 0.9);
	--bg-body: #fff;
	--bg2: #f0f0f0;
	--bg-hover: rgba(0,0,0,0.05);
	--tt: #404040;
	--tt-lighter: #222;
	--tt-lighter-2: #222;
	--tt-darker: #ccc;
	--tt-darker-2: #808080;
	--tt-gold: #eaa800;
	--bg-gold: linear-gradient(to right,#e6a100 0,#d29200 35%,#f5d000 50%,#d29200 65%,#e6a100 100%);
	--bg-silver: linear-gradient(to right,#888 0,#808080 35%,#cfcfcf 50%,#808080 65%,#888 100%);
	--bdc: rgba(0, 0, 0, 0.2);
    --bdc-lighter: rgba(255, 255, 255, 0.4);
	--bsh: 0 8px 16px rgba(0,0,0,0.5);
	--bsh-2: 0 2px 8px rgba(0,0,0,0.4);
	--gradient: linear-gradient(to bottom, #fefefe, #e6e6e6);
	--link: #007cd4;
	--link-my: #00bfff;
	--accent: #007cd4;
	--accent-darker: #007cd4;
	--accent-2: #ffc107;
	--accent-3: #9ab96d;
	--ui-bg: #ddd;
	--ui-bg-darker: #d3d3d3;
    --ui-bg-darkest: #ccc;
	--ui-bg-lighter: #e6e6e6;
	--ui-bg-lightest: #eee;
	--ui-bg-accent: #111;
	--ui-bg-input: #f7f7f7;
	--ui-bg-title: linear-gradient( to bottom, #ddd 0, #888 50%, #aaa 100%);
	--ui-text-color-on-accent: #fff;
	--ui-bdc: #e3e3e3;
	
	--bd1: #f5f5f5;
    --bd2: #a7a7a7;
	--bd3: #ccc;
	--bd4: #aaa;
	
	--btn-mnu-txt: #fff;
	--btn-mnu-bg: linear-gradient(to bottom,rgba(239, 239, 239, 0.8) 0,rgba(173, 173, 173, 0.8) 49%,rgba(123, 123, 123, 0.8) 50%,rgba(156, 156, 156, 0.8) 100%);
	--btn-mnu-bg-accent: linear-gradient(to bottom,rgba(213, 249, 255, 0.8) 0,rgba(95, 195, 255, 0.8) 49%,rgba(0, 153, 224, 0.8) 50%,rgba(71, 187, 255, 0.8) 100%);
	--btn-submnu-bg: linear-gradient(to bottom,rgba(181, 181, 181, 0.9) 0,rgb(144, 144, 144, 0.9) 100%);
    --btn-submnu-bg-accent: linear-gradient(to bottom,rgba(129, 209, 255, 0.9) 0,rgba(0, 133, 195, 0.9) 100%);
	
	--btn-txt: var(--tt);
	--btn-txt-accent: #fff;
	--btn-bg: linear-gradient(to bottom,hsl(0, 0%, 96%) 0,hsl(0, 0%, 75%) 49%,hsl(0, 0%, 65%) 50%,hsl(0, 0%, 80%) 100%);
	--btn-bg-accent: linear-gradient(to bottom,rgba(213, 249, 255, 1) 0,rgba(95, 195, 255, 1) 49%,rgba(0, 153, 224, 1) 50%,rgba(71, 187, 255, 1) 100%);
	--btn-bdc-accent: #3aadff;
	--btn-bsh: 0 0 5px 0px #ffffff8c inset;
	--btn-rad: radial-gradient(at 30% -50%, rgb(255, 255, 255) 0%, rgb(146, 146, 146) 49%, rgb(111, 111, 111) 50%, rgb(169, 169, 169) 100%);
	--btn-rad-accent: radial-gradient(at 30% -50%, #fff 0%, #5fc3ff 49%, #0099e0 50%, #47bbff 100%);
	--inset: rgba(0, 0, 0, 0.15) rgba(255, 255, 255, 0.9) rgba(255, 255, 255, 0.9) rgba(0, 0, 0, 0.15);
	--outset: rgba(255, 255, 255, 0.9) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(255, 255, 255, 0.9);
	--grad-featured: linear-gradient(-45deg, rgb(7, 175, 255) 0%, rgb(204, 0, 255) 33%, rgb(255, 0, 0) 66%, rgb(255, 176, 0) 100%);
	
	--bg-overlay: rgba(175, 175, 175, 0.7);
	--profile-overlay: rgba(255, 255, 255, .3);
	
	--tt-mark: #007cd4;
	--tt-checked: #43af12;
	--chk-bd: #ebebeb;
	--chk-bg: #00000017;
	--chk-rad: radial-gradient(at 35% 20%, rgb(255, 255, 255) 0%, rgb(199, 199, 199) 40%, rgb(255, 255, 255) 100%);
	--no-img-f: url(/engine/skins/images/no_photo_light_female.png);
	--no-img-m: url(/engine/skins/images/no_photo_light_male.png);
}
@media screen and (max-width: 1220px) {
	:root {
		--indent-negative: -20px;
		--indent: 20px;
	}
}

/* RESET, BASIC UI SETTINGS
----------------------------------------------- */
* {background: transparent; margin: 0; padding: 0; outline: none; border: 0; box-sizing: border-box;}
ol, ul {list-style: none;}
table {border-collapse: collapse; border-spacing: 0;}
img, table, iframe, video, frame, embed, object {max-width: 100%;}
input[type=file] {font-family: 'Roboto Condensed', sans-serif;}
input[type=file]:focus-visible {outline: 1px dashed var(--tt-darker-2);}
/*
@font-face {
    font-family: 'Roboto Condensed';
    src: url('fonts/Shivaji01.eot'), url('fonts/Shivaji01.ttf') format('truetype');
    font-weight: normal; //
    font-style: normal;
}
*/
body {font: 14px 'Roboto Condensed', sans-serif; line-height: normal; padding: 0; margin: 0;       
	color: var(--tt); background: var(--bg-body);
	min-height: 100%; width: 100%; font-weight: 400; overflow-x: hidden; letter-spacing: 0.01em; cursor: default;}
a {color: var(--link); text-decoration: none;}
a:hover, a:focus {color: var(--link); text-decoration: underline;}
h1, h2, h3, h4, h5 {font-weight: 700; font-size: 24px;}
::selection {background: var(--link); color: #fff;}
b, strong, .bolder {font-weight: 700;}

button, select, textarea, input[type="text"], input[type="password"], input[type="button"], input[type="submit"], input[type="reset"] 
	{appearance: none; -webkit-appearance: none; font-size: 14px; font-family: inherit;}
button, .btn, input[type="button"], input[type="reset"], input[type="submit"], .form__btn, 
.qq-upload-button, .pm__links a, .usp__btn a, div.rating, .pagination__pages a, .pagination__pages span, .pagination__btn-loader a, .pm-item__btns a {
	display: inline-flex; align-items: center; justify-content: center; 
	cursor: pointer; text-align: center; padding: 10px 15px; height: 36px; font-size: 12px; font-weight: 600; 
	white-space: nowrap; color:var(--btn-txt); background: var(--btn-bg); box-shadow: 0 0 5px 0 var(--bdc-lighter) inset;
	text-decoration: none; text-transform: uppercase; border: 1px solid var(--bdc); border-radius: 5px;}
button:hover, button:focus, .btn:hover, .btn:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="submit"]:hover, input[type="submit"]:focus, .form__btn:hover, .form__btn:focus, .qq-upload-button:hover, .qq-upload-button:focus, .pm__links a:hover, .pm__links a:focus, .usp__btn a:hover, .usp__btn a:focus, .pagination__pages a:hover, .pagination__pages a:focus, .pagination__btn-loader a:hover.pagination__btn-loader a:focus {
	box-shadow: var(--btn-bsh);
	text-shadow: var(--btn-tsh);
	text-decoration: none;
	color: var(--btn-txt-accent);
	background: var(--btn-bg-accent);
	border: 1px solid var(--btn-bdc-accent) !important; 
}
.color-btn, [class*=plyr], [class*=owl-], [id*=mceu] {padding: 0; margin: 0; 
	line-height: normal; border: 0; box-shadow: none; background: none; border-radius: 0;}

input[type="text"], input[type="password"] {height: 40px; line-height: 40px; border-radius: 4px; padding: 0 15px;}
select {height: 40px; padding: 5px 15px; display: block;}
select:not([multiple]) {background-image: url(../dleimages/chevron.svg); padding-right: 30px;
	background-repeat: no-repeat; background-position: right 15px top 50%; background-size: .6em auto;}
select option {padding: 6px 10px;}
select[multiple] {padding: 0 5px; min-height: 200px;}
select:focus {border-color:var(--tt-darker-2);}
textarea {padding: 15px; overflow: auto; vertical-align: top; resize: vertical;}
input[type="text"], input[type="password"], select, textarea, input[type="text"].ui-widget-content, textarea.ui-widget-content {width: 100%; background-color: var(--ui-bg-input); color: var(--tt-lighter); border: 1px solid var(--tt-darker);
	/*box-shadow: inset 0 0 0 1px var(--bdc), inset 0 0 0 1px var(--bdc-lighter);*/ border-radius: 4px;}

input[type="text"]:focus, input[type="password"]:focus, textarea:focus {border-color:var(--tt-darker-2); /*box-shadow: inset 0 0 0 1px var(--accent);*/}
input[type="checkbox"]:focus-visible {outline:1px solid var(--tt-darker-2);}
input::placeholder, textarea::placeholder {color: var(--tt); opacity: 0.8; font-size: 13px;} 
input:focus::placeholder, textarea:focus::placeholder {color: transparent}

/* FROALA EDITOR
----------------------------------------------- */
[class*=fr] {
	line-height: normal;
	box-shadow: none;
}
.fr-box {
    border: 1px solid var(--bd4);
}
.fr-box * {
	color: var(--tt)!important;
}
.gray-theme.fr-toolbar.fr-top {
    background: var(--bg-lighter);
	font-family: inherit;
}
.gray-theme.fr-toolbar.fr-top .fr-command.fr-btn {
    margin: 3px 2px;
	border: 1px solid var(--bdc);
    border-radius: 5px;
    background: var(--btn-bg);
    background-origin: border-box;
}
button.fr-command.fr-btn:hover {
    box-shadow: none;
    text-shadow: none;
    text-decoration: none;
    background: var(--btn-bg-accent);
    border: 1px solid var(--btn-bdc-accent) !important;
}
.fr-toolbar button.fr-btn:hover i, .fr-popup button.fr-btn:hover i, .fr-input-line label {
    color: var(--tt-lighter)!important;
}
.gray-theme.fr-toolbar button.fr-command.fr-btn.fr-active, .gray-theme.fr-popup button.fr-command.fr-btn.fr-active, .fr-box .gray-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover {
    background: var(--bg-lightest)!important;
}
.fr-box.gray-theme .fr-separator.fr-vs {
	height: 2.55rem;
    border-right: 1px solid var(--bdc-lighter);
    box-shadow: inset 1px 0 0 var(--bdc);
    margin: 0 0.125rem;
    background: none;
    width: 2px;
}
.fr-dropdown::after, .fr-box .gray-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown::after,.fr-box .gray-theme.fr-toolbar .fr-command.fr-btn.fr-dropdown.fr-active:hover::after {
    border-top-color: var(--tt)!important;
}
.gray-theme.fr-box .fr-command.fr-btn+.fr-dropdown-menu .fr-dropdown-wrapper {
    background: var(--bg-lighter);
}
.fr-dropdown-list .fr-command:hover {
	background: var(--bg)!important;
}
.fr-dropdown-list .fr-command.fr-active {
    background: var(--bg-lightest)!important;
    border: 1px solid var(--bd4);
}
.gray-theme.fr-box.fr-top .fr-counter {
	font-family: inherit;
    font-size: 12px;
    padding: 3px;
    background: var(--bg-lighter);
    border-top: solid 1px var(--bd4);
    border-left: solid 1px var(--bd4);
    border-radius: 0;
    min-width: 20px;
    text-align: center;
}
.fr-wrapper {
    /*background: none !important;*/
	background: var(--bg-darker) !important;
}
.fr-element.fr-view, .fr-popup {
    font-family: inherit;
    background-color: var(--bg-darker);
}
.fr-box .fr-view .quote {
	border-color: #ff980096;
	background-color: #ff9c0012;
}
.fr-box .fr-view ul, .fr-box .fr-view ol, .full-text ul, .full-text ol, .pm-item ul, .pm-item ol {
    padding-left: 0;
	margin-left: 17px;
	margin-top: .7rem;
    margin-bottom: .7rem;
}
.fr-view ul, .full-text ul, .pm-item ul {
	list-style: disc;
}
.fr-view ol, .full-text ol, .pm-item ol {
	list-style: decimal;
}
.fr-view ul ul, .fr-view ol ul, .full-text ul ul, .full-text ol ul, .pm-item ul ul, .pm-item ol ul {
   list-style-type: circle;
   margin-left: 17px;
}
.fr-view ol ol, .fr-view ul ol, .full-text ol ol, .full-text ul ol, .pm-item ol ol, .pm-item ul ol {
   list-style-type: lower-alpha;
   margin-left: 17px;
}
.fr-popup {
    background: var(--bg-lighter) !important;
	font-family: inherit !important;
	margin-top: 16px !important;
}
.fr-input-line label {
	background: none !important;
}
body .fr-tooltip {
	margin-top: -65px;
    color: var(--tt-lighter);
    background: var( --bg-lighter);
    border: 1px solid var( --bd4);
    border-radius: 4px;
    font-family: inherit;
}
.ui-dialog.dle-popup-sendpm {
	max-height: none !important;
}
#dle-send-pm .fr-box {
	width: 100% !important;
}
#dle-send-pm .fr-wrapper {
	height: auto !important;
}
#sec_code_pm {width: auto;}
/* SNIPPETS
----------------------------------------------- */
.img-box, .img-wide, .img-responsive, .img-fit-cover {/*border: 1px solid var(--bd4);*/ overflow: hidden; /*position: relative;*/}
.img-responsive {position: relative; padding-top: 60%;}
.img-responsive--portrait {padding-top: 150%;}
.img-box > img, .img-responsive > img {width: 100%; min-height: 100%; display: block;}
.img-responsive > img {position: absolute; left: 0; top: 0;}
.img-wide img, .img-wide > a {width: 100%; display: block;}
.img-fit-cover img {display: block; width: 100%; height: auto; object-fit: cover; /*border: 1px solid var(--bd4);*/ transition: none;}
.usp__img img,.usp__img img:hover {border: 0 none!important;}
.usp__img img {transition: transform .3s ease;}
.usp__img img:hover {transform: scale(1.2);}
.clr {clear: both;}
.clearfix::after {content: ""; display: table; clear: both;}
.ws-nowrap {white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.line-clamp {display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;}
.vw100 {margin:0 calc((100% - 100vw)/2); padding:0 calc((100vw - 100%)/2);}
.img-mask::before {content: ''; position: absolute; z-index: 1; left: 0; right: 0; bottom: 0; height: 60%; 
	background: linear-gradient(to top, #000 0%, transparent 100%); opacity: 0.8;}
.d-flex, .fx-row {display: flex; flex-wrap: wrap; flex-direction: row;}
.fd-column, .fx-col {flex-direction: column; flex-wrap: nowrap;} 
.jc-space-between, .fx-row {justify-content: space-between;}
.jc-flex-start, .fx-start {justify-content: flex-start;}
.jc-center, .fx-center {justify-content: center;}
.jc-flex-end {justify-content: flex-end;}
.ai-flex-start {align-items: flex-start;}
.ai-center, .fx-middle {align-items: center;}
.ai-flex-end {align-items: flex-end;}
.order-first {order: -1;}
.order-last {order: 10;}
.flex-grow-1, .fx-1, .stretch-free-width {flex: 1 1 0; max-width: 100%; min-width: 50px;}
.btn-icon, .centered-content {display: inline-flex; justify-content: center; align-items: center;}
.icon-left .icon {margin-right: 0.5em;}
.icon-at-right [class*="fa-"], .icon-right .icon {margin-left: 0.5em;}
.hidden, #dofullsearch, .form__header .form__btn, .comment-item__main .quote + br, .d-none {display: none;}
.anim, button, .btn, a, a img, .btn-accent, .header__btn-search, input[type=image] {transition: all .3s;}

.d-grid {display: grid; gap: 20px; grid-template-columns: repeat(auto-fill,minmax(120px,1fr)); grid-template-rows: 1fr;}
.d-grid.cols5 {grid-template-columns: repeat(auto-fit,minmax(80px,1fr));}
.d-grid > a {}

@font-face {font-family: 'Fredoka One'; src: url('../webfonts/fredoka-one-400.woff2') format('woff2');
	font-weight: 400; font-style: normal; font-display: swap;}
@font-face {font-family: 'Manrope'; src: url('../webfonts/manrope-400.woff2') format('woff2');
	font-weight: 400; font-style: normal; font-display: swap;}
@font-face {font-family: 'Manrope'; src: url('../webfonts/manrope-600.woff2') format('woff2');
	font-weight: 600; font-style: normal; font-display: swap;}
@font-face {font-family: 'Manrope'; src: url('../webfonts/manrope-700.woff2') format('woff2');
	font-weight: 700; font-style: normal; font-display: swap;}



.lt-is-active .top__title, .lt-is-active .site-desc h1, .lt-is-active .site-desc h2, .lt-is-active .site-desc h3, 
.lt-is-active .footer__text, .lt-is-active .pmovie__header-list--accent > span:last-child, 
.lt-is-active .header__link, .lt-is-active .card__fav .fas.added {color: #fff;}
.lt-is-active .card__list a, .lt-is-active .site-desc a, .lt-is-active .updli-3 div, 
.lt-is-active .lcomm__link, .lt-is-active .pmovie__header-list a, 
.lt-is-active .theme-toggle:hover li:last-child {color: var(--accent);}
.lt-is-active .col-side {box-shadow: inset -1px 0 var(--bdc-lighter);}
.lt-is-active .card__fav .fas, .lt-is-active .pmovie__header-list--accent > span:first-child {color: var(--tt);}
.lt-is-active .card__rating-ext svg circle:nth-child(2) {stroke: var(--accent-2);}
.lt-is-active .card__rating-ext::before, .lt-is-active .nav-menu li > span, 
.lt-is-active .updli-3 {color: var(--tt-darker-2);}
.lt-is-active .upd-box, .lt-is-active .lcomm {background-color: #00000013;}
.lt-is-active .filter-block__cell-content select, .lt-is-active .filter-block__cell-content input[type="text"], 
.lt-is-active .filter-block__cell-content--check-group {border: 1px solid var(--bdc);}
.lt-is-active .stars, .lt-is-active .stars__rating-fill {background-image: url(../dleimages/rating2.svg);}