/* Basic responsive helpers */
@media (max-width: 992px) {
  .auth-buttons { display: none; }
}
@media (max-width: 768px) {
  .tool-content { padding: 1rem; }
  .navbar .nav-links { display: none; }
  .mobile-menu-btn { display: inline-flex; }
}
