/* 设计 token —— 手抄自 web/app/assets/css/tokens.css，只抄后台换皮用到的那几个。
 * 为什么手抄不引用：CMS 镜像的构建上下文是 cms/，web/ 不在里面；为十几个变量
 * 改 CI 与 Dockerfile 路径不值得。改色时两边一起改。
 * 字体只用回退栈：Noto Sans SC 在前台拆成 300 多个分片，后台是内部工具，不值得再搬一份。 */
:root {
  --ink:        #191816;
  --ink-2:      #211F1D;
  --ink-3:      #2B2825;
  --paper:      #F5F3F0;
  --paper-2:    #EDE9E3;
  --paper-3:    #E2DDD4;

  --on-dark:    #F5F3F0;
  --on-dark-2:  rgba(245, 243, 240, .72);
  --on-dark-3:  rgba(245, 243, 240, .46);
  --on-light:   #191816;
  --on-light-2: rgba(25, 24, 22, .68);
  --on-light-3: rgba(25, 24, 22, .44);

  --rule-dark:       rgba(245, 243, 240, .14);
  --rule-dark-soft:  rgba(245, 243, 240, .07);
  --rule-light:      rgba(25, 24, 22, .13);
  --rule-light-soft: rgba(25, 24, 22, .07);

  --accent-on-light: #A8501C;
  --accent-on-dark:  #E9A472;

  --aurora: linear-gradient(104deg,
    #DCE3D2 0%, #F0E5C9 26%, #F3DCC9 52%, #EFDCE0 76%, #E8E4DC 100%);

  --sans: "Noto Sans SC", "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;
  --mono: "JetBrains Mono", "SFMono-Regular", Consolas, monospace;

  --fs-body: 15.5px;
  --fs-meta: 12.5px;

  --r-xs: 4px;
  --r-s:  8px;
  --r-m:  14px;
  --r-l:  24px;

  --motion-fast: 170ms;
  --motion-base: 420ms;
  --ease-rise: cubic-bezier(.22, 1, .36, 1);
}
