/**
 * AI Nexus Local Persian Typography
 * 100% Self-Hosted on Site Server - Zero External CDNs, Zero Google Fonts
 */

/* =========================================================================
   1. IRANSans (FaNum) - Official Persian Web Standard
   ========================================================================= */

@font-face {
	font-family: 'IRANSans';
	font-style: normal;
	font-weight: 200;
	font-display: swap;
	src: url('../fonts/iransans/IRANSansWeb(FaNum)_UltraLight.woff2') format('woff2'),
	     url('../fonts/iransans/IRANSansWeb(FaNum)_UltraLight.woff') format('woff'),
	     url('../fonts/iransans/IRANSansWeb(FaNum)_UltraLight.ttf') format('truetype');
}

@font-face {
	font-family: 'IRANSans';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('../fonts/iransans/IRANSansWeb(FaNum)_Light.woff2') format('woff2'),
	     url('../fonts/iransans/IRANSansWeb(FaNum)_Light.woff') format('woff'),
	     url('../fonts/iransans/IRANSansWeb(FaNum)_Light.ttf') format('truetype');
}

@font-face {
	font-family: 'IRANSans';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('../fonts/iransans/IRANSansWeb(FaNum).woff2') format('woff2'),
	     url('../fonts/iransans/IRANSansWeb(FaNum).woff') format('woff'),
	     url('../fonts/iransans/IRANSansWeb(FaNum).ttf') format('truetype');
}

@font-face {
	font-family: 'IRANSans';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('../fonts/iransans/IRANSansWeb(FaNum)_Medium.woff2') format('woff2'),
	     url('../fonts/iransans/IRANSansWeb(FaNum)_Medium.woff') format('woff'),
	     url('../fonts/iransans/IRANSansWeb(FaNum)_Medium.ttf') format('truetype');
}

@font-face {
	font-family: 'IRANSans';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('../fonts/iransans/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'),
	     url('../fonts/iransans/IRANSansWeb(FaNum)_Bold.woff') format('woff'),
	     url('../fonts/iransans/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');
}

@font-face {
	font-family: 'IRANSans';
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url('../fonts/iransans/IRANSansWeb(FaNum)_Black.woff2') format('woff2'),
	     url('../fonts/iransans/IRANSansWeb(FaNum)_Black.woff') format('woff'),
	     url('../fonts/iransans/IRANSansWeb(FaNum)_Black.ttf') format('truetype');
}

/* =========================================================================
   2. IranYekan (FaNum) - Modern UI Typography
   ========================================================================= */

@font-face {
	font-family: 'IranYekan';
	font-style: normal;
	font-weight: 100;
	font-display: swap;
	src: url('../fonts/yekan/iranyekanwebthinfanum.woff') format('woff'),
	     url('../fonts/yekan/iranyekanwebthinfanum.ttf') format('truetype');
}

@font-face {
	font-family: 'IranYekan';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('../fonts/yekan/iranyekanweblightfanum.woff') format('woff'),
	     url('../fonts/yekan/iranyekanweblightfanum.ttf') format('truetype');
}

@font-face {
	font-family: 'IranYekan';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('../fonts/yekan/iranyekanwebregularfanum.woff') format('woff'),
	     url('../fonts/yekan/iranyekanwebregularfanum.ttf') format('truetype');
}

@font-face {
	font-family: 'IranYekan';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('../fonts/yekan/iranyekanwebmediumfanum.woff') format('woff'),
	     url('../fonts/yekan/iranyekanwebmediumfanum.ttf') format('truetype');
}

@font-face {
	font-family: 'IranYekan';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('../fonts/yekan/iranyekanwebboldfanum.woff') format('woff'),
	     url('../fonts/yekan/iranyekanwebboldfanum.ttf') format('truetype');
}

@font-face {
	font-family: 'IranYekan';
	font-style: normal;
	font-weight: 800;
	font-display: swap;
	src: url('../fonts/yekan/iranyekanwebextraboldfanum.woff') format('woff'),
	     url('../fonts/yekan/iranyekanwebextraboldfanum.ttf') format('truetype');
}

@font-face {
	font-family: 'IranYekan';
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url('../fonts/yekan/iranyekanwebblackfanum.woff') format('woff'),
	     url('../fonts/yekan/iranyekanwebblackfanum.ttf') format('truetype');
}

/* =========================================================================
   3. Vazir - Open Source Persian Font
   ========================================================================= */

@font-face {
	font-family: 'Vazir';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('../fonts/vazir/Vazir-Light.ttf') format('truetype');
}

@font-face {
	font-family: 'Vazir';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('../fonts/vazir/Vazir-Medium.ttf') format('truetype');
}

@font-face {
	font-family: 'Vazir';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('../fonts/vazir/Vazir-Bold.ttf') format('truetype');
}

@font-face {
	font-family: 'Vazir';
	font-style: normal;
	font-weight: 900;
	font-display: swap;
	src: url('../fonts/vazir/Vazir-Black.ttf') format('truetype');
}

/* =========================================================================
   4. Shabnam - Rounded Persian Webfont
   ========================================================================= */

@font-face {
	font-family: 'Shabnam';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('../fonts/shabnam/Shabnam-Light-FD.ttf') format('truetype');
}

@font-face {
	font-family: 'Shabnam';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('../fonts/shabnam/Shabnam-FD.ttf') format('truetype'),
	     url('../fonts/shabnam/Shabnam.ttf') format('truetype');
}

@font-face {
	font-family: 'Shabnam';
	font-style: normal;
	font-weight: 500;
	font-display: swap;
	src: url('../fonts/shabnam/Shabnam-Medium-FD.ttf') format('truetype');
}

@font-face {
	font-family: 'Shabnam';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('../fonts/shabnam/Shabnam-Bold-FD.ttf') format('truetype');
}
