/* Custom styles to complement Bootstrap */
body {
  font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
}

h1 {
  margin-top: 0;
}

/* Navbar brand styling */
.navbar-brand {
  color: #0366d6 !important;
  font-size: 1.25rem;
}

.navbar-brand:hover {
  color: #0256c2 !important;
}

/* Active nav link styling */
.nav-link.active {
  font-weight: 500;
  color: #0366d6 !important;
}

/* Smooth transitions */
.nav-link {
  transition: color 0.2s ease;
}

/* Container max-width for better readability */
.container {
  max-width: 1000px;
}