/* ============================================================
   Self-hosted brand fonts
   Poppins        — Latin (English UI, digits everywhere)
   Bahij TheSans  — Arabic script (Arabic + Kurdish Sorani)
   Stack: 'Poppins', 'Bahij TheSansArabic', system fallbacks.
   Poppins has no Arabic glyphs, so Arabic-script characters fall
   through to Bahij automatically — mixed content just works.
   ============================================================ */

/* --- Poppins ------------------------------------------------ */
@font-face {
    font-family: 'Poppins';
    src: url('../../fonts/poppins/Poppins-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Poppins';
    src: url('../../fonts/poppins/Poppins-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Poppins';
    src: url('../../fonts/poppins/Poppins-Italic.ttf') format('truetype');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Poppins';
    src: url('../../fonts/poppins/Poppins-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Poppins';
    src: url('../../fonts/poppins/Poppins-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Poppins';
    src: url('../../fonts/poppins/Poppins-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Poppins';
    src: url('../../fonts/poppins/Poppins-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

/* --- Bahij TheSansArabic ------------------------------------ */
@font-face {
    font-family: 'Bahij TheSansArabic';
    src: url('../../fonts/bahij/BahijTheSansArabic-ExtraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Bahij TheSansArabic';
    src: url('../../fonts/bahij/BahijTheSansArabic-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Bahij TheSansArabic';
    src: url('../../fonts/bahij/BahijTheSansArabic-SemiLight.ttf') format('truetype');
    font-weight: 350;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Bahij TheSansArabic';
    src: url('../../fonts/bahij/BahijTheSansArabic-Plain.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
/* No Medium cut ships with Bahij; map 500 to SemiBold so
   UI weights (badges, labels) don't synthesize. */
@font-face {
    font-family: 'Bahij TheSansArabic';
    src: url('../../fonts/bahij/BahijTheSansArabic-SemiBold.ttf') format('truetype');
    font-weight: 500 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Bahij TheSansArabic';
    src: url('../../fonts/bahij/BahijTheSansArabic-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Bahij TheSansArabic';
    src: url('../../fonts/bahij/BahijTheSansArabic-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Bahij TheSansArabic';
    src: url('../../fonts/bahij/BahijTheSansArabic-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
