/* SaminDP — Ravi FaNum (licensed, fontiran.com). Only the supplied static weights;
   no synthesized 800/900/italic. The WOFF2 files are the vendor's own webfont build. */

@font-face {
  font-family: "Ravi FaNum Web";
  src: url("/fonts/ravi/RaviFaNum-Light.woff2") format("woff2");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: "Ravi FaNum Web";
  src: url("/fonts/ravi/RaviFaNum-Regular.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Ravi FaNum Web";
  src: url("/fonts/ravi/RaviFaNum-Medium.woff2") format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: "Ravi FaNum Web";
  src: url("/fonts/ravi/RaviFaNum-SemiBold.woff2") format("woff2");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "Ravi FaNum Web";
  src: url("/fonts/ravi/RaviFaNum-Bold.woff2") format("woff2");
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: "Ravi FaNum Web";
  src: url("/fonts/ravi/RaviFaNum-ExtraBlack.woff2") format("woff2");
  font-style: normal;
  font-weight: 950;
  font-display: swap;
}

html[lang="fa"], html[dir="rtl"] {
  font-family: "Ravi FaNum Web", sans-serif;
  direction: rtl;
  text-rendering: optimizeLegibility;
}

body {
  font-family: "Ravi FaNum Web", sans-serif;
  font-weight: 400;
}

code, pre, kbd, samp, [data-code] {
  direction: ltr;
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;
}

[dir="ltr"], .ltr {
  direction: ltr;
  unicode-bidi: isolate;
}
