:root, [data-bs-theme=light] {
  --bs-primary: #ff9100;
  --bs-primary-rgb: 255,145,0;
  --bs-primary-text-emphasis: #663A00;
  --bs-primary-bg-subtle: #FFE9CC;
  --bs-primary-border-subtle: #FFD399;
  --bs-secondary: #b0b0b0;
  --bs-secondary-rgb: 176,176,176;
  --bs-secondary-text-emphasis: #464646;
  --bs-secondary-bg-subtle: #EFEFEF;
  --bs-secondary-border-subtle: #DFDFDF;
  --bs-success: #910074;
  --bs-success-rgb: 145,0,116;
  --bs-success-text-emphasis: #3A002E;
  --bs-success-bg-subtle: #E9CCE3;
  --bs-success-border-subtle: #D399C7;
  --bs-info: #7056bb;
  --bs-info-rgb: 112,86,187;
  --bs-info-text-emphasis: #2D224B;
  --bs-info-bg-subtle: #E2DDF1;
  --bs-info-border-subtle: #C6BBE4;
  --bs-link-color: #ff9100;
  --bs-link-color-rgb: 255,145,0;
  --bs-link-hover-color: #d97500;
  --bs-link-hover-color-rgb: 217,117,0;
  --bs-link-decoration: none;
  --bs-link-hover-decoration: none;
}

.btn-primary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #ff9100;
  --bs-btn-border-color: #ff9100;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FFA226;
  --bs-btn-hover-border-color: #FF9C19;
  --bs-btn-focus-shadow-rgb: 38,22,0;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FFA733;
  --bs-btn-active-border-color: #FF9C19;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #ff9100;
  --bs-btn-disabled-border-color: #ff9100;
}

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

.btn-secondary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #b0b0b0;
  --bs-btn-border-color: #b0b0b0;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #BCBCBC;
  --bs-btn-hover-border-color: #B8B8B8;
  --bs-btn-focus-shadow-rgb: 26,26,26;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #C0C0C0;
  --bs-btn-active-border-color: #B8B8B8;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #b0b0b0;
  --bs-btn-disabled-border-color: #b0b0b0;
}

.btn-outline-secondary {
  --bs-btn-color: #b0b0b0;
  --bs-btn-border-color: #b0b0b0;
  --bs-btn-focus-shadow-rgb: 176,176,176;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #b0b0b0;
  --bs-btn-hover-border-color: #b0b0b0;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #b0b0b0;
  --bs-btn-active-border-color: #b0b0b0;
  --bs-btn-disabled-color: #b0b0b0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #b0b0b0;
}

.btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #910074;
  --bs-btn-border-color: #910074;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #7B0063;
  --bs-btn-hover-border-color: #74005D;
  --bs-btn-focus-shadow-rgb: 239,217,234;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #74005D;
  --bs-btn-active-border-color: #6D0057;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #910074;
  --bs-btn-disabled-border-color: #910074;
}

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

.btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #7056bb;
  --bs-btn-border-color: #7056bb;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #5F499F;
  --bs-btn-hover-border-color: #5A4596;
  --bs-btn-focus-shadow-rgb: 234,230,245;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #5A4596;
  --bs-btn-active-border-color: #54418C;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #7056bb;
  --bs-btn-disabled-border-color: #7056bb;
}

.btn-outline-info {
  --bs-btn-color: #7056bb;
  --bs-btn-border-color: #7056bb;
  --bs-btn-focus-shadow-rgb: 112,86,187;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #7056bb;
  --bs-btn-hover-border-color: #7056bb;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #7056bb;
  --bs-btn-active-border-color: #7056bb;
  --bs-btn-disabled-color: #7056bb;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #7056bb;
}

a {
  text-decoration: var(--bs-link-decoration);
}

a:hover {
  text-decoration: var(--bs-link-hover-decoration);
}

