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

:root,
:root[data-theme='dark'] {
  --uiws-bg: #0b0f17;
  --uiws-surface: #1a2234;
  --uiws-surface-2: #131927;
  --uiws-border: #26304a;
  --uiws-text: #e6edf3;
  --uiws-text-muted: #8892b0;
  --uiws-text-faint: #4d5568;
  --uiws-primary: #00a0c8;
  --uiws-primary-contrast: #ffffff;
  --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: #0b0f17;
  --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: #14202e;
  --uiws-text-muted: #5b6478;
  --uiws-text-faint: #97a0b5;
  --uiws-primary: #0089ab;
  --uiws-primary-contrast: #ffffff;
  --uiws-primary-soft: rgba(0, 137, 171, 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); }
