/**
 * Department accent tokens — override --lm-accent* from card-hover.css.
 * Set department per page: Page Attributes → دپارتمان.
*/

/* trade city pro */
body,
:is(body, .engagement-toolbar).page-department--crypto-city-pro,
:is(body, .engagement-toolbar).page-department--trade-city-pro {
	--leemeenal-department-color: #0d0dff;
	--lm-accent: #0d0dff;
	--lm-accent-hover: #0b0bcc;
	--lm-accent-border: rgba(13, 13, 255, 0.45);
	--lm-accent-bg-hover: rgba(13, 13, 255, 0.08);
	--lm-accent-transition: ease 500ms;
}

body.light-mode,
body.light-mode.page-department--trade-city-pro,
body.light-mode.page-department--crypto-city-pro,
body.light-mode :is(.engagement-toolbar).page-department--trade-city-pro,
body.light-mode :is(.engagement-toolbar).page-department--crypto-city-pro {
	--lm-accent-bg-hover: rgba(65, 64, 255, 0.06);
}

body .user-greeting-btn--login, body.page-department--crypto-city-pro .user-greeting-btn--login, body.page-department--trade-city-pro  .user-greeting-btn--login{
	border-color: #f1f1f1;
	color: #f1f1f1 !important;
}

/* forex city pro */
:is(body, .engagement-toolbar).page-department--forex-city-pro {
	--leemeenal-department-color: #00c853;
	--lm-accent: #00c853;
	--lm-accent-hover: #00a846;
	--lm-accent-border: rgba(0, 200, 83, 0.45);
	--lm-accent-bg-hover: rgba(0, 200, 83, 0.08);
}

body.light-mode.page-department--forex-city-pro,
body.light-mode :is(.engagement-toolbar).page-department--forex-city-pro {
	--lm-accent-bg-hover: rgba(0, 200, 83, 0.06);
}

/* news city pro */
:is(body, .engagement-toolbar).page-department--news-city-pro {
	--leemeenal-department-color: #cf1020;
	--lm-accent: #cf1020;
	--lm-accent-hover: #b00e1c;
	--lm-accent-border: rgba(207, 16, 32, 0.45);
	--lm-accent-bg-hover: rgba(207, 16, 32, 0.08);
}

body.light-mode.page-department--news-city-pro,
body.light-mode :is(.engagement-toolbar).page-department--news-city-pro {
	--lm-accent-bg-hover: rgba(207, 16, 32, 0.06);
}

/* eventum space */
:is(body, .engagement-toolbar).page-department--eventum-space {
	--leemeenal-department-color: #7c4dff;
	--lm-accent: #7c4dff;
	--lm-accent-hover: #6b42de;
	--lm-accent-border: rgba(124, 77, 255, 0.45);
	--lm-accent-bg-hover: rgba(124, 77, 255, 0.08);
}

body.light-mode.page-department--eventum-space,
body.light-mode :is(.engagement-toolbar).page-department--eventum-space {
	--lm-accent-bg-hover: rgba(124, 77, 255, 0.06);
}

/* game city pro */
:is(body, .engagement-toolbar).page-department--game-city-pro {
	--leemeenal-department-color: #09feff;
	--lm-accent: #09feff;
	--lm-accent-hover: #08e5e6;
	--lm-accent-border: rgba(9, 254, 255, 0.45);
	--lm-accent-bg-hover: rgba(9, 254, 255, 0.08);
}

body.light-mode.page-department--game-city-pro,
body.light-mode :is(.engagement-toolbar).page-department--game-city-pro {
	--lm-accent-bg-hover: rgba(9, 254, 255, 0.06);
}

/* airdrop city pro */
:is(body, .engagement-toolbar).page-department--airdrop-city-pro {
	--leemeenal-department-color: #f9570f;
	--lm-accent: #f9570f;
	--lm-accent-hover: #df4e0d;
	--lm-accent-border: rgba(249, 87, 15, 0.45);
	--lm-accent-bg-hover: rgba(249, 87, 15, 0.08);
}

body.light-mode.page-department--airdrop-city-pro,
body.light-mode :is(.engagement-toolbar).page-department--airdrop-city-pro {
	--lm-accent-bg-hover: rgba(249, 87, 15, 0.06);
}

/* component style  */
.lm-more-content-btn a {
	background-color: var(--lm-accent) !important;
	transition: var(--lm-accent-transition);
}
.lm-more-content-btn a:hover {
	background-color: var(--lm-accent-hover) !important;
}
