/**
 * Style 2 — Global theme tokens (Healow purple / pink palette)
 * Edit this palette only; section CSS references these variables.
 */
:root {
  --crm-theme-primary: #6b6b6b;
  --crm-theme-secondary: #f2f2f2;
  --crm-theme-primary-dark: #4a4a4a;
  --crm-theme-accent: #595959;

  --color-primary: #8c8c8c;
  --color-primary-dark: #737373;
  --color-secondary: #767676;
  --color-accent: #757575;

  --color-text: #333333;
  --color-text-muted: #6b7280;
  --color-text-light: #767676;
  --color-surface: #ffffff;
  --color-surface-muted: #f6f6f6;
  --color-border: #dddddd;

  /* Style 2 legacy aliases */
  --dark-purple: #767676;
  --dark-purple-gray: #737373;
  --light-purple: #cccccc;
  --pink: #dbdbdb;
  --hot-pink: #595959;
  --red: #b42318;
  --orange: #595959;
  --blue: #6b6b6b;
  --dark-blue: #3f3f3f;
  --teal: #595959;
  --light-blue: #e8e8e8;
  --gray-600: var(--color-text);
  --gray-500: var(--color-text-muted);
  --gray-400: var(--color-text-light);
  --gray-200: var(--color-border);
  --gray-100: var(--color-surface-muted);
  --white: var(--color-surface);

  /* Marketing sections */
  --mkt-primary: var(--color-primary-dark);
  --mkt-primary-dark: #5f5f5f;
  --mkt-accent: #959595;
  --mkt-accent-dark: #3f3f3f;
  --mkt-text: #333333;
  --mkt-text-muted: #555555;
  --mkt-link: #bfbfbf;
  --mkt-check: #bfbfbf;
  --mkt-bg-tab-inactive: #e9ecef;
  --mkt-border: #dee2e6;
  --mkt-healow-blue: #4a4a4a;
  --mkt-warm-accent: #d9d9d9;
  /* Iframe host panels must stay translucent-light (black CDN text) */
  --mkt-surface-alt: #16191f12;
  /* Practice unique code — darkened primary for white-panel readability */
  --mkt-practice-code: #737373;
  --mkt-tab-text: #495057;
  --mkt-surface: #ffffff;

  /* UI accents */
  --color-success: #2f7a4b;
  --color-primary-darker: #4a4a4a;
  --color-app-button: #4a4a4a;
  --color-code-highlight: #f5f5f5;
  --color-nav-border: #d1d1d1;
  --color-button-solid: #757575;
  --crm-btn-solid-text: #ffffff;
  --hero-card-icon-bg: #959595;
  --footer-heading-color: #ffffff;
  --social-icon-color: #757575;
}
