/* Import Cairo font from Google Fonts */ @import url('https://fonts.googleapis.com/css2?family=Cairo:wght@200;300;400;500;600;700;800;900&display=swap'); /* Default font settings */ body { font-family: OpenSansRegular, sans-serif; } /* Arabic specific styles */ [lang="ar"] { font-family: 'Cairo', sans-serif !important; direction: rtl; } /* Arabic input fields */ input[lang="ar"], textarea[lang="ar"] { font-family: 'Cairo', sans-serif !important; } /* Arabic headings */ h1[lang="ar"], h2[lang="ar"], h3[lang="ar"], h4[lang="ar"], h5[lang="ar"], h6[lang="ar"] { font-family: 'Cairo', sans-serif !important; font-weight: 700; } /* Arabic buttons */ button[lang="ar"], .btn[lang="ar"] { font-family: 'Cairo', sans-serif !important; } /* RTL specific adjustments for Arabic */ html[lang="ar"] { direction: rtl; } html[lang="ar"] .pull-left { float: right !important; } html[lang="ar"] .pull-right { float: left !important; } /* Arabic placeholder text */ html[lang="ar"] input::placeholder, html[lang="ar"] textarea::placeholder { font-family: 'Cairo', sans-serif !important; }