Responsive styles and transition animations