/**
 * Yekan Bakh — all seven weights, matching the FilmKioRedesign106 reference.
 *
 * The reference declares 100/300/400/500/700/800/900 and sets `font-synthesis:none`
 * on body, so every weight must resolve to a real file — the browser is not allowed
 * to fake one. Body text renders at 500 (Medium), not 400.
 *
 * woff2 only: every browser since 2016 supports it, and the .ttf fallbacks the
 * reference lists are not shipped here (they would 404).
 */

@font-face {
  font-family: "iranyekan";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url("../fonts/YekanBakh-Thin.woff2") format("woff2");
}

@font-face {
  font-family: "iranyekan";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("../fonts/YekanBakh-Light.woff2") format("woff2");
}

@font-face {
  font-family: "iranyekan";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/YekanBakh-Regular.woff2") format("woff2");
}

@font-face {
  font-family: "iranyekan";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/YekanBakh-Medium.woff2") format("woff2");
}

@font-face {
  font-family: "iranyekan";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/YekanBakh-Bold.woff2") format("woff2");
}

@font-face {
  font-family: "iranyekan";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("../fonts/YekanBakh-Heavy.woff2") format("woff2");
}

@font-face {
  font-family: "iranyekan";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("../fonts/YekanBakh-Fat.woff2") format("woff2");
}

/* Alias family — some theme CSS still asks for "YekanBakh" by name. */
@font-face {
  font-family: "YekanBakh";
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url("../fonts/YekanBakh-Thin.woff2") format("woff2");
}

@font-face {
  font-family: "YekanBakh";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("../fonts/YekanBakh-Light.woff2") format("woff2");
}

@font-face {
  font-family: "YekanBakh";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/YekanBakh-Regular.woff2") format("woff2");
}

@font-face {
  font-family: "YekanBakh";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/YekanBakh-Medium.woff2") format("woff2");
}

@font-face {
  font-family: "YekanBakh";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/YekanBakh-Bold.woff2") format("woff2");
}

@font-face {
  font-family: "YekanBakh";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("../fonts/YekanBakh-Heavy.woff2") format("woff2");
}

@font-face {
  font-family: "YekanBakh";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("../fonts/YekanBakh-Fat.woff2") format("woff2");
}

html {
  font-family: "iranyekan", "YekanBakh", sans-serif;
}

body {
  font-family: inherit;
  font-weight: 500;
  font-synthesis: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

*,
*::before,
*::after {
  font-family: inherit;
}

button,
input,
select,
textarea {
  font-family: inherit;
}

/* Single movie/series metadata texts */
.single-tm_movie .more_data_single,
.single-tm_series .more_data_single,
.single-tm_movie .more_data_single .label_data_single,
.single-tm_series .more_data_single .label_data_single,
.single-tm_movie .more_data_single .value_data_single,
.single-tm_series .more_data_single .value_data_single,
.single-tm_movie .data_more_single .body .label,
.single-tm_series .data_more_single .body .label,
.single-tm_movie .data_more_single .body .value,
.single-tm_series .data_more_single .body .value {
  font-family: "iranyekan", "YekanBakh", sans-serif;
}


/* High-specificity lock for single metadata labels/values */
html body.single-tm_movie .filmkio_page .data_more_single .body ul li .label,
html body.single-tm_movie .filmkio_page .data_more_single .body ul li .value,
html body.single-tm_series .filmkio_page .data_more_single .body ul li .label,
html body.single-tm_series .filmkio_page .data_more_single .body ul li .value,
html body.single-tm_movie .filmkio_page .more_data_single ul li .label_data_single,
html body.single-tm_movie .filmkio_page .more_data_single ul li .value_data_single,
html body.single-tm_series .filmkio_page .more_data_single ul li .label_data_single,
html body.single-tm_series .filmkio_page .more_data_single ul li .value_data_single {
  font-family: "iranyekan", "YekanBakh", sans-serif;
}
