/**
 * Color palette for geo components
 */
export const geoColors = {
  // Map UI colors
  toolbarBackground: 'rgba(30, 30, 30, 0.9)',
  toolbarBackgroundLight: 'rgba(255, 255, 255, 0.95)',
  toolbarBorder: 'rgba(255, 255, 255, 0.1)',
  toolbarBorderLight: 'rgba(0, 0, 0, 0.1)',

  // Tool button states
  toolActive: '#0084ff',
  toolHover: 'rgba(255, 255, 255, 0.1)',
  toolHoverLight: 'rgba(0, 0, 0, 0.05)',

  // Drawing colors
  drawPolygon: '#3b82f6',
  drawRectangle: '#10b981',
  drawPoint: '#ef4444',
  drawLine: '#f59e0b',
  drawCircle: '#8b5cf6',
  drawFreehand: '#ec4899',

  // Feature states
  featureSelected: '#0084ff',
  featureHover: '#60a5fa',

  // Attribution
  attributionText: 'rgba(255, 255, 255, 0.6)',
  attributionTextLight: 'rgba(0, 0, 0, 0.6)',
};

export const dark = {
  ...geoColors,
};

export const bright = {
  ...geoColors,
  toolbarBackground: geoColors.toolbarBackgroundLight,
  toolbarBorder: geoColors.toolbarBorderLight,
  toolHover: geoColors.toolHoverLight,
  attributionText: geoColors.attributionTextLight,
};
