:root {

  --color-primary: #512b80 !important;
  --cp-purple-dark:   #2a004b !important;
  --cp-purple-medium: #3c005f !important;
  --cp-purple-light:  #5a006e !important;
  --cp-text-light:    #f5f5f5 !important;
  --cp-placeholder:   #b3a5cc !important;

  /* Brand Purple (main theme) */
  --brand-purple: #54027d !important;
  --brand-purple-dark: #3a0256 !important;
  --brand-purple-light: #b37bd6 !important;

  /* Accent (from light green hover) */
  --accent-green: #e7ffe7 !important;

  /* Text Colors */
  --text-primary: #231942 !important;
  --text-secondary: #797993 !important;
  --text-link: #54027d !important;
  --text-link-hover: #3a0256 !important;

  /* Button Colors */
  --btn-bg: #54027d !important;
  --btn-bg-hover: #3a0256 !important;
  --btn-text: #fff !important;

  /* Backgrounds */
  --bg-main: #fff !important;
  --bg-muted: #f7f8fa !important;
  --bg-dropdown-hover: #e7ffe7 !important;

  /* Borders */
  --border: #e2e0e5 !important;
  /* ...other colors... */
  --dropdown-highlight: #fefefe !important;
  --bs-secondary-bg: #fefefe !important;
  --bs-emphasis-color: #fefefe !important;

  --bs-font-sans-serif: 'Inter', system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)) !important;
  --bs-body-font-family: var(--bs-font-sans-serif) !important;
  --bs-accordion-active-bg: var(--dropdown-highlight) !important;
  --border-radius: 12px !important;

  --bs-nav-tabs-border-width: var(--bs-border-width) !important;
  --bs-nav-tabs-border-color: var(--bs-border-color) !important;
  --bs-nav-tabs-border-radius: var(--border-radius) !important;
  --bs-nav-tabs-link-hover-border-color: var(--brand-purple) var(--brand-purple) var(--brand-purple) !important;
  --bs-nav-tabs-link-active-color: var(--dropdown-highlight) !important;
  --bs-nav-tabs-link-active-bg: var(--dropdown-highlight) !important;
  --bs-nav-tabs-link-active-border-color: var(--brand-purple) var(--brand-purple) var(--brand-purple) !important;
  --bs-nav-link-hover-color: var(--brand-purple) !important;


  --bs-table-color: grey !important;

}
