/* کاراژه — recolor Tutor LMS → logo teal (#24b898).
   Mirrors Tutor's auto-generated brand palette so the option value in the DB
   is not required. `!important` guarantees precedence over Tutor's inline
   :root palette regardless of stylesheet order. */

:root {
	--tutor-brand-100: #e8f8f4 !important;
	--tutor-brand-200: #d1f1e9 !important;
	--tutor-brand-300: #a8e4d5 !important;
	--tutor-brand-400: #6dceb8 !important;
	--tutor-brand-450: #4bc4ab !important;
	--tutor-brand-500: #2db89a !important;
	--tutor-brand-600: #24b898 !important;
	--tutor-brand-700: #1a947a !important;
	--tutor-brand-800: #167561 !important;
	--tutor-brand-900: #145c4e !important;
	--tutor-brand-950: #0d3d34 !important;

	--tutor-color-primary: #24b898 !important;
	--tutor-color-primary-rgb: 36, 184, 152 !important;
	--tutor-color-primary-hover: #1a947a !important;
	--tutor-color-primary-hover-rgb: 26, 148, 122 !important;

	/* Fonts — keep Tutor / Tutor Starter on Karajeh stacks */
	--tutor-font-family-body: "Yekan Bakh FaNum", Tahoma, sans-serif !important;
	--tutor-font-family-heading: "Lahzeh FaNum", "Yekan Bakh FaNum", Tahoma, sans-serif !important;
	--body-font: "Yekan Bakh FaNum", Tahoma, sans-serif !important;
	--heading-font: "Lahzeh FaNum", "Yekan Bakh FaNum", Tahoma, sans-serif !important;
}

/* Dashboard sidebar: logo + site name */
.tutor-dashboard-sidebar-logo.k-dashboard-brand,
a.k-dashboard-brand.tutor-dashboard-sidebar-logo {
	display: inline-flex !important;
	align-items: center;
	gap: 0.65rem;
	text-decoration: none !important;
	color: var(--k-navy, #404c6c) !important;
	max-width: 100%;
}

.k-dashboard-brand__logo,
.tutor-dashboard-sidebar-logo.k-dashboard-brand img {
	display: block;
	width: 36px !important;
	height: 36px !important;
	max-width: 36px !important;
	object-fit: contain;
}

.k-dashboard-brand__name {
	font-family: "Lahzeh FaNum", "Yekan Bakh FaNum", Tahoma, sans-serif !important;
	font-size: 1.2rem !important;
	font-weight: 700 !important;
	line-height: 1.1 !important;
	color: inherit !important;
	white-space: nowrap;
}
