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

@font-face {
  font-family: 'IRANYekanX';
  src: url('/custom/fonts/IRANYekanX-Medium.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'IRANYekanX';
  src: url('/custom/fonts/IRANYekanX-DemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

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

html,
body,
#root,
button,
input,
textarea,
select,
div,
span,
p,
a {
  font-family: 'IRANYekanX', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;
  unicode-bidi: plaintext;
  text-align: left
}

input,
textarea {
  direction: auto;
}

div:has(> .circle.icon) {
  unicode-bidi: initial !important;
}
div:has(> svg) {
  text-align: center
}
