/* ══════════════════════════════════════════════════════════════
   fd-classic.css — Front Designer 전용 'classic' 테마 토큰  v01

   af-theme.css(공용 정본, runner/nodecreator 와 동일 파일)는 건드리지 않는다.
   이 파일은 그 뒤에 로드되어 classic 팔레트를 추가하고, 저작 도구 전용 토큰
   (--group / --prop-hi / --mdi / --titlebar 등)을 모든 테마에 보충한다.

   [추가 목록]
     html[data-theme="classic"]  : 기본 팔레트 전면 재정의 (Qt Designer 계열 밝은 회색)
     :root                        : 저작 도구 전용 토큰 기본값(다크 계열용)
     html[data-theme="light"]     : 저작 도구 전용 토큰 라이트 보정
     html[data-theme="hc"]        : 저작 도구 전용 토큰 고대비 보정
   ※ af-theme.css 에 이미 정의된 이름을 여기서 '기본값으로' 다시 쓰지 않는다.
     classic 블록만 의도적으로 덮어쓴다(테마 전환이 목적).
   ══════════════════════════════════════════════════════════════ */

/* ── 저작 도구 전용 토큰: 다크 계열 기본값 ────────────────── */
:root {
  --group:      #2F2F2F;   /* 카테고리 헤더 / 속성 그룹행 */
  --group-line: #3F3F3F;
  --prop-hi:    #3A3A2A;   /* 속성 강조행 */
  --mdi:        #1A1A1A;   /* MDI 작업영역 */
  --form:       #2B2B2B;   /* 폼 바탕 */
  --form-dot:   #4A4A4A;   /* 폼 점 격자 */
  --titlebar:   #2A82DA;   /* 폼 창 제목바 */
  --titlebar-2: #1B5FA8;
  --titlebar-tx:#FFFFFF;
  --sel:        #2A82DA;   /* 선택 행 */
  --sel-tx:     #FFFFFF;
  --handle:     #2A82DA;   /* 선택 핸들 */
}

/* ── classic : Qt Designer 계열 밝은 회색 (기본 테마) ─────── */
html[data-theme="classic"] {
  --window:     #EFEFEF;
  --base:       #FFFFFF;
  --panel:      #F0F0F0;
  --dock-title: #E6E6E6;
  --title:      #E6E6E6;
  --toolbar:    #EFEFEF;
  --text:       #101010;
  --text-dim:   #6E6E6E;
  --btn:        #F0F0F0;
  --btn-hover:  #DCEBFB;
  --line:       #A9A9A9;
  --accent:     #3874D8;
  --warn:       #C77700;
  --ok:         #1E8E3E;
  --err:        #C5221F;
  --running:    #1E8E3E;
  --tree-cat:   #DCDCDC;
  --grid:       #E4E4E4;
  --node-body:  #EDF1F7;
  --node-stroke:#A9B4C4;
  --edge:       #7A8494;

  --group:      #DCDCDC;
  --group-line: #B4B4B4;
  --prop-hi:    #FFFFDC;
  --mdi:        #7C7C7C;
  --form:       #F0F0F0;
  --form-dot:   #A0A0A0;
  --titlebar:   #0A6CB4;
  --titlebar-2: #3C9BE0;
  --titlebar-tx:#FFFFFF;
  --sel:        #3874D8;
  --sel-tx:     #FFFFFF;
  --handle:     #1B3F8B;
}

/* ── 나머지 테마의 전용 토큰 보정 ──────────────────────────── */
html[data-theme="light"] {
  --group:      #E0E0E0;
  --group-line: #C8C8C8;
  --prop-hi:    #FFFCE0;
  --mdi:        #8A8A8A;
  --form:       #FAFAFA;
  --form-dot:   #B0B0B0;
  --titlebar:   #1A73E8;
  --titlebar-2: #4E97F0;
  --titlebar-tx:#FFFFFF;
  --sel:        #1A73E8;
  --sel-tx:     #FFFFFF;
  --handle:     #0B47A1;
}

html[data-theme="hc"] {
  --group:      #E0E0E0;
  --group-line: #000000;
  --prop-hi:    #FFFFC0;
  --mdi:        #808080;
  --form:       #FFFFFF;
  --form-dot:   #000000;
  --titlebar:   #000000;
  --titlebar-2: #000000;
  --titlebar-tx:#FFFFFF;
  --sel:        #0B57D0;
  --sel-tx:     #FFFFFF;
  --handle:     #000000;
}
