/* Custom Fonts */
@font-face {
    font-family: 'Al Jazeera Heavy';
    src: url('../fonts/serve-font.php?font=Al-Jazeera-Heavy.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF;
}

@font-face {
    font-family: 'Al Jazeera Bold';
    src: url('../fonts/serve-font.php?font=Al-Jazeera-Bold.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF;
}

@font-face {
    font-family: 'Al Jazeera Regular';
    src: url('../fonts/serve-font.php?font=Al-Jazeera-Regular.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF;
}

@font-face {
    font-family: 'Al Jazeera Light';
    src: url('../fonts/serve-font.php?font=Al-Jazeera-Light.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
    unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF;
}

/* Add Arabic text font family fallbacks */
body {
    font-family: 'Al Jazeera Regular', 'Noto Sans Arabic', 'Noto Naskh Arabic', 'Arial Unicode MS', 'Tahoma', 'Droid Arabic Naskh', sans-serif;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Al Jazeera Bold', 'Noto Sans Arabic', 'Noto Naskh Arabic', 'Arial Unicode MS', 'Tahoma', 'Droid Arabic Naskh', sans-serif;
}

.font-heavy {
    font-family: 'Al Jazeera Heavy', 'Noto Sans Arabic', 'Noto Naskh Arabic', 'Arial Unicode MS', 'Tahoma', 'Droid Arabic Naskh', sans-serif;
}

.font-light {
    font-family: 'Al Jazeera Light', 'Noto Sans Arabic', 'Noto Naskh Arabic', 'Arial Unicode MS', 'Tahoma', 'Droid Arabic Naskh', sans-serif;
} 