/* || base */
a.text-secondary:focus, a.text-secondary:hover {
  color: #81839a !important;
}

a {
  color: rgb(191, 167, 238);
}

a:hover {
  color: rgb(174, 148, 226);
}

.btn { 
  border-radius: 0px;
}

.btn-dark {
  background-color: #3d2e60;
  border-color: #3d2e60;
}

.btn-dark:hover {
  background-color: #2c1e4c;
  border-color: #2c1e4c;
}

.btn-dark:not(:disabled):not(.disabled).active, .btn-dark:not(:disabled):not(.disabled):active, .show>.btn-dark.dropdown-toggle {
  background-color: #241742;
  border-color: #241742;
}

hr {
  border-top-color: rgba(178, 172, 255, 0.3);
}

code {
  color: rgb(157, 223, 251);
}

.modal-header {
  border-bottom-color: rgba(178, 172, 255, 0.3);
}

.modal-footer {
  border-top-color: rgba(178, 172, 255, 0.3);
}


/* || base footer */
#footer-link-bar {
  list-style-type: none;
  display: flex;
  justify-content: center;
  gap: 8px;

  padding-inline-start: 0;
}

#footer-link-bar li {
  font-size: 12px;
}


/* || nav bar */
.navbar-dark .navbar-toggler-icon{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(219, 235, 251, 0.7)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}

.navbar-dark .navbar-toggler {
  border-color: rgba(219, 235, 251, 0.5);
}

.navbar-dark .navbar-nav .nav-link {
  color: rgba(219, 235, 251, 0.7);
}

.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
  color: rgba(219, 235, 251, 0.9);
}

.bg-dark {
  background-color: #0c0d16 !important;
  border-bottom: 0.5px solid rgb(219, 235, 251, 0.6);
}


/* || jumbotron */
.jumbotron {
  background-color: #0c0d16;
  border-radius: 0px;
  border-bottom: 0.5px solid rgb(219, 235, 251, 0.3);
}


/* || challenge */
.challenge-tag.badge-info {
  background-color: #a273e5 !important;
}


/* || notifications */
.card {
  border: 0.5px solid rgb(219, 235, 251, 0.6);
}