Why do my columns not align properly and have extra space on sides?
This happens when you use .col-* classes without wrapping them inside a .row. The .row applies negative margins that offset the container's padding, so without it, columns get extra space.
💡 Always put .col-* inside a .row to align columns correctly (see render_step 2 and 3).
Why does nesting .container inside another .container add too much padding?
Each .container adds its own horizontal padding and max-width. Nesting them stacks padding, making content look squeezed or misaligned.
💡 Avoid nesting .container inside another .container to keep consistent spacing.
Why is my button not styled like Bootstrap buttons?
Bootstrap buttons need the .btn class plus a style class like .btn-primary. Missing .btn means no padding, colors, or hover effects.
💡 Always add .btn plus a variant class to style buttons properly.