/* ============================================
   THEME V2: Maroon & Cream
   Soft calmness + authority & strength.
   Refined luxury, warmth, sophistication.
   No orange — pure maroon & cream harmony.
   ============================================ */

:root {
  /* Maroon — authority, strength, sophistication, passion */
  --primary: #6B1520;
  --primary-mid: #7A1F2B;
  --primary-light: #8F3542;
  --primary-soft: rgba(107, 21, 32, 0.08);
  --primary-soft-strong: rgba(107, 21, 32, 0.14);

  /* Cream — soft calmness, humility, refined luxury, stability */
  --cream: #F8F4EF;
  --cream-warm: #F5F0E8;
  --cream-rich: #FDF9F5;
  --cream-dark: #EDE6DE;

  /* Surfaces */
  --background: var(--cream);
  --card-bg: var(--cream-rich);
  --card-bg-alt: var(--cream-warm);

  /* Text */
  --text: #2C2420;
  --text-secondary: #5C524A;
  --text-on-maroon: #FFF8F5;

  /* CTAs — maroon (no orange) */
  --accent: var(--primary-mid);
  --accent-hover: var(--primary);

  /* Borders & dividers — cream-toned */
  --border: #E5DDD4;
  --divider: #E8E0D6;

  /* Optional: success / confirmation (muted green that doesn’t clash) */
  --secondary: #4A6B5A;

  /* Typography */
  --font-main: 'Manrope', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;

  /* Focus & UI */
  --focus-ring: 0 0 0 3px rgba(107, 21, 32, 0.35);
  --hero-grid: rgba(107, 21, 32, 0.04);
  --founder-cta-bg: linear-gradient(135deg, var(--primary-soft) 0%, var(--cream-dark) 100%);
  --lead-bg: var(--primary-soft);
  --shadow-maroon: 0 4px 20px rgba(107, 21, 32, 0.12);
}
