:root {
  --bs-primary: #4f46e5;
  --bs-primary-rgb: 79, 70, 229;
  --bs-link-color-rgb: 79, 70, 229;
  --bs-link-hover-color-rgb: 67, 56, 202;
  --bs-soft-primary: #eef2ff;
  --bs-pale-primary: #e0e7ff;
}

.btn-primary {
  --bs-btn-bg: #4f46e5;
  --bs-btn-border-color: #4f46e5;
  --bs-btn-hover-bg: #4338ca;
  --bs-btn-hover-border-color: #4338ca;
  --bs-btn-active-bg: #3730a3;
  --bs-btn-active-border-color: #3730a3;
}

.text-primary,
.link-primary {
  color: #4f46e5 !important;
}

.bg-primary {
  background-color: #4f46e5 !important;
}

.bg-soft-primary {
  background-color: #eef2ff !important;
}

.bg-gradient-primary {
  background-image: linear-gradient(180deg, #eef2ff 0%, #fff 100%);
}

.bg-gradient-reverse-primary {
  background-image: linear-gradient(0deg, #eef2ff 0%, #fff 100%);
}
