:root, [data-bs-theme=light] {
  --bs-primary: #e8eced;
  --bs-primary-rgb: 232,236,237;
  --bs-primary-text-emphasis: #5D5E5F;
  --bs-primary-bg-subtle: #FAFBFB;
  --bs-primary-border-subtle: #F6F7F8;
  --bs-secondary: rgba(239,192,101,0.75);
  --bs-secondary-rgb: 239,192,101,0.75;
  --bs-secondary-text-emphasis: #44371D;
  --bs-secondary-bg-subtle: #FDF7EB;
  --bs-secondary-border-subtle: #FAEDD3;
  --bs-success: rgb(123,181,222);
  --bs-success-rgb: 123,181,222;
  --bs-success-text-emphasis: #314859;
  --bs-success-bg-subtle: #E5F0F8;
  --bs-success-border-subtle: #CAE1F2;
  --bs-info: #0d75f0;
  --bs-info-rgb: 13,117,240;
  --bs-info-text-emphasis: #052F60;
  --bs-info-bg-subtle: #CFE3FC;
  --bs-info-border-subtle: #9EC8F9;
  --bs-dark: #000000;
  --bs-dark-rgb: 0,0,0;
  --bs-dark-text-emphasis: #000000;
  --bs-dark-bg-subtle: #CCCCCC;
  --bs-dark-border-subtle: #999999;
  --bs-body-color: #e8eced;
  --bs-body-color-rgb: 232,236,237;
  --bs-secondary-color: rgba(239,192,101,0.75);
  --bs-secondary-color-rgb: 239,192,101,0.75;
  --bs-tertiary-color: rgb(123,181,222);
  --bs-tertiary-color-rgb: 123,181,222;
  --bs-body-bg: #000000;
  --bs-body-bg-rgb: 0,0,0;
  --bs-secondary-bg: #7a0e07;
  --bs-secondary-bg-rgb: 122,14,7;
  --bs-tertiary-bg: #154fc1;
  --bs-tertiary-bg-rgb: 21,79,193;
  --bs-body-font-family: 'Abril Fatface', serif;
  --bs-focus-ring-opacity: 0;
}

.btn-primary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #e8eced;
  --bs-btn-border-color: #e8eced;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #EBEFF0;
  --bs-btn-hover-border-color: #EAEEEF;
  --bs-btn-focus-shadow-rgb: 35,35,36;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #EDF0F1;
  --bs-btn-active-border-color: #EAEEEF;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #e8eced;
  --bs-btn-disabled-border-color: #e8eced;
}

.btn-outline-primary {
  --bs-btn-color: #e8eced;
  --bs-btn-border-color: #e8eced;
  --bs-btn-focus-shadow-rgb: 232,236,237;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #e8eced;
  --bs-btn-hover-border-color: #e8eced;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #e8eced;
  --bs-btn-active-border-color: #e8eced;
  --bs-btn-disabled-color: #e8eced;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #e8eced;
}

.btn-secondary {
  --bs-btn-color: #000000;
  --bs-btn-bg: rgba(239,192,101,0.75);
  --bs-btn-border-color: rgba(239,192,101,0.75);
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F3CE88;
  --bs-btn-hover-border-color: #F2CA7D;
  --bs-btn-focus-shadow-rgb: 23,18,10;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F4D392;
  --bs-btn-active-border-color: #F2CA7D;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: rgba(239,192,101,0.75);
  --bs-btn-disabled-border-color: rgba(239,192,101,0.75);
}

.btn-outline-secondary {
  --bs-btn-color: rgba(239,192,101,0.75);
  --bs-btn-border-color: rgba(239,192,101,0.75);
  --bs-btn-focus-shadow-rgb: 239,192,101,0.75;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgba(239,192,101,0.75);
  --bs-btn-hover-border-color: rgba(239,192,101,0.75);
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgba(239,192,101,0.75);
  --bs-btn-active-border-color: rgba(239,192,101,0.75);
  --bs-btn-disabled-color: rgba(239,192,101,0.75);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgba(239,192,101,0.75);
}

.btn-success {
  --bs-btn-color: #000000;
  --bs-btn-bg: rgb(123,181,222);
  --bs-btn-border-color: rgb(123,181,222);
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #8FC0E3;
  --bs-btn-hover-border-color: #88BCE1;
  --bs-btn-focus-shadow-rgb: 18,27,33;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #95C4E5;
  --bs-btn-active-border-color: #88BCE1;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: rgb(123,181,222);
  --bs-btn-disabled-border-color: rgb(123,181,222);
}

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

