/* ==========================================================================
   Sarir Mode — @font-face declarations
   Brand Book FA v02. Self-hosted only. Never a CDN.

   WARNING — Yekan Bakh is a VARIABLE font whose DEFAULT instance is
   wght 100 / wdth 62.5, i.e. Thin Extra Condensed. Both ranges must be
   declared here and font-stretch pinned to 100% in tokens.css, otherwise
   every page silently renders as a hairline condensed face with no error.
   ========================================================================== */

/* Latin — headings, UI, navigation, body */
@font-face {
  font-family: "Manrope";
  src: url("../fonts/manrope-var.woff2") format("woff2");
  font-weight: 300 700;
  font-style: normal;
  font-display: swap;
}

/* Latin — editorial headlines, brand statements, pull quotes */
@font-face {
  font-family: "Cormorant";
  src: url("../fonts/cormorant-var.woff2") format("woff2");
  font-weight: 300 700;
  font-style: normal;
  font-display: swap;
}

/* Persian & Arabic — Latin digit codepoints stay Latin */
@font-face {
  font-family: "Yekan Bakh";
  src: url("../fonts/YekanBakh-VF.woff2") format("woff2");
  font-weight: 100 950;
  font-stretch: 62.5% 150%;
  font-style: normal;
  font-display: swap;
}

/* Persian — Latin digit codepoints render as Persian numerals */
@font-face {
  font-family: "Yekan Bakh FaNum";
  src: url("../fonts/YekanBakhFaNum-VF.woff2") format("woff2");
  font-weight: 100 950;
  font-stretch: 62.5% 150%;
  font-style: normal;
  font-display: swap;
}
