/*!
 * JennyChart v0.4.1 — KRDS 토큰 스킨 (jenny-chart.css 뒤에 로드하면 적용)
 * (c) Jennysoft. All rights reserved. Commercial license.
 *
 * KRDS(대한민국 디자인시스템) 디자인 토큰 값으로 --jc-* 변수만 오버라이드한다.
 * - KRDS 클래스명은 재사용하지 않는다(충돌 방지 — 스위트 공통 규칙).
 * - 외부 폰트 로드 없음(폐쇄망): 호스트가 Pretendard GOV 를 제공하면 우선 사용, 없으면 시스템 폰트.
 * - 시리즈 팔레트: 1번을 KRDS Primary(#246BEB)로 교체한 세트를 dataviz 6종 검사로 재검증함
 *   (CVD 최악 인접쌍 ΔE 24.2 PASS · 대비 미달 3색은 데이터 표/툴팁/범례 병행으로 relief 충족).
 */

.jenny-chart,
.jc-statcard,
.jc-progress,
.jc-sparkline-host {
  /* 시리즈 팔레트 — KRDS Primary 선두, 고정 순서(재검증본, 순서 변경 금지) */
  --jc-series-1: #246beb;   /* KRDS Primary */
  --jc-series-2: #1baf7a;
  --jc-series-3: #eda100;
  --jc-series-4: #008300;
  --jc-series-5: #4a3aa7;
  --jc-series-6: #e34948;
  --jc-series-7: #e87ba4;
  --jc-series-8: #eb6834;

  /* 상태 팔레트 — KRDS 시스템 색(success/warning/danger 계열, 4.5:1 이상) */
  --jc-status-good: #128a36;           /* KRDS success */
  --jc-status-warning: #9a6700;
  --jc-status-serious: #c2410c;
  --jc-status-critical: #d63d4a;       /* KRDS Government Red(위험·크리티컬 전용) */

  /* 차트 크롬 — KRDS gray/lite 톤 */
  --jc-surface: #ffffff;               /* KRDS surface(white) */
  --jc-text: #1e2124;                  /* KRDS gray-90 본문 */
  --jc-text-secondary: #464c53;        /* KRDS gray-70 */
  --jc-muted: #6d7882;                 /* KRDS gray-60 보조(축 라벨 4.5:1 이상) */
  --jc-grid-line: #e6e8ea;             /* KRDS gray-20 헤어라인 */
  --jc-axis: #8a949e;                  /* KRDS gray-50 축선 3:1 이상 */
  --jc-gauge-track: #eef0f2;           /* KRDS gray-10 트랙 */
  --jc-gauge-corner: #b0bcc8;          /* KRDS gray-40 코너 브래킷 */
  --jc-border: #e6e8ea;

  --jc-font: "Pretendard GOV", Pretendard, system-ui, -apple-system, "Segoe UI",
    "Malgun Gothic", "맑은 고딕", sans-serif;
  --jc-radius: 8px;                    /* KRDS radius-m */
}
