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

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

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

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

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

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

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

body {
  font-family: inherit;
}

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

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

/* Header CTA/login buttons */
.filmkio_page .filmkio_header .left_side_header .left_btn_header .link_left_side_header {
  font-family: "iranyekan", "YekanBakh", sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 43px;
}

/* 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 header CTA/login text */
html body .filmkio_page .filmkio_header .left_side_header .left_btn_header .link_left_side_header,
html body .filmkio_page .filmkio_header .left_side_header .left_btn_header .link_left_side_header span {
  font-family: "iranyekan", "YekanBakh", sans-serif;
  font-weight: 500;
}

/* 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;
}

/* Comments & reviews — explicit Persian font on controls that ignore inheritance */
html body #commentsPost,
html body #reviewsPost,
html body #commentsPost .text_title,
html body #reviewsPost .text_title,
html body #commentsPost button,
html body #reviewsPost button,
html body #commentsPost input,
html body #reviewsPost input,
html body #commentsPost textarea,
html body #reviewsPost textarea,
html body #commentsPost select,
html body #reviewsPost select,
html body #commentsPost label,
html body #reviewsPost label,
html body #commentsPost h3,
html body #reviewsPost h3,
html body #commentsPost h4,
html body #reviewsPost h4,
html body #commentsPost p,
html body #reviewsPost p,
html body #commentsPost a,
html body #reviewsPost a,
html body #commentsPost .title_site,
html body #commentsPost .name_comment,
html body #commentsPost .date_comment,
html body #commentsPost .text_comment,
html body #commentsPost .item_sort,
html body #commentsPost .btn_send_cm,
html body #commentsPost .btncm,
html body #commentsPost .rating_item,
html body #commentsPost .spoiler_alert,
html body #commentsPost .btn_show_spoiler,
html body #commentsPost .guest_message_text,
html body #reviewsPost .tm-review-author,
html body #reviewsPost .tm-review-body,
html body #reviewsPost .tm-review-score,
html body #reviewsPost .tm-review-date,
html body #reviewsPost .tm-rating-label,
html body #commentsPost .btn_show_spoiler,
html body #reviewsPost .btn_send_cm {
  font-family: "iranyekan", "YekanBakh", Tahoma, sans-serif;
}

html body #commentsPost .btn_reply_cm {
  font-family: "iranyekan", "YekanBakh", Tahoma, sans-serif;
}
