/* -------------------------------------------------------------------------
 * جایگزین محلی فونت سازمانی (وزیرمتن) — پوشش سراسری افزونه.
 *
 * وقتی «بارگذاری فونت از CDN» خاموش باشد یا CDN در دسترس نباشد،
 * این فایل فونت را از پوشه assets/fonts افزونه تأمین می‌کند.
 * هر سه وزن موجود به بازه‌های کامل نگاشت شده‌اند تا مرورگر
 * مجبور به bold/jank مصنوعی نشود و همه وزن‌ها (100 تا 900) وزیر باشند.
 * ---------------------------------------------------------------------- */

/* Regular — وزن‌های سبک و معمولی */
@font-face {
	font-family: "Vazirmatn";
	font-style: normal;
	font-weight: 100 400;
	font-display: swap;
	src: local("Vazirmatn Regular"), local("Vazirmatn-Regular"),
		url("../fonts/Vazirmatn-Regular.woff2") format("woff2");
}

/* Medium — وزن میانی */
@font-face {
	font-family: "Vazirmatn";
	font-style: normal;
	font-weight: 500 600;
	font-display: swap;
	src: local("Vazirmatn Medium"), local("Vazirmatn-Medium"),
		url("../fonts/Vazirmatn-Medium.woff2") format("woff2");
}

/* Bold — وزن‌های ضخیم */
@font-face {
	font-family: "Vazirmatn";
	font-style: normal;
	font-weight: 700 900;
	font-display: swap;
	src: local("Vazirmatn Bold"), local("Vazirmatn-Bold"),
		url("../fonts/Vazirmatn-Bold.woff2") format("woff2");
}

/* نسخه ارقام فارسی — از همان فایل‌ها استفاده می‌کند تا بدون CDN هم
 * اعداد فارسی یکدست بمانند. */
@font-face {
	font-family: "Vazirmatn FD";
	font-style: normal;
	font-weight: 100 400;
	font-display: swap;
	src: local("Vazirmatn Regular"), local("Vazirmatn-Regular"),
		url("../fonts/Vazirmatn-Regular.woff2") format("woff2");
}
@font-face {
	font-family: "Vazirmatn FD";
	font-style: normal;
	font-weight: 500 600;
	font-display: swap;
	src: local("Vazirmatn Medium"), local("Vazirmatn-Medium"),
		url("../fonts/Vazirmatn-Medium.woff2") format("woff2");
}
@font-face {
	font-family: "Vazirmatn FD";
	font-style: normal;
	font-weight: 700 900;
	font-display: swap;
	src: local("Vazirmatn Bold"), local("Vazirmatn-Bold"),
		url("../fonts/Vazirmatn-Bold.woff2") format("woff2");
}

/* اجبار سراسری: همه سطوح افزونه وزیر باشند، حتی اگر قالب دیگری فونت داده باشد. */
:root{--pp-font:"Vazirmatn","Vazirmatn FD",Tahoma,"Segoe UI","Iranian Sans",Arial,sans-serif}
.pp-app,.pp-app button,.pp-app input,.pp-app select,.pp-app textarea,
.pp-login-wrap,.pp-login-wrap button,.pp-login-wrap input,.pp-login-wrap select,.pp-login-wrap textarea,
body.pp-login-page,.pp-admin{font-family:var(--pp-font)}
.pp-app *,.pp-login-wrap *{font-family:inherit}
