What are the styling changes that can be made under canvas rules?

What are the styling changes that can be made under canvas rules?

Styling options can be changed for each of the data component on the left panel of the Canvas builder.

For instance, you can create a Canvas Rule for a text element, and  apply any of the following settings to the text component: 
  1. Font color 
  2. Font size
  3. Formatting
  4. Alignment 
  5. Background color
  6. Border
  7. Shadow 
  8. Radius
  9. Padding 
Apart from styling options, you can also dictate visibility of a component based on a certain condition. 
Example: "Hide Email related list if Email value is empty".