/*
 * KINTEX 디자인 토큰 — 컬러 팔레트
 * 단일 출처: docs/design.md §1-2 (Precision Enterprise AI 정합).
 * 상충 시 design.md가 권위. 신규 토큰 추가 금지.
 */
export const colors = {
  // 브랜드 블루 (킨텍스 CI)
  primary700: '#004C86', // 헤더, 강조 텍스트, hover
  primary600: '#0066B3', // 주 브랜드 블루 — 주요 버튼, 활성 탭, 링크
  primary100: '#D9EAF7', // 선택 배경, 활성 항목
  primary050: '#EFF6FC', // 서브 배경, 테이블 호버

  // AI 전용 (보라)
  aiAccent: '#6D4AFF', // "AI 자동배치", "예상 사진 생성", AI 라벨
  aiSurface: '#F5F3FF', // AI 카드 배경 (design.md §1-2)

  // 상태
  success: '#0E8A5F', // 승인 완료, 규정 통과
  warning: '#B45309', // 마감 임박(D-3), 확인 필요
  error: '#D92D20', // 규정 위반, 반려, 마감 초과

  // 중립
  neutral900: '#101828', // 본문 제목
  neutral700: '#344054', // 본문 텍스트
  neutral500: '#667085', // 보조 텍스트, 플레이스홀더
  neutral200: '#E4E7EC', // 구분선, 카드 테두리
  neutral050: '#F9FAFB', // 앱 배경

  // 캔버스 (도면 다크 서피스)
  canvasBg: '#1C2536',

  // 배선 오버레이 (S6)
  wireElectric: '#EF4444', // 전기 (적)
  wireNetwork: '#3B82F6', // 네트워크/전화 (청)
  wirePlumbing: '#22C55E', // 급배수·압축공기 (녹)

  white: '#FFFFFF',
} as const;

export type ColorToken = keyof typeof colors;
