// Contact section theme definitions

$contact-light-theme: (
  // Contact section background (light indigo/purple tones)
  'contact-background': linear-gradient(135deg, #e0e7ef 0%, #91c5e0 100%),
  // Contact title gradient (indigo to purple)
  'gradient-contact-title': linear-gradient(to right, #4f46e5, #7c3aed),
  // Primary color for icons (indigo)
  'color-contact-primary': #4f46e5,

  // Form styling - warm cream/peach to complement cool blue background
  'contact-form-bg': linear-gradient(135deg, #fef7ed 0%, #fed7aa 100%),
  'contact-form-border': rgba(251, 146, 60, 0.2),
  'contact-form-shadow': 0 10px 15px -3px rgba(0, 0, 0, 0.1),
  // Input styling - warm background to complement form
  'contact-input-bg': #fef3c7,
  'contact-input-border': rgba(251, 146, 60, 0.3),
  'contact-input-focus-ring': rgba(251, 146, 60, 0.2),
  // Button styling - improved contrast and readability
  'contact-button-bg': linear-gradient(135deg, #2563eb 0%, #3730a3 100%),
  'contact-button-text': #ffffff,
  'contact-button-hover-bg': linear-gradient(135deg, #1d4ed8 0%, #312e81 100%),
  // Social button styling - warm peach background to complement section
  'contact-social-bg': #fed7aa,
  'contact-social-text': #92400e,
  'contact-social-border': #f59e0b,
  'contact-social-hover-bg': #fbbf24,
  'contact-social-hover-border': #d97706,
  // Status message styling (light theme) - improved readability
  'contact-status-success-bg': #d1fae5,
  'contact-status-success-border': #059669,
  'contact-status-success-text': #047857,
  'contact-status-error-bg': #fee2e2,
  'contact-status-error-border': #dc2626,
  'contact-status-error-text': #b91c1c
);

$contact-dark-theme: (
  // Contact section background (dark indigo/purple tones)
  'contact-background':
    linear-gradient(
      135deg,
      rgba(67, 56, 202, 0.2) 0%,
      rgba(109, 40, 217, 0.2) 100%
    ),
  // Contact title gradient (brighter indigo to purple for dark mode)
  'gradient-contact-title': linear-gradient(to right, #6366f1, #a855f7),
  // Primary color for icons (lighter indigo)
  'color-contact-primary': #6366f1,

  // Form styling (dark theme) - warm dark tones to complement cool purple/indigo
  'contact-form-bg': linear-gradient(135deg, #451a03 0%, #78350f 100%),
  'contact-form-border': rgba(251, 146, 60, 0.3),
  'contact-form-shadow': 0 10px 15px -3px rgba(0, 0, 0, 0.3),
  // Input styling (dark theme) - warm dark background
  'contact-input-bg': #92400e,
  'contact-input-border': rgba(251, 146, 60, 0.4),
  'contact-input-focus-ring': rgba(251, 146, 60, 0.3),
  // Button styling (dark theme) - improved contrast
  'contact-button-bg': linear-gradient(135deg, #3b82f6 0%, #2563eb 100%),
  'contact-button-text': #ffffff,
  'contact-button-hover-bg': linear-gradient(135deg, #60a5fa 0%, #3b82f6 100%),
  // Social button styling (dark theme) - warm brown/orange tones
  'contact-social-bg': #a16207,
  'contact-social-text': #fef3c7,
  'contact-social-border': #d97706,
  'contact-social-hover-bg': #ca8a04,
  'contact-social-hover-border': #f59e0b,
  // Status message styling (dark theme) - improved readability
  'contact-status-success-bg': rgba(5, 150, 105, 0.15),
  'contact-status-success-border': #10b981,
  'contact-status-success-text': #6ee7b7,
  'contact-status-error-bg': rgba(239, 68, 68, 0.15),
  'contact-status-error-border': #f87171,
  'contact-status-error-text': #fca5a5
);
