/*!/wp-content/themes/hello-elementor-child/sm/template-css-override/typography.css*//**
 * Sahel-FD + Persian-friendly line-height.
 * Tutor 4 defaults to Inter with rem line-heights (~1.375) that sit too tight on Persian.
 */

@font-face{font-family:"Sahel-FD";font-style:normal;font-weight:400;font-display:swap;src:url("/wp-content/uploads/2021/11/Sahel-FD.woff2") format("woff2"),
url("/wp-content/uploads/2021/11/Sahel-FD.woff") format("woff");}

@font-face{font-family:"Sahel-FD";font-style:normal;font-weight:700;font-display:swap;src:url("/wp-content/uploads/2021/11/Sahel-Bold-FD.woff2") format("woff2"),
url("/wp-content/uploads/2021/11/Sahel-Bold-FD.woff") format("woff");}

:root {
	--sm-font-sahel: "Sahel-FD", Sahel, Tahoma, sans-serif;
	--tutor-font-family-heading: "Sahel-FD", Sahel, Tahoma, sans-serif;
	--tutor-font-family-body: "Sahel-FD", Sahel, Tahoma, sans-serif;
	--e-global-typography-primary-font-family: "Sahel-FD";
	--e-global-typography-secondary-font-family: "Sahel-FD";
	--e-global-typography-text-font-family: "Sahel-FD";
	--e-global-typography-accent-font-family: "Sahel-FD";
}

html[dir="rtl"] body,
.tutor-wrap,
.tutor-dashboard,
.tutor-learning-area,
.tutor-frontend-dashboard,
#tutor-course-builder {
	font-family: var(--sm-font-sahel);
}

html[dir="rtl"] body {
	line-height: 1.7;
}

/* Lesson / assignment / quiz prose — override Tutor 4's 1.375rem line-height. */
.tutor-lesson-content .tutor-lesson-wrapper,
.tutor-lesson-wrapper,
.tutor-assignment-details,
.tutor-quiz-question-wrapper,
.tutor-quiz-attempt-info-below {
	font-family: var(--sm-font-sahel);
	line-height: 1.85;
}

.tutor-lesson-content .tutor-lesson-wrapper p,
.tutor-lesson-content .tutor-lesson-wrapper li,
.tutor-lesson-content .tutor-lesson-wrapper td,
.tutor-lesson-content .tutor-lesson-wrapper blockquote,
.tutor-lesson-wrapper p,
.tutor-lesson-wrapper li,
.tutor-lesson-wrapper td,
.tutor-lesson-wrapper blockquote {
	line-height: 1.85;
}

.tutor-lesson-content .tutor-lesson-wrapper h1,
.tutor-lesson-content .tutor-lesson-wrapper h2,
.tutor-lesson-content .tutor-lesson-wrapper h3,
.tutor-lesson-wrapper h1,
.tutor-lesson-wrapper h2,
.tutor-lesson-wrapper h3 {
	line-height: 1.5;
}

.tutor-lesson-content .tutor-lesson-wrapper h4,
.tutor-lesson-content .tutor-lesson-wrapper h5,
.tutor-lesson-content .tutor-lesson-wrapper h6,
.tutor-lesson-wrapper h4,
.tutor-lesson-wrapper h5,
.tutor-lesson-wrapper h6 {
	line-height: 1.6;
}

.tutor-lesson-content .tutor-lesson-wrapper h1:not(:last-child),
.tutor-lesson-content .tutor-lesson-wrapper h2:not(:last-child),
.tutor-lesson-content .tutor-lesson-wrapper h3:not(:last-child),
.tutor-lesson-content .tutor-lesson-wrapper h4:not(:last-child),
.tutor-lesson-content .tutor-lesson-wrapper h5:not(:last-child) {
	margin-bottom: 0.5em;
}

code,
kbd,
pre,
samp {
	font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace;
}