/* =============================================================
   GJF 라이트 모드 — 개선된 디자이너 스펙 반영
   (Figma 156:7951 "대시보드_1920w light")
   - 다크(html[data-theme="dark"]) 에는 적용되지 않음
   - 기존 style.css 위에 "색상만" 오버라이드
   ============================================================= */
html:not([data-theme="dark"]){
  color-scheme:light;
  --lt-up:#ef2438;        /* 상승(증가) */
  --lt-down:#1461bf;      /* 하강(감소) */
  --lt-label:#6d6d6d;     /* 보조 라벨 */
  --lt-value:#222222;     /* 수치 */
  --lt-bar:#74b0ff;       /* 차트 막대 */
  --lt-line:#06ac9e;      /* 차트 라인 */
  --lt-axis:#bababa;      /* 축선 */
}

/* ===== 경제활동인구 구조 카드 ===== */
html:not([data-theme="dark"]) .dash-wrap .eb_card p:nth-child(1){ color:var(--lt-label); }
html:not([data-theme="dark"]) .dash-wrap .eb_card p:nth-child(2){ color:var(--lt-value); }
html:not([data-theme="dark"]) .dash-wrap .eb_card1{ background:#d2cfea; }
html:not([data-theme="dark"]) .dash-wrap .eb_card2{ background:#dedbf8; }
html:not([data-theme="dark"]) .dash-wrap .eb_card3{ background:#dedbf8; }
html:not([data-theme="dark"]) .dash-wrap .eb_card4{ background:#e6e5ef; }
html:not([data-theme="dark"]) .dash-wrap .eb_card5{ background:#e6e5ef; }

/* ===== 증감(상승/하강) — JS 인라인 원색을 디자인 색으로 ===== */
html:not([data-theme="dark"]) [style*="color: red"],
html:not([data-theme="dark"]) [style*="color:red"]{ color:var(--lt-up) !important; fill:var(--lt-up) !important; }
html:not([data-theme="dark"]) [style*="color: blue"],
html:not([data-theme="dark"]) [style*="color:blue"]{ color:var(--lt-down) !important; fill:var(--lt-down) !important; }
/* 상승/하락 화살표 아이콘 */
html:not([data-theme="dark"]) .fa-sort-up.color-red{ color:var(--lt-up) !important; }
html:not([data-theme="dark"]) .fa-sort-down.color-blue{ color:var(--lt-down) !important; }

/* ===== 차트 축/라벨 ===== */
html:not([data-theme="dark"]) .highcharts-xaxis-labels text,
html:not([data-theme="dark"]) .highcharts-yaxis-labels text{ fill:var(--lt-label) !important; }
html:not([data-theme="dark"]) .highcharts-axis-line,
html:not([data-theme="dark"]) .highcharts-tick{ stroke:var(--lt-axis) !important; }
html:not([data-theme="dark"]) .highcharts-legend-item text{ fill:#333333 !important; }

/* ===== 최근 업데이트 패널 — Figma 156:8001 (라이트) ===== */
html:not([data-theme="dark"]) .update-container{
  background:#434870; border-top-color:#66697f; border-bottom-color:#66697f;
}
html:not([data-theme="dark"]) .update-container .update-header{
  background-color:#797ea3; border-bottom-color:#66697f; color:#ffffff;
}
html:not([data-theme="dark"]) .update-container .update-item{ border-bottom-color:#3a3d53; }
html:not([data-theme="dark"]) .update-container .update-date{ color:#74b0ff; }
html:not([data-theme="dark"]) .update-container .update-content{ color:#ffffff; }
