/* ============================================
   فونت‌های فارسی چت
   ============================================ */

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

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

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

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

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

/* Vazir - Regular */
@font-face {
    font-family: 'Vazir';
    src: url('/fonts/Vazir.woff2') format('woff2'),
         url('/fonts/Vazir.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Sahel - Regular */
@font-face {
    font-family: 'Sahel';
    src: url('/fonts/Sahel.woff2') format('woff2'),
         url('/fonts/Sahel.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Sahel - Bold */
@font-face {
    font-family: 'Sahel';
    src: url('/fonts/Sahel-Bold.woff2') format('woff2'),
         url('/fonts/Sahel-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* Sahel - Light */
@font-face {
    font-family: 'Sahel';
    src: url('/fonts/Sahel-Light.woff2') format('woff2'),
         url('/fonts/Sahel-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

/* Sahel - Black */
@font-face {
    font-family: 'Sahel';
    src: url('/fonts/Sahel-Black.woff2') format('woff2'),
         url('/fonts/Sahel-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

/* Sahel - SemiBold */
@font-face {
    font-family: 'Sahel';
    src: url('/fonts/Sahel-SemiBold.woff2') format('woff2'),
         url('/fonts/Sahel-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

/* Shabnam - Regular */
@font-face {
    font-family: 'Shabnam';
    src: url('/fonts/Shabnam.woff2') format('woff2'),
         url('/fonts/Shabnam.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* ============================================
   Yekan - پیش‌فرض
   ============================================ */

/* Yekan - Regular */
@font-face {
    font-family: 'Yekan';
    src: url('/fonts/Yekan.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

/* Yekan - Bold (fake bold با همون فایل) */
@font-face {
    font-family: 'Yekan';
    src: url('/fonts/Yekan.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* B-Morvarid */
@font-face {
    font-family: 'B-Morvarid';
    src: url('/fonts/B-Morvarid.woff2') format('woff2'),
         url('/fonts/B-Morvarid.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}