/* Shabnam — اعمال سراسری روی کل سایت (منو، دکمه‌ها، فرم‌ها و ...) */

:root,
[data-bs-theme="light"],
[data-bs-theme="dark"],
body[data-theme="light"],
body[data-theme="dark"] {
    --bs-font-sans-serif: Shabnam, Tahoma, sans-serif !important;
    --bs-body-font-family: Shabnam, Tahoma, sans-serif !important;
    --bs-btn-font-family: Shabnam, Tahoma, sans-serif !important;
    --font-family-sans-serif: Shabnam, Tahoma, sans-serif !important;
}

html {
    font-family: Shabnam, Tahoma, sans-serif !important;
}

body {
    font-family: Shabnam, Tahoma, sans-serif !important;
}

*,
*::before,
*::after {
    font-family: Shabnam, Tahoma, sans-serif !important;
}

button,
input,
optgroup,
select,
textarea,
.btn,
.btn *,
.nav-link,
.nav-link *,
.navbar,
.navbar *,
.navbar-brand,
.navbar-nav,
.navbar-nav *,
.navbar-toggler,
.dropdown-menu,
.dropdown-menu *,
.dropdown-item,
.modal,
.modal *,
.form-control,
.form-select,
.form-label,
.offcanvas,
.offcanvas *,
.accordion-button,
.badge,
.alert,
.list-group-item,
.pagination,
.page-link,
.table,
.sign-btn,
.sign-btn *,
.user_logined,
.user-name,
.user-name *,
.user-dropdown,
.user-dropdown *,
.button-v2,
.button-v2 *,
.button-yl,
.button-yl *,
.button-bl,
.button-bl *,
.btn-singup-free,
.btn-course,
.btn-buy,
.btn-profile-submit,
.btn-primary,
.btn-secondary,
.btn-outline-primary,
.btn-outline-secondary,
.btn_final_reg,
.btn-final_reg,
.event-pill,
.mobile_menu_holder,
.mobile_menu_holder *,
.main-header,
.main-header *,
.main-bottom,
.main-bottom *,
.search-box-main,
.search-box-main *,
.swal2-popup,
.swal2-popup *,
.select2-container,
.select2-container *,
.tagify,
.tagify *,
.ck-editor,
.ck-editor *,
.ql-editor,
.tox,
.tox * {
    font-family: Shabnam, Tahoma, sans-serif !important;
}

/* فونت آیکون‌ها — استثنا */
.fa,
.fas,
.far,
.fab,
.fal,
.fad,
.fa-solid,
.fa-regular,
.fa-brands,
[class^="fa-"],
[class*=" fa-"],
.swal2-icon,
.swal2-icon *,
.FontAwesome,
i[class*="fa"] {
    font-family: "Font Awesome 6 Free", "Font Awesome 5 Free", FontAwesome !important;
}

.fa::before,
.fas::before,
.far::before,
.fab::before,
.fa-solid::before,
.fa-regular::before,
.fa-brands::before,
[class^="fa-"]::before,
[class*=" fa-"]::before,
i[class*="fa"]::before {
    font-family: inherit !important;
    font-weight: inherit !important;
}
