1. What is the difference between 'extend' and 'theme' in Tailwind configuration?
When you use 'extend', Tailwind keeps its default values and adds yours on top. Using 'theme' replaces the defaults entirely, which is useful if you want to create a fully custom design system.
theme: { extend: { colors: { brand: '#1E40AF' } } }