@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;600&family=IBM+Plex+Serif:wght@400;500&family=JetBrains+Mono:wght@400;600&display=swap');
:root {
  /* Primary Rich Colors */
  --bs-primary: #1aa4bc !important;        /* teal */
  --bs-primary-dark: #0c8498 !important;
  --bs-primary-bg-subtle: #4abace !important;

  --bs-secondary: #5d4777 !important;      /* plum */
  --bs-secondary-dark: #474b77 !important;

  --bs-accent: #ab50ad !important;         /* lavender/magenta accent */

  /* Support Colors */
  --bs-success: #1ABC9C !important;        /* teal-green, good harmony */
  --bs-success-border-subtle: #31d0b1 !important;

  --bs-warning: #caa53a !important;        /* modern muted amber */
  --bs-warning-border-subtle: #e1be52 !important;

  --bs-danger: #b23c5a !important;         /* berry-red, not magenta */
  --bs-danger-border-subtle: #d4627d !important;

  /* Soft Watercolor Backgrounds */
  --rose-mist: #D6E6F0;
  --lavender-blush: #F4F7FA;
  --cream-lilac: #F9FBFC;
  --pale-mauve: #E3EAF0;
  --soft-fog: #F5F8FA;


  --bs-font-sans-serif: 'IBM Plex Sans', sans-serif !important;
  --bs-font-accent: 'JetBrains Mono' !important;
}