/**
 * LTR overrides — يُحمَّل عند اللغة الإنجليزية / الاتجاه LTR
 * العربي يبقى RTL عبر main.css و html[dir=rtl]
 */

html[dir="ltr"] body,
body.ward-ltr,
body.ltr {
	direction: ltr;
	text-align: left;
	font-family: 'Cairo', 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;
}

html[dir="ltr"] .ward-section-head-start,
body.ward-ltr .ward-section-head-start {
	text-align: left;
}

html[dir="ltr"] .ward-topbar-inner,
body.ward-ltr .ward-topbar-inner {
	flex-direction: row;
}

html[dir="ltr"] .ward-header-inner,
body.ward-ltr .ward-header-inner {
	flex-direction: row;
}

html[dir="ltr"] .primary-menu,
body.ward-ltr .primary-menu {
	flex-direction: row;
}

/* إنجليزي: السايدبار يفتح من اليمين (ناحية الهمبرجر) */
html[dir="ltr"] .ward-mobile-drawer,
body.ward-ltr .ward-mobile-drawer {
	left: auto;
	right: 0;
	box-shadow: -18px 0 48px rgba(0, 0, 0, .28);
	transform: translate3d(105%, 0, 0);
}
html[dir="ltr"] .ward-mobile-drawer.is-open,
body.ward-ltr .ward-mobile-drawer.is-open {
	transform: translate3d(0, 0, 0);
}
html[dir="ltr"] .ward-mobile-drawer-foot,
body.ward-ltr .ward-mobile-drawer-foot {
	align-items: flex-start;
}
html[dir="ltr"] .ward-burger-line:nth-child(2),
body.ward-ltr .ward-burger-line:nth-child(2) {
	align-self: flex-start;
	width: 70%;
}

html[dir="ltr"] .ward-footer-top,
body.ward-ltr .ward-footer-top {
	direction: ltr;
	text-align: left;
}

html[dir="ltr"] .ward-footer-col,
html[dir="ltr"] .ward-footer-brand,
body.ward-ltr .ward-footer-col,
body.ward-ltr .ward-footer-brand {
	text-align: left;
}

html[dir="ltr"] .ward-footer-bottom,
body.ward-ltr .ward-footer-bottom {
	text-align: center;
}

html[dir="ltr"] .ward-footer-contact-list,
body.ward-ltr .ward-footer-contact-list {
	text-align: left;
}

/* Widget surfaces */
html[dir="ltr"] .ward-edition-body,
html[dir="ltr"] .ward-editions,
html[dir="ltr"] .ward-hero-text,
html[dir="ltr"] .ward-hero-content,
html[dir="ltr"] .ward-doors,
html[dir="ltr"] .ward-knowledge-doors,
html[dir="ltr"] .ward-featured-pick,
html[dir="ltr"] .ward-choose-topic,
html[dir="ltr"] .ward-news,
html[dir="ltr"] .ward-about,
html[dir="ltr"] .ward-vision,
html[dir="ltr"] .ward-years,
html[dir="ltr"] .ward-cta,
html[dir="ltr"] .ward-services,
html[dir="ltr"] .ward-articles,
html[dir="ltr"] .ward-contact-page,
html[dir="ltr"] .ward-contact,
html[dir="ltr"] .ward-events,
html[dir="ltr"] .ward-page-banner,
html[dir="ltr"] .ward-service-detail,
body.ward-ltr .ward-edition-body,
body.ward-ltr .ward-editions,
body.ward-ltr .ward-hero-text,
body.ward-ltr .ward-hero-content,
body.ward-ltr .ward-doors,
body.ward-ltr .ward-knowledge-doors,
body.ward-ltr .ward-featured-pick,
body.ward-ltr .ward-choose-topic,
body.ward-ltr .ward-news,
body.ward-ltr .ward-about,
body.ward-ltr .ward-vision,
body.ward-ltr .ward-years,
body.ward-ltr .ward-cta,
body.ward-ltr .ward-services,
body.ward-ltr .ward-articles,
body.ward-ltr .ward-contact-page,
body.ward-ltr .ward-contact,
body.ward-ltr .ward-events,
body.ward-ltr .ward-page-banner,
body.ward-ltr .ward-service-detail {
	direction: ltr;
	text-align: left;
}

/* Knowledge Doors head — title left, arrows right (EN only) */
html[dir="ltr"] .ward-knowledge-doors,
body.ward-ltr .ward-knowledge-doors {
	direction: ltr;
}

html[dir="ltr"] .ward-doors-head,
body.ward-ltr .ward-doors-head {
	direction: ltr;
	flex-direction: row;
	justify-content: space-between;
	align-items: flex-start;
}

html[dir="ltr"] .ward-doors-head-text,
body.ward-ltr .ward-doors-head-text {
	text-align: left;
	order: 1;
}

html[dir="ltr"] .ward-doors-arrows,
body.ward-ltr .ward-doors-arrows {
	order: 2;
	margin-inline-start: auto;
}

