﻿
/* ---------- BBadr ---------- */
@font-face {
    font-family: 'BBadr';
    src: url('../Font/BBadr.eot');
    src: url('../Font/BBadr.eot?#iefix') format('embedded-opentype'),
         url('../Font/BBadr.woff') format('woff'),
         url('../Font/BBadr.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/* ---------- BHoma ---------- */
@font-face {
    font-family: 'BHoma';
    src: url('../Font/BHoma.eot');
    src: url('../Font/BHoma.eot?#iefix') format('embedded-opentype'),
         url('../Font/BHoma.woff') format('woff'),
         url('../Font/BHoma.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/* ---------- BLotus ---------- */
@font-face {
    font-family: 'BLotus';
    src: url('../Font/BLotus.eot');
    src: url('../Font/BLotus.eot?#iefix') format('embedded-opentype'),
         url('../Font/BLotus.woff') format('woff'),
         url('../Font/BLotus.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/* ---------- BMahsa ---------- */
@font-face {
    font-family: 'BMahsa';
    src: url('../Font/BMahsa.eot');
    src: url('../Font/BMahsa.eot?#iefix') format('embedded-opentype'),
         url('../Font/BMahsa.woff') format('woff'),
         url('../Font/BMahsa.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/* ---------- BNazanin ---------- */
@font-face {
    font-family: 'BNazanin';
    src: url('../Font/BNazanin.eot');
    src: url('../Font/BNazanin.eot?#iefix') format('embedded-opentype'),
         url('../Font/BNazanin.woff') format('woff'),
         url('../Font/BNazanin.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/* ---------- BRoya ---------- */
@font-face {
    font-family: 'BRoya';
    src: url('../Font/BRoya.eot');
    src: url('../Font/BRoya.eot?#iefix') format('embedded-opentype'),
         url('../Font/BRoya.woff') format('woff'),
         url('../Font/BRoya.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/* ---------- BTabassom ---------- */
@font-face {
    font-family: 'BTabassom';
    src: url('../Font/BTabassom.eot');
    src: url('../Font/BTabassom.eot?#iefix') format('embedded-opentype'),
         url('../Font/BTabassom.woff') format('woff'),
         url('../Font/BTabassom.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/* ---------- BTehran ---------- */
@font-face {
    font-family: 'BTehran';
    src: url('../Font/BTehran.eot');
    src: url('../Font/BTehran.eot?#iefix') format('embedded-opentype'),
         url('../Font/BTehran.woff') format('woff'),
         url('../Font/BTehran.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/* ---------- BTitrBold ---------- */
@font-face {
    font-family: 'BTitr';
    src: url('../Font/BTitrBold.eot');
    src: url('../Font/BTitrBold.eot?#iefix') format('embedded-opentype'),
         url('../Font/BTitrBold.woff') format('woff'),
         url('../Font/BTitrBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

/* ---------- BTitrTGEBold ---------- */
@font-face {
    font-family: 'BTitrTGE';
    src: url('../Font/BTitrTGEBold.eot');
    src: url('../Font/BTitrTGEBold.eot?#iefix') format('embedded-opentype'),
         url('../Font/BTitrTGEBold.woff') format('woff'),
         url('../Font/BTitrTGEBold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

/* ---------- BYagut ---------- */
@font-face {
    font-family: 'BYagut';
    src: url('../Font/BYagut.eot');
    src: url('../Font/BYagut.eot?#iefix') format('embedded-opentype'),
         url('../Font/BYagut.woff') format('woff'),
         url('../Font/BYagut.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/* ---------- BYekan ---------- */
@font-face {
    font-family: 'BYekan';
    src: url('../Font/BYekan.eot');
    src: url('../Font/BYekan.eot?#iefix') format('embedded-opentype'),
         url('../Font/BYekan.woff') format('woff'),
         url('../Font/BYekan.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/* ---------- BZar ---------- */
@font-face {
    font-family: 'BZar';
    src: url('../Font/BZar.eot');
    src: url('../Font/BZar.eot?#iefix') format('embedded-opentype'),
         url('../Font/BZar.woff') format('woff'),
         url('../Font/BZar.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/* تعریف فونت محلی */
@font-face {
    font-family: 'Vazirmatn';
    src: url('../Font/Vazirmatn-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Vazirmatn';
    src: url('../Font/Vazirmatn-Medium.woff2') format('woff2');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Vazirmatn';
    src: url('../Font/Vazirmatn-Bold.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
}
/* اعمال سراسری */
body {
    font-family: 'Vazirmatn','BHoma' Tahoma, Arial, sans-serif;
    direction: rtl;
    text-align: right;
}

/* اندازه‌های سیال */
html {
    font-size: clamp(14px, calc(1.8vw + 0.5rem), 18px);
}
