:root, [data-bs-theme=light] {
  --bs-primary: #DC3B2A;
  --bs-primary-rgb: 220,59,42;
  --bs-primary-text-emphasis: #581811;
  --bs-primary-bg-subtle: #F8D8D4;
  --bs-primary-border-subtle: #F1B1AA;
  --bs-secondary: #5CB256;
  --bs-secondary-rgb: 92,178,86;
  --bs-secondary-text-emphasis: #254722;
  --bs-secondary-bg-subtle: #DEF0DD;
  --bs-secondary-border-subtle: #BEE0BB;
  --bs-success: #4BABEA;
  --bs-success-rgb: 75,171,234;
  --bs-success-text-emphasis: #1E445E;
  --bs-success-bg-subtle: #DBEEFB;
  --bs-success-border-subtle: #B7DDF7;
  --bs-info: #5F328D;
  --bs-info-rgb: 95,50,141;
  --bs-info-text-emphasis: #261438;
  --bs-info-bg-subtle: #DFD6E8;
  --bs-info-border-subtle: #BFADD1;
  --bs-warning: #F2B452;
  --bs-warning-rgb: 242,180,82;
  --bs-warning-text-emphasis: #614821;
  --bs-warning-bg-subtle: #FCF0DC;
  --bs-warning-border-subtle: #FAE1BA;
  --bs-body-font-family: gaegu;
}

.btn-primary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #DC3B2A;
  --bs-btn-border-color: #DC3B2A;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #E1584A;
  --bs-btn-hover-border-color: #E04F3F;
  --bs-btn-focus-shadow-rgb: 33,9,6;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #E36255;
  --bs-btn-active-border-color: #E04F3F;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #DC3B2A;
  --bs-btn-disabled-border-color: #DC3B2A;
}

.btn-outline-primary {
  --bs-btn-color: #DC3B2A;
  --bs-btn-border-color: #DC3B2A;
  --bs-btn-focus-shadow-rgb: 220,59,42;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #DC3B2A;
  --bs-btn-hover-border-color: #DC3B2A;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #DC3B2A;
  --bs-btn-active-border-color: #DC3B2A;
  --bs-btn-disabled-color: #DC3B2A;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #DC3B2A;
}

.btn-secondary {
  --bs-btn-color: #000000;
  --bs-btn-bg: #5CB256;
  --bs-btn-border-color: #5CB256;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #74BE6F;
  --bs-btn-hover-border-color: #6CBA67;
  --bs-btn-focus-shadow-rgb: 14,27,13;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #7DC178;
  --bs-btn-active-border-color: #6CBA67;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #5CB256;
  --bs-btn-disabled-border-color: #5CB256;
}

.btn-outline-secondary {
  --bs-btn-color: #5CB256;
  --bs-btn-border-color: #5CB256;
  --bs-btn-focus-shadow-rgb: 92,178,86;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #5CB256;
  --bs-btn-hover-border-color: #5CB256;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #5CB256;
  --bs-btn-active-border-color: #5CB256;
  --bs-btn-disabled-color: #5CB256;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #5CB256;
}

.btn-success {
  --bs-btn-color: #000000;
  --bs-btn-bg: #4BABEA;
  --bs-btn-border-color: #4BABEA;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #66B8ED;
  --bs-btn-hover-border-color: #5DB3EC;
  --bs-btn-focus-shadow-rgb: 11,26,35;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #6FBCEE;
  --bs-btn-active-border-color: #5DB3EC;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #4BABEA;
  --bs-btn-disabled-border-color: #4BABEA;
}

.btn-outline-success {
  --bs-btn-color: #4BABEA;
  --bs-btn-border-color: #4BABEA;
  --bs-btn-focus-shadow-rgb: 75,171,234;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #4BABEA;
  --bs-btn-hover-border-color: #4BABEA;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #4BABEA;
  --bs-btn-active-border-color: #4BABEA;
  --bs-btn-disabled-color: #4BABEA;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #4BABEA;
}

.btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #5F328D;
  --bs-btn-border-color: #5F328D;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #512B78;
  --bs-btn-hover-border-color: #4C2871;
  --bs-btn-focus-shadow-rgb: 231,224,238;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4C2871;
  --bs-btn-active-border-color: #47266A;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #5F328D;
  --bs-btn-disabled-border-color: #5F328D;
}

.btn-outline-info {
  --bs-btn-color: #5F328D;
  --bs-btn-border-color: #5F328D;
  --bs-btn-focus-shadow-rgb: 95,50,141;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #5F328D;
  --bs-btn-hover-border-color: #5F328D;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #5F328D;
  --bs-btn-active-border-color: #5F328D;
  --bs-btn-disabled-color: #5F328D;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #5F328D;
}

.btn-warning {
  --bs-btn-color: #000000;
  --bs-btn-bg: #F2B452;
  --bs-btn-border-color: #F2B452;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F4BF6C;
  --bs-btn-hover-border-color: #F3BC63;
  --bs-btn-focus-shadow-rgb: 36,27,12;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F5C375;
  --bs-btn-active-border-color: #F3BC63;
  --bs-btn-disabled-color: #000000;
  --bs-btn-disabled-bg: #F2B452;
  --bs-btn-disabled-border-color: #F2B452;
}

.btn-outline-warning {
  --bs-btn-color: #F2B452;
  --bs-btn-border-color: #F2B452;
  --bs-btn-focus-shadow-rgb: 242,180,82;
  --bs-btn-hover-color: #000000;
  --bs-btn-hover-bg: #F2B452;
  --bs-btn-hover-border-color: #F2B452;
  --bs-btn-active-color: #000000;
  --bs-btn-active-bg: #F2B452;
  --bs-btn-active-border-color: #F2B452;
  --bs-btn-disabled-color: #F2B452;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #F2B452;
}

