/* WiseBench Glacier 배색 — 색 값의 유일한 정본(2026-10-30).
   여기에는 값만 둔다. 라이트(--glc-l-*) · 다크(--glc-d-*)를 나란히 두고, 「어느 테마에 무엇을」은 쓰는 쪽이 정한다
   (앱은 시스템 설정 + data-theme, 랜딩은 다크가 기본이라 테마 규칙이 서로 다르다).

   쓰는 곳 — 색을 바꿀 때는 이 파일만 고친다. 쓰는 곳에 같은 값을 다시 적으면 lib/wisebench/glacier-tokens.test.ts 가 막는다.
     · public/wisebench/app/app.css            웹판 · 설치 앱 화면(index.html 이 이 파일을 먼저 싣는다 · 설치 앱 묶음에 들어간다)
     · public/wisebench/map-frame/frame.css     지도 프레임(app/wisebench/map/route.ts 가 이 파일을 먼저 싣는다)
     · app/styles/landing-wisebench.css         랜딩 소개 구역(WiseBenchShowcase 가 이 파일을 싣는다)
     · app/wisebench/wisebench.css              기기 연결 화면(app/wisebench/connect/page.tsx 가 이 파일을 싣는다)
     · public/wisebench/app/wb-shell.js         설치 앱 새 판 알림 띠(앱 토큰 --pri · --on-pri 를 쓴다)
   이름이 다른 쪽(지도 프레임 --tx · --bd · --acc, 랜딩 --tx1 · --wbw-*, 연결 화면 --wbc-*)은 그 파일 안에서 이 값으로 이어 붙인다. */
:root {
  /* 라이트 */
  --glc-l-bg: #D3E1F1;
  --glc-l-win: #FFFFFF;
  --glc-l-side: #E8F1FC;
  --glc-l-rail: #DCE8F7;
  --glc-l-sunk: #E1ECFA;
  --glc-l-panel: #EDF4FD;
  --glc-l-hover: #D8E6F7;
  --glc-l-sel: #C9DDF7;
  --glc-l-ink: #0B1A30;
  --glc-l-ink2: #3D5174;
  --glc-l-ink3: #4F6690;
  --glc-l-line: #D6E2F1;
  --glc-l-line2: #BACCE4;
  --glc-l-accent: #0B66DA;
  --glc-l-accent-strong: #0950B0;
  --glc-l-on-accent: #FFFFFF;
  --glc-l-accent-soft: #DCEAFC;
  --glc-l-pri: #0E2743;
  --glc-l-on-pri: #FFFFFF;
  --glc-l-ok: #0A7A50;
  --glc-l-ok-soft: #E0F3EA;
  --glc-l-warn: #985300;
  --glc-l-warn-soft: #FCEFDC;
  --glc-l-bad: #BA2C43;
  --glc-l-bad-soft: #FCE8EB;
  --glc-l-ai: #5A52D6;
  --glc-l-ai-soft: #EDECFD;
  --glc-l-scrim: #0B1B3047;
  --glc-l-shadow: 0 1px 2px #0E274312, 0 16px 48px #0E274324;
  --glc-l-grad: linear-gradient(135deg, #0B66DA 0%, #0B8FD0 58%, #0FA9A0 100%);
  /* 그래프 범주 색(사용량 탭 · 2026-11-01) — 0 = 그 밖(무료 모델 · 모르는 모델), 1~8 = 모델 고정 자리. 이 순서가 색각 이상 구분 검증을 통과한 이웃 순서다 — 바꾸지 말 것 */
  --glc-l-viz-0: #94A1B3;
  --glc-l-viz-1: #2A78D6;
  --glc-l-viz-2: #EB6834;
  --glc-l-viz-3: #1BAF7A;
  --glc-l-viz-4: #EDA100;
  --glc-l-viz-5: #E87BA4;
  --glc-l-viz-6: #008300;
  --glc-l-viz-7: #6250D6;
  --glc-l-viz-8: #E34948;
  /* 다크 */
  --glc-d-bg: #040912;
  --glc-d-win: #0A1526;
  --glc-d-side: #08111F;
  --glc-d-rail: #060E1A;
  --glc-d-sunk: #13233A;
  --glc-d-panel: #0D1A2D;
  --glc-d-hover: #172B45;
  --glc-d-sel: #1D3657;
  --glc-d-ink: #E4EEFA;
  --glc-d-ink2: #A8B8D1;
  --glc-d-ink3: #90A3C0;
  --glc-d-line: #19293F;
  --glc-d-line2: #27405F;
  --glc-d-accent: #5AAEFF;
  --glc-d-accent-strong: #8CC6FF;
  --glc-d-on-accent: #04121F;
  --glc-d-accent-soft: #12305A;
  --glc-d-pri: #DCEBFB;
  --glc-d-on-pri: #0A1A2E;
  --glc-d-ok: #3CCB98;
  --glc-d-ok-soft: #0F2E26;
  --glc-d-warn: #F2B154;
  --glc-d-warn-soft: #33260F;
  --glc-d-bad: #FF8094;
  --glc-d-bad-soft: #3A1822;
  --glc-d-ai: #A9A4FF;
  --glc-d-ai-soft: #221F45;
  --glc-d-scrim: #02060DA6;
  --glc-d-shadow: 0 1px 2px #0009, 0 16px 48px #000B;
  --glc-d-grad: linear-gradient(135deg, #2F86F0 0%, #1EA2DC 58%, #1BB8AA 100%);
  --glc-d-viz-0: #5B6B82;
  --glc-d-viz-1: #3987E5;
  --glc-d-viz-2: #D95926;
  --glc-d-viz-3: #199E70;
  --glc-d-viz-4: #C98500;
  --glc-d-viz-5: #D55181;
  --glc-d-viz-6: #008300;
  --glc-d-viz-7: #9085E9;
  --glc-d-viz-8: #E66767;
}
