/**
 * Par30Game – Dark / Light theme
 */

 :root {
	color-scheme: light;
	--p30-bg: #f4f4f4;
	--p30-surface: #fff;
	--p30-surface-alt: #f8f8f8;
	--p30-surface-muted: #f5f5f5;
	--p30-surface-raised: #fbfbfb;
	--p30-text: #393939;
	--p30-text-strong: #131010;
	--p30-text-muted: #676767;
	--p30-text-soft: #7f7f7f;
	--p30-border: #d7d7d7;
	--p30-border-light: #e9e9e9;
	--p30-shadow: rgba(0, 0, 0, 0.1);
	--p30-input-bg: #f2f2f2;
	--p30-accent: #ffba3d;
	--p30-accent-text: #363636;
	--p30-info-bg: #fffae0;
	--p30-info-text: #716326;
	--p30-success-bg: #f3ffe3;
	--p30-success-text: #4f7a54;
	--p30-error-bg: #fbe9e9;
	--p30-error-text: #ce6962;
	--p30-warning-bg: #fff1d8;
	--p30-warning-text: #6d4c10;
}

[data-theme="dark"] {
	color-scheme: dark;
	--p30-bg: #141414;
	--p30-surface: #222;
	--p30-surface-alt: #2a2a2a;
	--p30-surface-muted: #2e2e2e;
	--p30-surface-raised: #333;
	--p30-text: #e0e0e0;
	--p30-text-strong: #f5f5f5;
	--p30-text-muted: #a8a8a8;
	--p30-text-soft: #8a8a8a;
	--p30-border: #3d3d3d;
	--p30-border-light: #454545;
	--p30-shadow: rgba(0, 0, 0, 0.45);
	--p30-input-bg: #333;
	--p30-accent: #ffba3d;
	--p30-accent-text: #1a1a1a;
	--p30-info-bg: #3a3220;
	--p30-info-text: #e8c97a;
	--p30-success-bg: #1e2e1a;
	--p30-success-text: #8fd49a;
	--p30-error-bg: #3a2222;
	--p30-error-text: #f0a0a0;
	--p30-warning-bg: #3a2e18;
	--p30-warning-text: #e8c070;
}

/* ── Theme toggle button (header) ── */
.theme-toggle-wrap {
	float: left;
	position: relative;
	margin-top: 1px;
	margin-right: 10px;
}

.theme-toggle {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 34px;
	height: 34px;
	padding: 0;
	border: 2px solid rgba(255, 255, 255, 0.25);
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.08);
	color: #fff;
	cursor: pointer;
	position: relative;
	overflow: hidden;
	transition: color 0.25s ease, border-color 0.25s ease, background 0.25s ease, transform 0.2s ease, box-shadow 0.25s ease;
}

.theme-toggle:hover,
.theme-toggle:focus-visible {
	color: var(--p30-accent);
	border-color: var(--p30-accent);
	background: rgba(255, 186, 61, 0.15);
	box-shadow: 0 0 0 3px rgba(255, 186, 61, 0.2);
	outline: none;
}

.theme-toggle:active {
	transform: scale(0.92);
}

.theme-toggle__icon {
	position: absolute;
	inset: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: opacity 0.35s ease, transform 0.45s cubic-bezier(0.4, 0, 0.2, 1);
}

.theme-toggle__icon svg {
	width: 18px;
	height: 18px;
	display: block;
}

.theme-toggle__tooltip {
	position: absolute;
	top: calc(100% + 10px);
	left: 50%;
	z-index: 20;
	transform: translateX(-50%) translateY(6px);
	padding: 5px 10px;
	border-radius: 6px;
	background: #1a1a1a;
	color: #fff;
	font-size: 11px;
	font-weight: 400;
	line-height: 1.4;
	white-space: nowrap;
	pointer-events: none;
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.2s ease, transform 0.2s ease, visibility 0.2s ease;
	box-shadow: 0 4px 14px rgba(0, 0, 0, 0.35);
}

