'Just enough' theory to start using CSS.
This is intended for programmers used to imperative programming, but have always felt frustrated with CSS, unable to grok it.
CSS has two important modes, box and flex.
Every CSS element has a default size.
This default size is what it renders as if you don't add any CSS.