@font-face {
    font-family: 'Samim';
    src: url('../fonts/Samim.woff2') format('woff2'),
         url('../fonts/Samim.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Samim';
    src: url('../fonts/Samim-Bold.woff2') format('woff2'),
         url('../fonts/Samim-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Samim FD';
    src: url('../fonts/Samim-FD.woff2') format('woff2'),
         url('../fonts/Samim-FD.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Samim FD';
    src: url('../fonts/Samim-Bold-FD.woff2') format('woff2'),
         url('../fonts/Samim-Bold-FD.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Parastoo';
    src: url('../fonts/Parastoo-FD.woff2') format('woff2'),
         url('../fonts/Parastoo-FD.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Parastoo';
    src: url('../fonts/Parastoo-Bold-FD.woff2') format('woff2'),
         url('../fonts/Parastoo-Bold-FD.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Shabnam';
    src: url('../fonts/Shabnam-FD.woff2') format('woff2'),
         url('../fonts/Shabnam-FD.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Vazir';
    src: url('../fonts/Vazir.woff2') format('woff2'),
         url('../fonts/Vazir.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Vazir';
    src: url('../fonts/Vazir-Bold.woff2') format('woff2'),
         url('../fonts/Vazir-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Yekan';
    src: url('../fonts/Yekan.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'h-Badr';
    src: url('../fonts/pixelboy-BBadr.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'h-Mitra';
    src: url('../fonts/pixelboy-BMitra.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'h-Traffic';
    src: url('../fonts/pixelboy-BTraffic.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'h-Yekan';
    src: url('../fonts/pixelboy-BYekan.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'h-Zar';
    src: url('../fonts/pixelboy-BZar.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'h-Titr';
    src: url('../fonts/pixelboy-TitrDF.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

/* ------------------------------------------------------------- englishfonts */ 
@font-face {
    font-family: 'Baikal';
    src: url('../fonts/englishfonts/Baikal Trial Extra Black.woff2') format('woff2'),
         url('../fonts/englishfonts/Baikal Trial Extra Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'JustFun';
    src: url('../fonts/englishfonts/JUSTFUN.woff2') format('woff2'),
         url('../fonts/englishfonts/JUSTFUN.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'ParnasoPetit';
    src: url('../fonts/englishfonts/Parnaso Petit Trial Black It.woff2') format('woff2'),
         url('../fonts/englishfonts/Parnaso Petit Trial Black It.woff') format('woff');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

/* -------------------------------------------------------------------------- */


:root {
    --samim: 'Samim FD', 'Samim', sans-serif;
    --parastoo: 'Parastoo FD', 'Parastoo', sans-serif;
    --vazir: 'Vazir', sans-serif;
    --yekan: 'Yekan', sans-serif;
    --badr: 'h-Badr', sans-serif;
    --zar: 'h-Zar', sans-serif;
    --titr: 'h-Titr', sans-serif;
    --traffic: 'h-Traffic', sans-serif;
    --baikal: 'Baikal', sans-serif;
    --justfun: 'JustFun', sans-serif;
    --parnaso: 'ParnasoPetit', sans-serif;
}

