/* یکان‌بخ — متن بدنه */
@font-face {
	font-family: "Yekan Bakh FaNum";
	font-style: normal;
	font-weight: 100;
	font-display: swap;
	src: url("fonts/yekan-bakh/YekanBakhFaNum-Thin.woff2") format("woff2");
}

@font-face {
	font-family: "Yekan Bakh FaNum";
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url("fonts/yekan-bakh/YekanBakhFaNum-Light.woff2") format("woff2");
}

@font-face {
	font-family: "Yekan Bakh FaNum";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url("fonts/yekan-bakh/YekanBakhFaNum-Regular.woff2") format("woff2");
}

@font-face {
	font-family: "Yekan Bakh FaNum";
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url("fonts/yekan-bakh/YekanBakhFaNum-SemiBold.woff2") format("woff2");
}

@font-face {
	font-family: "Yekan Bakh FaNum";
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url("fonts/yekan-bakh/YekanBakhFaNum-Bold.woff2") format("woff2");
}

@font-face {
	font-family: "Yekan Bakh FaNum";
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url("fonts/yekan-bakh/YekanBakhFaNum-ExtraBold.woff2") format("woff2");
}

@font-face {
	font-family: "Yekan Bakh FaNum";
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url("fonts/yekan-bakh/YekanBakhFaNum-Black.woff2") format("woff2");
}

/* لحظه — تیترها */
@font-face {
	font-family: "Lahzeh FaNum";
	font-style: normal;
	font-weight: 100;
	font-display: swap;
	src: url("fonts/lahzeh/Lahzeh-FaNum-Thin.woff2") format("woff2");
}

@font-face {
	font-family: "Lahzeh FaNum";
	font-style: normal;
	font-weight: 200;
	font-display: swap;
	src: url("fonts/lahzeh/Lahzeh-FaNum-ExtraLight.woff2") format("woff2");
}

@font-face {
	font-family: "Lahzeh FaNum";
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url("fonts/lahzeh/Lahzeh-FaNum-Light.woff2") format("woff2");
}

@font-face {
	font-family: "Lahzeh FaNum";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url("fonts/lahzeh/Lahzeh-FaNum-Regular.woff2") format("woff2");
}

@font-face {
	font-family: "Lahzeh FaNum";
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url("fonts/lahzeh/Lahzeh-FaNum-Medium.woff2") format("woff2");
}

@font-face {
	font-family: "Lahzeh FaNum";
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url("fonts/lahzeh/Lahzeh-FaNum-SemiBold.woff2") format("woff2");
}

@font-face {
	font-family: "Lahzeh FaNum";
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url("fonts/lahzeh/Lahzeh-FaNum-Bold.woff2") format("woff2");
}

@font-face {
	font-family: "Lahzeh FaNum";
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url("fonts/lahzeh/Lahzeh-FaNum-ExtraBold.woff2") format("woff2");
}

@font-face {
	font-family: "Lahzeh FaNum";
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url("fonts/lahzeh/Lahzeh-FaNum-Black.woff2") format("woff2");
}

:root {
	--karajeh-font-body: "Yekan Bakh FaNum", Tahoma, sans-serif;
	--karajeh-font-heading: "Lahzeh FaNum", "Yekan Bakh FaNum", Tahoma, sans-serif;

	/* Tutor Starter customizer tokens (default Inter / Sora) */
	--body-font: var(--karajeh-font-body) !important;
	--heading-font: var(--karajeh-font-heading) !important;

	/* Tutor LMS design-system tokens (default Inter / Nunito) */
	--tutor-font-family-body: "Yekan Bakh FaNum", Tahoma, sans-serif !important;
	--tutor-font-family-heading: "Lahzeh FaNum", "Yekan Bakh FaNum", Tahoma, sans-serif !important;
}

html,
body,
button,
input,
select,
textarea,
.wp-block-post-content,
.wp-site-blocks,
.editor-styles-wrapper,
.tutor-wrap,
.tutor-container,
.tutor-card,
.tutor-course-listing-item,
.tutor-course-card,
.tutor-btn,
.tutor-form-control,
.tutor-nav,
.tutor-dashboard,
.tutor-frontend,
.tutor-checkout-page,
.tutor-cart-page {
	font-family: var(--karajeh-font-body) !important;
}

h1,
h2,
h3,
h4,
h5,
h6,
.wp-block-heading,
.wp-block-post-title,
.wp-block-site-title,
.wp-block-site-title a,
.entry-title,
.site-title,
.tutor-fs-3,
.tutor-fs-4,
.tutor-fs-5,
.tutor-fs-6,
.tutor-course-details-title,
.tutor-course-name,
.tutor-course-name a,
.tutor-course-card h3,
.tutor-course-card h3 a,
.tutor-card-title,
.tutor-dashboard-header h2,
.tutor-dashboard-content h2,
.tutor-dashboard-content h3 {
	font-family: var(--karajeh-font-heading) !important;
}
