/* CSS pour les articles en arabe */
.lang-ar {
    /* Direction RTL pour l'écriture arabe */
    direction: rtl;
    text-align: right;
    
    /* Police adaptée pour l'arabe */
    font-family: 'Noto Sans Arabic', 'Tahoma', 'Arial', sans-serif;
    font-size: 16px; /* Ajustez selon votre design */
    line-height: 1.8; /* Améliore la lisibilité */
}

/* Ajustements pour les titres en arabe */
.lang-ar h1,
.lang-ar h2,
.lang-ar h3,
.lang-ar h4,
.lang-ar h5,
.lang-ar h6 {
    font-family: 'Noto Sans Arabic', sans-serif;
    font-weight: 700; /* Poids de la police pour les titres */
}

/* Ajustements pour les paragraphes */
.lang-ar p {
    margin-bottom: 20px;
    text-align: right;
}

/* Gestion des listes */
.lang-ar ul,
.lang-ar ol {
    padding-right: 20px; /* Ajustement pour l'alignement RTL */
    padding-left: 0;
}

/* Boutons et liens */
.lang-ar a,
.lang-ar button {
    text-align: right;
}

/* Ajustements pour les images et légendes */
.lang-ar figure,
.lang-ar img {
    direction: rtl;
}
.lang-ar .wp-caption-text {
    text-align: right;
    font-family: 'Noto Sans Arabic', sans-serif;
}

/* Espacement et marges pour les conteneurs */
.lang-ar .entry-content {
    padding: 20px;
    text-align: right;
}

/* Gestion des formulaires (si présents dans les articles) */
.lang-ar input,
.lang-ar textarea {
    direction: rtl;
    font-family: 'Noto Sans Arabic', sans-serif;
}

/* Ajustements responsifs pour les écrans plus petits */
@media screen and (max-width: 768px) {
    .lang-ar {
        font-size: 14px; /* Taille de police réduite pour mobile */
    }
}