Why doesn't my style change at the expected screen width?
The custom breakpoint might be set to a different min-width than you expect. Check your tailwind.config.js to confirm the exact pixel value for the breakpoint.
💡 Remember: styles apply only when viewport width is equal or greater than the breakpoint min-width (see render_steps 2-4).
Why do styles for larger breakpoints override smaller ones?
CSS media queries cascade, so styles for bigger breakpoints override smaller ones if both apply. This is why at 1024px, lg styles override md and sm.
💡 Think of breakpoints as layers: bigger screen styles sit on top of smaller screen styles (see render_steps 3 and 4).
Can I use custom breakpoint names other than sm, md, lg?
Yes! Tailwind lets you name breakpoints anything you want in the config file, but you must use those exact names in your class names.
💡 Custom names must match exactly in your HTML classes and config (see render_flow).