body.rtl,
body.rtl button,
body.rtl input,
body.rtl textarea,
body.rtl select {
	font-family: var(--rahil-font-fa);
	letter-spacing: 0;
}

body.rtl {
	direction: rtl;
	text-align: start;
}

body.rtl h1,
body.rtl h2,
body.rtl h3,
body.rtl h4,
body.rtl h5,
body.rtl h6,
body.rtl .site-brand__name,
body.rtl .site-footer__name,
body.rtl .post-navigation__item strong {
	font-family: var(--rahil-font-fa);
	font-weight: 600;
	line-height: 1.35;
}

body.rtl .blog-hero h1 span {
	font-style: normal;
}

body.rtl .site-brand__tagline,
body.rtl .site-footer__role,
body.rtl .kicker,
body.rtl .post-meta,
body.rtl .site-header__link,
body.rtl .read-more,
body.rtl .button,
body.rtl .category-strip__inner > span,
body.rtl .site-footer h2 {
	letter-spacing: 0.04em;
	text-transform: none;
}

body.rtl .entry-content {
	line-height: 2;
}

body.rtl .search-field {
	text-align: start;
}

body.rtl .post-meta {
	line-height: 1.8;
}

body.rtl .gold-divider {
	background: linear-gradient(270deg, transparent, var(--rahil-gold), transparent);
}

body.rtl .post-navigation__item--next {
	text-align: end;
}

body.rtl .post-navigation__item--previous {
	text-align: start;
}

body.rtl .not-found__code {
	direction: ltr;
}
