/* 모멘터스 디자인 토큰 — 값만 둔다. 화면·부품은 이 이름만 쓴다(DESIGN.md).
   --brand 는 관리자 설정 색이라 head() 가 :root{--brand:…} 로 다시 찍는다. */
:root{
  /* 색 — 바탕·글자 */
  --brand:#2563EB;
  --bg:#f6f8fb; --card:#fff; --line:#e6ebf2; --line-2:#e2e8f0;
  --ink:#1a2230; --ink-2:#445; --ink-3:#334; --ink-4:#334155;
  --mut:#5b6a80;            /* 흐린 글자: bg 5.17 · card 5.50 · soft 4.90 (이전 #7b8aa0 은 3.30) */
  --soft:#eef2f8; --soft-2:#e3e9f2; --soft-3:#f0f3f8; --input-bg:#fcfdff;
  /* 색 — 의미 */
  --neg:#e5484d; --pos:#30a46c; --warn:#f5a524; --alert:#e11d48;
  --neg-ink:#c8323a;        /* 작은 빨강 글자: card 5.29 · neg-soft 4.63 */
  --pos-ink:#1f7a4d;        /* 작은 초록 글자: pos-soft 4.76 */
  --warn-ink:#7a5800;       /* 작은 노랑 글자: warn-soft 5.89 */
  --del-ink:#6b21a8;        /* 삭제됨: del-soft 6.92 */
  --neg-soft:#fdeced; --neg-line:#f3c9cb;
  --pos-soft:#e7f6ee; --ok-soft:#f0fbf6; --ok-line:#bfe6d3;
  --warn-soft:#fdf6e3; --warn-line:#f0d9a8; --warn-tag:#fdf3d8;
  --del-soft:#f6f0fd; --del-line:#d8c3f0; --del-tag:#ede0fb;
  --on-brand:#fff; --tag-ink:#475; --chart-neu:#cbd5e1;
  /* 색 — 첫 화면·증거자료의 짙은 남색 */
  --navy:#0b1220; --navy-2:#111c30; --navy-3:#16243d; --navy-glow:#1c2c4a;
  --hero-ink:#aebdd4; --hero-mut:#8b9bb5; --hero-eyebrow:#8fb4ff; --hero-point:#5b9dff;
  --ic-soft-1:#eaf1ff; --ic-soft-2:#f3f7ff;
  --paper-bg:#eceff3; --paper-line:#e0e6ee; --paper-dash:#eef2f7; --paper-body:#f7f9fc; --paper-shot:#d8e0ea;
  --focus:var(--brand);
  /* 색 — 관리자 틀(사용자 화면과 바로 구분되게 짙은 머리말) */
  --admin-bg:#1e293b;       /* 관리자 머리말 바탕 */
  --admin-ink:#f8fafc;      /* admin-bg 위 글자 13.98 */
  --admin-mut:#cbd5e1;      /* admin-bg 위 흐린 글자 9.85 */
  --admin-chip:#334155;     /* 머리말 안 버튼 바탕 — admin-ink 9.90 */
  --admin-tag:#fbbf24;      /* 「관리자」 표시 바탕 — admin-tag-ink 8.76 */
  --admin-tag-ink:#1e293b;
  --admin-side:#eef2f7;     /* 관리자 메뉴 바탕 — mut 4.89 · ink 14.20 · brand 4.60 */
  --scrim:rgba(15,23,42,.45);   /* 대화상자·서랍 뒤를 어둡게 */
  --toast-bg:#1a2230;       /* 토스트 바탕(=ink) — on-brand 15.96 */
  --toast-ok:#6ee7a8;       /* 토스트 위 아이콘·띠 — toast-bg 10.38 */
  --toast-err:#fca5a5;      /* toast-bg 8.41 */
  --toast-info:#93c5fd;     /* toast-bg 8.85 */

  /* 간격 */
  --space-1:4px; --space-2:8px; --space-3:12px; --space-4:16px;
  --space-5:20px; --space-6:24px; --space-7:32px; --space-8:48px;

  /* 글자 — 12px 미만은 두지 않는다 */
  --text-xs:12px; --text-sm:13px; --text-md:14px; --text-base:15px;
  --text-lg:17px; --text-xl:20px; --text-2xl:24px; --text-3xl:32px;
  --leading-tight:1.25; --leading-normal:1.5; --leading-loose:1.8;

  /* 모서리 */
  --r-sm:6px; --r:8px; --r-lg:14px; --r-full:999px;

  /* 컨트롤 높이(누르는 영역 최소 40px) */
  --control-h-sm:40px; --control-h-md:44px; --control-h-lg:48px;

  /* 그림자 */
  --shadow-paper:0 1px 6px rgba(0,0,0,.1);
  --shadow-pop:0 8px 24px rgba(15,23,42,.16);    /* 펼친 목록·토스트 */
  --shadow-modal:0 16px 48px rgba(15,23,42,.28); /* 대화상자·서랍 */

  /* 겹침 순서 */
  --z-header:30; --z-pop:40; --z-drawer:60; --z-toast:70;
  /* 관리자 메뉴 폭 */
  --admin-side-w:232px;

  --wrap:1120px;
}
