/* Correção para botão Saiba Mais - garantir que seja clicável */
.read-more-btn {
    pointer-events: auto !important;
    cursor: pointer !important;
    z-index: 10 !important;
    position: relative !important;
    display: inline-block !important;
    text-decoration: none !important;
    transition: all 0.3s ease !important;
}

.read-more-btn:hover {
    pointer-events: auto !important;
    cursor: pointer !important;
    transform: translateY(-2px) !important;
    opacity: 0.9 !important;
}

.read-more-btn:active {
    pointer-events: auto !important;
    cursor: pointer !important;
    transform: translateY(0) !important;
}

/* Garantir que não há elementos sobrepostos */
.featured-post-card .read-more-btn,
.content-card .read-more-btn {
    position: relative !important;
    z-index: 100 !important;
    pointer-events: auto !important;
}

/* Garantir que o botão seja visível e clicável */
.read-more-btn::before,
.read-more-btn::after {
    pointer-events: none !important;
}

/* Correção específica para mobile */
@media (max-width: 768px) {
    .read-more-btn {
        min-height: 44px !important;
        min-width: 44px !important;
        padding: 12px 24px !important;
        font-size: 16px !important;
        pointer-events: auto !important;
        cursor: pointer !important;
    }
}

