
Everything was looking great until we noticed it — a mysterious white bar and a footer that refused to behave. Worse still, we got hit with a 'hydration error," which sounds more like something you’d get from running a marathon than building a website.
The issue? A mismatch between the footer’s server-rendered HTML and what the browser expected. A few rogue Tailwind classes, a slightly different layout structure, and a subtle change in the body background color were enough to throw the whole thing off.
In the end, the solution was simple: make sure the `<body>` had a consistent background color (`bg-gray-900`), clean up the footer’s class names, and verify nothing dynamic (like dates or random values) was sneaking into the render path. One final deploy later, and everything snapped back into place.
Moral of the story: even the smallest visual tweaks can throw big errors if you’re not careful. But we fixed it — and now our footer is as stable and grounded as the rocks we sell.