@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;600&amp;family=Playfair+Display:wght@500&amp;display=swap');

:root {
  /* BRAND CORE */
  --bs-primary: #B2215A !important;          /* rich magenta-rose */
  --bs-primary-bg-subtle: #D8739D !important;
  --bs-primary-dark: #701339 !important;

  --bs-secondary: #6B275E !important;        /* plum */
  --bs-secondary-dark: #2E1A3A !important;

  /* SYSTEM COLORS (harmonized to match brand palette) */
  --bs-success: #4F8A5F !important;          /* cool forest green (not muddy) */
  --bs-info:    #7C6DD8 !important;          /* muted indigo to complement magenta */
  --bs-warning: #E28C3D !important;          /* modern amber, less saturated */
  --bs-danger:  #C9384E !important;          /* crimson-red, not same as primary */


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

  /* Accent Colors */
  --icy-blue: #e5f6ff;
  --mint-fog: #ddf5ee;
  --warm-sand: #f5f0e9;
  --whitesmoke: whitesmoke;

  /* Fonts */
  --bs-font-sans-serif: 'IBM Plex Sans', sans-serif !important;
  --bs-font-accent: 'Playfair Display', serif !important;

}
