/* IranFixit 20.4: non-blocking CDN-first typography with local/system fallback. */
@font-face{
  font-family:"IranFixit CDN";
  src:url("https://cdn.jsdelivr.net/npm/vazirmatn@33.0.3/fonts/webfonts/Vazirmatn%5Bwght%5D.woff2") format("woff2-variations");
  font-style:normal;font-weight:100 900;font-display:swap;
}
@font-face{
  font-family:"IranFixit Local";
  src:local("Vazirmatn"),local("Vazirmatn Regular"),url("../fonts/Vazirmatn-Regular.cdc140628f11.woff2") format("woff2");
  font-style:normal;font-weight:100 900;font-display:swap;
}
:root{--iranfixit-font:Tahoma,"Segoe UI",Arial,sans-serif}
html.ifx-font-cdn{--iranfixit-font:"IranFixit CDN","IranFixit Local",Tahoma,"Segoe UI",Arial,sans-serif}
html.ifx-font-local{--iranfixit-font:"IranFixit Local",Tahoma,"Segoe UI",Arial,sans-serif}
html.ifx-font-system{--iranfixit-font:Tahoma,"Segoe UI",Arial,sans-serif}
html,body,button,input,select,textarea,option,table,.btn,.control{font-family:var(--iranfixit-font)!important}
body *:not(code):not(pre):not(kbd):not(samp):not(.font-monospace){font-family:var(--iranfixit-font)!important}
code,pre,kbd,samp,.font-monospace{font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",monospace!important}
body{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
