/* public/assets/fonts/fonts.css */
@font-face {
    font-family: 'iranyekanwebregular_FaNum';
    src: url('../fontawesome/webfonts/iranyekanwebregular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

:root {
    --e-global-typography-primary-font-family: "iranyekanwebregular_FaNum";
    --e-global-typography-primary-font-weight: normal;
    --e-global-typography-secondary-font-family: "iranyekanwebregular_FaNum";
    --e-global-typography-secondary-font-weight: normal;
    --e-global-typography-text-font-family: "iranyekanwebregular_FaNum";
    --e-global-typography-text-font-weight: normal;
    --e-global-typography-accent-font-family: "iranyekanwebregular_FaNum";
    --e-global-typography-accent-font-weight: normal;
}

/* اعمال فونت فقط روی المان‌های متنی - استفاده از :not برای حذف آیکون‌ها */
body :not(i):not([class*="fa-"]):not(.fas):not(.far):not(.fab):not(.fa) {
    font-family: "iranyekanwebregular_FaNum", Sans-serif !important;
}

/* اطمینان از اینکه متن‌ها فونت دارند */
p, h1, h2, h3, h4, h5, h6, span, div, a, button, input, textarea, select, label, li, td, th {
    font-family: "iranyekanwebregular_FaNum", Sans-serif !important;
}

/* بازگرداندن فونت آیکون‌ها */
i, .fas, .far, .fab, .fa, [class*="fa-"] {
    font-family: inherit !important;
}

/* تنظیم مجدد فونت آیکون‌ها */
.fas, .fa-solid, .fa {
    font-family: "Font Awesome 5 Free" !important;
    font-weight: 900 !important;
}

.far, .fa-regular {
    font-family: "Font Awesome 5 Free" !important;
    font-weight: 400 !important;
}

.fab, .fa-brands {
    font-family: "Font Awesome 5 Brands" !important;
    font-weight: 400 !important;
}