/* ساخته‌شده به‌صورت خودکار توسط scripts/build-font-manifest.mjs */
/* این فایل را دستی ویرایش نکنید — فایل فونت را در همین پوشه بگذارید. */
@font-face {
  font-family: 'IRAban';
  src: url('/fonts/custom/IRAban.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@font-face {
  font-family: 'Vazir Black FD';
  src: url('/fonts/custom/Vazir-Black-FD.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

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

@font-face {
  font-family: 'Vazir Light FD';
  src: url('/fonts/custom/Vazir-Light-FD.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

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

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

@font-face {
  font-family: 'Vazir Thin FD';
  src: url('/fonts/custom/Vazir-Thin-FD.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
