/* Brand fonts (files in /fonts):
   - itf Ruaq Arabic (Light/Regular/Medium/SemiBold/Bold): Arabic text
   - Bahnschrift (variable): English text and numerals
   Both are registered under ONE family, "Jada Sans", split by unicode-range,
   so a mixed Arabic/English line picks the right font per character. */

@font-face {
  font-family: 'Jada Sans';
  src: url('../fonts/Bahnschrift.ttf') format('truetype');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0000-024F, U+2000-206F, U+20A0-20CF, U+2100-214F, U+2190-21FF;
}

@font-face {
  font-family: 'Jada Sans';
  src: url('../fonts/itfRuaqArabic-Light.otf') format('opentype');
  font-weight: 300;
  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: 'Jada Sans';
  src: url('../fonts/itfRuaqArabic-Regular.otf') format('opentype');
  font-weight: 400;
  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: 'Jada Sans';
  src: url('../fonts/itfRuaqArabic-Medium.otf') format('opentype');
  font-weight: 500;
  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: 'Jada Sans';
  src: url('../fonts/itfRuaqArabic-SemiBold.otf') format('opentype');
  font-weight: 600;
  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: 'Jada Sans';
  src: url('../fonts/itfRuaqArabic-Bold.otf') format('opentype');
  font-weight: 700 900;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0600-06FF, U+0750-077F, U+08A0-08FF, U+FB50-FDFF, U+FE70-FEFF;
}

/* Form controls and tables don't inherit the page font by default. */
button,
input,
select,
textarea,
optgroup {
  font-family: inherit;
}
