/* فایل CSS یکپارچه برای فونت Vazirmatn FD - نسخه ساده */

/* بارگذاری فونت Vazirmatn FD */
@font-face {
    font-family: 'Vazirmatn FD';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url('../fonts/vazirmatn_fd/Vazirmatn-FD-Thin.ttf') format('truetype');
}

@font-face {
    font-family: 'Vazirmatn FD';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url('../fonts/vazirmatn_fd/Vazirmatn-FD-ExtraLight.ttf') format('truetype');
}

@font-face {
    font-family: 'Vazirmatn FD';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('../fonts/vazirmatn_fd/Vazirmatn-FD-Light.ttf') format('truetype');
}

@font-face {
    font-family: 'Vazirmatn FD';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../fonts/vazirmatn_fd/Vazirmatn-FD-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Vazirmatn FD';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('../fonts/vazirmatn_fd/Vazirmatn-FD-Medium.ttf') format('truetype');
}

@font-face {
    font-family: 'Vazirmatn FD';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('../fonts/vazirmatn_fd/Vazirmatn-FD-SemiBold.ttf') format('truetype');
}

@font-face {
    font-family: 'Vazirmatn FD';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('../fonts/vazirmatn_fd/Vazirmatn-FD-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'Vazirmatn FD';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url('../fonts/vazirmatn_fd/Vazirmatn-FD-ExtraBold.ttf') format('truetype');
}

@font-face {
    font-family: 'Vazirmatn FD';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url('../fonts/vazirmatn_fd/Vazirmatn-FD-Black.ttf') format('truetype');
}

/* اعمال فونت فقط به المان‌های متنی - نه آیکون‌ها */
body,
html {
    font-family: 'Vazirmatn FD', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;
}

/* المان‌های متنی */
p,
h1, h2, h3, h4, h5, h6,
label,
a,
span:not([class*="ph-"]):not([class*="ti-"]):not([class*="feather"]):not([class*="fa-"]):not([class*="material-icons"]),
div:not([class*="ph-"]):not([class*="ti-"]):not([class*="feather"]):not([class*="fa-"]):not([class*="material-icons"]) {
    font-family: 'Vazirmatn FD', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;
}

/* المان‌های فرم */
input,
textarea,
select,
.form-control,
.form-select,
.form-check-label,
.form-label,
.input-group-text,
.custom-control-label {
    font-family: 'Vazirmatn FD', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;
}

/* دکمه‌ها */
button,
.btn,
.btn-group .btn,
.btn-toolbar .btn-group .btn {
    font-family: 'Vazirmatn FD', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;
}

/* جداول */
table,
th,
td,
.table,
.table th,
.table td,
.table-responsive {
    font-family: 'Vazirmatn FD', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;
}

/* کامپوننت‌های UI */
.card,
.modal,
.navbar,
.dropdown-menu,
.dropdown-item,
.badge,
.alert,
.tooltip,
.popover {
    font-family: 'Vazirmatn FD', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;
}

/* المان‌های خاص سایدبار و هدر */
.pc-sidebar,
.pc-header,
.pc-container,
.pc-sidebar .pc-navbar,
.pc-sidebar .pc-navbar .pc-item,
.pc-sidebar .pc-navbar .pc-item .pc-link,
.pc-sidebar .pc-navbar .pc-item .pc-link .pc-mtext,
.pc-sidebar .pc-navbar .pc-submenu,
.pc-sidebar .pc-navbar .pc-submenu .pc-item .pc-link,
.pc-sidebar .pc-user-card,
.pc-sidebar .pc-user-card .card-body h6,
.pc-sidebar .pc-user-card .card-body small,
.pc-sidebar .m-header .b-brand,
.pc-sidebar .m-header .logo-lg {
    font-family: 'Vazirmatn FD', Vazirmatn, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif !important;
}

/* متن‌های کوچک */
small,
.text-muted,
.form-text {
    font-family: 'Vazirmatn FD', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;
}

/* المان‌های خاص سیستم */
.message-preview,
.recipient-counter,
.emoji-picker,
.emoji-tabs,
.emoji-tab-content .btn {
    font-family: 'Vazirmatn FD', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif !important;
}
