#navbar {
  transition: background-color 0.3s ease;
  background-color: #282C33;
}
#navbar .nav-link {
  position: relative;
  transition: color 0.3s ease;
  color: #C778DD;
}
#navbar .nav-link::after {
  content: "";
  position: absolute;
  bottom: -5px;
  left: 0;
  width: 0%;
  height: 2px;
  background-color: #C778DD;
  transition: width 0.3s;
}
#navbar .nav-link:hover {
  color: #C778DD;
}
#navbar .nav-link:hover::after {
  width: 100%;
}

.navbar-scrolled {
  background-color: #1A1C1E !important;
  box-shadow: 0 2px 10px rgba(3, 3, 3, 0.15);
}

.navbar-brand a {
  color: #C778DD;
}
.navbar-brand img {
  max-width: 40px;
}/*# sourceMappingURL=nav.css.map */