/* Contract editor fonts are self-hosted so editing and printing do not depend
   on Google Fonts being reachable from the user's network. */

@font-face {
  font-family: 'Alyamama';
  src: url('/fonts/contracts/alyamama-variable.ttf') format('truetype');
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
}

@font-face {
  font-family: 'Amiri';
  src: url('/fonts/contracts/amiri-regular.ttf') format('truetype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Amiri';
  src: url('/fonts/contracts/amiri-bold.ttf') format('truetype');
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: 'Noto Naskh Arabic';
  src: url('/fonts/contracts/noto-naskh-arabic-variable.ttf') format('truetype');
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
}

@font-face {
  font-family: 'Scheherazade New';
  src: url('/fonts/contracts/scheherazade-new-regular.ttf') format('truetype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Scheherazade New';
  src: url('/fonts/contracts/scheherazade-new-bold.ttf') format('truetype');
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: 'Lateef';
  src: url('/fonts/contracts/lateef-regular.ttf') format('truetype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Lateef';
  src: url('/fonts/contracts/lateef-bold.ttf') format('truetype');
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: 'Cairo';
  src: url('/fonts/contracts/cairo-variable.ttf') format('truetype');
  font-style: normal;
  font-weight: 200 1000;
  font-display: swap;
}

@font-face {
  font-family: 'Tajawal';
  src: url('/fonts/contracts/tajawal-regular.ttf') format('truetype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Tajawal';
  src: url('/fonts/contracts/tajawal-bold.ttf') format('truetype');
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: 'Almarai';
  src: url('/fonts/contracts/almarai-regular.ttf') format('truetype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Almarai';
  src: url('/fonts/contracts/almarai-bold.ttf') format('truetype');
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: 'IBM Plex Sans Arabic';
  src: url('/fonts/contracts/ibm-plex-sans-arabic-regular.ttf') format('truetype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'IBM Plex Sans Arabic';
  src: url('/fonts/contracts/ibm-plex-sans-arabic-bold.ttf') format('truetype');
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

@font-face {
  font-family: 'JannaLT';
  src: url('/fonts/JannaLTRegular.ttf') format('truetype');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'JannaLT';
  src: url('/fonts/JannaLTBold.ttf') format('truetype');
  font-style: normal;
  font-weight: 700;
  font-display: swap;
}

.contract-editor-font-alyamama,
.contract-editor-font-alyamama [data-slate-string] {
  font-family: 'Alyamama', serif !important;
}

.contract-editor-font-amiri,
.contract-editor-font-amiri [data-slate-string] {
  font-family: 'Amiri', serif !important;
}

.contract-editor-font-noto-naskh,
.contract-editor-font-noto-naskh [data-slate-string] {
  font-family: 'Noto Naskh Arabic', serif !important;
}

.contract-editor-font-scheherazade,
.contract-editor-font-scheherazade [data-slate-string] {
  font-family: 'Scheherazade New', serif !important;
}

.contract-editor-font-lateef,
.contract-editor-font-lateef [data-slate-string] {
  font-family: 'Lateef', serif !important;
}

.contract-editor-font-cairo,
.contract-editor-font-cairo [data-slate-string] {
  font-family: 'Cairo', sans-serif !important;
}

.contract-editor-font-tajawal,
.contract-editor-font-tajawal [data-slate-string] {
  font-family: 'Tajawal', sans-serif !important;
}

.contract-editor-font-almarai,
.contract-editor-font-almarai [data-slate-string] {
  font-family: 'Almarai', sans-serif !important;
}

.contract-editor-font-ibm-plex,
.contract-editor-font-ibm-plex [data-slate-string] {
  font-family: 'IBM Plex Sans Arabic', sans-serif !important;
}

.contract-editor-font-jannalt,
.contract-editor-font-jannalt [data-slate-string] {
  font-family: 'JannaLT', sans-serif !important;
}

.contract-editor-font-rubik,
.contract-editor-font-rubik [data-slate-string] {
  font-family: 'Rubik', sans-serif !important;
}
