/* Arabic Font Configuration - Fixed for Proper Loading */
@font-face {
    font-family: 'SST-Arabic';
    font-style: normal;
    font-weight: 400;
    src: local('SST-Arabic'),
         local('SST-Arabic-Medium'),
         url('../fonts/alfont_com_AlFont_com_SST-Arabic-Medium.ttf') format('truetype');
    font-display: swap;
    font-feature-settings: "liga" 1, "kern" 1;
}

@font-face {
    font-family: 'SST-Arabic';
    font-style: normal;
    font-weight: 700;
    src: local('SST-Arabic-Bold'),
         local('SST-Arabic-Bold'),
         url('../fonts/alfont_com_AlFont_com_SST-Arabic-Bold.ttf') format('truetype');
    font-display: swap;
    font-feature-settings: "liga" 1, "kern" 1;
}

/* Force Arabic font as primary */
.arabic-font {
    font-family: 'SST-Arabic', 'Arial', 'Helvetica', sans-serif !important;
}

/* RTL support for Arabic text */
[dir="rtl"] {
    font-family: 'SST-Arabic', 'Arial', 'Helvetica', sans-serif !important;
}

/* Ensure Arabic text uses the correct font */
.arabic-text {
    font-family: 'SST-Arabic', 'Arial', 'Helvetica', sans-serif !important;
}
