/**
 * Estedad Font + Font Awesome 6.5.1
 * مدیریت متمرکز فونت‌ها بدون تداخل با Dashicons
 * نسخه: 2.0.0 - اصلاح کامل تداخل
 */

/* ============================================================
   فونت Estedad
   ============================================================ */
@font-face {
    font-family: 'Estedad';
    src: url('../webfonts/Estedad-Regular.woff2') format('woff2'),
         url('../webfonts/Estedad-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

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

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

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

/* ============================================================
   اعمال فونت Estedad در کل سایت
   ============================================================ */
body,
.estate-app, .jobs-app, .electronic-app, .home-app,
.leisure-app, .personal-app, .medicine-app, .vehicles-app,
.employment-app, .industry-app, .tik-news-module-wrapper,
.tik-module-wrapper, .tik-single-wrapper,
.sadtik-form-wrapper, .tik100-wrapper,
.c100tik-wrapper, .tik-ads-wrapper,
.sd_100tik_card, .tik-bookmark-wrapper,
.tik-news-module-wrapper, .tik-news-card,
.sadtik-wallet-banking, .sadtik-wallet-wrapper,
.tik-upgrade-modal-container,
.glass-banking-theme, .tik-glass-panel,
.wc-order-list-container,
.tik-hero-section, .tik-featured-section,
.tik-ads-grid, .tik-filter-bar,
.tik-card-body, .tik-card-title,
.boost-modal-glass, .boost-modal-overlay,
.sadtik-booster-wrapper, .sadtik-form-wrapper,
.tik100-mobile-nav-wrapper,
.sadtik-admin-wrap,
.sadtik-admin-container {
    font-family: 'Estedad', 'IRANSans', 'Tahoma', 'Vazirmatn', sans-serif !important;
}

/* تمام المان‌های داخلی کلاس‌های اصلی */
.estate-app *,
.jobs-app *,
.electronic-app *,
.home-app *,
.leisure-app *,
.personal-app *,
.medicine-app *,
.vehicles-app *,
.employment-app *,
.industry-app *,
.tik-news-module-wrapper *,
.tik-upgrade-modal-container *,
.sadtik-wallet-banking *,
.sadtik-wallet-wrapper *,
.glass-banking-theme *,
.tik-glass-panel *,
.wc-order-list-container *,
.boost-modal-glass *,
.sadtik-booster-wrapper *,
.tik100-mobile-nav-wrapper *,
.sadtik-admin-wrap *,
.sadtik-admin-container * {
    font-family: 'Estedad', 'IRANSans', 'Tahoma', 'Vazirmatn', sans-serif !important;
}

/* ============================================================
   ✅ Font Awesome 6.5.1 - بدون تداخل با Dashicons
   ============================================================ */

/* Font Awesome برای کل سایت (بدون !important) */
.fa-solid,
.fa-regular,
.fa-brands,
.fas,
.far,
.fab,
.fa {
    font-family: 'Font Awesome 6 Free', 'Font Awesome 6 Brands';
    -webkit-font-smoothing: antialiased;
}

.fa-brands,
.fab {
    font-family: 'Font Awesome 6 Brands';
}

.fa-regular,
.far {
    font-weight: 400;
}

.fa-solid,
.fas {
    font-weight: 900;
}

.fa-brands,
.fab {
    font-weight: 400;
}

/* ============================================================
   فقط برای المان‌های اختصاصی 100تیک از !important استفاده شود
   ============================================================ */
.sadtik-admin-wrap .fa-solid,
.sadtik-admin-wrap .fa-regular,
.sadtik-admin-wrap .fa-brands,
.sadtik-admin-wrap .fas,
.sadtik-admin-wrap .far,
.sadtik-admin-wrap .fab,
.sadtik-admin-wrap .fa {
    font-family: 'Font Awesome 6 Free', 'Font Awesome 6 Brands' !important;
}

.sadtik-admin-wrap .fa-brands,
.sadtik-admin-wrap .fab {
    font-family: 'Font Awesome 6 Brands' !important;
}

.sadtik-admin-wrap .fa-solid,
.sadtik-admin-wrap .fas {
    font-weight: 900 !important;
}

.sadtik-admin-wrap .fa-regular,
.sadtik-admin-wrap .far {
    font-weight: 400 !important;
}

/* ============================================================
   اطمینان از استفاده Dashicons در پیشخوان وردپرس
   ============================================================ */
#adminmenu .dashicons,
#adminmenu .dashicons-before,
#wpadminbar .dashicons,
#wpadminbar .dashicons-before,
#wpadminbar .ab-icon:before,
#wpadminbar .ab-item:before,
.dashicons,
.dashicons-before {
    font-family: 'dashicons' !important;
    -webkit-font-smoothing: antialiased;
}

/* ============================================================
   رفع مشکل در المنتور و ووکامرس
   ============================================================ */
.elementor-section,
.elementor-column,
.elementor-widget,
.elementor-widget-container,
.elementor-text-editor,
.elementor-heading-title,
.elementor-button,
.elementor-icon,
.elementor-icon-list-text,
.woocommerce,
.woocommerce-page,
.woocommerce-cart,
.woocommerce-checkout,
.woocommerce-account,
.product_title,
.woocommerce-loop-product__title,
.woocommerce-Price-amount,
.cart_item,
.order-review,
.woocommerce-billing-fields,
.woocommerce-shipping-fields {
    font-family: 'Estedad', 'IRANSans', 'Tahoma', 'Vazirmatn', sans-serif !important;
}

/* ============================================================
   رفع مشکلات در Admin Bar وردپرس
   ============================================================ */
#wpadminbar .ab-icon,
#wpadminbar .ab-item,
#wpadminbar .ab-label {
    font-family: 'Estedad', 'IRANSans', 'Tahoma', 'Vazirmatn', sans-serif !important;
}

#wpadminbar .ab-icon:before,
#wpadminbar .ab-item:before {
    font-family: 'dashicons' !important;
}