/*!
 * JennyGrid KRDS token skin — 대한민국 디자인시스템(KRDS) 톤 정합
 * 기본 jenny-grid.css 뒤에 로드한다:
 *   <link rel="stylesheet" href="/jenny-grid/jenny-grid.css">
 *   <link rel="stylesheet" href="/jenny-grid/jenny-grid-krds.css">
 * KRDS 클래스명은 재사용하지 않고(충돌 방지) --jg-* 토큰만 재정의한다.
 */
.jenny-grid {
  /* KRDS Primary (GOV Blue 계열) */
  --jg-accent: #256ef4;
  --jg-accent-soft: #ecf2fe;

  /* KRDS Gray scale */
  --jg-text-color: #1e2124;
  --jg-header-color: #33363d;
  --jg-header-bg: #f8f8f8;
  --jg-border-color: #cdd1d5;
  --jg-row-hover-bg: #f4f5f6;
  --jg-muted-color: #58616a;      /* KRDS gray-70, 대비 4.5:1 이상 */
  --jg-deleted-color: #58616a;

  /* 상태색 (KRDS point/system 컬러 톤, 대비 유지) */
  --jg-created-bg: #eef7f0;
  --jg-updated-bg: #fdf6e7;
  --jg-invalid-border: #de3412;   /* KRDS danger */
  --jg-invalid-bg: #fdefec;
  --jg-range-bg: #dbe7fb;

  --jg-radius: 8px;
  --jg-font-family: "Pretendard GOV", "Pretendard", "Malgun Gothic", "맑은 고딕", sans-serif;
}

/* 트리·피커(jenny-grid-tree.css)도 같은 KRDS 토큰으로 정합 */
.jenny-tree,
.jt-picker {
  --jg-accent: #256ef4;
  --jg-accent-soft: #ecf2fe;
  --jg-text-color: #1e2124;
  --jg-border-color: #cdd1d5;
  --jg-row-hover-bg: #f4f5f6;
  --jg-muted-color: #58616a;
  --jg-hit-bg: #fdf6e7;
  --jg-font-family: "Pretendard GOV", "Pretendard", "Malgun Gothic", "맑은 고딕", sans-serif;
}
