/* ============================================================
   MGR 디자인 토큰 — OBSIDIAN GO-ROUND v1.0 (2026-08-06)
   단일 기준(Single Source of Truth).
   규칙: 디자인 수정은 반드시 ① 이 파일 + ② 컨셉보드에 먼저 반영한 뒤
   각 화면에 적용한다. 화면에서 임의 색상/굵기 하드코딩 금지.
   ============================================================ */
:root{
  /* 바탕·표면 */
  --bg:#0B0B0E;            /* 흑요석 바탕 */
  --bg2:#101014;           /* 보조 바탕 (탭바 등) */
  --card:#15161B;          /* 병원 앱 카드 — 블러 없는 솔리드 (현장 모드) */
  --card2:#0E1015;         /* 스캔 히어로 등 더 깊은 카드 */
  --glass:rgba(255,255,255,.055);    /* 관리자 글래스 카드 (blur 18~24px와 함께) */
  --glass-hi:rgba(255,255,255,.09);  /* 글래스 호버/강조 */

  /* 헤어라인 */
  --hair:rgba(255,255,255,.10);
  --hair2:rgba(255,255,255,.06);

  /* 텍스트 */
  --ink:#F2F2F4;           /* 값·타이틀 */
  --label:#9A9AA3;         /* 본문·라벨 */
  --dim:#6E6E78;           /* 보조·캡션 */

  /* 액션 — MGR 블루 (라임 금지: longevos 소유) */
  --blue:#4EA2E9;          /* 텍스트·아이콘·활성 */
  --blue-solid:#2574B9;    /* 솔리드 버튼 */
  --blue-bg:rgba(78,162,233,.12);

  /* 상태 신호 (로고 4색의 다크 변형) */
  --green:#35BE8B;  --green-bg:rgba(53,190,139,.13);   /* 입고·정상·완료 */
  --amber:#F0B13F;  --amber-bg:rgba(240,177,63,.13);   /* 부족 임박 */
  --red:#FF5F5E;    --red-bg:rgba(255,95,94,.12);      /* 긴급·품절 — 유일하게 글로우 허용 */

  /* 로고 원색 — 로고 그래픽 전용 (텍스트·UI 상태색으로 사용 금지) */
  --logo-red:#E24B4A; --logo-amber:#EF9F27; --logo-blue:#378ADD; --logo-green:#1D9E75;

  /* 라운드 */
  --r-lg:20px; --r-md:14px; --r-sm:9px;
}

/* 공용 유틸리티 */
.tn{font-variant-numeric:tabular-nums}
.li{fill:none;stroke-linecap:round;stroke-linejoin:round}

/* 굵기 규칙 (참고용 — 컨셉보드 §04)
   병원 앱(현장 모드): Thin 금지 · 본문 500 · 수치/버튼 700
   관리자(계기판 모드): 메트릭 숫자 200~300 (정수 밝게, 소수/단위 흐리게) · 본문 400~550
   인쇄물(QR 라벨·명세서): 항상 화이트 지면 — 이 토큰 미적용 */
