/* Arabic public-site support. AtlasLang adds dir="rtl" on Arabic pages. */
[dir="rtl"] body,
[dir="rtl"] button,
[dir="rtl"] input,
[dir="rtl"] select,
[dir="rtl"] textarea {
	font-family: "Tajawal", "Noto Kufi Arabic", Tahoma, Arial, sans-serif;
}
[dir="rtl"] body {
	text-align: right;
	letter-spacing: 0;
	line-height: 1.8;
}
[dir="rtl"] h1,
[dir="rtl"] h2,
[dir="rtl"] h3,
[dir="rtl"] h4,
[dir="rtl"] .button,
[dir="rtl"] .eyebrow {
	font-family: "Tajawal", "Noto Kufi Arabic", Tahoma, Arial, sans-serif;
	letter-spacing: 0;
}
[dir="rtl"] .header-inner,
[dir="rtl"] .header-actions,
[dir="rtl"] .desktop-nav .nav-links,
[dir="rtl"] .hero-actions,
[dir="rtl"] .trust-row,
[dir="rtl"] .footer-bottom,
[dir="rtl"] .cta .arsil-container { flex-direction: row-reverse; }
[dir="rtl"] .desktop-nav,
[dir="rtl"] .desktop-nav .nav-links { padding-right: 0; direction: rtl; }
[dir="rtl"] .desktop-nav > a { line-height: 1.35; }
[dir="rtl"] .hero h1,
[dir="rtl"] .hero-copy > p,
[dir="rtl"] .section-heading,
[dir="rtl"] .workflow,
[dir="rtl"] .faq,
[dir="rtl"] .contact-copy,
[dir="rtl"] .contact-form-card { text-align: right; }
[dir="rtl"] .feature-grid h3,
[dir="rtl"] .feature-grid p,
[dir="rtl"] .price-card,
[dir="rtl"] .docs-content,
[dir="rtl"] .download-grid article { text-align: right; }
[dir="rtl"] .price-card li:before,
[dir="rtl"] .auth-intro li:before { margin-left: 8px; margin-right: 0; }
[dir="rtl"] .footer-grid { direction: rtl; }
[dir="rtl"] .footer-grid > div { text-align: right; }
[dir="rtl"] .contact-form-card label,
[dir="rtl"] .woocommerce form .form-row { text-align: right; }
[dir="rtl"] .woocommerce-MyAccount-navigation ul { padding-right: 0; }
[dir="rtl"] .account-profile-hero,
[dir="rtl"] .account-heading,
[dir="rtl"] .license-portal-head,
[dir="rtl"] .portal-dashboard-head,
[dir="rtl"] .portal-actions a,
[dir="rtl"] .purchase-card,
[dir="rtl"] .license-card-top { direction: rtl; }
[dir="rtl"] .account-profile-hero,
[dir="rtl"] .account-heading,
[dir="rtl"] .license-portal-head,
[dir="rtl"] .portal-dashboard-head { text-align: right; }
[dir="rtl"] .woocommerce-MyAccount-content,
[dir="rtl"] .woocommerce table.shop_table { text-align: right; }
[dir="rtl"] .woocommerce-MyAccount-navigation li { text-align: right; }
[dir="rtl"] .arsil-language-switcher { direction: ltr; }
[dir="rtl"] code,
[dir="rtl"] .license-key,
[dir="rtl"] input[type="email"],
[dir="rtl"] input[type="url"],
[dir="rtl"] input[type="password"] { direction: ltr; text-align: left; }
@media (max-width: 850px) { [dir="rtl"] .header-inner { flex-direction: row; } }
