@use 'bandit_dark_colors' as *;
@use 'color_scheme_builder' as *;

.color-scheme--bandit-dark,
.color-scheme--bandit-dark-close,
.color-scheme--bandit-dark-coachmark,
.color-scheme--bandit-dark-dscout,
.color-scheme--bandit-dark-success,
.color-scheme--bandit-dark-test {
  @include generate-color-scheme-variables(
    $colors,
    (
      'color--main': var(--color--white),
      'color--main-rgb': var(--color--white-rgb),
      'color--invert': var(--color--black),
      'color--invert-rgb': var(--color--black-rgb),
      'base____bg-color': var(--color--invert)
    )
  );
}

.color-scheme--bandit-dark {
  --color--shadow: #000;
  --color--shadow-rgb: 0, 0, 0;
  --base____bg-color: #111;
}

.color-scheme--bandit-dark-close {
  --color--invert: var(--color--close);
  --color--invert-rgb: var(--color--close-rgb);
  --base____bg-color: var(--color--close-dark);
}

.color-scheme--bandit-dark-coachmark {
  --color--invert: var(--color--coachmark);
  --color--invert-rgb: var(--color--coachmark-rgb);
  --base____bg-color: var(--color--coachmark-dark);
}

.color-scheme--bandit-dark-dscout {
  --focus--color: var(--color--main);

  --color--invert: var(--color--dscout);
  --color--invert-rgb: var(--color--dscout-rgb);
  --base____bg-color: var(--color--dscout-dark);
}

.color-scheme--bandit-dark-success {
  --color--invert: var(--color--success);
  --color--invert-rgb: var(--color--success-rgb);
  --base____bg-color: var(--color--success-dark);
}

.color-scheme--bandit-dark-test {
  --color--invert: var(--color--test);
  --color--invert-rgb: var(--color--test-rgb);
  --base____bg-color: var(--color--test-dark);
}
