/* ==================================================
  STC Typography System (IRANYekanX Variable)
================================================== */

@font-face {
    font-family: 'IRANYekanX';
    src: url('../fonts/IRANYekanXVF.woff2') format('woff2');
    font-weight: 100 900; /* پشتیبانی از تمام وزن‌ها */
    font-style: normal;
    font-display: swap; /* جلوگیری از پرش و ناپدید شدن متن در زمان لود */
}

/* اعمال اجباری فونت به کل بدنه سایت و فعال‌سازی اعداد فارسی */
body, h1, h2, h3, h4, h5, h6, p, a, span, div, input, button, textarea {
    font-family: 'IRANYekanX', 'system-ui', Tahoma, sans-serif !important;
    
    /* 🔴 این خط جادویی، تمام اعداد انگلیسی درون فرم‌ها را از نظر بصری فارسی نشان می‌دهد */
    font-feature-settings: "ss02" 1, "ss03" 1; 
}

/* برای شماره تماس‌ها و مواردی که چپ‌چین هستند (جهت حفظ جایگاه خط تیره) */
.font-en {
    direction: ltr;
    unicode-bidi: embed;
}