:root{
--pcolor: #2fb24e;
--pcolor-rgb: 47, 178, 78;
--pcolor-hover: #38c25a;
--pcolor2: #1f9a41;
--pcolor3: #157a33;
--pcolor2-hover: #25ab49;
--pcolor3-hover: #1a8b3b;
--pcolor-subtle: #e3f6e9;
--scolor: #8fbf2e;
--scolor-rgb: 143, 191, 46;
--scolor-hover: #9dcd3b;
--scolor2: #79a81f;
--scolor3: #628c16;
--scolor2-hover: #88b828;
--scolor3-hover: #71991e;
--scolor-subtle: #eef6da;
--linkcolor-rgb: 21, 122, 51;
--linkcolor-hover-rgb: 47, 178, 78;
--danger-rgb: 226, 55, 68;
--highlighted-color-rgb: 255, 255, 255;
--own-color-rgb: 47, 178, 78;
--own-color-rgb2: 21, 122, 51;
--bs-border-color: #e3f6e9;
--bs-primary-border-subtle: #e3f6e9;
--bs-secondary-border-subtle: #eef6da;
--bs-primary: #2fb24e;
--bs-primary-rgb: 47, 178, 78;
--bs-primary-bg-subtle: #e3f6e9;
--bs-secondary: #8fbf2e;
--bs-secondary-rgb: 143, 191, 46;
--bs-secondary-bg-subtle: #eef6da;
--bs-link-color-rgb: 21, 122, 51;
--bs-link-hover-color-rgb: 47, 178, 78;
--bs-danger-rgb: 226, 55, 68;
}

.bg-primary { background: linear-gradient(135deg,var(--pcolor), var(--pcolor2) 55%, var(--pcolor3) 100%); }

.btn-primary, a.bg-primary, a .bg-primary { background: none; }

.btn-primary::before, a.bg-primary::before, a .bg-primary::before { background: linear-gradient(135deg,var(--pcolor), var(--pcolor2) 55%, var(--pcolor3) 100%); }

.btn-primary::after, a.bg-primary::after, a .bg-primary::after { background: linear-gradient(135deg,var(--pcolor-hover), var(--pcolor2-hover) 55%, var(--pcolor3-hover) 100%); }

.bg-secondary { background: linear-gradient(135deg,var(--scolor), var(--scolor2) 55%, var(--scolor3) 100%); }

.btn-secondary, a.bg-secondary, a .bg-secondary { background: none; }

.btn-secondary::before, a.bg-secondary::before, a .bg-secondary::before { background: linear-gradient(135deg,var(--scolor), var(--scolor2) 55%, var(--scolor3) 100%); }

.btn-secondary::after, a.bg-secondary::after, a .bg-secondary::after { background: linear-gradient(135deg,var(--scolor-hover), var(--scolor2-hover) 55%, var(--scolor3-hover) 100%); }

.btn-primary { --bs-btn-color: #fff; --bs-btn-hover-color: #fff; --bs-btn-active-color: #fff; --bs-btn-disabled-color: #fff; }

.btn-secondary { --bs-btn-color: #fff; --bs-btn-hover-color: #fff; --bs-btn-active-color: #fff; --bs-btn-disabled-color: #fff; }

.btn-primary-subtle { --bs-btn-color: rgb(var(--bs-dark-rgb)); --bs-btn-hover-color: rgb(var(--bs-dark-rgb)); --bs-btn-active-color: rgb(var(--bs-dark-rgb)); --bs-btn-disabled-color: rgb(var(--bs-dark-rgb)); }

.btn-secondary-subtle { --bs-btn-color: rgb(var(--bs-dark-rgb)); --bs-btn-hover-color: rgb(var(--bs-dark-rgb)); --bs-btn-active-color: rgb(var(--bs-dark-rgb)); --bs-btn-disabled-color: rgb(var(--bs-dark-rgb)); }

.btn-light { --bs-btn-color: rgb(var(--bs-dark-rgb)); --bs-btn-hover-color: rgb(var(--bs-dark-rgb)); --bs-btn-active-color: rgb(var(--bs-dark-rgb)); --bs-btn-disabled-color: rgb(var(--bs-dark-rgb)); }

.btn-dark { --bs-btn-color: #fff; --bs-btn-hover-color: #fff; --bs-btn-active-color: #fff; --bs-btn-disabled-color: #fff; }

.btn-own-color { --bs-btn-color: #fff; --bs-btn-hover-color: #fff; --bs-btn-active-color: #fff; --bs-btn-disabled-color: #fff; }

.btn-own-color2 { --bs-btn-color: #fff; --bs-btn-hover-color: #fff; --bs-btn-active-color: #fff; --bs-btn-disabled-color: #fff; }
