/* Good/Bad(상승·하락 신호)의 의미 색 — 차트 색표를 따른다 (2026-10-13, 부채 B138).
 *
 * --gnb-up / --gnb-down 은 gnb_stock_chart.js 의 applySchemeCssVars 가 정한다(언어 적용 · 색 선택 · 차트 그리기 때).
 * 값은 차트 캔들 색이 아니라 **글자·배지용 색**(SIGN_UI_COLORS — 흰 글자/흰 바탕 대비 4.5:1 이상)이다.
 * 변수가 없으면(모듈 전·모듈이 없는 화면) 기본값 = 영어 기본 색표의 글자색(초록 #198754 · 빨강 #dc3545).
 *
 * 🔴 공용 클래스는 같은 뜻의 **테마 클래스와 짝**으로 쓴다(폴백 — 사용자 결정 2026-10-13 오후, 감사 제안):
 *     gnb-sign-good + bg-success · gnb-sign-bad + bg-danger · gnb-sign-good-text + text-success · gnb-sign-bad-text + text-danger
 *   이 파일이 안 읽히면 테마 색(초록/빨강)이 칠해 배지가 사라지지 않는다(예전엔 투명 + 흰 글자만 남았다, 실측).
 *   테마(theme.css)는 `.bg-success { … !important }` 라 여기서는 **두 클래스를 함께 쓴 선택자 + !important** 로 이긴다 —
 *   명시도가 높아 CSS 를 읽는 순서와 무관하다.
 * ⛔ 배지·글자에 색을 인라인으로 다시 적지 말 것 — 여섯 곳에 복사하다가 패턴 검색 모달을 놓쳤다(감사·리뷰).
 *   새로 Good/Bad 를 칠하는 곳은 이 클래스 짝을 쓴다(짝이 빠지거나 엇갈리면 테스트가 막는다).
 */
.gnb-sign-good.bg-success { background-color: var(--gnb-up, #198754) !important; color: #fff; }
.gnb-sign-bad.bg-danger { background-color: var(--gnb-down, #dc3545) !important; color: #fff; }
.gnb-sign-good-text.text-success { color: var(--gnb-up, #198754) !important; }
.gnb-sign-bad-text.text-danger { color: var(--gnb-down, #dc3545) !important; }

/* 어두운 바탕(첫 화면 시세 띠, 테마 .bg-dark #2d343e) 위 글자 — 위 글자색은 흰 바탕용이라 거기서 2.5~2.8:1 이다.
 * 같은 뜻(색상)의 밝은 짝을 쓴다: 초록 #51cf66 · 빨강 #ff8787 (4.5:1 이상). 한국어 첫 화면은 :root 에 빨강·파랑 짝을 정한다.
 * ⚠ 차트 모듈은 이 변수를 정하지 않는다 — 지금 쓰는 곳은 차트가 없는 첫 화면뿐이다(사용자 선택을 따르지 않는다).
 */
.gnb-on-dark .gnb-sign-good-text.text-success { color: var(--gnb-up-on-dark, #51cf66) !important; }
.gnb-on-dark .gnb-sign-bad-text.text-danger { color: var(--gnb-down-on-dark, #ff8787) !important; }
