/* Arabic Font Support for FixnGo */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@300;400;500;600;700&display=swap');

/* Arabic language support */
html[lang="ar"], 
html[dir="rtl"] {
  font-family: 'Noto Sans Arabic', 'Cairo', 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

/* Ensure proper Arabic text rendering */
[lang="ar"], 
[dir="rtl"] {
  font-family: 'Noto Sans Arabic', 'Cairo', 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* Arabic text in specific elements */
.arabic-text,
[data-locale="ar"] {
  font-family: 'Noto Sans Arabic', 'Cairo', 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

/* Ensure proper line height for Arabic */
[lang="ar"] p,
[lang="ar"] div,
[lang="ar"] span {
  line-height: 1.6;
}

/* RTL support for Arabic pages */
[dir="rtl"] {
  direction: rtl;
  text-align: right;
}

/* Fix for Arabic numbers and text */
[lang="ar"] {
  font-feature-settings: "kern" 1, "liga" 1, "calt" 1;
} 