/* wwwroot/css/iransans.css — فونت IRANSans، فقط برای صفحات «توافق‌نامهٔ من»،
   «توافق‌نامه‌های عملکرد» (نمای مدیریتی)، و «ثبت عملکرد امروز» — بقیهٔ
   برنامه همچنان Vazirmatn است. کلاس iransans-font باید روی یک عنصر
   ریشه در همان صفحات گذاشته شود؛ فایل‌های فونت از قبل در
   wwwroot/fonts/{woff2,woff,ttf,eot}/IRANSansWeb*.* موجودند. */

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

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

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

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

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

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

/* همان فهرست سلکتورِ oa-mud-overrides.css (که فونت Vazirmatn را !important
   می‌گذارد) با پیشوند .iransans-font تا specificity بالاتر برنده شود. */
.iransans-font,
.iransans-font .mud-typography,
.iransans-font .mud-button-root,
.iransans-font .mud-input-control,
.iransans-font .mud-table,
.iransans-font .mud-nav-link,
.iransans-font .mud-chip {
    font-family: 'IRANSans', 'Vazirmatn', Tahoma, sans-serif !important;
}
