/*
 Theme Name:   mnabishahzamani-childtheme
 Theme URI:    https://github.com/mnabishahzamani-dev
 Description:  چایلد تم mnabishahzamani برای پروژه‌های مبتنی بر Hello Elementor — شامل فونت IRANSansXV با اعداد فارسی، بهینه‌سازی سرعت/سئو/امنیت، و فیکس‌های ریسپانسیو المنتور.
 Author:       mnabishahzamani
 Author URI:   https://github.com/mnabishahzamani-dev
 Template:     hello-elementor
 Version:      1.3.0
 Text Domain:  mnabishahzamani-childtheme
 License:      GNU General Public License v3 or later
 License URI:  https://www.gnu.org/licenses/gpl-3.0.html

 Copyright (C) 2026 mnabishahzamani. All rights reserved.
 Instagram: https://www.instagram.com/mnabishahzamani/
 GitHub:    https://github.com/mnabishahzamani-dev
 این چایلد تم بر پایه‌ی Hello Elementor (نویسنده: Elementor.com، لایسنس GPLv3) ساخته شده است.
*/

/* -------------------------------------------------------------------
 * فیکس ریسپانسیو: عرض بیشینه‌ی Container در موبایل
 * پیش‌فرض المنتور گاهی روی موبایل container را خیلی تنگ می‌کند؛
 * این مقدار را به ۹۰٪ عرض صفحه افزایش می‌دهد.
 * ------------------------------------------------------------------- */
@media (max-width: 767px) {
	.e-container {
		--container-max-width: 90% !important;
	}
}

/* -------------------------------------------------------------------
 * فیکس منوی ناوبری در حالت Dropdown با breakpoint سفارشی "tablet_extra"
 * اگر در تنظیمات منوی المنتور بریک‌پوینت دراپ‌داون را tablet_extra
 * انتخاب کرده باشید، این کد مطمئن می‌شود منو در ابعاد مختلف صفحه
 * (موبایل/تبلت در مقابل دسکتاپ) درست رفتار می‌کند.
 * ------------------------------------------------------------------- */
@media (max-width: 1200px) {
	.elementor-nav-menu--dropdown-tablet_extra .elementor-nav-menu--main {
		display: none;
	}
	.elementor-nav-menu--dropdown-tablet_extra .elementor-menu-toggle {
		display: flex !important;
	}
	.elementor-nav-menu--dropdown-tablet_extra .elementor-nav-menu--dropdown:not(.sub-menu) {
		display: flex !important;
	}
}
@media (min-width: 1201px) {
	.elementor-nav-menu--dropdown-tablet_extra .elementor-menu-toggle {
		display: none;
	}
	.elementor-nav-menu--dropdown-tablet_extra .elementor-nav-menu--dropdown {
		display: none;
	}
}


/* -------------------------------------------------------------------
 * اعداد فارسی: فعال‌سازی استایل‌ست ss02 فونت IRANSansXV
 * این ویژگی اعداد انگلیسی (0-9) را با گلیف فارسی (۰-۹) نمایش می‌دهد.
 * متن اصلی صفحه تغییری نمی‌کند (کپی/جستجو/سئو همان اعداد انگلیسی است).
 * نکته: فیلدهای رمز عبور و بلوک‌های کد از این قاعده مستثنی هستند
 * تا کاراکترهای آن‌ها به شکل عادی و بدون تبدیل نمایش داده شوند.
 * ------------------------------------------------------------------- */
body,
h1, h2, h3, h4, h5, h6,
p, a, span, div, button, input, textarea, select {
	font-feature-settings: 'ss02' 1;
}

/* استثنا: رمز عبور و بلوک‌های کد باید عادی بمانند */
input[type="password"],
pre, code, kbd, samp, var,
pre *, code *,
.elementor-code-highlighter,
.wp-block-code {
	font-feature-settings: normal !important;
}
