Design Fundamentals CSS Animations and Transitions for the Modern Web