﻿@keyframes fadeInUp {
    from {
        opacity: 0;
        transform: translateY(40px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

.animate-fadeInUp {
    animation: fadeInUp 1s ease-out both;
}

.glow {
    position: absolute;
    border-radius: 9999px;
    filter: blur(60px);
    opacity: 0.25;
    animation: pulse 6s infinite alternate;
}

@keyframes pulse {
    0% {
        transform: scale(1);
        opacity: 0.2;
    }

    100% {
        transform: scale(1.2);
        opacity: 0.4;
    }
}

/* Footer texture accent */
.footer-bg {
    background: radial-gradient(circle at top left, #14532d 0%, #052e16 90%);
}
