fix: body padding and transition animation