:root {
  --ifm-color-primary: #9d4edd; /* Rich premium pink/purple */
  --ifm-color-primary-dark: #3c096c; /* Slightly deeper purple */
  --ifm-color-primary-darker: #240046; /* Even darker shade */
  --ifm-color-primary-darkest: #10002b; /* Deep, elegant purple */
  --ifm-color-primary-light: #9d4edd; /* Soft, vibrant purple-pink */
  --ifm-color-primary-lighter: #9d4edd; /* Lighter and more luminous */
  --ifm-color-primary-lightest: #c77dff; /* Pastel, premium feel */
  --ifm-code-font-size: 95%;
  ----docusaurus-highlighted-code-line-bg: rgba(90, 24, 154, 0.15); /* Highlighted code line background */
}

[data-theme='dark'] {
  --ifm-color-primary: #c77dff; /* Rich premium pink/purple */
  --ifm-color-primary-light: #3c096c; /* Slightly deeper purple */
  --ifm-color-primary-lighter: #240046; /* Even darker shade */
  --ifm-color-primary-lightest: #10002b; /* Deep, elegant purple */
  --ifm-color-primary-dark: #7b2cbf; /* Soft, vibrant purple-pink */
  --ifm-color-primary-darker: #9d4edd; /* Lighter and more luminous */
  --ifm-color-primary-dakest: #c77dff; /* Pastel, premium feel */
  ----docusaurus-highlighted-code-line-bg: rgba(90, 24, 154, 0.15); /* Highlighted code line background */
}