html[dir="ltr"] .ward-doors-more-arrow,
body.ward-ltr .ward-doors-more-arrow {
	display: inline-block;
	transform: scaleX(-1);
}

html[dir="ltr"] .ward-contact-page,
html[dir="ltr"] .ward-contact,
body.ward-ltr .ward-contact-page,
body.ward-ltr .ward-contact {
	direction: ltr;
	text-align: left;
}

html[dir="ltr"] .ward-contact-form-card,
html[dir="ltr"] .ward-contact-info-card,
html[dir="ltr"] .ward-contact-faq,
html[dir="ltr"] .ward-contact-card-title,
html[dir="ltr"] .ward-contact-info-body,
html[dir="ltr"] .ward-contact-faq-q,
html[dir="ltr"] .ward-contact-faq-a,
html[dir="ltr"] .ward-contact-field,
body.ward-ltr .ward-contact-form-card,
body.ward-ltr .ward-contact-info-card,
body.ward-ltr .ward-contact-faq,
body.ward-ltr .ward-contact-card-title,
body.ward-ltr .ward-contact-info-body,
body.ward-ltr .ward-contact-faq-q,
body.ward-ltr .ward-contact-faq-a,
body.ward-ltr .ward-contact-field {
	direction: ltr;
	text-align: left;
}

html[dir="ltr"] .ward-contact-field input,
html[dir="ltr"] .ward-contact-field textarea,
body.ward-ltr .ward-contact-field input,
body.ward-ltr .ward-contact-field textarea {
	direction: ltr;
	text-align: left;
}

html[dir="ltr"] .ward-contact-info-item,
body.ward-ltr .ward-contact-info-item {
	flex-direction: row;
}

html[dir="ltr"] .ward-contact-faq-q,
body.ward-ltr .ward-contact-faq-q {
	flex-direction: row;
}

html[dir="ltr"] .ward-contact-faq-item,
body.ward-ltr .ward-contact-faq-item {
	direction: ltr;
	text-align: left;
}

html[dir="ltr"] .ward-contact-submit,
body.ward-ltr .ward-contact-submit {
	flex-direction: row;
}

html[dir="ltr"] .ward-years,
body.ward-ltr .ward-years {
	direction: ltr;
	text-align: left;
}

html[dir="ltr"] .ward-years-timeline,
body.ward-ltr .ward-years-timeline {
	direction: ltr;
}

/* الخط المنقط + الأرقام على الشمال في LTR */
html[dir="ltr"] .ward-years-timeline::before,
body.ward-ltr .ward-years-timeline::before {
	right: auto;
	left: 17px;
}

html[dir="ltr"] .ward-years-item,
body.ward-ltr .ward-years-item {
	grid-template-columns: 36px 1fr;
	direction: ltr;
}

html[dir="ltr"] .ward-years-num,
body.ward-ltr .ward-years-num {
	grid-column: 1;
	grid-row: 1;
}

html[dir="ltr"] .ward-years-card,
body.ward-ltr .ward-years-card {
	grid-column: 2;
	grid-row: 1;
	direction: ltr;
	text-align: left;
}

html[dir="ltr"] .ward-page-banner,
body.ward-ltr .ward-page-banner {
	direction: ltr;
	text-align: left;
}

html[dir="ltr"] .ward-page-banner-inner,
body.ward-ltr .ward-page-banner-inner {
	direction: ltr;
	text-align: left;
}

html[dir="ltr"] .ward-page-breadcrumb,
body.ward-ltr .ward-page-breadcrumb {
	direction: ltr;
	justify-content: flex-start;
}

/* إنجليزي: السهم يبص يمين */
html[dir="ltr"] .ward-page-breadcrumb-sep,
body.ward-ltr .ward-page-breadcrumb-sep {
	display: inline-block;
	transform: scaleX(-1);
}

html[dir="ltr"] .ward-edition-count,
body.ward-ltr .ward-edition-count {
	right: auto;
	left: 12px;
}

html[dir="ltr"] .ward-service-card,
body.ward-ltr .ward-service-card,
html[dir="ltr"] .ward-services-card,
body.ward-ltr .ward-services-card {
	text-align: left;
	align-items: flex-start;
}

html[dir="ltr"] .ward-service-desc,
body.ward-ltr .ward-service-desc {
	direction: ltr;
	text-align: left;
	unicode-bidi: isolate;
}

html[dir="ltr"] .ward-service-icon,
body.ward-ltr .ward-service-icon,
html[dir="ltr"] .ward-services-icon,
body.ward-ltr .ward-services-icon {
	display: inline-flex !important;
	visibility: visible !important;
	opacity: 1 !important;
}

html[dir="ltr"] .ward-ms-btn-arrow,
body.ward-ltr .ward-ms-btn-arrow {
	transform: scaleX(-1);
}

html[dir="ltr"] .ward-edition-btn-arrow,
body.ward-ltr .ward-edition-btn-arrow {
	transform: scaleX(-1);
}

