/* Persian fonts — Garcon landing (used families only) */

/* bbc-nassim */
@font-face {
  font-family: 'BBC Nassim';
  font-weight: normal;
  src: url('../fonts/bbc-nassim/normal/bbc-nassim-normal.eot');
  src: url('../fonts/bbc-nassim/normal/bbc-nassim-normal.eot?#iefix') format('embedded-opentype'),
    url('../fonts/bbc-nassim/normal/bbc-nassim-normal.woff') format('woff'),
    url('../fonts/bbc-nassim/normal/bbc-nassim-normal.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'BBC Nassim';
  font-weight: bold;
  src: url('../fonts/bbc-nassim/bold/bbc-nassim-bold.eot');
  src: url('../fonts/bbc-nassim/bold/bbc-nassim-bold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/bbc-nassim/bold/bbc-nassim-bold.woff') format('woff'),
    url('../fonts/bbc-nassim/bold/bbc-nassim-bold.ttf') format('truetype');
  font-display: swap;
}

/* bbc-reith-qalam */
@font-face {
  font-family: 'BBC Reith Qalam';
  font-weight: 300;
  font-style: normal;
  src: url('../fonts/bbc-reight-qalam/light/bbc-reight-qalam-light.woff2')
      format('woff2'),
    url('../fonts/bbc-reight-qalam/light/bbc-reight-qalam-light.woff')
      format('woff');
  font-display: swap;
}
@font-face {
  font-family: 'BBC Reith Qalam';
  font-weight: 400;
  font-style: normal;
  src: url('../fonts/bbc-reight-qalam/normal/bbc-reight-qalam-normal.woff2')
      format('woff2'),
    url('../fonts/bbc-reight-qalam/normal/bbc-reight-qalam-normal.woff')
      format('woff');
  font-display: swap;
}
@font-face {
  font-family: 'BBC Reith Qalam';
  font-weight: 700;
  font-style: normal;
  src: url('../fonts/bbc-reight-qalam/bold/bbc-reight-qalam-bold.woff2')
      format('woff2'),
    url('../fonts/bbc-reight-qalam/bold/bbc-reight-qalam-bold.woff')
      format('woff');
  font-display: swap;
}

/* gandom */
@font-face {
  font-family: 'Gandom';
  font-weight: normal;
  src: url('../fonts/gandom/normal/gandom-normal.eot');
  src: url('../fonts/gandom/normal/gandom-normal.eot?#iefix') format('embedded-opentype'),
    url('../fonts/gandom/normal/gandom-normal.woff') format('woff'),
    url('../fonts/gandom/normal/gandom-normal.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Gandom';
  font-weight: bold;
  src: url('../fonts/gandom/bold/gandom-bold.eot');
  src: url('../fonts/gandom/bold/gandom-bold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/gandom/bold/gandom-bold.woff') format('woff'),
    url('../fonts/gandom/bold/gandom-bold.ttf') format('truetype');
  font-display: swap;
}

/* iran-sans */
@font-face {
    font-family: 'Iran Sans';
    font-weight: 200;
    src: url('../fonts/iran-sans/ultra-light/iran-sans-ultra-light.eot');
    src: url('../fonts/iran-sans/ultra-light/iran-sans-ultra-light.eot#iefix') format('embedded-opentype'),
    url('../fonts/iran-sans/ultra-light/iran-sans-ultra-light.woff2') format('woff2'),
    url('../fonts/iran-sans/ultra-light/iran-sans-ultra-light.woff') format('woff'),
    url('../fonts/iran-sans/ultra-light/iran-sans-ultra-light.ttf') format('truetype');
    font-display: swap;
}

@font-face {
    font-family: 'Iran Sans';
    font-weight: 300;
    src: url('../fonts/iran-sans/light/iran-sans-light.eot');
    src: url('../fonts/iran-sans/light/iran-sans-light.eot#iefix') format('embedded-opentype'),
    url('../fonts/iran-sans/light/iran-sans-light.woff2') format('woff2'),
    url('../fonts/iran-sans/light/iran-sans-light.woff') format('woff'),
    url('../fonts/iran-sans/light/iran-sans-light.ttf') format('truetype');
    font-display: swap;
}

@font-face {
    font-family: 'Iran Sans';
    font-weight: normal;
    src: url('../fonts/iran-sans/normal/iran-sans-normal.eot');
    src: url('../fonts/iran-sans/normal/iran-sans-normal.eot#iefix') format('embedded-opentype'),
    url('../fonts/iran-sans/normal/iran-sans-normal.woff2') format('woff2'),
    url('../fonts/iran-sans/normal/iran-sans-normal.woff') format('woff'),
    url('../fonts/iran-sans/normal/iran-sans-normal.ttf') format('truetype');
    font-display: swap;
}

@font-face {
    font-family: 'Iran Sans';
    font-weight: 500;
    src: url('../fonts/iran-sans/medium/iran-sans-medium.eot');
    src: url('../fonts/iran-sans/medium/iran-sans-medium.eot#iefix') format('embedded-opentype'),
    url('../fonts/iran-sans/medium/iran-sans-medium.woff2') format('woff2'),
    url('../fonts/iran-sans/medium/iran-sans-medium.woff') format('woff'),
    url('../fonts/iran-sans/medium/iran-sans-medium.ttf') format('truetype');
    font-display: swap;
}

@font-face {
    font-family: 'Iran Sans';
    font-weight: bold;
    src: url('../fonts/iran-sans/bold/iran-sans-bold.eot');
    src: url('../fonts/iran-sans/bold/iran-sans-bold.eot#iefix') format('embedded-opentype'),
    url('../fonts/iran-sans/bold/iran-sans-bold.woff2') format('woff2'),
    url('../fonts/iran-sans/bold/iran-sans-bold.woff') format('woff'),
    url('../fonts/iran-sans/bold/iran-sans-bold.ttf') format('truetype');
    font-display: swap;
}

/* noon */
@font-face {
  font-family: 'Noon';
  src: url('../fonts/noon/normal/noon-normal.woff2') format('woff2'),
    url('../fonts/noon/normal/noon-normal.woff') format('woff'),
    url('../fonts/noon/normal/noon-normal.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* vazir (body fallback) */
@font-face {
  font-family: 'Vazir';
  font-weight: 300;
  src: url('../fonts/vazir/light/vazir-light.eot');
  src: url('../fonts/vazir/light/vazir-light.eot?#iefix') format('embedded-opentype'),
    url('../fonts/vazir/light/vazir-light.woff') format('woff'),
    url('../fonts/vazir/light/vazir-light.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Vazir';
  font-weight: normal;
  src: url('../fonts/vazir/normal/vazir-normal.eot');
  src: url('../fonts/vazir/normal/vazir-normal.eot?#iefix') format('embedded-opentype'),
    url('../fonts/vazir/normal/vazir-normal.woff') format('woff'),
    url('../fonts/vazir/normal/vazir-normal.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Vazir';
  font-weight: 500;
  src: url('../fonts/vazir/medium/vazir-medium.eot');
  src: url('../fonts/vazir/medium/vazir-medium.eot?#iefix') format('embedded-opentype'),
    url('../fonts/vazir/medium/vazir-medium.woff') format('woff'),
    url('../fonts/vazir/medium/vazir-medium.ttf') format('truetype');
  font-display: swap;
}

@font-face {
  font-family: 'Vazir';
  font-weight: bold;
  src: url('../fonts/vazir/bold/vazir-bold.eot');
  src: url('../fonts/vazir/bold/vazir-bold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/vazir/bold/vazir-bold.woff') format('woff'),
    url('../fonts/vazir/bold/vazir-bold.ttf') format('truetype');
  font-display: swap;
}

/* yekan */
@font-face {
  font-family: 'Yekan';
  src: url('../fonts/yekan/normal/yekan-normal.woff2') format('woff2'),
    url('../fonts/yekan/normal/yekan-normal.woff') format('woff'),
    url('../fonts/yekan/normal/yekan-normal.ttf') format('truetype'),
    url('../fonts/yekan/normal/yekan-normal.otf') format('opentype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Yekan';
  src: url('../fonts/yekan/bold/yekan-bold.woff2') format('woff2'),
    url('../fonts/yekan/bold/yekan-bold.woff') format('woff'),
    url('../fonts/yekan/bold/yekan-bold.ttf') format('truetype'),
    url('../fonts/yekan/bold/yekan-bold.otf') format('opentype');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

/* Utility classes used on Garcon */
.bbc-nassim { font-family: 'BBC Nassim', serif; }
.bbc-reith-qalam, .bbc-reight-qalam { font-family: 'BBC Reith Qalam', sans-serif; }
.gandom { font-family: 'Gandom', serif; }
.iran-sans { font-family: 'Iran Sans', sans-serif; }
.noon { font-family: 'Noon', serif; }
.vazir { font-family: 'Vazir', sans-serif; }
.yekan { font-family: 'Yekan', sans-serif; }
