/* Site typefaces: IRANYekan for body/UI text, Dana for headings and display.
   Paths are relative to this file (assets/css/). */

/* ---------- IRANYekan (FaNum digits) ---------- */
@font-face {
  font-family: 'IRANYekan';
  src: url('../fonts/IRANYekan/woff2/iranyekanweblight(fanum).woff2') format('woff2'),
       url('../fonts/IRANYekan/woff/iranyekanweblight(fanum).woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'IRANYekan';
  src: url('../fonts/IRANYekan/woff2/iranyekanwebregular(fanum).woff2') format('woff2'),
       url('../fonts/IRANYekan/ttf/iranyekanwebregular(fanum).ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
/* Only three cuts ship with this family, so 500-900 all resolve to the bold
   face rather than falling back to a synthesised one. */
@font-face {
  font-family: 'IRANYekan';
  src: url('../fonts/IRANYekan/woff2/iranyekanwebbold(fanum).woff2') format('woff2'),
       url('../fonts/IRANYekan/woff/iranyekanwebbold(fanum).woff') format('woff');
  font-weight: 500 900;
  font-style: normal;
  font-display: swap;
}

/* ---------- Dana ---------- */
@font-face { font-family: 'Dana'; src: url('../fonts/Dana/Dana-Hairline.woff2') format('woff2');   font-weight: 100; font-style: normal; font-display: swap; }
@font-face { font-family: 'Dana'; src: url('../fonts/Dana/Dana-Thin.woff2') format('woff2');       font-weight: 200; font-style: normal; font-display: swap; }
@font-face { font-family: 'Dana'; src: url('../fonts/Dana/Dana-UltraLight.woff2') format('woff2'); font-weight: 250; font-style: normal; font-display: swap; }
@font-face { font-family: 'Dana'; src: url('../fonts/Dana/Dana-Light.woff2') format('woff2');      font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: 'Dana'; src: url('../fonts/Dana/Dana-Regular.woff2') format('woff2');    font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'Dana'; src: url('../fonts/Dana/Dana-Medium.woff2') format('woff2');     font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: 'Dana'; src: url('../fonts/Dana/Dana-DemiBold.woff2') format('woff2');   font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: 'Dana'; src: url('../fonts/Dana/Dana-Bold.woff2') format('woff2');       font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'Dana'; src: url('../fonts/Dana/Dana-ExtraBold.woff2') format('woff2');  font-weight: 800; font-style: normal; font-display: swap; }
@font-face { font-family: 'Dana'; src: url('../fonts/Dana/Dana-Black.woff2') format('woff2');      font-weight: 900; font-style: normal; font-display: swap; }
