:root, [data-bs-theme=light] {
  --bs-blue: #880E4F;
  --bs-indigo: #AD1457;
  --bs-purple: #C2185B;
  --bs-pink: #F06292;
  --bs-red: #E91E63;
  --bs-orange: #F48FB1;
  --bs-yellow: #F8BBD0;
  --bs-green: #FFCDD2;
  --bs-teal: #FFEBEE;
  --bs-cyan: #FFF2F2;

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

  --bs-gray: #BDBDBD;
  --bs-gray-dark: #616161;
  --bs-gray-100: #F8F8F8;
  --bs-gray-200: #EEEEEE;
  --bs-gray-300: #E0E0E0;
  --bs-gray-400: #BDBDBD;
  --bs-gray-500: #9E9E9E;
  --bs-gray-600: #757575;
  --bs-gray-700: #616161;
  --bs-gray-800: #424242;
  --bs-gray-900: #212121;

  --bs-primary: #E91E63;
  --bs-secondary: #AD1457;
  --bs-success: #F06292;
  --bs-info: #F8BBD0;
  --bs-warning: #FFCDD2;
  --bs-danger: #C2185B;
  --bs-light: #FFEBEE;
  --bs-dark: #880E4F;

  --bs-primary-rgb: 233, 30, 99;
  --bs-secondary-rgb: 173, 20, 87;
  --bs-success-rgb: 240, 98, 146;
  --bs-info-rgb: 248, 187, 208;
  --bs-warning-rgb: 255, 205, 210;
  --bs-danger-rgb: 194, 24, 91;
  --bs-light-rgb: 255, 235, 238;
  --bs-dark-rgb: 136, 14, 79;

  --bs-primary-text-emphasis: #AD1457;
  --bs-secondary-text-emphasis: #880E4F;
  --bs-success-text-emphasis: #AD1457;
  --bs-info-text-emphasis: #C2185B;
  --bs-warning-text-emphasis: #C2185B;
  --bs-danger-text-emphasis: #880E4F;
  --bs-light-text-emphasis: #AD1457;
  --bs-dark-text-emphasis: #4A052A;

  --bs-primary-bg-subtle: #FCE4EC;
  --bs-secondary-bg-subtle: #FFF2F2;
  --bs-success-bg-subtle: #FFEBEE;
  --bs-info-bg-subtle: #FFF2F2;
  --bs-warning-bg-subtle: #FFF7F7;
  --bs-danger-bg-subtle: #FCE4EC;
  --bs-light-bg-subtle: #FFFDFD;
  --bs-dark-bg-subtle: #F48FB1;

  --bs-primary-border-subtle: #F48FB1;
  --bs-secondary-border-subtle: #FFCDD2;
  --bs-success-border-subtle: #F8BBD0;
  --bs-info-border-subtle: #FFCDD2;
  --bs-warning-border-subtle: #FFE0E2;
  --bs-danger-border-subtle: #F8BBD0;
  --bs-light-border-subtle: #FFEBEE;
  --bs-dark-border-subtle: #C2185B;

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

  --bs-secondary-color: rgba(136, 14, 79, 0.75);
  --bs-secondary-bg: #FFEBEE;

  --bs-tertiary-color: rgba(136, 14, 79, 0.5);
  --bs-tertiary-bg: #FFF2F2;

  --bs-heading-color: #4A052A;

  --bs-link-color: #C2185B;
  --bs-link-hover-color: #880E4F;

  --bs-code-color: #AD1457;

  --bs-highlight-color: #4A052A;
  --bs-highlight-bg: #FFEBEE;

  --bs-border-color: #F8BBD0;
  --bs-border-color-translucent: rgba(136, 14, 79, 0.15);

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

  --bs-focus-ring-color: rgba(233,30,99,.35);

  --bs-form-valid-color: #AD1457;
  --bs-form-valid-border-color: #C2185B;
  --bs-form-invalid-color: #C2185B;
  --bs-form-invalid-border-color: #E91E63;
}.btn-primary {
    --bs-btn-color: #ffffff;
    --bs-btn-bg: #FF4081;
    --bs-btn-border-color: #FF4081;
    --bs-btn-hover-color: #ffffff;
    --bs-btn-hover-bg: #E63A75;
    --bs-btn-hover-border-color: #E63A75;
    --bs-btn-active-color: #ffffff;
    --bs-btn-active-bg: #CC3468;
    --bs-btn-active-border-color: #CC3468;
    --bs-btn-disabled-color: #ffffff;
    --bs-btn-disabled-bg: #FFB8D1;
    --bs-btn-disabled-border-color: #FFB8D1;
    --bs-btn-focus-shadow-rgb: 255,64,129;
}
.btn-secondary {
    --bs-btn-color: #802042;
    --bs-btn-bg: #FF99B8;
    --bs-btn-border-color: #FF99B8;
    --bs-btn-hover-color: #802042;
    --bs-btn-hover-bg: #FF85AD;
    --bs-btn-hover-border-color: #FF85AD;
    --bs-btn-active-color: #ffffff;
    --bs-btn-active-bg: #FF73A3;
    --bs-btn-active-border-color: #FF73A3;
    --bs-btn-disabled-color: #802042;
    --bs-btn-disabled-bg: #FFF0F5;
    --bs-btn-disabled-border-color: #FFF0F5;
    --bs-btn-focus-shadow-rgb: 255,153,184;
}
.btn-danger {
    --bs-btn-color: #ffffff;
    --bs-btn-bg: #B32D5B;
    --bs-btn-border-color: #B32D5B;
    --bs-btn-hover-color: #ffffff;
    --bs-btn-hover-bg: #802042;
    --bs-btn-hover-border-color: #802042;
    --bs-btn-active-color: #ffffff;
    --bs-btn-active-bg: #4D1328;
    --bs-btn-active-border-color: #4D1328;
    --bs-btn-disabled-color: #ffffff;
    --bs-btn-disabled-bg: #FFC9E0;
    --bs-btn-disabled-border-color: #FFC9E0;
    --bs-btn-focus-shadow-rgb: 179,45,91;
}
.btn-light {
    --bs-btn-color: #802042;
    --bs-btn-bg: #FFF5F8;
    --bs-btn-border-color: #FFF5F8;
    --bs-btn-hover-color: #802042;
    --bs-btn-hover-bg: #FFF0F5;
    --bs-btn-hover-border-color: #FFF0F5;
    --bs-btn-active-color: #802042;
    --bs-btn-active-bg: #FFC9E0;
    --bs-btn-active-border-color: #FFC9E0;
    --bs-btn-disabled-color: #802042;
    --bs-btn-disabled-bg: #FFF9FA;
    --bs-btn-disabled-border-color: #FFF9FA;
    --bs-btn-focus-shadow-rgb: 255,245,248;
}
.btn-dark {
    --bs-btn-color: #ffffff;
    --bs-btn-bg: #802042;
    --bs-btn-border-color: #802042;
    --bs-btn-hover-color: #ffffff;
    --bs-btn-hover-bg: #661A34;
    --bs-btn-hover-border-color: #661A34;
    --bs-btn-active-color: #ffffff;
    --bs-btn-active-bg: #4D1328;
    --bs-btn-active-border-color: #4D1328;
    --bs-btn-disabled-color: #ffffff;
    --bs-btn-disabled-bg: #FF73A3;
    --bs-btn-disabled-border-color: #FF73A3;
    --bs-btn-focus-shadow-rgb: 128,32,66;
}
.btn-outline-primary {
    --bs-btn-color: #FF4081;
    --bs-btn-border-color: #FF4081;
    --bs-btn-hover-bg: #FF4081;
    --bs-btn-hover-border-color: #FF4081;
    --bs-btn-active-bg: #E63A75;
    --bs-btn-active-border-color: #E63A75;
    --bs-btn-disabled-color: #FFB8D1;
    --bs-btn-disabled-border-color: #FFB8D1;
}
.btn-outline-secondary {
    --bs-btn-color: #B32D5B;
    --bs-btn-border-color: #B32D5B;
    --bs-btn-hover-bg: #FF99B8;
    --bs-btn-hover-border-color: #FF99B8;
    --bs-btn-active-bg: #FF73A3;
    --bs-btn-active-border-color: #FF73A3;
    --bs-btn-disabled-color: #FFC9E0;
    --bs-btn-disabled-border-color: #FFC9E0;
}
.btn-outline-light {
    --bs-btn-color: #802042;
    --bs-btn-border-color: #802042;
    --bs-btn-hover-bg: #FFF5F8;
    --bs-btn-hover-border-color: #FFF5F8;
    --bs-btn-active-bg: #FFC9E0;
    --bs-btn-active-border-color: #FFC9E0;
    --bs-btn-disabled-color: #FFB8D1;
    --bs-btn-disabled-border-color: #FFB8D1;
}
.btn-outline-dark {
    --bs-btn-color: #4D1328;
    --bs-btn-border-color: #4D1328;
    --bs-btn-hover-bg: #802042;
    --bs-btn-hover-border-color: #802042;
    --bs-btn-active-bg: #B32D5B;
    --bs-btn-active-border-color: #B32D5B;
    --bs-btn-disabled-color: #FF73A3;
    --bs-btn-disabled-border-color: #FF73A3;
}
.btn-flat {
    background-color: #FF4081;
    color: #fff;
}