.ch-login-logo {
  width: 128px;
  height: auto;
}
.ch-login-form {
  width: 256px;
}
.ch-navbar-logo {
  height: 64px;
  width: auto;
}
.ch-login-icon, .ch-navbar-icon {
  transition: fill .15s ease-in-out;
}
.btn-warning .ch-login-icon {
  fill: #000000;
}
.btn-outline-primary .ch-login-icon {
  fill: #0d6efd;
}
button:hover .ch-login-icon, .ch-logout-icon {
  fill: #fff;
}
.ch-navbar-icon {
  fill: var(--bs-nav-link-color);
}
.nav-link:hover .ch-navbar-icon {
  fill: var(--bs-navbar-hover-color);
}
.ch-add-button {
  width: 144px;
}