.navegador-posts {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 15px;
    margin: 20px 0;
    padding: 0;
}

.navegador-posts a,
.navegador-posts span {
    text-decoration: none;
    transition: color 0.3s;
}

.navegador-posts a:hover {
    color: #005a87;
}

.navegador-posts .disabled svg path{
    fill: #ccc;
    cursor: default;
}

.navegador-posts .nav-counter {
    font-size: clamp(1.125rem, 1.0578rem + 0.2985vw, 1.375rem);
    margin: 0 10px;
}