/* Les contenus restent visibles en dehors de cette animation ponctuelle. */
@media (prefers-reduced-motion: no-preference) {
    .ambk-reveal-fade {
        animation: ambk-reveal-fade 360ms ease-out;
    }

    .ambk-reveal-rise {
        animation: ambk-reveal-rise 360ms ease-out;
    }
}

@keyframes ambk-reveal-fade {
    from { opacity: 0.35; }
    to { opacity: 1; }
}

@keyframes ambk-reveal-rise {
    from { opacity: 0.35; transform: translateY(8px); }
    to { opacity: 1; transform: translateY(0); }
}

@media (prefers-reduced-motion: reduce), print {
    .ambk-reveal-fade,
    .ambk-reveal-rise {
        animation: none;
    }
}
