Clean up variable names
Fix incorrect shadow blur when the background is transparent
Clean up some comments
Fix negative margins