/*
 * GUARDiA CMS 테마 토큰 (UIWS 이식 화면 공통).
 * 다크/라이트 두 모드 지원. UIWS 화면/컴포넌트는 색상 하드코딩 금지 — 아래 CSS 변수만 사용한다.
 * 기존 CMS 화면(인라인 하드코딩 다크)은 영향 없음(이 변수는 UIWS 스코프에서만 참조).
 *
 * 다크 기본값은 기존 CMS 팔레트(#0b0f17/#131927/#00a0c8)와 정합.
 */

:root,
:root[data-theme='dark'] {
  /* CMS NCloud 다크 팔레트(ink/panel/card/edge/brand)와 정합 — uiws 화면이 CMS 셸과 자연 블렌딩 */
  --uiws-bg: #0b0f17;
  --uiws-surface: #131927;
  --uiws-surface-2: #1a2234;
  --uiws-border: #26304a;
  --uiws-text: #e6edf6;
  --uiws-text-muted: #8892b0;
  --uiws-text-faint: #4d5568;
  --uiws-primary: #00a0c8;
  --uiws-primary-contrast: #06121a;
  --uiws-primary-soft: rgba(0, 160, 200, 0.14);
  --uiws-danger: #e74c3c;
  --uiws-success: #3ddc97;
  --uiws-warning: #f1c40f;
  --uiws-row-hover: rgba(255, 255, 255, 0.04);
  --uiws-input-bg: #0b1220;
  --uiws-shadow: 0 4px 20px rgba(0, 0, 0, 0.35);
}

:root[data-theme='light'] {
  --uiws-bg: #f4f6fb;
  --uiws-surface: #ffffff;
  --uiws-surface-2: #eef1f7;
  --uiws-border: #d8deea;
  --uiws-text: #1a1f2e;
  --uiws-text-muted: #5b6478;
  --uiws-text-faint: #97a0b5;
  --uiws-primary: #2f6fe0;
  --uiws-primary-contrast: #ffffff;
  --uiws-primary-soft: rgba(47, 111, 224, 0.10);
  --uiws-danger: #d63b2b;
  --uiws-success: #1f9e58;
  --uiws-warning: #c79a08;
  --uiws-row-hover: rgba(0, 0, 0, 0.035);
  --uiws-input-bg: #ffffff;
  --uiws-shadow: 0 4px 18px rgba(20, 30, 60, 0.10);
}

/* UIWS 화면 컨테이너 — 토큰 기반 기본 타이포/배경 */
.uiws-scope {
  color: var(--uiws-text);
}
.uiws-scope a { color: var(--uiws-primary); }