.theme-toggle__tooltip::before {
	content: '';
	position: absolute;
	bottom: 100%;
	left: 50%;
	transform: translateX(-50%);
	border: 5px solid transparent;
	border-bottom-color: #1a1a1a;
}

.theme-toggle-wrap:hover .theme-toggle__tooltip,
.theme-toggle-wrap:focus-within .theme-toggle__tooltip {
	opacity: 1;
	visibility: visible;
	transform: translateX(-50%) translateY(0);
}

[data-theme="light"] .theme-toggle__icon--sun,
[data-theme="dark"] .theme-toggle__icon--moon {
	opacity: 0;
	transform: rotate(-60deg) scale(0.4);
	pointer-events: none;
}

[data-theme="light"] .theme-toggle__icon--moon,
[data-theme="dark"] .theme-toggle__icon--sun {
	opacity: 1;
	transform: rotate(0deg) scale(1);
}

/* لایت مود: آیکون ماه با کنتراست بهتر روی هدر تیره */
[data-theme="light"] .theme-toggle {
	color: #fff;
}

[data-theme="light"] .theme-toggle__icon--moon svg {
	filter: drop-shadow(0 0 1px rgba(255, 255, 255, 0.5));
}

/* ── Base ── */
[data-theme="dark"] body {
	background-color: var(--p30-bg);
	color: var(--p30-text);
}

[data-theme="dark"] pre,
[data-theme="dark"] code {
	background-color: var(--p30-surface-alt);
	color: var(--p30-text);
	border-color: var(--p30-border);
}

[data-theme="dark"] mark {
	background-color: #5a5520;
	color: var(--p30-text-strong);
}

[data-theme="dark"] th,
[data-theme="dark"] tfoot th,
[data-theme="dark"] thead th {
	background-color: var(--p30-surface-muted) !important;
	color: var(--p30-text);
	border-color: var(--p30-border) !important;
}

[data-theme="dark"] .table td,
[data-theme="dark"] .table th {
	background-color: var(--p30-surface) !important;
	color: var(--p30-text);
	border-color: var(--p30-border) !important;
}

/* ── Modals & popups ── */
[data-theme="dark"] .modal-popup {
	background-color: var(--p30-surface);
	color: var(--p30-text);
}

[data-theme="dark"] .modal-popup .modal-top {
	background-color: var(--p30-surface-alt);
	color: var(--p30-text);
}

[data-theme="dark"] .modal-popup .modal-body {
	color: var(--p30-text);
}

[data-theme="dark"] .modal-popup.modal-form .modal-body input[type="text"],
[data-theme="dark"] .modal-popup.modal-form .modal-body input[type="email"],
[data-theme="dark"] .modal-popup.modal-form .modal-body input[type="number"],
[data-theme="dark"] .modal-popup.modal-form .modal-body input[type="url"],
[data-theme="dark"] .modal-popup.modal-form .modal-body textarea {
	background-color: var(--p30-input-bg);
	color: var(--p30-text);
	border-color: var(--p30-border);
}

[data-theme="dark"] .search-popup {
	background-color: var(--p30-surface);
}

[data-theme="dark"] .search-popup input[type="search"],
[data-theme="dark"] .search-popup input[type="text"] {
	background-color: var(--p30-input-bg);
	color: var(--p30-text);
	border-color: var(--p30-border);
}

/* ── Mega menu ── */
[data-theme="dark"] .site-menu > ul > li > .mega,
[data-theme="dark"] .site-menu > ul > li > .mega2,
[data-theme="dark"] .site-menu > ul > li > ul {
	background-color: var(--p30-surface);
	box-shadow: 0 4px 20px var(--p30-shadow);
}

[data-theme="dark"] .site-menu > ul > li > .mega ul > li,
[data-theme="dark"] .site-menu > ul > li > .mega2 ul > li,
[data-theme="dark"] .site-menu > ul > li > ul > li {
	color: var(--p30-text);
}

/* ── Sidebar ── */
[data-theme="dark"] main .sidebar .sidebar-box,
[data-theme="dark"] main .sidebar .sidebar-box-shop {
	background-color: #222222;
	border-color: var(--p30-border);
}

