/* Persian font for RTL pages (current install uses Vazir Regular/Bold TTFs) */
@font-face{
  font-family:"Vazir";
  src:url("/static/fonts/vazirmatn/ttf/Vazir-Regular.ttf") format("truetype");
  font-weight:400;
  font-style:normal;
  font-display:swap;
}
@font-face{
  font-family:"Vazir";
  src:url("/static/fonts/vazirmatn/ttf/Vazir-Bold.ttf") format("truetype");
  font-weight:700;
  font-style:normal;
  font-display:swap;
}

/* Apply only when page is RTL (fa active) */
html[dir="rtl"] body,
html[dir="rtl"] *{
  font-family:"Vazir", Arial, sans-serif;
}

.material-icons,
.material-symbols-outlined,
.material-symbols-rounded,
.material-symbols-sharp {
  font-family: "Material Icons" !important;
  font-style: normal; font-weight: normal; font-variant: normal;
  text-transform: none; letter-spacing: normal;
  -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}

/* Video.js icon font */
[class^="vjs-icon"], [class*=" vjs-icon"] {
  font-family: VideoJS !important;
}