.btn-info {
  --bs-btn-color: #000000;
  --bs-btn-bg: #0d75f0;
  --bs-btn-border-color: #0d75f0;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #318AF2;
  --bs-btn-hover-border-color: #2583F2;
  --bs-btn-focus-shadow-rgb: 2,18,36;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #3D91F3;
  --bs-btn-active-border-color: #2583F2;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #0d75f0;
  --bs-btn-disabled-border-color: #0d75f0;
}

.btn-outline-info {
  --bs-btn-color: #0d75f0;
  --bs-btn-border-color: #0d75f0;
  --bs-btn-focus-shadow-rgb: 13,117,240;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #0d75f0;
  --bs-btn-hover-border-color: #0d75f0;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #0d75f0;
  --bs-btn-active-border-color: #0d75f0;
  --bs-btn-disabled-color: #0d75f0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0d75f0;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #000000;
  --bs-btn-border-color: #000000;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #000000;
  --bs-btn-hover-border-color: #000000;
  --bs-btn-focus-shadow-rgb: 217,217,217;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #000000;
  --bs-btn-active-border-color: #000000;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #000000;
  --bs-btn-disabled-border-color: #000000;
}

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

[data-bs-theme=dark] {
  --bs-primary: #e8eced;
  --bs-primary-rgb: 232,236,237;
  --bs-primary-text-emphasis: #F1F4F4;
  --bs-primary-bg-subtle: #2E2F2F;
  --bs-primary-border-subtle: #8B8E8E;
  --bs-secondary: rgba(239,192,101,0.75);
  --bs-secondary-rgb: 239,192,101,0.75;
  --bs-secondary-text-emphasis: #F7E1B6;
  --bs-secondary-bg-subtle: #1F190D;
  --bs-secondary-border-subtle: #715B30;
  --bs-success: rgb(123,181,222);
  --bs-success-rgb: 123,181,222;
  --bs-success-text-emphasis: #B0D3EB;
  --bs-success-bg-subtle: #19242C;
  --bs-success-border-subtle: #4A6D85;
  --bs-info: #0d75f0;
  --bs-info-rgb: 13,117,240;
  --bs-info-text-emphasis: #6EACF6;
  --bs-info-bg-subtle: #031730;
  --bs-info-border-subtle: #084690;
  --bs-warning: #ffc107;
  --bs-warning-rgb: 255,193,7;
  --bs-warning-text-emphasis: #FFDA6A;
  --bs-warning-bg-subtle: #332701;
  --bs-warning-border-subtle: #997404;
  --bs-danger: #dc3545;
  --bs-danger-rgb: 220,53,69;
  --bs-danger-text-emphasis: #EA868F;
  --bs-danger-bg-subtle: #2C0B0E;
  --bs-danger-border-subtle: #842029;
  --bs-dark: #000000;
  --bs-dark-rgb: 0,0,0;
  --bs-dark-text-emphasis: #666666;
  --bs-dark-bg-subtle: #000000;
  --bs-dark-border-subtle: #000000;
  --bs-body-color: #e8eced;
  --bs-body-color-rgb: 232,236,237;
  --bs-secondary-color: rgba(239,192,101,0.75);
  --bs-secondary-color-rgb: 239,192,101,0.75;
  --bs-tertiary-color: rgb(123,181,222);
  --bs-tertiary-color-rgb: 123,181,222;
  --bs-body-bg: #000000;
  --bs-body-bg-rgb: 0,0,0;
  --bs-secondary-bg: #7a0e07;
  --bs-secondary-bg-rgb: 122,14,7;
  --bs-tertiary-bg: #154fc1;
  --bs-tertiary-bg-rgb: 21,79,193;
  --bs-body-font-family: 'Abhaya Libre', serif;
}

[data-bs-theme=dark] .btn-primary, .btn-primary[data-bs-theme=dark] {
  --bs-btn-color: #000000;
  --bs-btn-bg: #e8eced;
  --bs-btn-border-color: #e8eced;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #EBEFF0;
  --bs-btn-hover-border-color: #EAEEEF;
  --bs-btn-focus-shadow-rgb: 35,35,36;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #EDF0F1;
  --bs-btn-active-border-color: #EAEEEF;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #e8eced;
  --bs-btn-disabled-border-color: #e8eced;
}

[data-bs-theme=dark] .btn-outline-primary, .btn-outline-primary[data-bs-theme=dark] {
  --bs-btn-color: #e8eced;
  --bs-btn-border-color: #e8eced;
  --bs-btn-focus-shadow-rgb: 232,236,237;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #e8eced;
  --bs-btn-hover-border-color: #e8eced;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #e8eced;
  --bs-btn-active-border-color: #e8eced;
  --bs-btn-disabled-color: #e8eced;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #e8eced;
}

