/*
 * Self-hosted web fonts (no requests to Google Fonts — faster, and visitor IPs aren't
 * shared with a third party, which fits the site's PDPL/data-residency message).
 *
 * Latin:  Plus Jakarta Sans (UI), JetBrains Mono (labels)
 * Arabic: Cairo (headings), Almarai (body) — both SIL Open Font License (LICENSE-OFL.txt)
 * Files are subset to Arabic + Latin and served as WOFF. Arabic fonts are only
 * downloaded on pages that actually use them (the /ar/ site).
 */
@font-face {
  font-family: 'Plus Jakarta Sans';
  src: url('plus-jakarta-sans-var.woff') format('woff');
  font-weight: 200 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'JetBrains Mono';
  src: url('jetbrains-mono-var.woff') format('woff');
  font-weight: 100 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cairo';
  src: url('cairo-arabic-var.woff') format('woff');
  font-weight: 400 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Almarai';
  src: url('almarai-light.woff') format('woff');
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: 'Almarai';
  src: url('almarai-regular.woff') format('woff');
  font-weight: 400 500;
  font-display: swap;
}
@font-face {
  font-family: 'Almarai';
  src: url('almarai-bold.woff') format('woff');
  font-weight: 600 700;
  font-display: swap;
}
@font-face {
  font-family: 'Almarai';
  src: url('almarai-extrabold.woff') format('woff');
  font-weight: 800 900;
  font-display: swap;
}