[data-theme="dark"] main .sidebar .sidebar-box > header {
	background-color: var(--p30-surface-muted);
	border: 1px solid #494949;
	color: var(--p30-text);
}

[data-theme="dark"] main .sidebar .sidebar-box > header h2 {
	color: #ffffff;
}

[data-theme="dark"] main .sidebar .sidebar-box ul li,
[data-theme="dark"] main .sidebar .posts ul li {
	color: var(--p30-text);
}

[data-theme="dark"] main .sidebar .sidebar-box ul li:hover {
	background-color: #3a3a3a;
	color: var(--p30-accent);
}

[data-theme="dark"] main .sidebar .sidebar-box-shop .slider-shop .title {
	color: var(--p30-text-muted);
}

[data-theme="dark"] main .sidebar .buygame a {
	background-color: var(--p30-surface);
	color: var(--p30-text);
}

[data-theme="dark"] main .sidebar .plus {
	background-color: #141414;
}

[data-theme="dark"] main .sidebar .plus article:before {
	box-shadow: 0 0 0 3px var(--p30-surface), 10px 3px 0 3px var(--p30-bg);
}

/* ── Slider, mega menu & sidebar animate overlays ── */
[data-theme="dark"] main .slider-main .slider-post > img,
[data-theme="dark"] .site-menu > ul > li > .mega .mega-post img,
[data-theme="dark"] .site-menu > ul > li > .mega2 .mega-post img,
[data-theme="dark"] main .sidebar .animate article img {
	opacity: 1;
	z-index: 0;
}

[data-theme="dark"] main .slider-main .slider-post:before,
[data-theme="dark"] .site-menu > ul > li > .mega .mega-post:before,
[data-theme="dark"] .site-menu > ul > li > .mega2 .mega-post:before,
[data-theme="dark"] main .sidebar .animate article .shadow {
	opacity: 1;
	z-index: 1;
	pointer-events: none;
}

[data-theme="dark"] main .slider-main .slider-post header,
[data-theme="dark"] main .slider-main .slider-post header img,
[data-theme="dark"] .site-menu > ul > li > .mega .mega-post > h1,
[data-theme="dark"] .site-menu > ul > li > .mega .mega-post > h2,
[data-theme="dark"] .site-menu > ul > li > .mega2 .mega-post > h1,
[data-theme="dark"] .site-menu > ul > li > .mega2 .mega-post > h2,
[data-theme="dark"] .site-menu > ul > li > .mega .mega-post > i,
[data-theme="dark"] .site-menu > ul > li > .mega2 .mega-post > i,
[data-theme="dark"] .site-menu > ul > li > .mega2 .mega-post em.pst-icn,
[data-theme="dark"] main .sidebar .animate article h1,
[data-theme="dark"] main .sidebar .animate article h2 {
	z-index: 2;
}

[data-theme="dark"] main .slider-main .slider-post:before {
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.88) 100%);
}

[data-theme="dark"] .site-menu > ul > li > .mega .mega-post:before,
[data-theme="dark"] .site-menu > ul > li > .mega2 .mega-post:before {
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.88) 100%);
}

[data-theme="dark"] main .sidebar .animate article .shadow {
	background: linear-gradient(to bottom, transparent 50%, rgba(0, 0, 0, 0.92) 90%);
}

/* ── Video box post overlays ── */
[data-theme="dark"] main .video-box .video-box-post .pic img,
[data-theme="dark"] .video-archive .video-box-post .pic img {
	opacity: 1;
	z-index: 0;
}

[data-theme="dark"] main .video-box .video-box-post .pic:before,
[data-theme="dark"] .video-archive .video-box-post .pic:before {
	opacity: 1;
	z-index: 1;
	pointer-events: none;
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.88) 100%);
}

[data-theme="dark"] main .video-box .video-box-post .pic i,
[data-theme="dark"] main .video-box .video-box-post .pic span,
[data-theme="dark"] .video-archive .video-box-post .pic i,
[data-theme="dark"] .video-archive .video-box-post .pic span {
	z-index: 2;
}

