/**
 * Light theme overrides (admin theme switcher).
 * Applied when <html data-theme="light">.
 * Dark theme remains the default (no attribute / data-theme="dark").
 */

html[data-theme="light"] {
	color-scheme: light;
}

html[data-theme="light"] ::-moz-selection { background: #d7ece9; color: #1a1d26; }
html[data-theme="light"] ::selection { background: #d7ece9; color: #1a1d26; }
html[data-theme="light"] ::-webkit-input-placeholder,
html[data-theme="light"] ::-moz-placeholder,
html[data-theme="light"] :-moz-placeholder,
html[data-theme="light"] :-ms-input-placeholder { color: #6b7280; }

html[data-theme="light"] body {
	color: #4b5563;
	background-color: #eef1f5;
}

html[data-theme="light"] a { color: #4b5563; }
html[data-theme="light"] a:hover,
html[data-theme="light"] a:active,
html[data-theme="light"] a:focus { color: #017a6f; }

html[data-theme="light"] input[type="checkbox"]:after { background-color: #e5e7eb; }
html[data-theme="light"] select,
html[data-theme="light"] input[type="text"],
html[data-theme="light"] input[type="email"],
html[data-theme="light"] input[type="password"],
html[data-theme="light"] textarea {
	background-color: #fff;
	color: #1f2937;
	border-color: #d1d5db;
}
html[data-theme="light"] input::placeholder,
html[data-theme="light"] textarea::placeholder { color: #6b7280; }

html[data-theme="light"] .poster-img { background-color: #e5e7eb; }
html[data-theme="light"] .additional-information {
	background: rgba(0, 0, 0, 0.03);
	border-color: #d1d5db;
}
html[data-theme="light"] .additional-information-text,
html[data-theme="light"] .collection-item .moviebox-meta span,
html[data-theme="light"] .moviebox .genre,
html[data-theme="light"] .moviebox .year,
html[data-theme="light"] .moviebox .origname,
html[data-theme="light"] .moviebox .textshort,
html[data-theme="light"] .comm-item .comm-text,
html[data-theme="light"] .login-panel .auth-group b span { color: #6b7280 !important; }

html[data-theme="light"] .game-lead {
	background: rgba(1, 151, 137, 0.08);
	border-left-color: #019789;
}
html[data-theme="light"] .game-lead-text {
	color: #374151;
}
html[data-theme="light"] .full-text,
html[data-theme="light"] .fullinfo-list,
html[data-theme="light"] .fullmeta-label,
html[data-theme="light"] .list-label {
	color: #4b5563;
}
html[data-theme="light"] .fullinfo-list span a {
	color: #017a6f;
}

/* Titles: dark on page, white in teal header */
html[data-theme="light"] .title { color: #111827; }
html[data-theme="light"] .header .title,
html[data-theme="light"] .header .metatags .title,
html[data-theme="light"] .header .subtitle,
html[data-theme="light"] .metatags .subtitle { color: #fff; }

html[data-theme="light"] .buttondark { background-color: #e5e7eb; color: #111827; }
html[data-theme="light"] .buttondark:hover,
html[data-theme="light"] .buttondark:active,
html[data-theme="light"] .buttondark:focus { background-color: #d1d5db; }

/* Sidebar */
html[data-theme="light"] .sidebar-menu {
	background-color: #fff;
	border-right-color: rgba(0, 0, 0, 0.08);
}
html[data-theme="light"] .sidebar-menu-inner { background-color: #fff; }
html[data-theme="light"] .list-title { color: #6b7280; }
html[data-theme="light"] .list-link { color: #1f2937; }
html[data-theme="light"] .list-link:hover,
html[data-theme="light"] .list-hidden .list-link:hover,
html[data-theme="light"] .list-hidden .list-link.active,
html[data-theme="light"] .list-unstyled.list-hidden .list-link:hover {
	background-color: #019789;
	color: #fff;
}
html[data-theme="light"] .sidebar-menu .svgicon,
html[data-theme="light"] .sidebar-menu .svgicon.menuicon { fill: var(--mm-icon-light, #4b5563); }

/* Theme SVG files (PlayStation/Xbox/…) are white fills — tint them via filter */
html[data-theme="light"] .sidebar-menu .list-link > img.svgicon,
html[data-theme="light"] .sidebar-menu .list-link img.icon-fix,
html[data-theme="light"] .sidebar-menu img.svgicon.icon-fix {
	filter: brightness(0) saturate(100%);
	opacity: 0.62;
}
html[data-theme="light"] .sidebar-menu .list-link:hover > img.svgicon,
html[data-theme="light"] .sidebar-menu .list-link:hover img.icon-fix,
html[data-theme="light"] .sidebar-menu .list-hidden .list-link:hover > img.svgicon,
html[data-theme="light"] .sidebar-menu .list-hidden .list-link.active > img.svgicon,
html[data-theme="light"] .sidebar-menu .list-link:hover img.icon-fix,
html[data-theme="light"] .list-link:hover .svgicon,
html[data-theme="light"] .list-hidden .list-link:hover .svgicon,
html[data-theme="light"] .list-hidden .list-link.active .svgicon {
	fill: #fff;
}
html[data-theme="light"] .sidebar-menu .list-link:hover > img.svgicon,
html[data-theme="light"] .sidebar-menu .list-link:hover img.icon-fix,
html[data-theme="light"] .sidebar-menu .list-hidden .list-link:hover > img.svgicon,
html[data-theme="light"] .sidebar-menu .list-hidden .list-link.active > img.svgicon,
html[data-theme="light"] .sidebar-menu .list-hidden .list-link:hover img.icon-fix,
html[data-theme="light"] .sidebar-menu .list-hidden .list-link.active img.icon-fix {
	filter: brightness(0) invert(1);
	opacity: 1;
}
html[data-theme="light"] .sidebar-menu .menu-iconify {
	filter: none !important;
	opacity: 1;
}
html[data-theme="light"] .list-link:hover .menu-iconify,
html[data-theme="light"] .list-hidden .list-link:hover .menu-iconify,
html[data-theme="light"] .list-hidden .list-link.active .menu-iconify {
	filter: brightness(0) invert(1) !important;
	opacity: 1;
}
html[data-theme="light"] .link-arrow::after {
	/* dark chevron for light sidebar */
	filter: brightness(0) saturate(100%) invert(35%) sepia(8%) saturate(500%) hue-rotate(182deg);
	opacity: 0.75;
}
html[data-theme="light"] .list-link:hover.link-arrow::after,
html[data-theme="light"] .list-hidden .list-link.active.link-arrow::after {
	filter: brightness(0) invert(1);
	opacity: 1;
}
html[data-theme="light"] .login-panel {
	background-color: #f8fafc;
	border-bottom-color: #019789;
}
html[data-theme="light"] .login-panel .auth-name { color: #111827; }
html[data-theme="light"] .login-form input { background-color: #fff; }

/* Logo block — same surface as sidebar */
html[data-theme="light"] .logogtype,
html[data-theme="light"] .logois-login .logogtype {
	background: #fff;
}
html[data-theme="light"] .logogtype a { color: #019789 !important; }
html[data-theme="light"] .logogtype::before {
	background-color: #fff;
	background-image: url(../logo/logo-ver-2-light.svg);
}

/* Alphabet / catalog bar — follow light theme */
html[data-theme="light"] .letter_home {
	background: #fff;
	box-shadow: 0 1px 0 rgba(15, 23, 42, 0.06);
}
html[data-theme="light"] .letter_home ul.alphabet li .alphabet,
html[data-theme="light"] .letter_home ul.alphabet li .alphabet-lang,
html[data-theme="light"] .letter_home ul.alphabet li .alphabet-number-switcher,
html[data-theme="light"] .letter_home ul.alphabet li .lalphabet {
	color: #4b5563;
}
html[data-theme="light"] .letter_home ul.alphabet li .lalphabet.active,
html[data-theme="light"] .letter_home ul.alphabet li .lalphabet:hover,
html[data-theme="light"] .letter_home ul.alphabet li .alphabet:hover,
html[data-theme="light"] .letter_home ul.alphabet li .alphabet-lang:hover,
html[data-theme="light"] .letter_home ul.alphabet li .alphabet-number-switcher:hover,
html[data-theme="light"] .user_control .lalphabet.in-list {
	color: #019789;
}
html[data-theme="light"] .letter_home > .alphabet_items,
html[data-theme="light"] .alphabet_items {
	background: #eef1f5 !important;
	box-shadow: 0 1rem 1.5rem rgba(15, 23, 42, 0.1);
}
html[data-theme="light"] .alphabet-result-footer {
	border-top-color: #e5e7eb;
	background: #fff !important;
	color: #374151;
}
html[data-theme="light"] .alphabet-sort li {
	border-right-color: #e5e7eb;
	color: #374151;
}
html[data-theme="light"] .alphabet-sort li.current {
	background: #019789;
	color: #fff;
}
html[data-theme="light"] .alphabet-options li a,
html[data-theme="light"] .alphabet-options li a.alphabet-result-link,
html[data-theme="light"] a.alphabet-result-link {
	background-color: #e8f5f3 !important;
	color: #0f766e !important;
	box-shadow: inset 0 0 0 1px rgba(1, 151, 137, 0.35);
}
html[data-theme="light"] .alphabet-options li a:hover,
html[data-theme="light"] .alphabet-options li a.alphabet-result-link:hover,
html[data-theme="light"] a.alphabet-result-link:hover {
	background-color: #019789 !important;
	color: #ffffff !important;
	box-shadow: none;
}
html[data-theme="light"] .alphabet_items .items .item .data h2,
html[data-theme="light"] .alphabet_items .not-found {
	color: #111827;
}
html[data-theme="light"] body:has(.letter_home > .alphabet_items[style*="display: block"]) main.content::before,
html[data-theme="light"] body.alphabet-open main.content::before {
	background: rgba(15, 23, 42, 0.4);
}
html[data-theme="light"] .cat-speedbar,
html[data-theme="light"] .cat-speedbar a { color: #6b7280; }
html[data-theme="light"] .cat-speedbar a:hover { color: #019789; }
html[data-theme="light"] .svgicon.fullicon { fill: #6b7280; }

/* Overlay / dropdowns / sort / filter menus */
html[data-theme="light"] .overlay-box { background-color: #0f172a; }
html[data-theme="light"] .drop ul {
	background-color: #fff;
	box-shadow: 0 0.25rem 1rem rgba(15, 23, 42, 0.14);
	border: 0.0625rem solid #e5e7eb;
}
html[data-theme="light"] .drop ul li a,
html[data-theme="light"] .drop ul p,
html[data-theme="light"] .mylists-switch li span,
html[data-theme="light"] .sort li a,
html[data-theme="light"] .filter-drop li a,
html[data-theme="light"] .template-switcher a {
	color: #1f2937;
}
html[data-theme="light"] .drop ul li a:hover,
html[data-theme="light"] .mylists-switch li span:hover,
html[data-theme="light"] .sort li a:hover,
html[data-theme="light"] .filter-drop li a:hover,
html[data-theme="light"] .template-switcher a:hover {
	background-color: #f3f4f6;
	color: #019789;
}
html[data-theme="light"] .template-switcher a::before,
html[data-theme="light"] .sort li a::before,
html[data-theme="light"] .mylists-switch li span:before {
	border-color: #9ca3af;
}
html[data-theme="light"] .sort li.asc a::before,
html[data-theme="light"] .sort li.desc a::before,
html[data-theme="light"] .template-switcher a.current::before,
html[data-theme="light"] .mylists-switch li.active span:before {
	border-color: #019789;
}

html[data-theme="light"] .section-link {
	background-color: #fff;
	color: #1f2937;
	box-shadow: 0 1px 2px rgba(15, 23, 42, 0.06);
}

/* Cards — do NOT wash platform color bars */
html[data-theme="light"] .moviebox {
	background-color: #fff;
	box-shadow: 0 1px 3px rgba(15, 23, 42, 0.08);
}
html[data-theme="light"] .moviebox-meta .title { color: #111827; }
html[data-theme="light"] .short-top-bar {
	/* keep dark default bar when no platform class */
	background-color: #212121bf;
}
html[data-theme="light"] .ps-color-bar { background: #00439c !important; }
html[data-theme="light"] .nintendo-color-bar { background: #E60012 !important; }
html[data-theme="light"] .xbox-color-bar { background: #107C10 !important; }
html[data-theme="light"] .short-top-bar .svgicon,
html[data-theme="light"] .short-top-bar .svgicon-short,
html[data-theme="light"] .moviebox .drop .svgicon {
	fill: #fff;
}
html[data-theme="light"] .moviebox .drop .btn {
	background-color: rgba(0, 0, 0, 0.35);
}
html[data-theme="light"] .badge > span {
	background-color: rgba(17, 24, 39, 0.72);
	color: #fff;
}
html[data-theme="light"] .r-rating-block {
	background-color: rgba(0, 0, 0, 0.4);
	color: #fff;
}
html[data-theme="light"] .top-item .moviebox-meta::before {
	background-color: #f3f4f6;
	color: #019789;
}

/* Search */
html[data-theme="light"] .search-wrap { background-color: #e8ecf1; }
html[data-theme="light"] #story {
	background-color: #fff;
	color: #111827;
	border: 0.0625rem solid #d1d5db;
	box-shadow: 0 1px 2px rgba(15, 23, 42, 0.04);
}
html[data-theme="light"] .queries-item {
	background-color: #fff;
	border: 0.0625rem solid #e5e7eb;
	box-shadow: 0 1px 2px rgba(15, 23, 42, 0.04);
}
html[data-theme="light"] .queries-item a .title,
html[data-theme="light"] .queries-item .title {
	color: #1f2937 !important;
}
html[data-theme="light"] .queries-item a:hover .title { color: #019789 !important; }
/* Search icons — same dark grey as microphone */
html[data-theme="light"] #quicksearch .btn,
html[data-theme="light"] #quicksearch .js-searchclose {
	color: #374151 !important;
}
html[data-theme="light"] #quicksearch .svgicon,
html[data-theme="light"] #quicksearch .btn svg,
html[data-theme="light"] #quicksearch .gt-search-back,
html[data-theme="light"] .queries-item svg,
html[data-theme="light"] .queries-item .svgicon {
	fill: #374151 !important;
	color: #374151 !important;
	stroke: #374151 !important;
}
html[data-theme="light"] #quicksearch .gt-search-back,
html[data-theme="light"] #quicksearch .gt-search-back g,
html[data-theme="light"] #quicksearch .gt-search-back path {
	fill: none !important;
	stroke: #374151 !important;
	color: #374151 !important;
}
/* Dark theme keeps white back arrow */
html:not([data-theme="light"]) #quicksearch .gt-search-back,
html:not([data-theme="light"]) #quicksearch .js-searchclose {
	color: #fff;
}
html:not([data-theme="light"]) #quicksearch .gt-search-back g,
html:not([data-theme="light"]) #quicksearch .gt-search-back path {
	stroke: currentColor;
}

/* Profile modal */
html[data-theme="light"] .login-modal .mlogogtype {
	color: #019789;
}
html[data-theme="light"] .login-modal .mlogogtype::before {
	background-color: #fff;
	background-image: url(../logo/logo-ver-2-light.svg);
	border-radius: 0.75rem;
	background-size: 70% auto;
	box-shadow: inset 0 0 0 1px #e5e7eb;
}
html[data-theme="light"] .login-list li a.buttondark {
	background-color: #f3f4f6;
	color: #1f2937;
}
html[data-theme="light"] .login-list li a.buttondark:hover,
html[data-theme="light"] .login-list li a.buttondark:focus {
	background-color: #019789;
	color: #fff;
}

/* Torrent button stays white text on green */
html[data-theme="light"] a.download_button_like_stat,
html[data-theme="light"] a.download_button_like_stat .download_button_like_stat_title,
html[data-theme="light"] a.download_button_like_stat .flexig-info,
html[data-theme="light"] a.download_button_like_stat .flexig-info div,
html[data-theme="light"] a.download_button_like_stat:hover,
html[data-theme="light"] a.download_button_like_stat:hover .download_button_like_stat_title {
	color: #fff !important;
}

/* Classic rating card */
html[data-theme="light"] .r-rating-block-fullstory {
	background: #fff;
	border: 1px solid #e5e7eb;
	border-radius: 0.5rem;
	padding: 0.7rem 0.85rem;
	box-shadow: 0 6px 18px rgba(15, 23, 42, 0.08);
}
html[data-theme="light"] .r-rating-block-fullstory .title { color: #111827; }
html[data-theme="light"] .r-rating-block-fullstory .frate-up,
html[data-theme="light"] .r-rating-block-fullstory .frate-down {
	background: #f3f4f6;
	color: #111827;
	border: 1px solid #d1d5db;
}
html[data-theme="light"] .r-rating-block-fullstory .frate-up:hover,
html[data-theme="light"] .r-rating-block-fullstory .frate-down:hover {
	background: #e5e7eb;
}
html[data-theme="light"] .r-rating-block-fullstory .svgicon,
html[data-theme="light"] .r-rating-block-fullstory .svgicon.fullicon {
	fill: #374151;
	color: #374151;
}
html[data-theme="light"] .r-rating-block-fullstory .frate-likes,
html[data-theme="light"] .r-rating-block-fullstory .frate-dislikes { color: #111827; }

/* Comment editor toolbar */
html[data-theme="light"] .bb-pane {
	background: #f3f4f6;
	border-color: #d1d5db;
}
html[data-theme="light"] .bb-btn {
	background: #fff;
	border-color: #d1d5db;
	color: #374151;
}
html[data-theme="light"] .bb-btn:hover,
html[data-theme="light"] .bb-btn:active {
	background: #e5e7eb;
	color: #111827;
}

/* Theme switch styles: templates/.../css/theme-switch.css */

html[data-theme="light"] .popular-queries .title,
html[data-theme="light"] .search-wrap .title { color: #111827; }
html[data-theme="light"] .shedule-wrap .date { background-color: #fff; color: #1f2937; }

/* SEO / description + collapse gradient */
html[data-theme="light"] .seo-wrap.movie-cdesc,
html[data-theme="light"] .seo-wrap.movie-desc,
html[data-theme="light"] .seo-wrap.xfsearch-seo {
	color: #4b5563;
}
html[data-theme="light"] .seo-wrap.movie-cdesc .title,
html[data-theme="light"] .seo-wrap.movie-desc .title,
html[data-theme="light"] .seo-wrap.xfsearch-seo .title {
	color: #111827;
}
html[data-theme="light"] .slice-masked:before {
	background: linear-gradient(rgba(238, 241, 245, 0), #eef1f5) !important;
}
html[data-theme="light"] .slice-btn span { color: #017a6f; }
html[data-theme="light"] .slice-btn span:hover { color: #015a52; }

/* Comments / fullstory surfaces */
html[data-theme="light"] .comm-item,
html[data-theme="light"] .add-comms,
html[data-theme="light"] .full-head,
html[data-theme="light"] .fullmeta-list,
html[data-theme="light"] .fullmeta-item,
html[data-theme="light"] .all-rate,
html[data-theme="light"] .series-status,
html[data-theme="light"] .all-rate .rate-col,
html[data-theme="light"] .series-status .ss-col,
html[data-theme="light"] .cm-tabs .cm-tabs__nav li,
html[data-theme="light"] .info-col-right,
html[data-theme="light"] .user-info-col .user-col {
	border-color: #d1d5db;
}
html[data-theme="light"] .comm-item .comm-author,
html[data-theme="light"] .comm-item .comm-title,
html[data-theme="light"] .comm-item .comm-author a,
html[data-theme="light"] .username,
html[data-theme="light"] .fullmeta-seclabel { color: #111827; }

/* Fast reply form (Ответить) */
html[data-theme="light"] #dlefastreplycomments {
	background: #fff;
	border: 0.0625rem solid #d1d5db;
	border-radius: 0.5rem;
	color: #374151;
}
html[data-theme="light"] #dlefastreplycomments b {
	color: #111827;
}
html[data-theme="light"] #dlefastreplycomments .bb-editor textarea,
html[data-theme="light"] #dlefastreplycomments textarea {
	background-color: #fff;
	color: #1f2937;
	border-color: #d1d5db;
}
html[data-theme="light"] #dlefastreplycomments .bb-pane {
	background: #f3f4f6;
	border-color: #d1d5db;
}
html[data-theme="light"] #dlereplypopup,
html[data-theme="light"] #dlereplypopupform {
	background: #fff;
	color: #374151;
}
html[data-theme="light"] .mass_comments_action {
	color: #374151;
}
html[data-theme="light"] .mass_comments_action select {
	background-color: #fff;
	color: #1f2937;
	border-color: #d1d5db;
}
html[data-theme="light"] .comm-spoiler p { background-color: #fff; color: #1f2937; }
html[data-theme="light"] .cm-tabs .cm-tabs__nav li.active,
html[data-theme="light"] .cm-tabs .cm-tabs__nav li:hover { background-color: #f3f4f6; }
html[data-theme="light"] .frate-title { color: #6b7280; }
html[data-theme="light"] .frate-count,
html[data-theme="light"] .likes,
html[data-theme="light"] .dislikes { color: #374151; }
html[data-theme="light"] .frate-bar,
html[data-theme="light"] .frate-fill { background-color: #e5e7eb; }
html[data-theme="light"] .frate-up,
html[data-theme="light"] .frate-down { background-color: #f3f4f6; color: #1f2937; }
html[data-theme="light"] .frate-up:hover,
html[data-theme="light"] .frate-down:hover { background-color: #e5e7eb; }
html[data-theme="light"] .frate-ud svg { fill: #4b5563; }

html[data-theme="light"] .navigation a,
html[data-theme="light"] .navigation span,
html[data-theme="light"] .pnext a,
html[data-theme="light"] .pprev a,
html[data-theme="light"] .pprev > span,
html[data-theme="light"] .pnext > span {
	border-color: #d1d5db;
	background-color: #fff;
	color: #374151;
}
html[data-theme="light"] .navigation span:not(.nav_ext),
html[data-theme="light"] .pagi-nav a:hover {
	background-color: #e5e7eb;
	color: #019789;
}

html[data-theme="light"] .user-info .info-col-left {
	background-color: #fff;
	border-color: #e5e7eb;
	box-shadow: 0 0.5rem 1.25rem rgba(15, 23, 42, 0.06);
}
html[data-theme="light"] .user-info-col .user-col {
	border-bottom-color: #eef0f3;
}
html[data-theme="light"] .user-info .pm-user-list {
	background: #f8fafc;
	border-bottom-color: #eef0f3;
}
html[data-theme="light"] .user-info .usp-btn a {
	background: rgba(1, 151, 137, 0.12) !important;
	color: #0f766e !important;
}
html[data-theme="light"] .user-info .usp-btn a:hover {
	background: #019789 !important;
	color: #fff !important;
}
html[data-theme="light"] .user-info .user-colinfo .flx.justify-content-between > span:first-child,
html[data-theme="light"] .user-info .user-registr {
	color: #6b7280;
}
html[data-theme="light"] .user-info .user-registr {
	background: #f8fafc;
}
html[data-theme="light"] .user-info .username { color: #111827; }
html[data-theme="light"] .um-tabs,
html[data-theme="light"] .um-tabs__row,
html[data-theme="light"] .um-tabs__cell,
html[data-theme="light"] .info-col-right {
	background-color: #fff !important;
	border-color: #e5e7eb;
	color: #1f2937;
}
html[data-theme="light"] .um-tabs {
	box-shadow: 0 0.5rem 1.25rem rgba(15, 23, 42, 0.06);
}
html[data-theme="light"] .um-tabs__nav {
	background: linear-gradient(29deg, #019789, #017a6f) !important;
}
html[data-theme="light"] .user-info .error,
html[data-theme="light"] .user-info .pm-no-messages,
html[data-theme="light"] .user-info-list .error,
html[data-theme="light"] .user-info-list .pm-no-messages {
	background-color: rgba(1, 151, 137, 0.1);
	background-image: url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB3aWR0aD0nMjAnIGhlaWdodD0nMjAnIHZpZXdCb3g9JzAgMCAyMCAyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNMTAgNWMuNTUgMCAxIC40NSAxIDF2NGMwIC41NS0uNDUgMS0xIDFzLTEtLjQ1LTEtMXYtNGMwLS41NS40NS0xIDEtMXptLS4wMS01Yy01LjUyIDAtOS45OSA0LjQ4LTkuOTkgMTBzNC40NyAxMCA5Ljk5IDEwYzUuNTMgMCAxMC4wMS00LjQ4IDEwLjAxLTEwcy00LjQ4LTEwLTEwLjAxLTEwem0uMDEgMThjLTQuNDIgMC04LTMuNTgtOC04czMuNTgtOCA4LTggOCAzLjU4IDggOC0zLjU4IDgtOCA4em0xLTNoLTJ2LTJoMnYyeicgZmlsbD0nIzAxOTc4OScgZmlsbC1ydWxlPSdub256ZXJvJy8+PC9zdmc+);
	background-repeat: no-repeat;
	background-position: 1.25rem center;
	color: #0f766e;
	box-shadow: inset 0 0 0 0.0625rem rgba(1, 151, 137, 0.22);
}
html[data-theme="light"] .user-info .user-avatar-ring .ProgressBar-background {
	stroke: #d1d5db;
}
html[data-theme="light"] .mylists-tabs li { background-color: #fff; border: 1px solid #e5e7eb; }
html[data-theme="light"] .emoticon-list li:hover { background: #f3f4f6; color: #111827; }
html[data-theme="light"] .emoticon-list li:hover .elist-icon { background: #e5e7eb; }
html[data-theme="light"] .elist-stats { background: #e5e7eb; }
html[data-theme="light"] .emoticon-fullstory-more,
html[data-theme="light"] .emoticon-category-list { background-color: #fff; }
html[data-theme="light"] .emoticon-header {
	border-color: #d1d5db;
	background: #f8fafc;
}

/* Filter modal (fancybox) */
html[data-theme="light"] .fancybox-content:has(.dle-filter),
html[data-theme="light"] .fancybox-content:has(.login-modal),
html[data-theme="light"] .fancybox-custom-login .fancybox-content,
html[data-theme="light"] .fancybox-slide--html .fancybox-content {
	background: #fff;
	color: #1f2937;
	border-radius: 1rem;
}
html[data-theme="light"] .dle-filter,
html[data-theme="light"] .dle-filter .title,
html[data-theme="light"] .dle-filter-title,
html[data-theme="light"] .dle-filter .filter-subtext,
html[data-theme="light"] .dle-filter-collabel {
	color: #1f2937;
}
html[data-theme="light"] .dle-filter input[type="checkbox"]:after {
	background-color: #fff;
	border: 2px solid #019789;
}
html[data-theme="light"] .dle-filter input[type="checkbox"]:checked:before {
	background-color: #019789;
}

html[data-theme="light"] .last-comm-item:hover { background-color: rgba(1, 151, 137, 0.08); }

/* Bundles / коллекции — зелёные как шапка */
html[data-theme="light"] .b-bundles__list-item {
	background: #019789;
	border-color: #017a6f;
	color: #fff;
}
html[data-theme="light"] .b-bundles__list-item:hover,
html[data-theme="light"] .b-bundles__list-item:focus {
	border-color: #015a52;
	color: #fff;
}
html[data-theme="light"] .b-bundles__list-item:before {
	background: linear-gradient(90deg, rgba(0, 90, 82, .92) 0%, rgba(1, 121, 111, .5) 42%, rgba(1, 151, 137, .12) 100%);
}
html[data-theme="light"] .b-bundles__list-item-title {
	color: #fff;
}
html[data-theme="light"] .b-bundles__list-item-count {
	color: #9b9dab;
}
html[data-theme="light"] .b-bundles__list-item:hover .b-bundles__list-item-count {
	color: #c5c9d6;
}
html[data-theme="light"] .b-bundles__empty { color: #6b7280; }
html[data-theme="light"] .b-bundles__list-item-image { mix-blend-mode: lighten; }

/* AI picker */
html[data-theme="light"] .ai-picker-aside {
	background: #f8fafc;
	border-right-color: #e5e7eb;
}
html[data-theme="light"] .ai-picker-aside-head { border-bottom-color: #e5e7eb; }
html[data-theme="light"] .ai-picker-aside-title { color: #111827; }
html[data-theme="light"] .ai-picker-meta,
html[data-theme="light"] .ai-picker-results-empty { color: #6b7280; }
html[data-theme="light"] .ai-picker-platform-title {
	color: #111827;
	border-bottom-color: rgba(107, 114, 128, 0.35);
}
html[data-theme="light"] .ai-picker-chat { background: #eef1f5; }
html[data-theme="light"] .ai-picker-msg--bot .ai-picker-msg-bubble {
	background: #fff;
	color: #1f2937;
	box-shadow: 0 1px 2px rgba(15, 23, 42, 0.06);
}

html[data-theme="light"] .header .svgicon {
	fill: #fff;
}

/* Fullstory hero + background_image on light theme */
html[data-theme="light"] {
	--art-grad-top: rgba(238, 241, 245, 0.42);
	--art-grad-mid: rgba(238, 241, 245, 0.78);
	--art-grad-bottom: #eef1f5;
}
/* мягкий выход арта в фон страницы — без жёсткого края снизу */
html[data-theme="light"] .art_colored {
	-webkit-mask-image: linear-gradient(
		180deg,
		#000 0%,
		#000 38%,
		rgba(0, 0, 0, 0.75) 62%,
		rgba(0, 0, 0, 0.35) 82%,
		transparent 100%
	);
	mask-image: linear-gradient(
		180deg,
		#000 0%,
		#000 38%,
		rgba(0, 0, 0, 0.75) 62%,
		rgba(0, 0, 0, 0.35) 82%,
		transparent 100%
	);
}
html[data-theme="light"] .fullstory .full-head {
	border-bottom: 0.0625rem solid #d1d5db;
}
html[data-theme="light"] .full-speedbar,
html[data-theme="light"] .full-speedbar a {
	color: #4b5563;
}
html[data-theme="light"] .full-speedbar a:hover {
	color: #019789;
}
html[data-theme="light"] .fullstory .full-head .title,
html[data-theme="light"] .background-images-full .list-label,
html[data-theme="light"] .custom-full-info-rating .list-label.title {
	color: #111827;
}
html[data-theme="light"] .background-images-full .fullinfo-list > span:not(.list-label),
html[data-theme="light"] .custom-full-info-rating .fullinfo-list > span:not(.list-label) {
	color: #374151;
}

/* Стол заказов — light (переменные) */
html[data-theme="light"] .gt-orders {
	--go-surface: #ffffff;
	--go-surface-soft: #f8fafc;
	--go-border: #e5e7eb;
	--go-border-soft: #eef0f3;
	--go-text: #111827;
	--go-muted: #6b7280;
	--go-input-bg: #f8fafc;
	--go-input-border: #d1d5db;
	--go-input-focus: #019789;
	--go-row-hover: rgba(1, 151, 137, 0.06);
	--go-thead: #f3f4f6;
	--go-accent: #019789;
	--go-accent-soft: rgba(1, 151, 137, 0.1);
	--go-pending-bg: rgba(255, 152, 0, 0.12);
	--go-pending: #ef6c00;
	--go-rejected-bg: rgba(229, 57, 53, 0.1);
	--go-rejected: #c62828;
	--go-done-bg: rgba(76, 175, 80, 0.12);
	--go-done: #2e7d32;
	--go-shadow: 0 0.35rem 1rem rgba(15, 23, 42, 0.06);
}
html[data-theme="light"] .gt-orders__control {
	background-color: var(--go-input-bg, #f8fafc) !important;
	background-image: none !important;
}
html[data-theme="light"] select.gt-orders__control {
	background-color: var(--go-input-bg, #f8fafc) !important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%236b7280' d='M1.4.6L6 5.2 10.6.6 12 2 6 8 0 2z'/%3E%3C/svg%3E") !important;
	background-repeat: no-repeat !important;
	background-position: right 0.9rem center !important;
	background-size: 12px 8px !important;
}
html[data-theme="light"] .gt-orders__bullets,
html[data-theme="light"] .gt-orders__bullets li {
	list-style: none !important;
}
html[data-theme="light"] .gt-orders__bullets li {
	display: block !important;
}
html[data-theme="light"] .gt-orders__bullets li::marker {
	content: none !important;
	display: none !important;
}

/* Награды — light */
html[data-theme="light"] .gt-awards {
	--ga-text: #111827;
	--ga-muted: #6b7280;
	--ga-icon-bg: rgba(1, 151, 137, 0.1);
	--ga-icon-locked: #e5e7eb;
	--ga-accent: #019789;
	--ga-progress-track: #e5e7eb;
	--ga-track: #e5e7eb;
}
html[data-theme="light"] .gt-awards__chip,
html[data-theme="light"] .gt-awards__chip.is-earned,
html[data-theme="light"] .gt-awards__chip.is-locked {
	background: transparent;
	border: 0;
	box-shadow: none;
}
html[data-theme="light"] .gt-awards__tip {
	--ga-tip-bg: #ffffff;
	--ga-tip-border: #e5e7eb;
	--ga-tip-title: #111827;
	--ga-tip-text: #4b5563;
	--ga-tip-meta: #6b7280;
	--ga-tip-shadow: 0 0.45rem 1.2rem rgba(15, 23, 42, 0.14);
}
