/* Chlak RTL v1 — Arabic pages only */
@import url("https://fonts.googleapis.com/css2?family=Tajawal:wght@400;500;700;800&display=swap");
html[dir="rtl"] body,
html[dir="rtl"] body *:not(code):not(pre):not(kbd):not(samp) {
  font-family: "Poppins", "Tajawal", "Segoe UI", Tahoma, "Noto Sans Arabic", sans-serif !important;
}
html[dir="rtl"] body * { letter-spacing: 0 !important; }
html[dir="rtl"] body { text-align: right; }
html[dir="rtl"] p, html[dir="rtl"] li, html[dir="rtl"] dd { line-height: 1.85; }
html[dir="rtl"] h1, html[dir="rtl"] h2, html[dir="rtl"] h3 { line-height: 1.45; }
html[dir="rtl"] input[type="url"],
html[dir="rtl"] input[type="text"],
html[dir="rtl"] input[type="search"],
html[dir="rtl"] textarea { direction: ltr; text-align: left; unicode-bidi: plaintext; }
html[dir="rtl"] input::placeholder,
html[dir="rtl"] textarea::placeholder { direction: rtl; text-align: right; }
html[dir="rtl"] code, html[dir="rtl"] kbd { direction: ltr; unicode-bidi: isolate; display: inline-block; }
html[dir="rtl"] .brand, html[dir="rtl"] .chf3-logo { direction: ltr; }
html[dir="rtl"] ol, html[dir="rtl"] ul { padding-right: 1.25em; padding-left: 0; }
html[dir="rtl"] table { direction: rtl; }
html[dir="rtl"] th, html[dir="rtl"] td { text-align: right; }
