:root, [data-bs-theme=light] {
  --bs-primary: #000000;
  --bs-primary-rgb: 0,0,0;
  --bs-primary-text-emphasis: #000000;
  --bs-primary-bg-subtle: #CCCCCC;
  --bs-primary-border-subtle: #999999;
  --bs-secondary: rgba(248,215,218,0.3);
  --bs-secondary-rgb: 248,215,218,0.3;
  --bs-secondary-text-emphasis: #1A1717;
  --bs-secondary-bg-subtle: #FFFDFD;
  --bs-secondary-border-subtle: #FEFBFB;
  --bs-success: rgba(13,202,240,0.5);
  --bs-success-rgb: 13,202,240,0.5;
  --bs-success-text-emphasis: #02252C;
  --bs-success-bg-subtle: #ECFBFE;
  --bs-success-border-subtle: #D3F5FC;
  --bs-info: rgba(214,51,132,0.3);
  --bs-info-rgb: 214,51,132,0.3;
  --bs-info-text-emphasis: #17050E;
  --bs-info-bg-subtle: #FDF6FA;
  --bs-info-border-subtle: #FBEAF2;
  --bs-warning: rgba(255,193,7,0.3);
  --bs-warning-rgb: 255,193,7,0.3;
  --bs-warning-text-emphasis: #1B1401;
  --bs-warning-bg-subtle: #FFFCF5;
  --bs-warning-border-subtle: #FFF8E5;
  --bs-danger: rgba(32,201,151,0.3);
  --bs-danger-rgb: 32,201,151,0.3;
  --bs-danger-text-emphasis: #031510;
  --bs-danger-bg-subtle: #F6FDFB;
  --bs-danger-border-subtle: #E8F9F4;
  --bs-light: rgba(221,141,249,0.5);
  --bs-light-rgb: 221,141,249,0.5;
  --bs-light-text-emphasis: #281A2D;
  --bs-light-bg-subtle: #FCF6FF;
  --bs-light-border-subtle: #F9EAFE;
  --bs-dark: #212529;
  --bs-dark-rgb: 33,37,41;
  --bs-dark-text-emphasis: #0D0F10;
  --bs-dark-bg-subtle: #D3D3D4;
  --bs-dark-border-subtle: #A6A8A9;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb: 255,255,255;
  --bs-tertiary-bg: rgba(95,93,93,0.3);
  --bs-tertiary-bg-rgb: 95,93,93,0.3;
}

.btn-primary {
  --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-primary {
  --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;
}

.btn-secondary {
  --bs-btn-color: #000000;
  --bs-btn-bg: rgba(248,215,218,0.3);
  --bs-btn-border-color: rgba(248,215,218,0.3);
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FCEBED;
  --bs-btn-hover-border-color: #FBE6E8;
  --bs-btn-focus-shadow-rgb: 7,6,7;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FCEEF0;
  --bs-btn-active-border-color: #FBE6E8;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: rgba(248,215,218,0.3);
  --bs-btn-disabled-border-color: rgba(248,215,218,0.3);
}

.btn-outline-secondary {
  --bs-btn-color: rgba(248,215,218,0.3);
  --bs-btn-border-color: rgba(248,215,218,0.3);
  --bs-btn-focus-shadow-rgb: 248,215,218,0.3;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgba(248,215,218,0.3);
  --bs-btn-hover-border-color: rgba(248,215,218,0.3);
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgba(248,215,218,0.3);
  --bs-btn-active-border-color: rgba(248,215,218,0.3);
  --bs-btn-disabled-color: rgba(248,215,218,0.3);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgba(248,215,218,0.3);
}

.btn-success {
  --bs-btn-color: #000000;
  --bs-btn-bg: rgba(13,202,240,0.5);
  --bs-btn-border-color: rgba(13,202,240,0.5);
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #61DCF5;
  --bs-btn-hover-border-color: #49D7F4;
  --bs-btn-focus-shadow-rgb: 1,11,13;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #75E1F6;
  --bs-btn-active-border-color: #49D7F4;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: rgba(13,202,240,0.5);
  --bs-btn-disabled-border-color: rgba(13,202,240,0.5);
}

.btn-outline-success {
  --bs-btn-color: rgba(13,202,240,0.5);
  --bs-btn-border-color: rgba(13,202,240,0.5);
  --bs-btn-focus-shadow-rgb: 13,202,240,0.5;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgba(13,202,240,0.5);
  --bs-btn-hover-border-color: rgba(13,202,240,0.5);
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgba(13,202,240,0.5);
  --bs-btn-active-border-color: rgba(13,202,240,0.5);
  --bs-btn-disabled-color: rgba(13,202,240,0.5);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgba(13,202,240,0.5);
}

.btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: rgba(214,51,132,0.3);
  --bs-btn-border-color: rgba(214,51,132,0.3);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #6B1A42;
  --bs-btn-hover-border-color: #591537;
  --bs-btn-focus-shadow-rgb: 254,249,251;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #591537;
  --bs-btn-active-border-color: #4A122E;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: rgba(214,51,132,0.3);
  --bs-btn-disabled-border-color: rgba(214,51,132,0.3);
}

