/* Responsive Design */

/* Tablet */
@media (max-width: 992px) {
  .nav-links {
    gap: 1rem;
  }
}

/* Mobile */
@media (max-width: 768px) {
  .nav-container {
    flex-direction: column;
    gap: 1rem;
  }
  
  .nav-links {
    flex-wrap: wrap;
    justify-content: center;
  }
  
  .search-wrapper {
    flex-direction: column;
  }
  
  .search-wrapper .btn {
    margin-top: 0.5rem;
  }
}
