/* فونت واحد سایت: YekanBakh — پشتیبانی فارسی/عربی/لاتین. فقط woff2/woff، font-display: swap. */

@font-face {
	font-family: 'YekanBakh';
	src: url('../fonts/YekanBakh-regular.woff2') format('woff2'),
		 url('../fonts/YekanBakh-regular.woff') format('woff');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'YekanBakh';
	src: url('../fonts/YekanBakh-semibold.woff2') format('woff2'),
		 url('../fonts/YekanBakh-semibold.woff') format('woff');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'YekanBakh';
	src: url('../fonts/YekanBakh-bold.woff2') format('woff2'),
		 url('../fonts/YekanBakh-bold.woff') format('woff');
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}

/* اعمال خانوادهٔ فونت واحد روی کل سایت (با احترام به اولویت موبایل و خوانایی). */
:root {
	--vk-font: 'YekanBakh', system-ui, 'Segoe UI', Tahoma, Arial, sans-serif;
	/* هم‌سان‌سازی فونت سراسری المنتور با فونت سایت */
	--e-global-typography-primary-font-family: 'YekanBakh';
	--e-global-typography-secondary-font-family: 'YekanBakh';
	--e-global-typography-text-font-family: 'YekanBakh';
	--e-global-typography-accent-font-family: 'YekanBakh';
}

html body,
body button,
body input,
body select,
body textarea,
body .elementor-widget-container,
body h1, body h2, body h3, body h4, body h5, body h6 {
	font-family: var(--vk-font);
}

/* اعمال قاطع فونت روی عناصر متنی (به‌جز آیکون‌ها مثل i/svg/.fa/.eicon که دست‌نخورده می‌مانند). */
body h1, body h2, body h3, body h4, body h5, body h6,
body p, body li, body a, body td, body th, body dd, body dt,
body blockquote, body figcaption, body label, body strong, body em,
body input, body select, body textarea, body button,
body .entry-title, body .entry-content, body .post-title, body .wp-block-heading,
body .elementor-heading-title,
body .elementor-widget-text-editor,
body .elementor-button-content-wrapper,
body .elementor-widget-text-editor p {
	font-family: var(--vk-font) !important;
}
