/* ===== DECORAÇÕES EXTRA DE NATAL ===== */

/* Adicionar brilho dourado aos botões principais */
.cta-button {
    position: relative;
    overflow: hidden;
}

.cta-button::after {
    content: '✨';
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    animation: sparkle 2s infinite;
}

@keyframes sparkle {
    0%, 100% { opacity: 0; }
    50% { opacity: 1; }
}

/* ===== REMOVER ÁRVORES DOS TÍTULOS ===== */
/* As regras anteriores para .section-title h2::before e ::after foram removidas */

/* Badge de Natal nos eventos */
.christmas-event-badge {
    background: linear-gradient(45deg, #c41e3a, #0c8340);
    color: white;
    padding: 0.3rem 0.8rem;
    border-radius: 20px;
    font-size: 0.75rem;
    font-weight: 600;
    display: inline-flex;
    align-items: center;
    gap: 0.3rem;
    box-shadow: 0 2px 8px rgba(196, 30, 58, 0.3);
}

.christmas-event-badge::before {
    content: '🎅';
    font-size: 0.9rem;
}

/* Efeito de brilho nos cartões durante o Natal */
@media (prefers-reduced-motion: no-preference) {
    .info-card:hover {
        box-shadow: 0 15px 35px rgba(85, 107, 47, 0.2), 
                    0 0 20px rgba(255, 215, 0, 0.3);
    }
}