[data-bs-theme=dark] .btn-secondary, .btn-secondary[data-bs-theme=dark] {
  --bs-btn-color: #000000;
  --bs-btn-bg: rgba(239,192,101,0.75);
  --bs-btn-border-color: rgba(239,192,101,0.75);
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F3CE88;
  --bs-btn-hover-border-color: #F2CA7D;
  --bs-btn-focus-shadow-rgb: 23,18,10;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F4D392;
  --bs-btn-active-border-color: #F2CA7D;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: rgba(239,192,101,0.75);
  --bs-btn-disabled-border-color: rgba(239,192,101,0.75);
}

[data-bs-theme=dark] .btn-outline-secondary, .btn-outline-secondary[data-bs-theme=dark] {
  --bs-btn-color: rgba(239,192,101,0.75);
  --bs-btn-border-color: rgba(239,192,101,0.75);
  --bs-btn-focus-shadow-rgb: 239,192,101,0.75;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgba(239,192,101,0.75);
  --bs-btn-hover-border-color: rgba(239,192,101,0.75);
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgba(239,192,101,0.75);
  --bs-btn-active-border-color: rgba(239,192,101,0.75);
  --bs-btn-disabled-color: rgba(239,192,101,0.75);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgba(239,192,101,0.75);
}

[data-bs-theme=dark] .btn-success, .btn-success[data-bs-theme=dark] {
  --bs-btn-color: #000000;
  --bs-btn-bg: rgb(123,181,222);
  --bs-btn-border-color: rgb(123,181,222);
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #8FC0E3;
  --bs-btn-hover-border-color: #88BCE1;
  --bs-btn-focus-shadow-rgb: 18,27,33;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #95C4E5;
  --bs-btn-active-border-color: #88BCE1;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: rgb(123,181,222);
  --bs-btn-disabled-border-color: rgb(123,181,222);
}

[data-bs-theme=dark] .btn-outline-success, .btn-outline-success[data-bs-theme=dark] {
  --bs-btn-color: rgb(123,181,222);
  --bs-btn-border-color: rgb(123,181,222);
  --bs-btn-focus-shadow-rgb: 123,181,222;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgb(123,181,222);
  --bs-btn-hover-border-color: rgb(123,181,222);
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgb(123,181,222);
  --bs-btn-active-border-color: rgb(123,181,222);
  --bs-btn-disabled-color: rgb(123,181,222);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(123,181,222);
}

[data-bs-theme=dark] .btn-info, .btn-info[data-bs-theme=dark] {
  --bs-btn-color: #000000;
  --bs-btn-bg: #0d75f0;
  --bs-btn-border-color: #0d75f0;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #318AF2;
  --bs-btn-hover-border-color: #2583F2;
  --bs-btn-focus-shadow-rgb: 2,18,36;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #3D91F3;
  --bs-btn-active-border-color: #2583F2;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #0d75f0;
  --bs-btn-disabled-border-color: #0d75f0;
}

[data-bs-theme=dark] .btn-outline-info, .btn-outline-info[data-bs-theme=dark] {
  --bs-btn-color: #0d75f0;
  --bs-btn-border-color: #0d75f0;
  --bs-btn-focus-shadow-rgb: 13,117,240;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #0d75f0;
  --bs-btn-hover-border-color: #0d75f0;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #0d75f0;
  --bs-btn-active-border-color: #0d75f0;
  --bs-btn-disabled-color: #0d75f0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0d75f0;
}

[data-bs-theme=dark] .btn-warning, .btn-warning[data-bs-theme=dark] {
  --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;
}

[data-bs-theme=dark] .btn-outline-warning, .btn-outline-warning[data-bs-theme=dark] {
  --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;
}

[data-bs-theme=dark] .btn-danger, .btn-danger[data-bs-theme=dark] {
  --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;
}

[data-bs-theme=dark] .btn-outline-danger, .btn-outline-danger[data-bs-theme=dark] {
  --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;
}

[data-bs-theme=dark] .btn-dark, .btn-dark[data-bs-theme=dark] {
  --bs-btn-color: #fff;
  --bs-btn-bg: #000000;
  --bs-btn-border-color: #000000;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #000000;
  --bs-btn-hover-border-color: #000000;
  --bs-btn-focus-shadow-rgb: 217,217,217;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #000000;
  --bs-btn-active-border-color: #000000;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #000000;
  --bs-btn-disabled-border-color: #000000;
}

[data-bs-theme=dark] .btn-outline-dark, .btn-outline-dark[data-bs-theme=dark] {
  --bs-btn-color: #000000;
  --bs-btn-border-color: #000000;
  --bs-btn-focus-shadow-rgb: 0,0,0;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #000000;
  --bs-btn-hover-border-color: #000000;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #000000;
  --bs-btn-active-border-color: #000000;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #000000;
}

