/**
 * 🚫 NETTOYAGE FORCÉ DES AVATARS PARASITES
 * Supprime tous les emojis et avatars par défaut des cartes
 */

/* Force la suppression des emojis 👤 */
.avatar-container.avatar-cleaned::before,
.avatar-container.avatar-cleaned::after {
    display: none !important;
    content: none !important;
}

.avatar-container[data-user-id]::before,
.avatar-container[data-user-id]::after {
    display: none !important;
    content: none !important;
}

/* Supprimer tous les pseudo-elements des containers avatar */
[data-user-id] .avatar-container::before,
[data-user-id] .avatar-container::after,
[data-user-id] .avatar::before,
[data-user-id] .avatar::after {
    display: none !important;
    content: none !important;
}

/* Force le nettoyage des backgrounds MAIS garde border-radius pour anneaux */
.avatar-container.avatar-cleaned {
    background: transparent !important;
    background-image: none !important;
    background-color: transparent !important;
    border: none !important;
    /* border-radius: 0 !important; */ /* SUPPRIMÉ - garde le border-radius des anneaux */
}

/* Masquer complètement les emojis 👤 */
.avatar-container:not(.has-elite-photo) {
    font-size: 0 !important;
    line-height: 0 !important;
}

.avatar-container *:not(img):not(button) {
    font-size: 0 !important;
    line-height: 0 !important;
    opacity: 0 !important;
}

/* S'assurer que seules les images et boutons sont visibles */
.avatar-container img {
    opacity: 1 !important;
    font-size: initial !important;
}

.avatar-container button {
    opacity: 1 !important;
    font-size: initial !important;
}