/* ── Post cards (archive / listing) ── */
[data-theme="dark"] main .posts .post {
	background-color: var(--p30-surface);
	color: var(--p30-text);
	box-shadow: 0 1px 6px var(--p30-shadow);
}

[data-theme="dark"] main .posts .post:before {
	color: #353535;
}

[data-theme="dark"] main .posts .post header {
	background-color: var(--p30-surface-muted);
	border-bottom-color: var(--p30-border);
}

[data-theme="dark"] main .posts .post header h1,
[data-theme="dark"] main .posts .post header h2,
[data-theme="dark"] main .posts .post ul {
	color: var(--p30-text);
}

[data-theme="dark"] main .posts .post p,
[data-theme="dark"] main .posts .post span,
[data-theme="dark"] main .posts .post span em,
[data-theme="dark"] main .posts .post span i,
[data-theme="dark"] .post .pst-icn {
	color: var(--p30-text-muted);
}

[data-theme="dark"] main .pagenavi a,
[data-theme="dark"] main .pagenavi span {
	background-color: var(--p30-surface);
	color: var(--p30-text-soft);
	border-color: var(--p30-border);
}

[data-theme="dark"] main .pagenavi a:hover,
[data-theme="dark"] main .pagenavi span.current {
	background-color: var(--p30-accent);
	color: var(--p30-accent-text);
	border-color: var(--p30-accent);
}

/* ── Video box (archive mode) ── */
[data-theme="dark"] main .video-box.archive {
	background-color: var(--p30-surface);
	box-shadow: 0 0 7px 0 var(--p30-shadow);
}

[data-theme="dark"] main .video-box.archive header h2,
[data-theme="dark"] main .video-box.archive #ticker-area a,
[data-theme="dark"] main .video-box.archive .video-box-post h1,
[data-theme="dark"] main .video-box.archive .video-box-post h2 {
	color: var(--p30-text);
}

/* ── Mobile games ── */
[data-theme="dark"] .mobile-game-post header {
	background-color: var(--p30-surface);
}

[data-theme="dark"] .mobile-game-post header h1,
[data-theme="dark"] .mobile-game-post header h2 {
	color: #ffffff;
}

[data-theme="dark"] main .mobile-game-box .filter {
	background-color: var(--p30-info-bg);
	color: var(--p30-info-text);
}

[data-theme="dark"] main .mobile-game-box .filter span {
	color: var(--p30-info-text);
}

/* ── Single post container ── */
[data-theme="dark"] .single {
	background-color: var(--p30-surface);
	border-color: var(--p30-border);
}

[data-theme="dark"] .single > h1,
[data-theme="dark"] .single > h2 {
	color: var(--p30-text);
}

[data-theme="dark"] .single .content .post-content h1,
[data-theme="dark"] .single .content .post-content h2,
[data-theme="dark"] .single .content .post-content h3,
[data-theme="dark"] .single .content .post-content h4,
[data-theme="dark"] .single .content .post-content h5,
[data-theme="dark"] .single .content .post-content h6,
[data-theme="dark"] .single .content .post-content ul li {
	color: var(--p30-text);
}

[data-theme="dark"] .single .content .post-content blockquote {
	color: var(--p30-text-muted);
	border-right-color: var(--p30-border);
}

[data-theme="dark"] .single .content .post-content a {
	color: var(--p30-accent);
}

/* ── Single: info & download boxes ── */
[data-theme="dark"] .single .content .info {
	background-color: var(--p30-info-bg);
	color: var(--p30-info-text);
}

[data-theme="dark"] .single .content .info:before,
[data-theme="dark"] .single .content .info .title,
[data-theme="dark"] .single .content .info ul li {
	color: var(--p30-info-text);
}

[data-theme="dark"] .single .content .box-single > .tab-content > div {
	background-color: var(--p30-surface);
	border-color: var(--p30-border);
	color: var(--p30-text);
}

