/* Owner-supplied commercial IRANYekanX webfonts; Persian pages only.
   Keep the authentic Regular/Bold WOFF2 bytes unchanged. */
@font-face {
  font-family: 'IRANYekanX';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('./IRANYekanX-Regular.f8b0d2709e64.woff2') format('woff2');
}

@font-face {
  font-family: 'IRANYekanX';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('./IRANYekanX-Bold.936a60fd882c.woff2') format('woff2');
}

html:root:lang(fa) {
  --body: 'IRANYekanX', sans-serif;
  --display: 'IRANYekanX', sans-serif;
  font-synthesis: none;
}

html:root:lang(fa) :is(h1, h2, h3, .button, .org-node, label) {
  font-weight: 700;
}

html:root:lang(fa) .language-switch {
  font-family: var(--body);
}

html:root:lang(fa) .footer-top h2 {
  font-size: max(14px, 0.875rem);
}