.btn-outline-info {
  --bs-btn-color: rgba(214,51,132,0.3);
  --bs-btn-border-color: rgba(214,51,132,0.3);
  --bs-btn-focus-shadow-rgb: 214,51,132,0.3;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgba(214,51,132,0.3);
  --bs-btn-hover-border-color: rgba(214,51,132,0.3);
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgba(214,51,132,0.3);
  --bs-btn-active-border-color: rgba(214,51,132,0.3);
  --bs-btn-disabled-color: rgba(214,51,132,0.3);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgba(214,51,132,0.3);
}

.btn-warning {
  --bs-btn-color: #000000;
  --bs-btn-bg: rgba(255,193,7,0.3);
  --bs-btn-border-color: rgba(255,193,7,0.3);
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FFE083;
  --bs-btn-hover-border-color: #FFD967;
  --bs-btn-focus-shadow-rgb: 8,6,0;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FFE598;
  --bs-btn-active-border-color: #FFD967;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: rgba(255,193,7,0.3);
  --bs-btn-disabled-border-color: rgba(255,193,7,0.3);
}

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

.btn-danger {
  --bs-btn-color: #000000;
  --bs-btn-bg: rgba(32,201,151,0.3);
  --bs-btn-border-color: rgba(32,201,151,0.3);
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #90E4CB;
  --bs-btn-hover-border-color: #76DEBF;
  --bs-btn-focus-shadow-rgb: 1,6,5;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #A3E9D4;
  --bs-btn-active-border-color: #76DEBF;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: rgba(32,201,151,0.3);
  --bs-btn-disabled-border-color: rgba(32,201,151,0.3);
}

.btn-outline-danger {
  --bs-btn-color: rgba(32,201,151,0.3);
  --bs-btn-border-color: rgba(32,201,151,0.3);
  --bs-btn-focus-shadow-rgb: 32,201,151,0.3;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgba(32,201,151,0.3);
  --bs-btn-hover-border-color: rgba(32,201,151,0.3);
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgba(32,201,151,0.3);
  --bs-btn-active-border-color: rgba(32,201,151,0.3);
  --bs-btn-disabled-color: rgba(32,201,151,0.3);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgba(32,201,151,0.3);
}

.btn-light {
  --bs-btn-color: #000000;
  --bs-btn-bg: rgba(221,141,249,0.5);
  --bs-btn-border-color: rgba(221,141,249,0.5);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #905CA3;
  --bs-btn-hover-border-color: #7E518E;
  --bs-btn-focus-shadow-rgb: 12,8,14;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #7E518E;
  --bs-btn-active-border-color: #6F477D;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: rgba(221,141,249,0.5);
  --bs-btn-disabled-border-color: rgba(221,141,249,0.5);
}

.btn-outline-light {
  --bs-btn-color: rgba(221,141,249,0.5);
  --bs-btn-border-color: rgba(221,141,249,0.5);
  --bs-btn-focus-shadow-rgb: 221,141,249,0.5;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgba(221,141,249,0.5);
  --bs-btn-hover-border-color: rgba(221,141,249,0.5);
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgba(221,141,249,0.5);
  --bs-btn-active-border-color: rgba(221,141,249,0.5);
  --bs-btn-disabled-color: rgba(221,141,249,0.5);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgba(221,141,249,0.5);
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #1C1F23;
  --bs-btn-hover-border-color: #1A1E21;
  --bs-btn-focus-shadow-rgb: 222,222,223;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #1A1E21;
  --bs-btn-active-border-color: #191C1F;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #212529;
  --bs-btn-disabled-border-color: #212529;
}

.btn-outline-dark {
  --bs-btn-color: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-focus-shadow-rgb: 33,37,41;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #212529;
  --bs-btn-hover-border-color: #212529;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #212529;
  --bs-btn-active-border-color: #212529;
  --bs-btn-disabled-color: #212529;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #212529;
}

