:root, [data-bs-theme=light] {
  --bs-blue: #E53935;
  --bs-indigo: #C62828;
  --bs-purple: #B71C1C;
  --bs-pink: #E57373;
  --bs-red: #D32F2F;
  --bs-orange: #FFCDD2;
  --bs-yellow: #FFEBEE;
  --bs-green: #D32F2F;
  --bs-teal: #EF9A9A;
  --bs-cyan: #FFCDD2;

  --bs-black: #1B0000;
  --bs-white: #ffffff;

  --bs-gray: #E57373;
  --bs-gray-dark: #D32F2F;
  --bs-gray-100: #FFEBEE;
  --bs-gray-200: #FFCDD2;
  --bs-gray-300: #EF9A9A;
  --bs-gray-400: #E57373;
  --bs-gray-500: #F44336;
  --bs-gray-600: #E53935;
  --bs-gray-700: #D32F2F;
  --bs-gray-800: #C62828;
  --bs-gray-900: #B71C1C;

  --bs-primary: #D32F2F;
  --bs-secondary: #E57373;
  --bs-success: #C62828;
  --bs-info: #EF5350;
  --bs-warning: #FFCDD2;
  --bs-danger: #B71C1C;
  --bs-light: #FFEBEE;
  --bs-dark: #C62828;

  --bs-primary-rgb: 211, 47, 47;
  --bs-secondary-rgb: 229, 115, 115;
  --bs-success-rgb: 198, 40, 40;
  --bs-info-rgb: 239, 83, 80;
  --bs-warning-rgb: 255, 205, 210;
  --bs-danger-rgb: 183, 28, 28;
  --bs-light-rgb: 255, 235, 238;
  --bs-dark-rgb: 198, 40, 40;

  --bs-primary-text-emphasis: #B71C1C;
  --bs-secondary-text-emphasis: #C62828;
  --bs-success-text-emphasis: #D32F2F;
  --bs-info-text-emphasis: #C62828;
  --bs-warning-text-emphasis: #B71C1C;
  --bs-danger-text-emphasis: #B71C1C;
  --bs-light-text-emphasis: #C62828;
  --bs-dark-text-emphasis: #FFEBEE;

  --bs-primary-bg-subtle: #FFEBEE;
  --bs-secondary-bg-subtle: #FFCDD2;
  --bs-success-bg-subtle: #FFEBEE;
  --bs-info-bg-subtle: #FFEBEE;
  --bs-warning-bg-subtle: #FFEBEE;
  --bs-danger-bg-subtle: #FFCDD2;
  --bs-light-bg-subtle: #FFEBEE;
  --bs-dark-bg-subtle: #FFCDD2;

  --bs-primary-border-subtle: #FFCDD2;
  --bs-secondary-border-subtle: #FFEBEE;
  --bs-success-border-subtle: #EF9A9A;
  --bs-info-border-subtle: #FFCDD2;
  --bs-warning-border-subtle: #FFEBEE;
  --bs-danger-border-subtle: #E57373;
  --bs-light-border-subtle: #FFEBEE;
  --bs-dark-border-subtle: #F44336;

  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 27, 0, 0;

  --bs-secondary-color: rgba(211, 47, 47, 0.75);
  --bs-secondary-bg: #FFCDD2;

  --bs-tertiary-color: rgba(211, 47, 47, 0.5);
  --bs-tertiary-bg: #FFEBEE;

  --bs-heading-color: #B71C1C;

  --bs-link-color: #C62828;
  --bs-link-hover-color: #B71C1C;

  --bs-code-color: #D32F2F;

  --bs-highlight-color: #B71C1C;
  --bs-highlight-bg: #FFEBEE;

  --bs-border-color: #FFCDD2;
  --bs-border-color-translucent: rgba(211, 47, 47, 0.15);

  --bs-box-shadow: 0 .5rem 1rem rgba(211,47,47,.15);
  --bs-box-shadow-sm: 0 .125rem .25rem rgba(211,47,47,.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(211,47,47,.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(211,47,47,.075);

  --bs-focus-ring-color: rgba(211, 47, 47, .35);

  --bs-form-valid-color: #B71C1C;
  --bs-form-valid-border-color: #C62828;
  --bs-form-invalid-color: #C62828;
  --bs-form-invalid-border-color: #D32F2F;
}.btn-primary {
    --bs-btn-color: #ffffff;
    --bs-btn-bg: #E53935;
    --bs-btn-border-color: #E53935;
    --bs-btn-hover-color: #ffffff;
    --bs-btn-hover-bg: #D32F2F;
    --bs-btn-hover-border-color: #D32F2F;
    --bs-btn-active-color: #ffffff;
    --bs-btn-active-bg: #C62828;
    --bs-btn-active-border-color: #C62828;
    --bs-btn-disabled-color: #ffffff;
    --bs-btn-disabled-bg: #FFCDD2;
    --bs-btn-disabled-border-color: #FFCDD2;
    --bs-btn-focus-shadow-rgb: 229,57,53;
}
.btn-secondary {
    --bs-btn-color: #B71C1C;
    --bs-btn-bg: #FFCDD2;
    --bs-btn-border-color: #FFCDD2;
    --bs-btn-hover-color: #B71C1C;
    --bs-btn-hover-bg: #EF5350;
    --bs-btn-hover-border-color: #EF5350;
    --bs-btn-active-color: #ffffff;
    --bs-btn-active-bg: #E57373;
    --bs-btn-active-border-color: #E57373;
    --bs-btn-disabled-color: #B71C1C;
    --bs-btn-disabled-bg: #FFEBEE;
    --bs-btn-disabled-border-color: #FFEBEE;
    --bs-btn-focus-shadow-rgb: 255,205,210;
}
.btn-danger {
    --bs-btn-color: #ffffff;
    --bs-btn-bg: #C62828;
    --bs-btn-border-color: #C62828;
    --bs-btn-hover-color: #ffffff;
    --bs-btn-hover-bg: #B71C1C;
    --bs-btn-hover-border-color: #B71C1C;
    --bs-btn-active-color: #ffffff;
    --bs-btn-active-bg: #7B1B1B;
    --bs-btn-active-border-color: #7B1B1B;
    --bs-btn-disabled-color: #ffffff;
    --bs-btn-disabled-bg: #FFCDD2;
    --bs-btn-disabled-border-color: #FFCDD2;
    --bs-btn-focus-shadow-rgb: 198,40,40;
}
.btn-light {
    --bs-btn-color: #B71C1C;
    --bs-btn-bg: #FFEBEE;
    --bs-btn-border-color: #FFEBEE;
    --bs-btn-hover-color: #B71C1C;
    --bs-btn-hover-bg: #FFEBEE;
    --bs-btn-hover-border-color: #FFEBEE;
    --bs-btn-active-color: #B71C1C;
    --bs-btn-active-bg: #FFCDD2;
    --bs-btn-active-border-color: #FFCDD2;
    --bs-btn-disabled-color: #B71C1C;
    --bs-btn-disabled-bg: #FFFBFB;
    --bs-btn-disabled-border-color: #FFFBFB;
    --bs-btn-focus-shadow-rgb: 255,235,238;
}
.btn-dark {
    --bs-btn-color: #ffffff;
    --bs-btn-bg: #B71C1C;
    --bs-btn-border-color: #B71C1C;
    --bs-btn-hover-color: #ffffff;
    --bs-btn-hover-bg: #C62828;
    --bs-btn-hover-border-color: #C62828;
    --bs-btn-active-color: #ffffff;
    --bs-btn-active-bg: #7B1B1B;
    --bs-btn-active-border-color: #7B1B1B;
    --bs-btn-disabled-color: #ffffff;
    --bs-btn-disabled-bg: #E57373;
    --bs-btn-disabled-border-color: #E57373;
    --bs-btn-focus-shadow-rgb: 183,28,28;
}
.btn-outline-primary {
    --bs-btn-color: #E53935;
    --bs-btn-border-color: #E53935;
    --bs-btn-hover-bg: #E53935;
    --bs-btn-hover-border-color: #E53935;
    --bs-btn-active-bg: #D32F2F;
    --bs-btn-active-border-color: #D32F2F;
    --bs-btn-disabled-color: #FFCDD2;
    --bs-btn-disabled-border-color: #FFCDD2;
}
.btn-outline-secondary {
    --bs-btn-color: #C62828;
    --bs-btn-border-color: #C62828;
    --bs-btn-hover-bg: #FFCDD2;
    --bs-btn-hover-border-color: #FFCDD2;
    --bs-btn-active-bg: #E57373;
    --bs-btn-active-border-color: #E57373;
    --bs-btn-disabled-color: #FFCDD2;
    --bs-btn-disabled-border-color: #FFCDD2;
}
.btn-outline-light {
    --bs-btn-color: #B71C1C;
    --bs-btn-border-color: #B71C1C;
    --bs-btn-hover-bg: #FFEBEE;
    --bs-btn-hover-border-color: #FFEBEE;
    --bs-btn-active-bg: #FFCDD2;
    --bs-btn-active-border-color: #FFCDD2;
    --bs-btn-disabled-color: #FFCDD2;
    --bs-btn-disabled-border-color: #FFCDD2;
}
.btn-outline-dark {
    --bs-btn-color: #7B1B1B;
    --bs-btn-border-color: #7B1B1B;
    --bs-btn-hover-bg: #B71C1C;
    --bs-btn-hover-border-color: #B71C1C;
    --bs-btn-active-bg: #C62828;
    --bs-btn-active-border-color: #C62828;
    --bs-btn-disabled-color: #E57373;
    --bs-btn-disabled-border-color: #E57373;
}
.btn-flat {
    background-color: #E53935;
    color: #fff;
}