﻿/* ============================================ */
/* IRANSansWeb Font Face - فونت‌های استاندارد ایران سنز */
/* ============================================ */

@font-face {
    font-family: 'IRANSans';
    src: url('/css/fonts/IRANSansWeb.woff2') format('woff2');
    font-weight: 400; /* Regular */
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'IRANSans';
    src: url('/css/fonts/IRANSansWeb_Medium.woff2') format('woff2');
    font-weight: 500; /* Medium */
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'IRANSans';
    src: url('/css/fonts/IRANSansWeb_Bold.woff2') format('woff2');
    font-weight: 700; /* Bold */
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'IRANSans';
    src: url('/css/fonts/IRANSansWeb_Light.woff2') format('woff2');
    font-weight: 300; /* Light */
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'IRANSans';
    src: url('/css/fonts/IRANSansWeb_UltraLight.woff2') format('woff2');
    font-weight: 200; /* UltraLight */
    font-style: normal;
    font-display: swap;
}

/* ============================================ */
/* اعمال فونت به کل صفحه */
/* ============================================ */
body {
    font-family: 'IRANSans', Tahoma, Arial, sans-serif !important;
}

/* ============================================ */
/* تنظیمات برای اعداد فارسی */
/* ============================================ */
.fa-number {
    font-family: 'IRANSans', Tahoma, Arial, sans-serif !important;
    font-feature-settings: "ss02";
}

/* ============================================ */
/* تنظیمات برای تایپوگرافی */
/* ============================================ */
h1, h2, h3, h4, h5, h6 {
    font-family: 'IRANSans', Tahoma, Arial, sans-serif !important;
    font-weight: 700;
}

input, textarea, button, select {
    font-family: 'IRANSans', Tahoma, Arial, sans-serif !important;
}

label {
    font-family: 'IRANSans', Tahoma, Arial, sans-serif !important;
    font-weight: 500;
}
