/* Kvolt - animations.css (loaded separately for potential async loading) */
/* All keyframes are defined in components.css */
/* This file handles scroll-triggered reveal classes */

.nv-reveal { opacity: 0; transform: translateY(30px); transition: opacity 0.7s var(--ease-out), transform 0.7s var(--ease-out); }
.nv-reveal.visible { opacity: 1; transform: none; }
.nv-reveal--left  { transform: translateX(-30px); }
.nv-reveal--right { transform: translateX(30px); }
.nv-reveal--left.visible, .nv-reveal--right.visible { transform: none; }