[data-bs-theme=dark] {
  --bs-primary: #ffffff;
  --bs-primary-rgb: 255,255,255;
  --bs-primary-text-emphasis: #FFFFFF;
  --bs-primary-bg-subtle: #333333;
  --bs-primary-border-subtle: #999999;
  --bs-secondary: rgb(248,215,218);
  --bs-secondary-rgb: 248,215,218;
  --bs-secondary-text-emphasis: #FBE7E9;
  --bs-secondary-bg-subtle: #322B2C;
  --bs-secondary-border-subtle: #958183;
  --bs-success: rgb(13,202,240);
  --bs-success-rgb: 13,202,240;
  --bs-success-text-emphasis: #6EDFF6;
  --bs-success-bg-subtle: #032830;
  --bs-success-border-subtle: #087990;
  --bs-info: rgb(214,51,132);
  --bs-info-rgb: 214,51,132;
  --bs-info-text-emphasis: #E685B5;
  --bs-info-bg-subtle: #2B0A1A;
  --bs-info-border-subtle: #801F4F;
  --bs-warning: rgb(255,193,7);
  --bs-warning-rgb: 255,193,7;
  --bs-warning-text-emphasis: #FFDA6A;
  --bs-warning-bg-subtle: #332701;
  --bs-warning-border-subtle: #997404;
  --bs-danger: rgb(32,201,151);
  --bs-danger-rgb: 32,201,151;
  --bs-danger-text-emphasis: #79DFC1;
  --bs-danger-bg-subtle: #06281E;
  --bs-danger-border-subtle: #13795B;
  --bs-light: rgb(203,129,230);
  --bs-light-rgb: 203,129,230;
  --bs-light-text-emphasis: #E0B3F0;
  --bs-light-bg-subtle: #291A2E;
  --bs-light-border-subtle: #7A4D8A;
  --bs-dark: rgb(198,192,192);
  --bs-dark-rgb: 198,192,192;
  --bs-dark-text-emphasis: #DDD9D9;
  --bs-dark-bg-subtle: #282626;
  --bs-dark-border-subtle: #777373;
  --bs-body-bg: #000000;
  --bs-body-bg-rgb: 0,0,0;
  --bs-secondary-bg: #5d6165;
  --bs-secondary-bg-rgb: 93,97,101;
  --bs-tertiary-bg: rgb(184,177,178);
  --bs-tertiary-bg-rgb: 184,177,178;
}

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

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

[data-bs-theme=dark] .btn-secondary, .btn-secondary[data-bs-theme=dark] {
  --bs-btn-color: #000000;
  --bs-btn-bg: rgb(248,215,218);
  --bs-btn-border-color: rgb(248,215,218);
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F9DDE0;
  --bs-btn-hover-border-color: #F9DBDE;
  --bs-btn-focus-shadow-rgb: 37,32,33;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F9DFE1;
  --bs-btn-active-border-color: #F9DBDE;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: rgb(248,215,218);
  --bs-btn-disabled-border-color: rgb(248,215,218);
}

[data-bs-theme=dark] .btn-outline-secondary, .btn-outline-secondary[data-bs-theme=dark] {
  --bs-btn-color: rgb(248,215,218);
  --bs-btn-border-color: rgb(248,215,218);
  --bs-btn-focus-shadow-rgb: 248,215,218;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgb(248,215,218);
  --bs-btn-hover-border-color: rgb(248,215,218);
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgb(248,215,218);
  --bs-btn-active-border-color: rgb(248,215,218);
  --bs-btn-disabled-color: rgb(248,215,218);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(248,215,218);
}

[data-bs-theme=dark] .btn-success, .btn-success[data-bs-theme=dark] {
  --bs-btn-color: #000000;
  --bs-btn-bg: rgb(13,202,240);
  --bs-btn-border-color: rgb(13,202,240);
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #31D2F2;
  --bs-btn-hover-border-color: #25CFF2;
  --bs-btn-focus-shadow-rgb: 2,30,36;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #3DD5F3;
  --bs-btn-active-border-color: #25CFF2;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: rgb(13,202,240);
  --bs-btn-disabled-border-color: rgb(13,202,240);
}

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

[data-bs-theme=dark] .btn-info, .btn-info[data-bs-theme=dark] {
  --bs-btn-color: #fff;
  --bs-btn-bg: rgb(214,51,132);
  --bs-btn-border-color: rgb(214,51,132);
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #B62B70;
  --bs-btn-hover-border-color: #AB296A;
  --bs-btn-focus-shadow-rgb: 249,224,237;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #AB296A;
  --bs-btn-active-border-color: #A12663;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: rgb(214,51,132);
  --bs-btn-disabled-border-color: rgb(214,51,132);
}

