/* ============================================================================
   FLYNET 内网航图 · 设计令牌
   ----------------------------------------------------------------------------
   登录页与主界面共用这一份，保证是同一种视觉，而不是各画各的。
   （CSS 自定义属性不跨文件继承，所以必须抽成独立文件被两边同时引入。）

   改颜色的地方只有这里。
   ============================================================================ */

:root {
  /* ── 面 ── */
  --bg:      #F7F9FC;
  --card:    #FFFFFF;
  --soft:    #F1F4F9;
  --line:    #E5EAF1;
  --line-2:  #D6DEE9;

  /* ── 字 ── */
  --t1:      #0F1729;
  --t2:      #4A5568;
  --t3:      #8894A8;
  --t4:      #B4BECD;

  /* ── 主色 ── */
  --pri:     #2563EB;
  --pri-d:   #1D4ED8;
  --pri-l:   #EFF4FE;

  /* ── 状态 ── */
  --ok:      #0EA371;
  --warn:    #D97706;
  --err:     #DC2626;
  --err-l:   #FDECEC;

  /* ── 字体 ──
     Windows 上优先「微软雅黑」；顺序反了会先找一个不存在的字体再回落，
     中间可能落到渲染更差的替代字体。 */
  --f: "Microsoft YaHei UI", "Microsoft YaHei", "PingFang SC",
       "Hiragino Sans GB", system-ui, -apple-system, "Segoe UI",
       "Noto Sans CJK SC", sans-serif;

  /* 等宽：补了中文字体，混排时不会回落到很差的系统等宽替代字体 */
  --fm: "Cascadia Mono", Consolas, ui-monospace, "SF Mono",
        "Sarasa Mono SC", "Microsoft YaHei", monospace;

  /* 中英混排的小标签：拉丁等宽 + 中文 UI 字体 */
  --fc: "Cascadia Mono", Consolas, ui-monospace, "SF Mono",
        "Microsoft YaHei UI", "Microsoft YaHei", "PingFang SC",
        system-ui, sans-serif;

  /* ── 圆角 ── */
  --r1: 6px;
  --r2: 10px;
  --r3: 14px;
  --pill: 999px;

  /* ── 阴影 ── */
  --sh1: 0 1px 2px rgba(15, 23, 41, .04);
  --sh2: 0 4px 16px rgba(15, 23, 41, .06);
  --sh3: 0 12px 40px rgba(15, 23, 41, .10);

  /* ── 布局 ── */
  --hdr: 52px;

  /* ── 三栏布局尺寸 ──
     这几个原本混在 dashboard.css 的 :root 里，抽令牌时漏了。
     .layout 的 grid-template-columns 直接引用它们，
     取不到值会让 grid 整条规则失效、三栏塌成单列。 */
  --col-l: 244px;
  --col-m: 380px;
}
