:root, [data-bs-theme=light] {
  --bs-primary: #363b60;
  --bs-primary-rgb: 54,59,96;
  --bs-primary-text-emphasis: #161826;
  --bs-primary-bg-subtle: #D7D8DF;
  --bs-primary-border-subtle: #AFB1BF;
  --bs-secondary: #FF6F61;
  --bs-secondary-rgb: 255,111,97;
  --bs-secondary-text-emphasis: #662C27;
  --bs-secondary-bg-subtle: #FFE2DF;
  --bs-secondary-border-subtle: #FFC5C0;
  --bs-success: #00C896;
  --bs-success-rgb: 0,200,150;
  --bs-success-text-emphasis: #00503C;
  --bs-success-bg-subtle: #CCF4EA;
  --bs-success-border-subtle: #99E9D5;
  --bs-light: #F5F5F5;
  --bs-light-rgb: 245,245,245;
  --bs-light-text-emphasis: #626262;
  --bs-light-bg-subtle: #FDFDFD;
  --bs-light-border-subtle: #FBFBFB;
  --bs-dark: #363b60;
  --bs-dark-rgb: 54,59,96;
  --bs-dark-text-emphasis: #161826;
  --bs-dark-bg-subtle: #D7D8DF;
  --bs-dark-border-subtle: #AFB1BF;
  --bs-secondary-bg: #EBEBEF;
  --bs-secondary-bg-rgb: 235,235,239;
  --bs-body-font-family: Poppins, sans-serif;
  --bs-link-color: #00C896;
  --bs-link-color-rgb: 0,200,150;
  --bs-link-hover-color: #009871;
  --bs-link-hover-color-rgb: 0,152,113;
  --bs-link-decoration: underline;
  --bs-focus-ring-color: rgba(0,200,150,0.19);
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #363b60;
  --bs-btn-border-color: #363b60;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2E3252;
  --bs-btn-hover-border-color: #2B2F4D;
  --bs-btn-focus-shadow-rgb: 225,226,231;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #2B2F4D;
  --bs-btn-active-border-color: #292C48;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #363b60;
  --bs-btn-disabled-border-color: #363b60;
}

.btn-outline-primary {
  --bs-btn-color: #363b60;
  --bs-btn-border-color: #363b60;
  --bs-btn-focus-shadow-rgb: 54,59,96;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #363b60;
  --bs-btn-hover-border-color: #363b60;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #363b60;
  --bs-btn-active-border-color: #363b60;
  --bs-btn-disabled-color: #363b60;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #363b60;
}

.btn-secondary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #FF6F61;
  --bs-btn-border-color: #FF6F61;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FF8579;
  --bs-btn-hover-border-color: #FF7D71;
  --bs-btn-focus-shadow-rgb: 38,17,15;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FF8C81;
  --bs-btn-active-border-color: #FF7D71;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #FF6F61;
  --bs-btn-disabled-border-color: #FF6F61;
}

.btn-outline-secondary {
  --bs-btn-color: #FF6F61;
  --bs-btn-border-color: #FF6F61;
  --bs-btn-focus-shadow-rgb: 255,111,97;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #FF6F61;
  --bs-btn-hover-border-color: #FF6F61;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #FF6F61;
  --bs-btn-active-border-color: #FF6F61;
  --bs-btn-disabled-color: #FF6F61;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #FF6F61;
}

.btn-success {
  --bs-btn-color: #000000;
  --bs-btn-bg: #00C896;
  --bs-btn-border-color: #00C896;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #26D0A6;
  --bs-btn-hover-border-color: #19CEA1;
  --bs-btn-focus-shadow-rgb: 0,30,23;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #33D3AB;
  --bs-btn-active-border-color: #19CEA1;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #00C896;
  --bs-btn-disabled-border-color: #00C896;
}

.btn-outline-success {
  --bs-btn-color: #00C896;
  --bs-btn-border-color: #00C896;
  --bs-btn-focus-shadow-rgb: 0,200,150;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #00C896;
  --bs-btn-hover-border-color: #00C896;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #00C896;
  --bs-btn-active-border-color: #00C896;
  --bs-btn-disabled-color: #00C896;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #00C896;
}

.btn-light {
  --bs-btn-color: #000000;
  --bs-btn-bg: #F5F5F5;
  --bs-btn-border-color: #F5F5F5;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #D0D0D0;
  --bs-btn-hover-border-color: #C4C4C4;
  --bs-btn-focus-shadow-rgb: 37,37,37;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #C4C4C4;
  --bs-btn-active-border-color: #B8B8B8;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #F5F5F5;
  --bs-btn-disabled-border-color: #F5F5F5;
}

.btn-outline-light {
  --bs-btn-color: #F5F5F5;
  --bs-btn-border-color: #F5F5F5;
  --bs-btn-focus-shadow-rgb: 245,245,245;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F5F5F5;
  --bs-btn-hover-border-color: #F5F5F5;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F5F5F5;
  --bs-btn-active-border-color: #F5F5F5;
  --bs-btn-disabled-color: #F5F5F5;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #F5F5F5;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #363b60;
  --bs-btn-border-color: #363b60;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2E3252;
  --bs-btn-hover-border-color: #2B2F4D;
  --bs-btn-focus-shadow-rgb: 225,226,231;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #2B2F4D;
  --bs-btn-active-border-color: #292C48;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #363b60;
  --bs-btn-disabled-border-color: #363b60;
}

.btn-outline-dark {
  --bs-btn-color: #363b60;
  --bs-btn-border-color: #363b60;
  --bs-btn-focus-shadow-rgb: 54,59,96;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #363b60;
  --bs-btn-hover-border-color: #363b60;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #363b60;
  --bs-btn-active-border-color: #363b60;
  --bs-btn-disabled-color: #363b60;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #363b60;
}

[data-bs-theme=dark] {
  --bs-light: #363b60;
  --bs-light-rgb: 54,59,96;
  --bs-light-text-emphasis: #8689A0;
  --bs-light-bg-subtle: #0B0C13;
  --bs-light-border-subtle: #20233A;
  --bs-dark: #ffffff;
  --bs-dark-rgb: 255,255,255;
  --bs-dark-text-emphasis: #FFFFFF;
  --bs-dark-bg-subtle: #333333;
  --bs-dark-border-subtle: #999999;
  --bs-body-bg: #162432;
  --bs-body-bg-rgb: 22,36,50;
}

[data-bs-theme=dark] .btn-light, .btn-light[data-bs-theme=dark] {
  --bs-btn-color: #fff;
  --bs-btn-bg: #363b60;
  --bs-btn-border-color: #363b60;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2E3252;
  --bs-btn-hover-border-color: #2B2F4D;
  --bs-btn-focus-shadow-rgb: 225,226,231;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #2B2F4D;
  --bs-btn-active-border-color: #292C48;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #363b60;
  --bs-btn-disabled-border-color: #363b60;
}

[data-bs-theme=dark] .btn-outline-light, .btn-outline-light[data-bs-theme=dark] {
  --bs-btn-color: #363b60;
  --bs-btn-border-color: #363b60;
  --bs-btn-focus-shadow-rgb: 54,59,96;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #363b60;
  --bs-btn-hover-border-color: #363b60;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #363b60;
  --bs-btn-active-border-color: #363b60;
  --bs-btn-disabled-color: #363b60;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #363b60;
}

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

