:root, [data-bs-theme=light] {
  --bs-secondary: #a91f21;
  --bs-secondary-rgb: 169,31,33;
  --bs-secondary-text-emphasis: #440C0D;
  --bs-secondary-bg-subtle: #EED2D3;
  --bs-secondary-border-subtle: #DDA5A6;
  --bs-success: #06a0b2;
  --bs-success-rgb: 6,160,178;
  --bs-success-text-emphasis: #024047;
  --bs-success-bg-subtle: #CDECF0;
  --bs-success-border-subtle: #9BD9E0;
  --bs-info: #007785;
  --bs-info-rgb: 0,119,133;
  --bs-info-text-emphasis: #003035;
  --bs-info-bg-subtle: #CCE4E7;
  --bs-info-border-subtle: #99C9CE;
  --bs-dark: #191919;
  --bs-dark-rgb: 25,25,25;
  --bs-dark-text-emphasis: #0A0A0A;
  --bs-dark-bg-subtle: #D1D1D1;
  --bs-dark-border-subtle: #A3A3A3;
  --bs-body-bg: #0d0d0d;
  --bs-body-bg-rgb: 13,13,13;
  --bs-body-font-family: 'Azeret Mono', monospace;
  --bs-body-font-size: 1.05rem;
  --bs-body-line-height: 1.5;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #a91f21;
  --bs-btn-border-color: #a91f21;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #901A1C;
  --bs-btn-hover-border-color: #87191A;
  --bs-btn-focus-shadow-rgb: 242,221,222;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #87191A;
  --bs-btn-active-border-color: #7F1719;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #a91f21;
  --bs-btn-disabled-border-color: #a91f21;
}

.btn-outline-secondary {
  --bs-btn-color: #a91f21;
  --bs-btn-border-color: #a91f21;
  --bs-btn-focus-shadow-rgb: 169,31,33;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #a91f21;
  --bs-btn-hover-border-color: #a91f21;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #a91f21;
  --bs-btn-active-border-color: #a91f21;
  --bs-btn-disabled-color: #a91f21;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #a91f21;
}

.btn-success {
  --bs-btn-color: #000000;
  --bs-btn-bg: #06a0b2;
  --bs-btn-border-color: #06a0b2;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #2BAEBE;
  --bs-btn-hover-border-color: #1FAABA;
  --bs-btn-focus-shadow-rgb: 1,24,27;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #38B3C1;
  --bs-btn-active-border-color: #1FAABA;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #06a0b2;
  --bs-btn-disabled-border-color: #06a0b2;
}

.btn-outline-success {
  --bs-btn-color: #06a0b2;
  --bs-btn-border-color: #06a0b2;
  --bs-btn-focus-shadow-rgb: 6,160,178;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #06a0b2;
  --bs-btn-hover-border-color: #06a0b2;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #06a0b2;
  --bs-btn-active-border-color: #06a0b2;
  --bs-btn-disabled-color: #06a0b2;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #06a0b2;
}

.btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #007785;
  --bs-btn-border-color: #007785;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #006571;
  --bs-btn-hover-border-color: #005F6A;
  --bs-btn-focus-shadow-rgb: 217,235,237;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #005F6A;
  --bs-btn-active-border-color: #005964;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #007785;
  --bs-btn-disabled-border-color: #007785;
}

.btn-outline-info {
  --bs-btn-color: #007785;
  --bs-btn-border-color: #007785;
  --bs-btn-focus-shadow-rgb: 0,119,133;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #007785;
  --bs-btn-hover-border-color: #007785;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #007785;
  --bs-btn-active-border-color: #007785;
  --bs-btn-disabled-color: #007785;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #007785;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #191919;
  --bs-btn-border-color: #191919;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #151515;
  --bs-btn-hover-border-color: #141414;
  --bs-btn-focus-shadow-rgb: 221,221,221;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #141414;
  --bs-btn-active-border-color: #131313;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #191919;
  --bs-btn-disabled-border-color: #191919;
}

.btn-outline-dark {
  --bs-btn-color: #191919;
  --bs-btn-border-color: #191919;
  --bs-btn-focus-shadow-rgb: 25,25,25;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #191919;
  --bs-btn-hover-border-color: #191919;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #191919;
  --bs-btn-active-border-color: #191919;
  --bs-btn-disabled-color: #191919;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #191919;
}

