/* Cairo Font - Arabic & Latin Support with Full Unicode */

/* Cairo Regular (400) - For body text */
@font-face {
    font-family: 'Cairo';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local('Cairo Regular'),
         local('Cairo-Regular'),
         url(../fonts/cairo/cairo-400.ttf) format('truetype');
}

/* Cairo Semi-Bold (600) - For emphasized text */
@font-face {
    font-family: 'Cairo';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: local('Cairo SemiBold'),
         local('Cairo-SemiBold'),
         url(../fonts/cairo/cairo-600.ttf) format('truetype');
}

/* Cairo Bold (700) - For headings and strong text */
@font-face {
    font-family: 'Cairo';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local('Cairo Bold'),
         local('Cairo-Bold'),
         url(../fonts/cairo/cairo-700.ttf) format('truetype');
}

/* Fallback: Ensure all elements use Cairo */
body,
html,
button,
input,
select,
textarea,
.btn,
h1, h2, h3, h4, h5, h6 {
    font-family: 'Cairo', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;
}
