﻿/* Persian Font Definitions - IRANSansX */
@font-face {
    font-family: 'IranSans';
    src: url('../font/IRANSansXFaNum-Regular.woff2') format('woff2'), url('../font/IRANSansXFaNum-Regular.woff') format('woff');
    font-weight: 400; /* Regular weight */
    font-display: swap;
}

@font-face {
    font-family: 'IranSans';
    src: url('../font/IRANSansXFaNum-Bold.woff2') format('woff2'), url('../font/IRANSansXFaNum-Bold.woff') format('woff');
    font-weight: 700; /* Bold weight */
    font-display: swap;
}

/* Persian Font Definitions - YekanBakh */
@font-face {
    font-family: 'YekanBakh';
    src: url('../font/YekanBakhFaNum-Regular.woff') format('woff');
    font-weight: 400; /* Regular weight */
    font-display: swap;
}

@font-face {
    font-family: 'YekanBakh';
    src: url('../font/YekanBakhFaNum-SemiBold.woff') format('woff');
    font-weight: 600; /* SemiBold weight */
    font-display: swap;
}

@font-face {
    font-family: 'YekanBakh';
    src: url('../font/YekanBakhFaNum-Bold.woff') format('woff');
    font-weight: 700; /* Bold weight */
    font-display: swap;
}

/* Persian Font Definitions - Morabba */
@font-face {
    font-family: 'Morabba';
    src: url('../font/Morabba-Regular.woff') format('woff');
    font-weight: 400; /* Regular weight */
    font-display: swap;
}

@font-face {
    font-family: 'Morabba';
    src: url('../font/Morabba-SemiBold.woff') format('woff');
    font-weight: 600; /* SemiBold weight */
    font-display: swap;
}

@font-face {
    font-family: 'Morabba';
    src: url('../font/Morabba-Bold.woff') format('woff');
    font-weight: 700; /* Bold weight */
    font-display: swap;
}

/* Font Variables */
:root {
    --font-iran-sans: 'IranSans', Tahoma, sans-serif;
    --font-yekan-bakh: 'YekanBakh', Tahoma, sans-serif;
    --font-morabba: 'Morabba', Tahoma, sans-serif;
    /* For backward compatibility with Tabler UI (if needed) */
    --tblr-font-sans-serif: var(--font-iran-sans);
    --tblr-font-sans-serif-fa: var(--font-iran-sans);
}
