/* Reepost Post Navigation - styles externalisés (sélecteurs classe) */
.reepost-post-nav-wrapper .reepost-post-nav-inner {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    list-style: none;
    margin: 0;
    padding: 0;
}

.reepost-post-nav-wrapper .reepost-post-nav-item {
    display: inline-block;
}

.reepost-post-nav-wrapper .reepost-post-nav-link {
    display: inline-flex;
    align-items: center;
    text-decoration: none;
    transition: color 0.2s ease;
}

.reepost-post-nav-wrapper .reepost-post-nav-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
}

.reepost-post-nav-wrapper .reepost-post-nav-icon svg {
    display: block;
}

.reepost-post-nav-wrapper .reepost-post-nav-link.reepost-post-nav-disabled {
    opacity: 0.5;
    cursor: default;
    pointer-events: none;
}

/* Pas de marge icône quand le lien n'a pas de texte (champ vide ou type "icône seule") */
.reepost-post-nav-wrapper .reepost-post-nav-link-no-text .reepost-post-nav-icon {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

/* Règles responsive "Type d'affichage" : injectées dynamiquement via wp_add_inline_style
   dans reepost-plugin-elementor.php (media queries + breakpoints Elementor) */
