:root, [data-bs-theme=light] {
  --bs-primary: #ff00e6;
  --bs-primary-rgb: 255,0,230;
  --bs-primary-text-emphasis: #66005C;
  --bs-primary-bg-subtle: #FFCCFA;
  --bs-primary-border-subtle: #FF99F5;
  --bs-success: #b200f0;
  --bs-success-rgb: 178,0,240;
  --bs-success-text-emphasis: #470060;
  --bs-success-bg-subtle: #F0CCFC;
  --bs-success-border-subtle: #E099F9;
  --bs-warning: #0ab5ff;
  --bs-warning-rgb: 10,181,255;
  --bs-warning-text-emphasis: #044866;
  --bs-warning-bg-subtle: #CEF0FF;
  --bs-warning-border-subtle: #9DE1FF;
  --bs-danger: #ff8b03;
  --bs-danger-rgb: 255,139,3;
  --bs-danger-text-emphasis: #663801;
  --bs-danger-bg-subtle: #FFE8CD;
  --bs-danger-border-subtle: #FFD19A;
  --bs-link-color: #e236fe;
  --bs-link-color-rgb: 226,54,254;
  --bs-link-hover-color: #852bcb;
  --bs-link-hover-color-rgb: 133,43,203;
  --bs-border-style: groove;
  --bs-focus-ring-color: rgba(254,54,246,0.25);
}

.btn-primary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #ff00e6;
  --bs-btn-border-color: #ff00e6;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FF26EA;
  --bs-btn-hover-border-color: #FF19E9;
  --bs-btn-focus-shadow-rgb: 38,0,35;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FF33EB;
  --bs-btn-active-border-color: #FF19E9;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #ff00e6;
  --bs-btn-disabled-border-color: #ff00e6;
}

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

.btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #b200f0;
  --bs-btn-border-color: #b200f0;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #9700CC;
  --bs-btn-hover-border-color: #8E00C0;
  --bs-btn-focus-shadow-rgb: 243,217,253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #8E00C0;
  --bs-btn-active-border-color: #8600B4;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #b200f0;
  --bs-btn-disabled-border-color: #b200f0;
}

.btn-outline-success {
  --bs-btn-color: #b200f0;
  --bs-btn-border-color: #b200f0;
  --bs-btn-focus-shadow-rgb: 178,0,240;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #b200f0;
  --bs-btn-hover-border-color: #b200f0;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #b200f0;
  --bs-btn-active-border-color: #b200f0;
  --bs-btn-disabled-color: #b200f0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #b200f0;
}

.btn-warning {
  --bs-btn-color: #000000;
  --bs-btn-bg: #0ab5ff;
  --bs-btn-border-color: #0ab5ff;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #2FC0FF;
  --bs-btn-hover-border-color: #22BCFF;
  --bs-btn-focus-shadow-rgb: 2,27,38;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #3BC4FF;
  --bs-btn-active-border-color: #22BCFF;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #0ab5ff;
  --bs-btn-disabled-border-color: #0ab5ff;
}

.btn-outline-warning {
  --bs-btn-color: #0ab5ff;
  --bs-btn-border-color: #0ab5ff;
  --bs-btn-focus-shadow-rgb: 10,181,255;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #0ab5ff;
  --bs-btn-hover-border-color: #0ab5ff;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #0ab5ff;
  --bs-btn-active-border-color: #0ab5ff;
  --bs-btn-disabled-color: #0ab5ff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0ab5ff;
}

.btn-danger {
  --bs-btn-color: #000000;
  --bs-btn-bg: #ff8b03;
  --bs-btn-border-color: #ff8b03;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FF9C29;
  --bs-btn-hover-border-color: #FF971C;
  --bs-btn-focus-shadow-rgb: 38,21,0;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FFA235;
  --bs-btn-active-border-color: #FF971C;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #ff8b03;
  --bs-btn-disabled-border-color: #ff8b03;
}

.btn-outline-danger {
  --bs-btn-color: #ff8b03;
  --bs-btn-border-color: #ff8b03;
  --bs-btn-focus-shadow-rgb: 255,139,3;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #ff8b03;
  --bs-btn-hover-border-color: #ff8b03;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #ff8b03;
  --bs-btn-active-border-color: #ff8b03;
  --bs-btn-disabled-color: #ff8b03;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ff8b03;
}

[data-bs-theme=dark] {
  --bs-danger: #a3db2b;
  --bs-danger-rgb: 163,219,43;
  --bs-danger-text-emphasis: #C8E980;
  --bs-danger-bg-subtle: #212C09;
  --bs-danger-border-subtle: #62831A;
  --bs-link-color: #fe86f9;
  --bs-link-color-rgb: 254,134,249;
  --bs-link-hover-color: #f69efe;
  --bs-link-hover-color-rgb: 246,158,254;
}

[data-bs-theme=dark] .btn-danger, .btn-danger[data-bs-theme=dark] {
  --bs-btn-color: #000000;
  --bs-btn-bg: #a3db2b;
  --bs-btn-border-color: #a3db2b;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #B1E04B;
  --bs-btn-hover-border-color: #ACDF40;
  --bs-btn-focus-shadow-rgb: 24,33,6;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #B5E255;
  --bs-btn-active-border-color: #ACDF40;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #a3db2b;
  --bs-btn-disabled-border-color: #a3db2b;
}

[data-bs-theme=dark] .btn-outline-danger, .btn-outline-danger[data-bs-theme=dark] {
  --bs-btn-color: #a3db2b;
  --bs-btn-border-color: #a3db2b;
  --bs-btn-focus-shadow-rgb: 163,219,43;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #a3db2b;
  --bs-btn-hover-border-color: #a3db2b;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #a3db2b;
  --bs-btn-active-border-color: #a3db2b;
  --bs-btn-disabled-color: #a3db2b;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #a3db2b;
}

