/* IranYekanX Font */
@font-face {
  font-family: 'IranYekanX';
  src: url('/fonts/iranyekanx/IRANYekanXVF.woff2') format('woff2'),
       url('/fonts/iranyekanx/IRANYekanXVF.woff') format('woff'),
       url('/fonts/iranyekanx/IRANYekanXVF.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'IranYekanX';
  src: url('/fonts/iranyekanx/IRANYekanX-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'IranYekanX';
  src: url('/fonts/iranyekanx/IRANYekanX-Bold.woff') format('woff');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

/* Override default font family */
html, body, #root {
  font-family: 'IranYekanX', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif !important;
}
[dir="rtl"] *, [lang="fa"] *, [lang="fa-IR"] * {
  font-feature-settings: "ss02";
  -webkit-font-feature-settings: "ss02";
  -moz-font-feature-settings: "ss02";
}

/* کلاس کمکی برای فارسی کردن اعداد */
.ss02, .persian-numbers {
    -moz-font-feature-settings: "ss02";
    -webkit-font-feature-settings: "ss02";
    font-feature-settings: "ss02";
}