html[dir="ltr"] .ward-editions-filter,
body.ward-ltr .ward-editions-filter {
	direction: ltr;
}

/* About us buttons — LTR إنجليزي فقط */
html[dir="ltr"] .ward-about-us-btns,
body.ward-ltr .ward-about-us-btns {
	direction: ltr;
	flex-direction: row;
	justify-content: flex-start;
}

html[dir="ltr"] .ward-about-us-btns .ward-btn svg,
body.ward-ltr .ward-about-us-btns .ward-btn svg {
	transform: scaleX(-1);
}

/* Vision cards — LTR إنجليزي فقط */
html[dir="ltr"] .ward-vision-card,
body.ward-ltr .ward-vision-card {
	direction: ltr;
	text-align: left;
}

html[dir="ltr"] .ward-vision-card::after,
body.ward-ltr .ward-vision-card::after {
	right: auto;
	left: 26px;
}

/* Our services cards — LTR + سهم الزر يمين في الإنجليزي */
html[dir="ltr"] .ward-service-detail,
html[dir="ltr"] .ward-service-single,
body.ward-ltr .ward-service-detail,
body.ward-ltr .ward-service-single {
	direction: ltr;
	text-align: left;
}

html[dir="ltr"] .ward-sd-intro-text,
html[dir="ltr"] .ward-sd-feature-desc,
html[dir="ltr"] .ward-sd-step-desc,
html[dir="ltr"] .ward-sd-cta-desc,
html[dir="ltr"] .ward-service-detail-title,
html[dir="ltr"] .ward-sd-block-title,
body.ward-ltr .ward-sd-intro-text,
body.ward-ltr .ward-sd-feature-desc,
body.ward-ltr .ward-sd-step-desc,
body.ward-ltr .ward-sd-cta-desc,
body.ward-ltr .ward-service-detail-title,
body.ward-ltr .ward-sd-block-title {
	direction: ltr;
	text-align: left;
}

html[dir="ltr"] .ward-sd-cta,
html[dir="ltr"] .ward-sd-cta-title,
body.ward-ltr .ward-sd-cta,
body.ward-ltr .ward-sd-cta-title {
	text-align: center;
}

html[dir="ltr"] .ward-sd-btn-solid svg,
body.ward-ltr .ward-sd-btn-solid svg {
	transform: scaleX(-1);
}

/* Our services — الشبكة LTR عشان الصف الناقص يبدأ من الشمال */
html[dir="ltr"] .ward-our-services,
body.ward-ltr .ward-our-services {
	direction: ltr;
}

html[dir="ltr"] .ward-our-services-grid,
body.ward-ltr .ward-our-services-grid {
	direction: ltr;
	justify-items: stretch;
}

html[dir="ltr"] .ward-our-service-card,
body.ward-ltr .ward-our-service-card {
	direction: ltr;
	text-align: left;
	align-items: flex-start;
}

html[dir="ltr"] .ward-our-service-btn,
body.ward-ltr .ward-our-service-btn {
	flex-direction: row;
	direction: ltr;
}

html[dir="ltr"] .ward-our-service-btn-arrow,
body.ward-ltr .ward-our-service-btn-arrow {
	display: inline-block;
	transform: scaleX(-1);
}

/* CTA solid button arrow → يمين في الإنجليزي */
html[dir="ltr"] .ward-cta-btn-solid svg,
body.ward-ltr .ward-cta-btn-solid svg {
	transform: scaleX(-1);
}

/* Section titles + article cards — LTR إنجليزي فقط */
html[dir="ltr"] .ward-section-title,
body.ward-ltr .ward-section-title {
	direction: ltr;
	text-align: left;
	unicode-bidi: isolate;
}

html[dir="ltr"] .ward-section-title-center,
body.ward-ltr .ward-section-title-center {
	text-align: center;
}

html[dir="ltr"] .ward-article-body,
body.ward-ltr .ward-article-body {
	direction: ltr;
	text-align: left;
}

html[dir="ltr"] .ward-latest-articles,
body.ward-ltr .ward-latest-articles {
	direction: ltr;
	text-align: left;
}

html[dir="ltr"] .ward-article-meta,
html[dir="ltr"] .ward-article-title,
html[dir="ltr"] .ward-article-time,
body.ward-ltr .ward-article-meta,
body.ward-ltr .ward-article-title,
body.ward-ltr .ward-article-time {
	direction: ltr;
	text-align: left;
}

/* Product / archive pages */
html[dir="ltr"] .ward-single-product,
html[dir="ltr"] .ward-product-cat,
html[dir="ltr"] .ward-product,
html[dir="ltr"] .ward-related-books,
body.ward-ltr .ward-single-product,
body.ward-ltr .ward-product-cat,
body.ward-ltr .ward-product,
body.ward-ltr .ward-related-books {
	direction: ltr;
	text-align: left;
}

html[dir="ltr"] .ward-pcard-btn span[aria-hidden],
body.ward-ltr .ward-pcard-btn span[aria-hidden] {
	display: inline-block;
	transform: scaleX(-1);
}
