/* =============================================================
COVIL V4 — animations.css
Propósito: efeitos de entrada, brilho e overlays rituais
============================================================= */


/* Fade-in */
.fade-in {
    opacity: 0;
    transform: translateY(10px);
    animation: fadeIn .6s ease forwards;
}

@keyframes fadeIn {
    to {
        opacity: 1;
        transform: none;
    }
}


/* Glow dourado pulsante */
.glow-gold {
    position: relative;
}

.glow-gold::after {
    content: '';
    position: absolute;
    inset: -2px;
    border-radius: inherit;
    box-shadow: 0 0 18px rgba(212, 175, 55, .35), 0 0 36px rgba(212, 175, 55, .18);
    pointer-events: none;
    opacity: .85;
    animation: glow 2.8s ease-in-out infinite alternate;
}

@keyframes glow {
    from {
        opacity: .45;
    }

    to {
        opacity: .95;
    }
}


/* Overlay de fumaça suave (aplicado via .smoke-overlay) */
.smoke-overlay {
    position: relative;
}

.smoke-overlay::after {
    content: '';
    position: absolute;
    inset: 0;
    background: radial-gradient(1200px 600px at 50% 0%, rgba(255, 255, 255, .05), transparent 55%);
    pointer-events: none;
}

.pulse {
  animation: pulse 2s infinite;
}

@keyframes pulse {
  0% { box-shadow: 0 0 0 0 rgba(212, 175, 55, 0.4); }
  70% { box-shadow: 0 0 0 20px rgba(212, 175, 55, 0); }
  100% { box-shadow: 0 0 0 0 rgba(212, 175, 55, 0); }
}
