@font-face {
    font-family: 'Yekan-Bakh-Thin';
    src: url('../yekan-bakh/woff2/YekanBakh-Thin.woff2');
}

@font-face {
    font-family: 'Yekan-Bakh-Light';
    src: url('../yekan-bakh/woff2/YekanBakh-Light.woff2');
}

@font-face {
    font-family: 'Yekan-Bakh-Regular';
    src: url('../yekan-bakh/woff2/YekanBakh-Regular.woff2');
}

@font-face {
    font-family: 'Yekan-Bakh-SemiBold';
    src: url('../yekan-bakh/woff2/YekanBakh-SemiBold.woff2');
}

@font-face {
    font-family: 'Yekan-Bakh-Bold';
    src: url('../yekan-bakh/woff2/YekanBakh-Bold.woff2');
}

@font-face {
    font-family: 'Yekan-Bakh-ExtraBold';
    src: url('../yekan-bakh/woff2/YekanBakh-ExtraBold.woff2');
}

@font-face {
    font-family: 'Yekan-Bakh-Black';
    src: url('../yekan-bakh/woff2/YekanBakh-Black.woff2');
}

@font-face {
    font-family: 'Yekan-Bakh-ExtraBlack';
    src: url('../yekan-bakh/woff2/YekanBakh-ExtraBlack.woff2');
}


/* نمونه: @font-face ها همگی با یک family (EstedadV2) */
@font-face { font-family: 'EstedadV2'; src: url('../estedad/Estedad-Thin.woff2') format('woff2'); font-weight: 100; font-display: swap; }
@font-face { font-family: 'EstedadV2'; src: url('../estedad/Estedad-ExtraLight.woff2') format('woff2'); font-weight: 200; font-display: swap; }
@font-face { font-family: 'EstedadV2'; src: url('../estedad/Estedad-Light.woff2') format('woff2'); font-weight: 300; font-display: swap; }
@font-face { font-family: 'EstedadV2'; src: url('../estedad/Estedad-Regular.woff2') format('woff2'); font-weight: 400; font-display: swap; }
@font-face { font-family: 'EstedadV2'; src: url('../estedad/Estedad-Medium.woff2') format('woff2'); font-weight: 500; font-display: swap; }
@font-face { font-family: 'EstedadV2'; src: url('../estedad/Estedad-SemiBold.woff2') format('woff2'); font-weight: 600; font-display: swap; }
@font-face { font-family: 'EstedadV2'; src: url('../estedad/Estedad-Bold.woff2') format('woff2'); font-weight: 700; font-display: swap; }
@font-face { font-family: 'EstedadV2'; src: url('../estedad/Estedad-ExtraBold.woff2') format('woff2'); font-weight: 800; font-display: swap; }
@font-face { font-family: 'EstedadV2'; src: url('../estedad/Estedad-Black.woff2') format('woff2'); font-weight: 900; font-display: swap; }

/* کلاس‌ها: یکسان‌سازی خانواده + تعیین وزن */
.f-light      { font-family: 'EstedadV2', sans-serif; font-weight: 300; }
.f-regular    { font-family: 'EstedadV2', sans-serif; font-weight: 400; }
.f-medium    { font-family: 'EstedadV2', sans-serif; font-weight: 500; }
.f-semibold   { font-family: 'EstedadV2', sans-serif; font-weight: 600; }
.f-bold       { font-family: 'EstedadV2', sans-serif; font-weight: 700; }
.f-extrabold  { font-family: 'EstedadV2', sans-serif; font-weight: 800; }
.f-black      { font-family: 'EstedadV2', sans-serif; font-weight: 900; }
.f-extrablack { font-family: 'EstedadV2', sans-serif; font-weight: 900; } /* اگر ExtraBlack جدا نداری */


.justi{
    text-align: justify;
}
.font-size-10 { font-size: 10px; }
.font-size-12 { font-size: 12px; }
.font-size-14 { font-size: 14px; }
.font-size-16 { font-size: 16px; }
.font-size-18 { font-size: 18px; }
.font-size-20 { font-size: 20px; }
.font-size-22 { font-size: 22px; }
.font-size-24 { font-size: 24px; }
.font-size-26 { font-size: 26px; }
.font-size-28 { font-size: 28px !important; }
.font-size-30 { font-size: 30px; }
.font-size-32 { font-size: 32px; }
.font-size-34 { font-size: 34px; }
.font-size-36 { font-size: 36px !important;  }
.font-size-38 { font-size: 38px; }
.font-size-40 { font-size: 40px; }
.font-size-42 { font-size: 42px; }
.font-size-44 { font-size: 44px; }
.font-size-46 { font-size: 46px; }
.font-size-48 { font-size: 48px; }
.font-size-50 { font-size: 50px; }