/* DSP – استایل‌های پایهٔ سایت (منتقل‌شده از «CSS اضافی» سفارشی‌ساز).
 * روشن/خاموش و رنگ‌ها: تنظیمات ← افزودهٔ محتوا (DSP) ← ظاهر سایت. فونت‌ها از همان‌جا (inline) اضافه می‌شوند. */
:root{
	--dsp-muted:#475569;
	--dsp-primary:#0d9488;
	--dsp-primary-700:#115e59;
	--dsp-soft-2:#e7f4f2;
	--dsp-container:1200px;
	--dsp-font:'IRANSansX','Vazirmatn','Segoe UI',Tahoma,Arial,sans-serif;
}
html{scroll-behavior:smooth}
body{font-family:var(--dsp-font);line-height:1.85;overflow-x:clip}
*,*::before,*::after{box-sizing:border-box}
a{text-decoration:none}
img{max-width:100%}
.elementor,.elementor-page{overflow-x:clip}
h1,h2,h3,h4,h5,h6{font-family:var(--dsp-font)}

/* کاهش حرکت برای کاربرانی که در سیستم‌عامل خواسته‌اند */
@media (prefers-reduced-motion:reduce){
	*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}
}

/* بخش‌های تیره: رنگ متن از ویجت گرفته شود (کلاس dsp-dark روی کانتینر) */
.dsp-dark p,.dsp-dark h1,.dsp-dark h2,.dsp-dark h3,.dsp-dark h4,.dsp-dark li{color:inherit}

/* سربرگ صفحه‌ها (کلاس dsp-pagehero) */
.dsp-pagehero .woocommerce-breadcrumb,.dsp-pagehero .woocommerce-breadcrumb a{color:var(--dsp-crumb,#C9D6F2)}
.dsp-pagehero .elementor-post-info__item--type-time,.dsp-pagehero .elementor-post-info__item--type-comments{display:none!important}

/* موبایل */
@media (max-width:767px){
	.woocommerce-Tabs-panel{padding-left:12px!important;padding-right:12px!important}
	.dsp-consult{padding:16px!important}
	.dsp-consult h3,.dsp-calc h3{font-size:var(--e-global-typography-dsph3-font-size,20px)}
	.dsp-consult a.dc-b{flex:1 1 100%;text-align:center}
	.dsp-calc{padding:16px!important}
}

/* متن بدون شکستن خط (کلاس dsp-nowrap روی ویجت) */
.dsp-nowrap,.dsp-nowrap .elementor-heading-title,.dsp-nowrap .elementor-button-text{white-space:nowrap}
