:root, [data-bs-theme=light] {
  --bs-primary: #444444;
  --bs-primary-rgb: 68,68,68;
  --bs-primary-text-emphasis: #1B1B1B;
  --bs-primary-bg-subtle: #DADADA;
  --bs-primary-border-subtle: #B4B4B4;
  --bs-secondary: #ffdd44;
  --bs-secondary-rgb: 255,221,68;
  --bs-secondary-text-emphasis: #66581B;
  --bs-secondary-bg-subtle: #FFF8DA;
  --bs-secondary-border-subtle: #FFF1B4;
  --bs-success: #61988e;
  --bs-success-rgb: 97,152,142;
  --bs-success-text-emphasis: #273D39;
  --bs-success-bg-subtle: #DFEAE8;
  --bs-success-border-subtle: #C0D6D2;
  --bs-info: #a0b2a6;
  --bs-info-rgb: 160,178,166;
  --bs-info-text-emphasis: #404742;
  --bs-info-bg-subtle: #ECF0ED;
  --bs-info-border-subtle: #D9E0DB;
  --bs-warning: #c8553d;
  --bs-warning-rgb: 200,85,61;
  --bs-warning-text-emphasis: #502218;
  --bs-warning-bg-subtle: #F4DDD8;
  --bs-warning-border-subtle: #E9BBB1;
  --bs-danger: #bc3f4b;
  --bs-danger-rgb: 188,63,75;
  --bs-danger-text-emphasis: #4B191E;
  --bs-danger-bg-subtle: #F2D9DB;
  --bs-danger-border-subtle: #E4B2B7;
  --bs-body-color: #444444;
  --bs-body-color-rgb: 68,68,68;
  --bs-secondary-color: rgba(68,68,68,0.75);
  --bs-secondary-color-rgb: 68,68,68,0.75;
  --bs-tertiary-color: rgba(68,68,68,0.5);
  --bs-tertiary-color-rgb: 68,68,68,0.5;
  --bs-body-font-family: Raleway, sans-serif;
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #444444;
  --bs-btn-border-color: #444444;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3A3A3A;
  --bs-btn-hover-border-color: #363636;
  --bs-btn-focus-shadow-rgb: 227,227,227;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #363636;
  --bs-btn-active-border-color: #333333;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #444444;
  --bs-btn-disabled-border-color: #444444;
}

.btn-outline-primary {
  --bs-btn-color: #444444;
  --bs-btn-border-color: #444444;
  --bs-btn-focus-shadow-rgb: 68,68,68;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #444444;
  --bs-btn-hover-border-color: #444444;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #444444;
  --bs-btn-active-border-color: #444444;
  --bs-btn-disabled-color: #444444;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #444444;
}

.btn-secondary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #ffdd44;
  --bs-btn-border-color: #ffdd44;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FFE260;
  --bs-btn-hover-border-color: #FFE057;
  --bs-btn-focus-shadow-rgb: 38,33,10;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FFE469;
  --bs-btn-active-border-color: #FFE057;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #ffdd44;
  --bs-btn-disabled-border-color: #ffdd44;
}

.btn-outline-secondary {
  --bs-btn-color: #ffdd44;
  --bs-btn-border-color: #ffdd44;
  --bs-btn-focus-shadow-rgb: 255,221,68;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #ffdd44;
  --bs-btn-hover-border-color: #ffdd44;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #ffdd44;
  --bs-btn-active-border-color: #ffdd44;
  --bs-btn-disabled-color: #ffdd44;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffdd44;
}

.btn-success {
  --bs-btn-color: #000000;
  --bs-btn-bg: #61988e;
  --bs-btn-border-color: #61988e;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #79A79F;
  --bs-btn-hover-border-color: #71A299;
  --bs-btn-focus-shadow-rgb: 15,23,21;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #81ADA5;
  --bs-btn-active-border-color: #71A299;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #61988e;
  --bs-btn-disabled-border-color: #61988e;
}

.btn-outline-success {
  --bs-btn-color: #61988e;
  --bs-btn-border-color: #61988e;
  --bs-btn-focus-shadow-rgb: 97,152,142;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #61988e;
  --bs-btn-hover-border-color: #61988e;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #61988e;
  --bs-btn-active-border-color: #61988e;
  --bs-btn-disabled-color: #61988e;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #61988e;
}

.btn-info {
  --bs-btn-color: #000000;
  --bs-btn-bg: #a0b2a6;
  --bs-btn-border-color: #a0b2a6;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #AEBEB3;
  --bs-btn-hover-border-color: #AABAAF;
  --bs-btn-focus-shadow-rgb: 24,27,25;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #B3C1B8;
  --bs-btn-active-border-color: #AABAAF;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #a0b2a6;
  --bs-btn-disabled-border-color: #a0b2a6;
}

.btn-outline-info {
  --bs-btn-color: #a0b2a6;
  --bs-btn-border-color: #a0b2a6;
  --bs-btn-focus-shadow-rgb: 160,178,166;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #a0b2a6;
  --bs-btn-hover-border-color: #a0b2a6;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #a0b2a6;
  --bs-btn-active-border-color: #a0b2a6;
  --bs-btn-disabled-color: #a0b2a6;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #a0b2a6;
}

.btn-warning {
  --bs-btn-color: #000000;
  --bs-btn-bg: #c8553d;
  --bs-btn-border-color: #c8553d;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #D06F5A;
  --bs-btn-hover-border-color: #CE6650;
  --bs-btn-focus-shadow-rgb: 30,13,9;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #D37764;
  --bs-btn-active-border-color: #CE6650;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #c8553d;
  --bs-btn-disabled-border-color: #c8553d;
}

.btn-outline-warning {
  --bs-btn-color: #c8553d;
  --bs-btn-border-color: #c8553d;
  --bs-btn-focus-shadow-rgb: 200,85,61;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #c8553d;
  --bs-btn-hover-border-color: #c8553d;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #c8553d;
  --bs-btn-active-border-color: #c8553d;
  --bs-btn-disabled-color: #c8553d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #c8553d;
}

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #bc3f4b;
  --bs-btn-border-color: #bc3f4b;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #A03640;
  --bs-btn-hover-border-color: #96323C;
  --bs-btn-focus-shadow-rgb: 245,226,228;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #96323C;
  --bs-btn-active-border-color: #8D2F38;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #bc3f4b;
  --bs-btn-disabled-border-color: #bc3f4b;
}

.btn-outline-danger {
  --bs-btn-color: #bc3f4b;
  --bs-btn-border-color: #bc3f4b;
  --bs-btn-focus-shadow-rgb: 188,63,75;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #bc3f4b;
  --bs-btn-hover-border-color: #bc3f4b;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #bc3f4b;
  --bs-btn-active-border-color: #bc3f4b;
  --bs-btn-disabled-color: #bc3f4b;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #bc3f4b;
}

[data-bs-theme=dark] {
  --bs-body-color: #d2d6da;
  --bs-body-color-rgb: 210,214,218;
  --bs-secondary-color: rgba(210,214,218,0.75);
  --bs-secondary-color-rgb: 210,214,218,0.75;
  --bs-tertiary-color: rgba(210,214,218,0.5);
  --bs-tertiary-color-rgb: 210,214,218,0.5;
  --bs-body-bg: #444444;
  --bs-body-bg-rgb: 68,68,68;
}

