Why does the pagination list show bullet points or indent before styling?
By default, <ul> elements have padding and bullet points. Bootstrap removes these with padding-left: 0 and list-style: none to create a clean horizontal row (see render_step 2).
💡 Remove default list styles to get a clean horizontal pagination bar.
Why doesn't the disabled 'Previous' button respond to clicks or hover?
The disabled class applies pointer-events: none and changes color to grey, making the button inactive and visually distinct (see render_step 5).
💡 Disabled pagination buttons look grey and cannot be clicked.
Why are the page links spaced apart horizontally instead of stacked vertically?
The pagination container uses display: flex with row direction, so list items line up horizontally (see render_step 2). Without flex, they would stack vertically.
💡 Flex layout makes pagination buttons line up in a row.