:root, [data-bs-theme=light] {
  --bs-secondary: #345b7e;
  --bs-secondary-rgb: 52,91,126;
  --bs-secondary-text-emphasis: #152432;
  --bs-secondary-bg-subtle: #D6DEE5;
  --bs-secondary-border-subtle: #AEBDCB;
  --bs-warning: #ffc107;
  --bs-warning-rgb: 255,193,7;
  --bs-warning-text-emphasis: #664D03;
  --bs-warning-bg-subtle: #FFF3CD;
  --bs-warning-border-subtle: #FFE69C;
  --bs-danger: #dc3545;
  --bs-danger-rgb: 220,53,69;
  --bs-danger-text-emphasis: #58151C;
  --bs-danger-bg-subtle: #F8D7DA;
  --bs-danger-border-subtle: #F1AEB5;
  --bs-body-bg: #fff8ef;
  --bs-body-bg-rgb: 255,248,239;
  --bs-body-font-family: 'Antic Didone', serif;
  --bs-body-font-weight: bold;
  --bs-body-line-height: 1.5];
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #345b7e;
  --bs-btn-border-color: #345b7e;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2C4D6B;
  --bs-btn-hover-border-color: #2A4965;
  --bs-btn-focus-shadow-rgb: 225,230,236;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #2A4965;
  --bs-btn-active-border-color: #27445F;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #345b7e;
  --bs-btn-disabled-border-color: #345b7e;
}

.btn-outline-secondary {
  --bs-btn-color: #345b7e;
  --bs-btn-border-color: #345b7e;
  --bs-btn-focus-shadow-rgb: 52,91,126;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #345b7e;
  --bs-btn-hover-border-color: #345b7e;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #345b7e;
  --bs-btn-active-border-color: #345b7e;
  --bs-btn-disabled-color: #345b7e;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #345b7e;
}

.btn-warning {
  --bs-btn-color: #000000;
  --bs-btn-bg: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FFCA2C;
  --bs-btn-hover-border-color: #FFC720;
  --bs-btn-focus-shadow-rgb: 38,29,1;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FFCD39;
  --bs-btn-active-border-color: #FFC720;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #ffc107;
  --bs-btn-disabled-border-color: #ffc107;
}

.btn-outline-warning {
  --bs-btn-color: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-focus-shadow-rgb: 255,193,7;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #ffc107;
  --bs-btn-hover-border-color: #ffc107;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #ffc107;
  --bs-btn-active-border-color: #ffc107;
  --bs-btn-disabled-color: #ffc107;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffc107;
}

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #BB2D3B;
  --bs-btn-hover-border-color: #B02A37;
  --bs-btn-focus-shadow-rgb: 250,225,227;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #B02A37;
  --bs-btn-active-border-color: #A52834;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}

.btn-outline-danger {
  --bs-btn-color: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-focus-shadow-rgb: 220,53,69;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #dc3545;
  --bs-btn-hover-border-color: #dc3545;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #dc3545;
  --bs-btn-active-border-color: #dc3545;
  --bs-btn-disabled-color: #dc3545;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dc3545;
}

