:root, [data-bs-theme=light] {
  --bs-primary: rgb(84,83,155);
  --bs-primary-rgb: 84,83,155;
  --bs-primary-text-emphasis: #22213E;
  --bs-primary-bg-subtle: #DDDDEB;
  --bs-primary-border-subtle: #BBBAD7;
  --bs-secondary: rgb(163,115,171);
  --bs-secondary-rgb: 163,115,171;
  --bs-secondary-text-emphasis: #412E44;
  --bs-secondary-bg-subtle: #EDE3EE;
  --bs-secondary-border-subtle: #DAC7DD;
  --bs-success: rgb(133,201,189);
  --bs-success-rgb: 133,201,189;
  --bs-success-text-emphasis: #35504C;
  --bs-success-bg-subtle: #E7F4F2;
  --bs-success-border-subtle: #CEE9E5;
  --bs-light: #ffffff;
  --bs-light-rgb: 255,255,255;
  --bs-light-text-emphasis: #666666;
  --bs-light-bg-subtle: #FFFFFF;
  --bs-light-border-subtle: #FFFFFF;
  --bs-body-color: rgb(184,171,237);
  --bs-body-color-rgb: 184,171,237;
  --bs-secondary-color: rgba(184,171,237,0.75);
  --bs-secondary-color-rgb: 184,171,237,0.75;
  --bs-tertiary-color: rgba(184,171,237,0.5);
  --bs-tertiary-color-rgb: 184,171,237,0.5;
  --bs-body-font-family: Lato, sans-serif;
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: rgb(84,83,155);
  --bs-btn-border-color: rgb(84,83,155);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #474784;
  --bs-btn-hover-border-color: #43427C;
  --bs-btn-focus-shadow-rgb: 229,229,240;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #43427C;
  --bs-btn-active-border-color: #3F3E74;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: rgb(84,83,155);
  --bs-btn-disabled-border-color: rgb(84,83,155);
}

.btn-outline-primary {
  --bs-btn-color: rgb(84,83,155);
  --bs-btn-border-color: rgb(84,83,155);
  --bs-btn-focus-shadow-rgb: 84,83,155;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(84,83,155);
  --bs-btn-hover-border-color: rgb(84,83,155);
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(84,83,155);
  --bs-btn-active-border-color: rgb(84,83,155);
  --bs-btn-disabled-color: rgb(84,83,155);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(84,83,155);
}

.btn-secondary {
  --bs-btn-color: #000000;
  --bs-btn-bg: rgb(163,115,171);
  --bs-btn-border-color: rgb(163,115,171);
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #B188B8;
  --bs-btn-hover-border-color: #AC81B3;
  --bs-btn-focus-shadow-rgb: 24,17,26;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #B58FBC;
  --bs-btn-active-border-color: #AC81B3;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: rgb(163,115,171);
  --bs-btn-disabled-border-color: rgb(163,115,171);
}

.btn-outline-secondary {
  --bs-btn-color: rgb(163,115,171);
  --bs-btn-border-color: rgb(163,115,171);
  --bs-btn-focus-shadow-rgb: 163,115,171;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgb(163,115,171);
  --bs-btn-hover-border-color: rgb(163,115,171);
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgb(163,115,171);
  --bs-btn-active-border-color: rgb(163,115,171);
  --bs-btn-disabled-color: rgb(163,115,171);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(163,115,171);
}

.btn-success {
  --bs-btn-color: #000000;
  --bs-btn-bg: rgb(133,201,189);
  --bs-btn-border-color: rgb(133,201,189);
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #97D1C7;
  --bs-btn-hover-border-color: #91CEC4;
  --bs-btn-focus-shadow-rgb: 20,30,28;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #9DD4CA;
  --bs-btn-active-border-color: #91CEC4;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: rgb(133,201,189);
  --bs-btn-disabled-border-color: rgb(133,201,189);
}

.btn-outline-success {
  --bs-btn-color: rgb(133,201,189);
  --bs-btn-border-color: rgb(133,201,189);
  --bs-btn-focus-shadow-rgb: 133,201,189;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgb(133,201,189);
  --bs-btn-hover-border-color: rgb(133,201,189);
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgb(133,201,189);
  --bs-btn-active-border-color: rgb(133,201,189);
  --bs-btn-disabled-color: rgb(133,201,189);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(133,201,189);
}

.btn-light {
  --bs-btn-color: #000000;
  --bs-btn-bg: #ffffff;
  --bs-btn-border-color: #ffffff;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #D9D9D9;
  --bs-btn-hover-border-color: #CCCCCC;
  --bs-btn-focus-shadow-rgb: 38,38,38;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #CCCCCC;
  --bs-btn-active-border-color: #BFBFBF;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #ffffff;
  --bs-btn-disabled-border-color: #ffffff;
}

.btn-outline-light {
  --bs-btn-color: #ffffff;
  --bs-btn-border-color: #ffffff;
  --bs-btn-focus-shadow-rgb: 255,255,255;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #ffffff;
  --bs-btn-hover-border-color: #ffffff;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #ffffff;
  --bs-btn-active-border-color: #ffffff;
  --bs-btn-disabled-color: #ffffff;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffffff;
}

