﻿/* base-animations.css - Global keyframes: blurReveal. Scroll-reveal: .fade-in-section, .blur-in-section */


/* Scroll Fade-in Animation */
.fade-in-section {
    opacity: 1;
    /* Was 0 */
    transform: none;
    /* Was translateY(1.9rem) */
    transition: opacity 1s ease-out, transform 1s ease-out;
}

.fade-in-section.is-hidden {
    opacity: 0;
    transform: translateY(1.9rem);
}

.fade-in-section.is-visible {
    opacity: 1;
    transform: translate3d(0, 0, 0);
}

.blur-in-section {
    opacity: 0;
    filter: blur(1.3rem);
    /* 20px approx */
    transition: opacity 1.5s ease-out, filter 1.5s ease-out;
    transform: none !important;
    /* Disable slide-up */
}

.blur-in-section.is-visible {
    opacity: 1;
    filter: blur(0);
}

