:root, [data-bs-theme=light] {
  --bs-primary: #6666FF;
  --bs-primary-rgb: 102,102,255;
  --bs-primary-text-emphasis: #292966;
  --bs-primary-bg-subtle: #E0E0FF;
  --bs-primary-border-subtle: #C2C2FF;
  --bs-dark: #1b1b32;
  --bs-dark-rgb: 27,27,50;
  --bs-dark-text-emphasis: #0B0B14;
  --bs-dark-bg-subtle: #D1D1D6;
  --bs-dark-border-subtle: #A4A4AD;
}

.btn-primary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #6666FF;
  --bs-btn-border-color: #6666FF;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #7D7DFF;
  --bs-btn-hover-border-color: #7575FF;
  --bs-btn-focus-shadow-rgb: 15,15,38;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #8585FF;
  --bs-btn-active-border-color: #7575FF;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #6666FF;
  --bs-btn-disabled-border-color: #6666FF;
}

.btn-outline-primary {
  --bs-btn-color: #6666FF;
  --bs-btn-border-color: #6666FF;
  --bs-btn-focus-shadow-rgb: 102,102,255;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #6666FF;
  --bs-btn-hover-border-color: #6666FF;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #6666FF;
  --bs-btn-active-border-color: #6666FF;
  --bs-btn-disabled-color: #6666FF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6666FF;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #1b1b32;
  --bs-btn-border-color: #1b1b32;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #17172B;
  --bs-btn-hover-border-color: #161628;
  --bs-btn-focus-shadow-rgb: 221,221,224;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #161628;
  --bs-btn-active-border-color: #141426;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #1b1b32;
  --bs-btn-disabled-border-color: #1b1b32;
}

.btn-outline-dark {
  --bs-btn-color: #1b1b32;
  --bs-btn-border-color: #1b1b32;
  --bs-btn-focus-shadow-rgb: 27,27,50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1b1b32;
  --bs-btn-hover-border-color: #1b1b32;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #1b1b32;
  --bs-btn-active-border-color: #1b1b32;
  --bs-btn-disabled-color: #1b1b32;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1b1b32;
}

[data-bs-theme=dark] {
  --bs-primary: #6666FF;
  --bs-primary-rgb: 102,102,255;
  --bs-primary-text-emphasis: #A3A3FF;
  --bs-primary-bg-subtle: #141433;
  --bs-primary-border-subtle: #3D3D99;
  --bs-secondary: #6c757d;
  --bs-secondary-rgb: 108,117,125;
  --bs-secondary-text-emphasis: #A7ACB1;
  --bs-secondary-bg-subtle: #161719;
  --bs-secondary-border-subtle: #41464B;
  --bs-dark: #1b1b32;
  --bs-dark-rgb: 27,27,50;
  --bs-dark-text-emphasis: #767684;
  --bs-dark-bg-subtle: #05050A;
  --bs-dark-border-subtle: #10101E;
  --bs-body-bg: #1b1b32;
  --bs-body-bg-rgb: 27,27,50;
  --bs-secondary-bg: #1b1b32;
  --bs-secondary-bg-rgb: 27,27,50;
  --bs-tertiary-bg: #1b1b32;
  --bs-tertiary-bg-rgb: 27,27,50;
  --bs-link-color: #6666ff;
  --bs-link-color-rgb: 102,102,255;
  --bs-link-hover-color: #a2a2ff;
  --bs-link-hover-color-rgb: 162,162,255;
}

[data-bs-theme=dark] .btn-primary, .btn-primary[data-bs-theme=dark] {
  --bs-btn-color: #000000;
  --bs-btn-bg: #6666FF;
  --bs-btn-border-color: #6666FF;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #7D7DFF;
  --bs-btn-hover-border-color: #7575FF;
  --bs-btn-focus-shadow-rgb: 15,15,38;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #8585FF;
  --bs-btn-active-border-color: #7575FF;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #6666FF;
  --bs-btn-disabled-border-color: #6666FF;
}

[data-bs-theme=dark] .btn-outline-primary, .btn-outline-primary[data-bs-theme=dark] {
  --bs-btn-color: #6666FF;
  --bs-btn-border-color: #6666FF;
  --bs-btn-focus-shadow-rgb: 102,102,255;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #6666FF;
  --bs-btn-hover-border-color: #6666FF;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #6666FF;
  --bs-btn-active-border-color: #6666FF;
  --bs-btn-disabled-color: #6666FF;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6666FF;
}

[data-bs-theme=dark] .btn-secondary, .btn-secondary[data-bs-theme=dark] {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #5C636A;
  --bs-btn-hover-border-color: #565E64;
  --bs-btn-focus-shadow-rgb: 233,234,236;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #565E64;
  --bs-btn-active-border-color: #51585E;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #6c757d;
  --bs-btn-disabled-border-color: #6c757d;
}

[data-bs-theme=dark] .btn-outline-secondary, .btn-outline-secondary[data-bs-theme=dark] {
  --bs-btn-color: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-focus-shadow-rgb: 108,117,125;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #6c757d;
  --bs-btn-hover-border-color: #6c757d;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #6c757d;
  --bs-btn-active-border-color: #6c757d;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6c757d;
}

[data-bs-theme=dark] .btn-dark, .btn-dark[data-bs-theme=dark] {
  --bs-btn-color: #fff;
  --bs-btn-bg: #1b1b32;
  --bs-btn-border-color: #1b1b32;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #17172B;
  --bs-btn-hover-border-color: #161628;
  --bs-btn-focus-shadow-rgb: 221,221,224;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #161628;
  --bs-btn-active-border-color: #141426;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #1b1b32;
  --bs-btn-disabled-border-color: #1b1b32;
}

[data-bs-theme=dark] .btn-outline-dark, .btn-outline-dark[data-bs-theme=dark] {
  --bs-btn-color: #1b1b32;
  --bs-btn-border-color: #1b1b32;
  --bs-btn-focus-shadow-rgb: 27,27,50;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1b1b32;
  --bs-btn-hover-border-color: #1b1b32;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #1b1b32;
  --bs-btn-active-border-color: #1b1b32;
  --bs-btn-disabled-color: #1b1b32;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #1b1b32;
}

