/* Arabic Font Settings */
@font-face {
    font-family: 'GE SS Two';
    src: url('../fonts/GE_SS_TWO_MEDIUM.OTF') format('opentype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

/* Apply Arabic font for Arabic language */
html[lang="ar"] {
    font-family: 'GE SS Two', 'Montserrat', sans-serif !important;
}

html[lang="ar"] h1,
html[lang="ar"] h2,
html[lang="ar"] h3,
html[lang="ar"] h4,
html[lang="ar"] h5,
html[lang="ar"] h6,
html[lang="ar"] p,
html[lang="ar"] div,
html[lang="ar"] span,
html[lang="ar"] button,
html[lang="ar"] input,
html[lang="ar"] textarea,
html[lang="ar"] .message,
html[lang="ar"] .service-card h3 {
    font-family: 'GE SS Two', 'Montserrat', sans-serif !important;
}

/* Increase font size slightly for better Arabic readability */
html[lang="ar"] .message,
html[lang="ar"] .chat-input-container input {
    font-size: 1.05em;
}

/* Adjust spacing for Arabic text */
html[lang="ar"] {
    letter-spacing: 0;
    word-spacing: 1px;
}