/* Custom Font: Jameel Noori Nastaleeq */
/* Register the font ONLY for Urdu/Arabic Unicode range.
   This means the browser uses it exclusively for those characters,
   and falls back to the next font in the stack for English/Latin text. */
@font-face {
    font-family: 'Jameel Noori Nastaleeq';
    src: url('../fonts/Jameel-Noori-Nastaleeq-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    /* Restrict to Arabic/Urdu scripts only */
    unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF;
}

/* Apply Jameel Noori Nastaleeq first.
   Because of unicode-range above, it ONLY activates for Urdu/Arabic characters.
   English/Latin characters will fall through to Arial/Helvetica (never Times New Roman). */
body,
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
p,
span,
td,
th,
div,
input,
select,
textarea,
button,
label {
    font-family: 'Jameel Noori Nastaleeq', 'Inter', Arial, Helvetica, sans-serif !important;
}