#c-header {
  background-color: #000;
}

#c-header .text-header {
  color: #fff;
}

#c-header .c-header__nav-link {
  color: #9e9e9e;
}

#c-header .c-header__nav-link:hover {
  color: #fafafa;
}

#c-header .c-header__nav-link--active {
  color: #fafafa;
}

#c-header .c-themeswitcher > svg,
#c-header .c-notification-indicator > svg {
  color: #9e9e9e;
}

#c-header .c-avatar {
  border: 2px solid #f5f5f5;
}

#c-header *:focus:not(.no-focus) {
  border-color: var(--colors-primary-light) !important;
  box-shadow: 0 0 0 3px rgb(45 87 237 / 30%) !important;
}