Why does adding a number without units to padding not work?
Padding needs units like rem or px to know how much space to add. A plain number is not valid CSS for spacing (see step 2).
💡 Always use units with numbers for sizes and spacing.
Why can't I add a color and a number directly?
Colors and numbers are different types. You can't add them because they represent different things (color vs size). SASS enforces this to avoid mistakes.
💡 Only combine compatible data types.
Why does font-family need a list, not just one string?
Font-family uses a list to provide fallback fonts if the first is unavailable (step 3). A single string limits fallback options.
💡 Use lists for multiple fallback values.