/*
 Whiteplate — IranSans (FaNum) from CRM server fonts
 Source of truth files: /opt/crm/backend/static/fonts/IRANSansWebFaNum-*.woff2
 Copied into theme assets/fonts/iransans/ for self-contained WP serving.
 Alias family names: IranSans + IRANSansWebFaNum
*/
@font-face {
	font-family: "IranSans";
	src: url("../fonts/iransans/IRANSansWebFaNum-Light.woff2") format("woff2");
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "IranSans";
	src: url("../fonts/iransans/IRANSansWebFaNum-Regular.woff2") format("woff2");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "IranSans";
	src: url("../fonts/iransans/IRANSansWebFaNum-Medium.woff2") format("woff2");
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "IranSans";
	src: url("../fonts/iransans/IRANSansWebFaNum-Bold.woff2") format("woff2");
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "IranSans";
	src: url("../fonts/iransans/IRANSansWebFaNum-Black.woff2") format("woff2");
	font-weight: 900;
	font-style: normal;
	font-display: swap;
}

/* CRM-compatible alias */
@font-face {
	font-family: "IRANSansWebFaNum";
	src: url("../fonts/iransans/IRANSansWebFaNum-Light.woff2") format("woff2");
	font-weight: 300;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "IRANSansWebFaNum";
	src: url("../fonts/iransans/IRANSansWebFaNum-Regular.woff2") format("woff2");
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "IRANSansWebFaNum";
	src: url("../fonts/iransans/IRANSansWebFaNum-Medium.woff2") format("woff2");
	font-weight: 500;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "IRANSansWebFaNum";
	src: url("../fonts/iransans/IRANSansWebFaNum-Bold.woff2") format("woff2");
	font-weight: 700;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: "IRANSansWebFaNum";
	src: url("../fonts/iransans/IRANSansWebFaNum-Black.woff2") format("woff2");
	font-weight: 900;
	font-style: normal;
	font-display: swap;
}

:root {
	--wp-font-content: "IranSans", "IRANSansWebFaNum", "IRANYekan", Tahoma, Arial, sans-serif;
	--wp-font-ui: "IranSans", "IRANSansWebFaNum", "IRANYekan", Tahoma, Arial, sans-serif;
}

/* Storefront content prefers IranSans (Brand Book colors unchanged).
   !important beats WoodMart/app.css IRANYekan body stack. */
html body,
html body.woodmart-theme,
html body .wd-page-content,
html body .main-page-wrapper,
html body .site-content,
html body .entry-content,
html body .woocommerce,
html body .wd-product,
html body .product-image-summary,
html body .wd-entities-title,
html body .product-title,
html body .price,
html body .elementor-widget-text-editor,
html body .elementor-widget-text-editor p,
html body .wd-nav,
html body .whb-header,
html body .wp-footer,
html body.elementor-page-12354,
html body.home.page-id-12354 {
	font-family: var(--wp-font-content) !important;
}
