/* Ready Fonts - Complete Font Definitions */

/* --- Yekan Bakh --- */
@font-face {
    font-family: 'Yekan Bakh';
    font-style: normal;
    font-weight: 300; /* Light */
    src: url('../fonts/yekanbakh/YekanBakh-Light.woff2') format('woff2');
}
@font-face {
    font-family: 'Yekan Bakh';
    font-style: normal;
    font-weight: 400; /* Regular */
    src: url('../fonts/yekanbakh/YekanBakh-Regular.woff2') format('woff2');
}
@font-face {
    font-family: 'Yekan Bakh';
    font-style: normal;
    font-weight: 600; /* SemiBold */
    src: url('../fonts/yekanbakh/YekanBakh-SemiBold.woff2') format('woff2');
}
@font-face {
    font-family: 'Yekan Bakh';
    font-style: normal;
    font-weight: 700; /* Bold */
    src: url('../fonts/yekanbakh/YekanBakh-Bold.woff2') format('woff2');
}
@font-face {
    font-family: 'Yekan Bakh';
    font-style: normal;
    font-weight: 800; /* ExtraBold */
    src: url('../fonts/yekanbakh/YekanBakh-ExtraBold.woff2') format('woff2');
}
@font-face {
    font-family: 'Yekan Bakh';
    font-style: normal;
    font-weight: 900; /* Black */
    src: url('../fonts/yekanbakh/YekanBakh-Black.woff2') format('woff2');
}
@font-face {
    font-family: 'Yekan Bakh'; /* Heavier than Black, if browser/CSS supports distinction beyond 900 well */
    font-style: normal;
    font-weight: 950; /* ExtraBlack - standard CSS caps at 900, but 950 is a value. Often 900 is the practical max. */
    src: url('../fonts/yekanbakh/YekanBakh-ExtraBlack.woff2') format('woff2');
}

/* --- Abar High --- */
@font-face {
    font-family: 'Abar High';
    font-style: normal;
    font-weight: 400; /* Regular */
    src: url('../fonts/abar/AbarHigh-Regular.woff2') format('woff2');
}
@font-face {
    font-family: 'Abar High';
    font-style: normal;
    font-weight: 500; /* Medium */
    src: url('../fonts/abar/AbarHigh-Medium.woff2') format('woff2');
}
@font-face {
    font-family: 'Abar High';
    font-style: normal;
    font-weight: 600; /* SemiBold */
    src: url('../fonts/abar/AbarHigh-SemiBold.woff2') format('woff2');
}
@font-face {
    font-family: 'Abar High';
    font-style: normal;
    font-weight: 700; /* Bold */
    src: url('../fonts/abar/AbarHigh-Bold.woff2') format('woff2');
}

/* --- Abar Mid --- */
@font-face {
    font-family: 'Abar Mid';
    font-style: normal;
    font-weight: 400; /* Regular */
    src: url('../fonts/abar/AbarMid-Regular.woff2') format('woff2');
}
@font-face {
    font-family: 'Abar Mid';
    font-style: normal;
    font-weight: 500; /* Medium */
    src: url('../fonts/abar/AbarMid-Medium.woff2') format('woff2');
}
@font-face {
    font-family: 'Abar Mid';
    font-style: normal;
    font-weight: 600; /* SemiBold */
    src: url('../fonts/abar/AbarMid-SemiBold.woff2') format('woff2');
}
@font-face {
    font-family: 'Abar Mid';
    font-style: normal;
    font-weight: 700; /* Bold */
    src: url('../fonts/abar/AbarMid-Bold.woff2') format('woff2');
}

/* --- Abar Low --- */
@font-face {
    font-family: 'Abar Low';
    font-style: normal;
    font-weight: 400; /* Regular */
    src: url('../fonts/abar/AbarLow-Regular.woff2') format('woff2');
}
@font-face {
    font-family: 'Abar Low';
    font-style: normal;
    font-weight: 500; /* Medium */
    src: url('../fonts/abar/AbarLow-Medium.woff2') format('woff2');
}
@font-face {
    font-family: 'Abar Low';
    font-style: normal;
    font-weight: 600; /* SemiBold */
    src: url('../fonts/abar/AbarLow-SemiBold.woff2') format('woff2');
}
@font-face {
    font-family: 'Abar Low';
    font-style: normal;
    font-weight: 700; /* Bold */
    src: url('../fonts/abar/AbarLow-Bold.woff2') format('woff2');
}

/* --- IranSans --- */
@font-face {
    font-family: 'IranSans';
    font-style: normal;
    font-weight: 300; /* Light */
    src: url('../fonts/iransans/iransanslight.woff2') format('woff2');
}
@font-face {
    font-family: 'IranSans';
    font-style: normal;
    font-weight: 400; /* Regular (iransans.woff2) */
    src: url('../fonts/iransans/iransans.woff2') format('woff2');
}
@font-face {
    font-family: 'IranSans';
    font-style: normal;
    font-weight: 500; /* Medium */
    src: url('../fonts/iransans/iransansmedium.woff2') format('woff2');
}
@font-face {
    font-family: 'IranSans';
    font-style: normal;
    font-weight: 700; /* Bold */
    src: url('../fonts/iransans/iransansbold.woff2') format('woff2');
}
@font-face {
    font-family: 'IranSans';
    font-style: normal;
    font-weight: 900; /* Black */
    src: url('../fonts/iransans/iransansblack.woff2') format('woff2');
}

/* --- dana --- */
@font-face {
    font-family: 'dana';
    font-style: normal;
    font-weight: 400; /* Regular */
    src: url('../fonts/dana/dana-regular.woff2') format("woff2");
}
@font-face {
    font-family: 'dana';
    font-style: normal;
    font-weight: 500; /* Medium */
    src: url('../fonts/dana/dana-medium.woff2') format("woff2");
}
@font-face {
    font-family: 'dana';
    font-style: normal;
    font-weight: 600; /* DemiBold */
    src: url('../fonts/dana/dana-demibold.woff2') format("woff2");
}
@font-face {
    font-family: 'dana';
    font-style: normal;
    font-weight: 700; /* Bold */
    src: url('../fonts/dana/dana-bold.woff2') format("woff2");
}
@font-face {
    font-family: 'dana';
    font-style: normal;
    font-weight: 800; /* ExtraBold */
    src: url('../fonts/dana/dana-extrabold.woff2') format("woff2");
}

/* --- Kook --- */
@font-face {
    font-family: 'Kook';
    font-style: normal;
    font-weight: 200; /* ExtraLight */
    src: url('../fonts/kook/Kook-ExtraLight.woff2') format("woff2");
}
@font-face {
    font-family: 'Kook';
    font-style: normal;
    font-weight: 300; /* Light */
    src: url('../fonts/kook/Kook-Light.woff2') format("woff2");
}
@font-face {
    font-family: 'Kook';
    font-style: normal;
    font-weight: 400; /* Regular */
    src: url('../fonts/kook/Kook-Regular.woff2') format("woff2");
}
@font-face {
    font-family: 'Kook';
    font-style: normal;
    font-weight: 500; /* Medium */
    src: url('../fonts/kook/Kook-Medium.woff2') format("woff2");
}
@font-face {
    font-family: 'Kook';
    font-style: normal;
    font-weight: 700; /* Bold */
    src: url('../fonts/kook/Kook-Bold.woff2') format("woff2");
}
@font-face {
    font-family: 'Kook';
    font-style: normal;
    font-weight: 800; /* ExtraBold */
    src: url('../fonts/kook/Kook-ExtraBold.woff2') format("woff2");
}
