/* ============================================================
   WeArrange — typefaces (self-hosted, no external requests)

   Display : Clash Display  (variable 200–700) — headlines
   Text    : Switzer        (variable 100–900) — interface, short copy
   Serif   : Sentient       (variable 200–700 + italic) — long-form reading,
                             pull quotes, and the small italic labels that
                             replaced the old wide-tracked monospace ones
   Arabic  : IBM Plex Sans Arabic (300) — bilingual accents
   ============================================================ */

@font-face {
  font-family: 'Clash Display';
  src: url('../fonts/ClashDisplay-Variable.woff2') format('woff2-variations'),
       url('../fonts/ClashDisplay-Variable.woff2') format('woff2');
  font-weight: 200 700;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: 'Switzer';
  src: url('../fonts/Switzer-Variable.woff2') format('woff2-variations'),
       url('../fonts/Switzer-Variable.woff2') format('woff2');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Sentient';
  src: url('../fonts/Sentient-Variable.woff2') format('woff2-variations'),
       url('../fonts/Sentient-Variable.woff2') format('woff2');
  font-weight: 200 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Sentient';
  src: url('../fonts/Sentient-VariableItalic.woff2') format('woff2-variations'),
       url('../fonts/Sentient-VariableItalic.woff2') format('woff2');
  font-weight: 200 700;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Plex Arabic';
  src: url('../fonts/PlexArabic-300.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  unicode-range: U+0600-06FF, U+0750-077F, U+FB50-FDFF, U+FE70-FEFF;
}