[data-theme="dark"] .single .content .box-single > .tab-title > div {
	background-color: #383838;
	color: var(--p30-text);
}

[data-theme="dark"] .single .content .box-single > .tab-title > div:hover {
	background-color: #444;
}

[data-theme="dark"] .single .content .box-single > .tab-title > .active,
[data-theme="dark"] .single .content .box-single > .tab-title > .active:hover {
	background-color: var(--p30-accent);
	color: var(--p30-accent-text);
}

[data-theme="dark"] .single .content .box-single .tab-content > div .buttondl,
[data-theme="dark"] .single .content .box-single .tab-content > div > ul li,
[data-theme="dark"] .single .content .box-single .tab-content > div .infodl {
	background-color: var(--p30-surface-raised);
	color: var(--p30-text);
	box-shadow: 0 1px 0 0 var(--p30-border);
	border-color: var(--p30-border);
}

[data-theme="dark"] .single .content .box-single .tab-content > div > ul b:before {
	background-color: var(--p30-border);
}

[data-theme="dark"] .single .content .box-single .tab-content > div > ul b:after {
	background-color: var(--p30-surface);
	color: var(--p30-text);
}

[data-theme="dark"] .single .content .box-single .tab-content > div > ul li i {
	background-color: #424242;
	color: var(--p30-accent);
}

[data-theme="dark"] .single .content .box-single .tab-content > div > ul li:hover i {
	background-color: #080808;
}

[data-theme="dark"] .single .content .box-single > .tab-content > div .tab-title .active i {
	color: #ffba3d;
}

[data-theme="dark"] .single .content .box-single .tab-content > div .infodl,
[data-theme="dark"] .single .content .box-single .tab-content > div .infodl:before,
[data-theme="dark"] .single .content .box-single .tab-content > div .infodl li,
[data-theme="dark"] .rate_star .tts {
	color: var(--p30-text-muted);
}

[data-theme="dark"] .rate_star .rs .rate {
	color: #777;
}

[data-theme="dark"] .rate_star .rs .rate.sel {
	color: #feb93e;
}

[data-theme="dark"] .single .content .slider-gallery .slick-slide span {
	background-color: var(--p30-surface-muted);
	color: var(--p30-text);
}

[data-theme="dark"] .single .content .walkthrough .dl {
	background-color: var(--p30-surface);
	color: var(--p30-text);
}

[data-theme="dark"] .single .content .box-single .learn {
	border-color: var(--p30-border);
}

[data-theme="dark"] .single .content .tell {
	background-color: var(--p30-surface-muted);
	color: var(--p30-text);
}

[data-theme="dark"] .single .content .author {
	background-color: var(--p30-surface-raised);
	border-color: var(--p30-border);
	color: var(--p30-text);
}

/* ── Forms ── */
[data-theme="dark"] .single .content form input[type="email"],
[data-theme="dark"] .single .content form input[type="number"],
[data-theme="dark"] .single .content form input[type="password"],
[data-theme="dark"] .single .content form input[type="text"],
[data-theme="dark"] .single .content form textarea,
[data-theme="dark"] .single .content form .lbselect select,
[data-theme="dark"] .comments form input[type="email"],
[data-theme="dark"] .comments form input[type="text"],
[data-theme="dark"] .comments form textarea {
	background-color: var(--p30-input-bg);
	border-color: var(--p30-border-light);
	color: var(--p30-text);
}

/* ── Notifications & alerts ── */
[data-theme="dark"] .single .content form .notification,
[data-theme="dark"] .single .notification {
	background-color: var(--p30-success-bg);
	color: var(--p30-success-text);
}

[data-theme="dark"] .single .content form .notification.error {
	background-color: var(--p30-error-bg);
	color: var(--p30-error-text);
}

[data-theme="dark"] .result-msg .msg {
	background-color: var(--p30-surface-alt);
	color: var(--p30-success-text);
	border-right-color: #00c21e;
}

[data-theme="dark"] .result-msg .msg.error {
	background-color: var(--p30-error-bg);
	color: var(--p30-error-text);
	border-right-color: #ff7878;
}

