:root {
  --color-primary: #7c3aed;
  --color-primary-10: #f5f3ff;
  --color-primary-25: #ede9fe;
  --color-primary-50: #ede9fe;
  --color-primary-100: #ddd6fe;
  --color-primary-200: #c4b5fd;
  --color-primary-300: #a78bfa;
  --color-primary-400: #8b5cf6;
  --color-primary-500: #7c3aed;
  --color-primary-600: #6d28d9;
  --color-primary-700: #5b21b6;
  --color-primary-800: #4c1d95;
  --color-primary-900: #260048;
  --color-secondary: #fbf5ff;
  --color-secondary-10: #faf8ff;
  --color-secondary-25: #f7f3ff;
  --color-secondary-50: #f4efff;
  --color-secondary-100: #ede6ff;
  --color-secondary-200: #e3d7ff;
  --color-secondary-300: #d6c4ff;
  --color-secondary-400: #c9b0ff;
  --color-secondary-500: #f4efff;
  --color-secondary-600: #c3bdd9;
  --color-secondary-700: #928ba3;
  --color-secondary-800: #615b6d;
  --color-secondary-900: #302e36;
  --bs-primary: #7c3aed;
  --bs-primary-500: #7c3aed;
  --bs-body-color: #260048;
  --uc-gradient-from: #7c3aed;
  --color-success: #7c3aed;
  --color-success-500: #7c3aed;
  --bs-success: #7c3aed;
}

.uni-body {
  color: #260048;
  background: #ffffff !important;
}

.bg-secondary {
  background-color: var(--color-secondary) !important;
}

.text-dark {
  color: #260048 !important;
}

.text-primary {
  color: #7c3aed !important;
}

.hover\:text-primary:hover {
  color: #260048 !important;
}

.uc-link {
  color: #7c3aed;
}

.uc-link:hover {
  color: #260048;
}

.icon {
  color: #7c3aed;
}

a:hover .icon,
button:hover .icon {
  color: #260048;
}

.text-success {
  color: #7c3aed !important;
}

.bg-success {
  background-color: #7c3aed !important;
}

.border-success {
  border-color: #7c3aed !important;
}

.btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #7c3aed;
  --bs-btn-border-color: #7c3aed;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #260048;
  --bs-btn-hover-border-color: #260048;
  --bs-btn-focus-shadow-rgb: 124, 58, 237;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #260048;
  --bs-btn-active-border-color: #260048;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #7c3aed;
  --bs-btn-disabled-border-color: #7c3aed;
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #7c3aed;
  --bs-btn-border-color: #7c3aed;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #260048;
  --bs-btn-hover-border-color: #260048;
  --bs-btn-focus-shadow-rgb: 124, 58, 237;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #260048;
  --bs-btn-active-border-color: #260048;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #7c3aed;
  --bs-btn-disabled-border-color: #7c3aed;
}

.btn-outline-primary {
  --bs-btn-color: #260048;
  --bs-btn-border-color: #7c3aed;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #260048;
  --bs-btn-hover-border-color: #260048;
  --bs-btn-focus-shadow-rgb: 38, 0, 72;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #260048;
  --bs-btn-active-border-color: #260048;
  --bs-btn-disabled-color: #260048;
  --bs-btn-disabled-border-color: #7c3aed;
}

.btn-primary-200 {
  --bs-btn-color: #260048;
  --bs-btn-bg: #ddd6fe;
  --bs-btn-border-color: #ddd6fe;
  --bs-btn-hover-color: #260048;
  --bs-btn-hover-bg: #c4b5fd;
  --bs-btn-hover-border-color: #c4b5fd;
  --bs-btn-focus-shadow-rgb: 196, 181, 253;
  --bs-btn-active-color: #260048;
  --bs-btn-active-bg: #c4b5fd;
  --bs-btn-active-border-color: #c4b5fd;
  --bs-btn-disabled-color: #260048;
  --bs-btn-disabled-bg: #ddd6fe;
  --bs-btn-disabled-border-color: #ddd6fe;
}

.btn-primary-700 {
  --bs-btn-color: #fff;
  --bs-btn-bg: #5b21b6;
  --bs-btn-border-color: #5b21b6;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #260048;
  --bs-btn-hover-border-color: #260048;
  --bs-btn-focus-shadow-rgb: 38, 0, 72;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #260048;
  --bs-btn-active-border-color: #260048;
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #5b21b6;
  --bs-btn-disabled-border-color: #5b21b6;
}