[data-bs-theme=dark] .btn-outline-info, .btn-outline-info[data-bs-theme=dark] {
  --bs-btn-color: rgb(214,51,132);
  --bs-btn-border-color: rgb(214,51,132);
  --bs-btn-focus-shadow-rgb: 214,51,132;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: rgb(214,51,132);
  --bs-btn-hover-border-color: rgb(214,51,132);
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: rgb(214,51,132);
  --bs-btn-active-border-color: rgb(214,51,132);
  --bs-btn-disabled-color: rgb(214,51,132);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(214,51,132);
}

[data-bs-theme=dark] .btn-warning, .btn-warning[data-bs-theme=dark] {
  --bs-btn-color: #000000;
  --bs-btn-bg: rgb(255,193,7);
  --bs-btn-border-color: rgb(255,193,7);
  --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: rgb(255,193,7);
  --bs-btn-disabled-border-color: rgb(255,193,7);
}

[data-bs-theme=dark] .btn-outline-warning, .btn-outline-warning[data-bs-theme=dark] {
  --bs-btn-color: rgb(255,193,7);
  --bs-btn-border-color: rgb(255,193,7);
  --bs-btn-focus-shadow-rgb: 255,193,7;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgb(255,193,7);
  --bs-btn-hover-border-color: rgb(255,193,7);
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgb(255,193,7);
  --bs-btn-active-border-color: rgb(255,193,7);
  --bs-btn-disabled-color: rgb(255,193,7);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(255,193,7);
}

[data-bs-theme=dark] .btn-danger, .btn-danger[data-bs-theme=dark] {
  --bs-btn-color: #000000;
  --bs-btn-bg: rgb(32,201,151);
  --bs-btn-border-color: rgb(32,201,151);
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #41D1A7;
  --bs-btn-hover-border-color: #36CEA1;
  --bs-btn-focus-shadow-rgb: 5,30,23;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #4DD4AC;
  --bs-btn-active-border-color: #36CEA1;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: rgb(32,201,151);
  --bs-btn-disabled-border-color: rgb(32,201,151);
}

[data-bs-theme=dark] .btn-outline-danger, .btn-outline-danger[data-bs-theme=dark] {
  --bs-btn-color: rgb(32,201,151);
  --bs-btn-border-color: rgb(32,201,151);
  --bs-btn-focus-shadow-rgb: 32,201,151;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgb(32,201,151);
  --bs-btn-hover-border-color: rgb(32,201,151);
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgb(32,201,151);
  --bs-btn-active-border-color: rgb(32,201,151);
  --bs-btn-disabled-color: rgb(32,201,151);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(32,201,151);
}

[data-bs-theme=dark] .btn-light, .btn-light[data-bs-theme=dark] {
  --bs-btn-color: #000000;
  --bs-btn-bg: rgb(203,129,230);
  --bs-btn-border-color: rgb(203,129,230);
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #AD6EC4;
  --bs-btn-hover-border-color: #A267B8;
  --bs-btn-focus-shadow-rgb: 30,19,35;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #A267B8;
  --bs-btn-active-border-color: #9861AD;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: rgb(203,129,230);
  --bs-btn-disabled-border-color: rgb(203,129,230);
}

[data-bs-theme=dark] .btn-outline-light, .btn-outline-light[data-bs-theme=dark] {
  --bs-btn-color: rgb(203,129,230);
  --bs-btn-border-color: rgb(203,129,230);
  --bs-btn-focus-shadow-rgb: 203,129,230;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: rgb(203,129,230);
  --bs-btn-hover-border-color: rgb(203,129,230);
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: rgb(203,129,230);
  --bs-btn-active-border-color: rgb(203,129,230);
  --bs-btn-disabled-color: rgb(203,129,230);
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: rgb(203,129,230);
}

[data-bs-theme=dark] .btn-dark, .btn-dark[data-bs-theme=dark] {
  --bs-btn-color: #000000;
  --bs-btn-bg: rgb(198,192,192);
  --bs-btn-border-color: rgb(198,192,192);
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #CFC9C9;
  --bs-btn-hover-border-color: #CCC6C6;
  --bs-btn-focus-shadow-rgb: 30,29,29;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #D1CDCD;
  --bs-btn-active-border-color: #CCC6C6;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: rgb(198,192,192);
  --bs-btn-disabled-border-color: rgb(198,192,192);
}

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

.aspect-ratio-16x9 {
  aspect-ratio: 16/9;
}

