Why does my padding not add space outside the element?
Padding adds space inside the element's border, not outside. To add space outside, use margin instead.
💡 Padding = inside space; Margin = outside space (see render_step 5)
Why does the main content not stretch to fill the page height?
Without flex and flex-grow, main only takes space needed by content. Adding flex:1 makes it fill remaining space.
💡 Use flex:1 on main to fill space between header and footer (see render_step 5)
Why do elements still have space around them after reset?
Reset removes margin and padding, but some elements like inline text or images may have default spacing or line height.
💡 Reset clears most spacing but check element-specific styles (see render_step 2)