[data-theme="dark"] .english-info {
	background-color: var(--p30-warning-bg);
	color: var(--p30-warning-text);
	border-bottom-color: #8e6212;
}

[data-theme="dark"] .support {
	background-color: var(--p30-surface);
	color: var(--p30-text);
	box-shadow: 0 1px 6px var(--p30-shadow);
}

/* ── Related posts & tags ── */
[data-theme="dark"] .relate {
	background-color: var(--p30-surface-raised);
	box-shadow: 0 1px 6px var(--p30-shadow);
}

[data-theme="dark"] .relate h2 {
	color: var(--p30-text-strong);
}

[data-theme="dark"] .news-tags {
	background-color: var(--p30-surface-raised);
	border-color: var(--p30-border);
	color: var(--p30-text-muted);
}

[data-theme="dark"] .social-networks .item {
	color: #fff;
}

[data-theme="dark"] .textadvrt ul {
	background-color: var(--p30-surface);
	border-color: var(--p30-border);
	color: var(--p30-text);
}

/* ── Comments ── */
[data-theme="dark"] .comments {
	background-color: var(--p30-surface-raised);
	box-shadow: 0 1px 6px var(--p30-shadow);
}

[data-theme="dark"] .comments header h2 {
	color: var(--p30-text-muted);
}

[data-theme="dark"] .comments > ul {
	background-color: var(--p30-surface);
	box-shadow: 0 0 10px 0 var(--p30-shadow);
}

[data-theme="dark"] .comments > ul > li .comment .title h3,
[data-theme="dark"] .comments > ul > li .comment .title time {
	background-color: var(--p30-surface);
	color: var(--p30-text-strong);
}

[data-theme="dark"] .comments > ul > li .comment .title img {
	box-shadow: none;
	opacity: 1;
	box-shadow: 0 0 0 7px #222222;
}

[data-theme="dark"] .comments > ul > li .comment .comment-text {
	color: var(--p30-text-muted);
}

[data-theme="dark"] .comments-nav {
	background-color: var(--p30-surface);
	border-color: var(--p30-border);
	color: var(--p30-text);
}

[data-theme="dark"] .comments-nav:hover {
	background-color: var(--p30-accent);
	color: var(--p30-accent-text);
	border-color: var(--p30-accent);
}

[data-theme="dark"] .comments form button {
	color: #000000;
	background-color: #ffba3d;
}

[data-theme="dark"] .comments form button i {
	color: #000000;
	background-color: #e6a82e;
}

/* ── Breadcrumb & 404 ── */
[data-theme="dark"] .breadcrumb {
	background-color: var(--p30-surface);
	border-color: var(--p30-border);
	color: var(--p30-text);
}

[data-theme="dark"] .page404 h1,
[data-theme="dark"] .page404 h2,
[data-theme="dark"] .page404 h3 {
	color: var(--p30-text);
}

/* ── Ads & fixed banners ── */
[data-theme="dark"] .adbox {
	background-color: var(--p30-surface);
	border-color: var(--p30-border);
}

[data-theme="dark"] .adbox .title {
	background-color: var(--p30-surface-muted);
	border-bottom-color: var(--p30-border);
	color: var(--p30-text);
}

[data-theme="dark"] .fixedadv .viewport {
	background-color: var(--p30-surface-alt);
	color: var(--p30-text);
}

[data-theme="dark"] .fixedadv title {
	color: var(--p30-text);
}

[data-theme="dark"] .fixedadv .link {
	background-color: var(--p30-info-bg);
	color: var(--p30-info-text);
	border-bottom-color: #8a6d30;
}

/* ── Page template ── */
[data-theme="dark"] .page .content {
	background-color: var(--p30-surface);
	color: var(--p30-text);
}

/* ── Lightbox ── */
[data-theme="dark"] .lb-outerContainer {
	background-color: var(--p30-surface);
}

[data-theme="dark"] .lb-dataContainer {
	background-color: var(--p30-surface-alt);
	color: var(--p30-text);
}

/* ── Legacy mobile menu ── */
[data-theme="dark"] #menuIsResp,
[data-theme="dark"] #menuIsResp ul li > ul {
	background-color: var(--p30-surface-alt);
	color: var(--p30-text);
}

/* ── Misc ── */
[data-theme="dark"] .skip-link:focus {
	background: var(--p30-accent);
	color: var(--p30-accent-text);
}

[data-theme="dark"] .wp-caption .wp-caption-text {
	border-bottom-color: var(--p30-border);
}

/* ── FAQ, articles, software pages ── */
[data-theme="dark"] .faq_area {
	background-color: var(--p30-surface);
	box-shadow: 0 1px 6px var(--p30-shadow);
	color: var(--p30-text);
}

[data-theme="dark"] .faq_area .list {
	background-color: var(--p30-surface);
	border-color: var(--p30-border);
}

[data-theme="dark"] .faq_area .list .item.sel {
	background-color: var(--p30-surface-muted);
}

[data-theme="dark"] .faq_area .list .item strong {
	color: #a7a7a7;
}

[data-theme="dark"] .faq_area .list .item.sel strong {
	color: #d9d9d9;
}

[data-theme="dark"] .faq_area .list .item .num {
	color: #575757;
}

[data-theme="dark"] .faq_area .list .item div {
	color: #ffffff;
}

[data-theme="dark"] .ArticleDetails {
	background-color: var(--p30-surface);
	color: var(--p30-text);
	box-shadow: 0 1px 6px var(--p30-shadow);
}

[data-theme="dark"] .ArticleDetails h2 {
	color: var(--p30-text);
}

[data-theme="dark"] .android-page-content {
	background-color: var(--p30-surface);
	color: var(--p30-text);
	box-shadow: 0 1px 6px var(--p30-shadow);
}

[data-theme="dark"] .android-page-content a {
	background-color: transparent;
	color: var(--p30-accent);
}

[data-theme="dark"] .copyright-source-box {
	background-color: var(--p30-warning-bg);
	border-left-color: #8e6212;
	color: var(--p30-warning-text);
}

[data-theme="dark"] .software-app {
	background-color: var(--p30-surface-raised);
	color: var(--p30-text);
	box-shadow: 0 3px 1px var(--p30-shadow);
}

[data-theme="dark"] .software-app .details,
[data-theme="dark"] .software-app .details h4,
[data-theme="dark"] .software-app span.dl,
[data-theme="dark"] a.moreapp {
	color: var(--p30-text);
}

[data-theme="dark"] .software-app:hover {
	background-color: #feb93e;
	color: #000000;
	box-shadow: 0 3px 1px rgba(255, 152, 0, 0.74);
}

[data-theme="dark"] .software-app:hover .details,
[data-theme="dark"] .software-app:hover .details h4,
[data-theme="dark"] .software-app:hover span.dl {
	color: #000000;
}

[data-theme="dark"] .nArticlePost .single {
	background-color: var(--p30-surface);
}

[data-theme="dark"] .nArticlePost .single .content,
[data-theme="dark"] .nArticlePost .single .content p,
[data-theme="dark"] .nArticlePost .single .content li,
[data-theme="dark"] .nArticlePost .single .content strong,
[data-theme="dark"] .nArticlePost .single .content h1,
[data-theme="dark"] .nArticlePost .single .content h2,
[data-theme="dark"] .nArticlePost .single .content h3,
[data-theme="dark"] .nArticlePost .single .content h4 {
	color: var(--p30-text);
}

[data-theme="dark"] .nArticlePost .single .content blockquote {
	color: var(--p30-text-muted);
	border-right-color: var(--p30-border);
}

[data-theme="dark"] .single footer a {
	color: var(--p30-text-muted);
	border-left-color: var(--p30-border);
}

[data-theme="dark"] .ytclick {
	background-color: var(--p30-surface);
}

[data-theme="dark"] main .sidebar .sidebar-box .link {
	border-color: var(--p30-border);
}