/* ==========================================================================
   app-tokens.css — v3.0 设计 token（照抄《界面设计规范-v3.0-高端质感版》附录）
   改动只能改这一份；页面里禁止出现十六进制色值。
   ========================================================================== */
:root {
  /* 品牌（绿色唯一主人：只用于实心主按钮 / 开关开启 / 进度条） */
  --brand:#07C160; --brand-hover:#06AD56; --brand-active:#059A4C;
  --green-ink:#0A7F45; --green-soft:#EDF8F2; --green-line:#C9EDDA;

  /* 中性（暖灰） */
  --bg:#F7F7F4; --surface:#FFFFFF; --surface-2:#FBFBF8; --surface-3:#F2F2ED;
  --line:#E9E9E4; --line-2:#F0F0EB; --line-3:#F6F6F2;
  --ink:#14181B; --ink-2:#3A403E; --ink-3:#6E7573; --ink-4:#8F9691; --ink-5:#C3C8C4;

  /* 侧栏 / 深色底 */
  --sidebar:#101A15; --sidebar-2:#1A2620; --sidebar-t:#8E9B95; --sidebar-t2:#5C6B64;

  /* 类型三分色 */
  --type-resale:#38618C; --type-rent:#0F6F7E; --type-new:#96702F;
  --type-resale-bg:#EEF2F7; --type-rent-bg:#EBF2F3; --type-new-bg:#F5F0E8;

  /* 语义 */
  --ok:#07C160; --ok-bg:#EDF8F2; --ok-ink:#0A7F45;
  --warn:#E38B00; --warn-bg:#FDF4E7; --warn-ink:#9A5E00;
  --danger:#D93A3A; --danger-bg:#FBEDED; --danger-ink:#A32B2B;
  --special:#6E5ED0; --special-bg:#F0EEFA; --special-ink:#5B4FA8;

  /* 阴影（两套，无第三套） */
  --shadow-card:0 0 0 1px rgba(20,24,27,.045), 0 1px 2px rgba(20,24,27,.04);
  --shadow-float:0 12px 32px -8px rgba(20,24,27,.16), 0 0 0 1px rgba(20,24,27,.05);
  --shadow-drawer:-24px 0 48px -12px rgba(20,24,27,.14);

  /* 字阶（四档锁死） */
  --fs-display:24px; --fs-title:15px; --fs-body:13px; --fs-meta:11px; --fs-money:17px;

  /* 圆角（四档锁死） */
  --r-sm:6px; --r-md:10px; --r-lg:14px; --r-full:999px;

  /* 间距 */
  --sp-1:4px; --sp-2:8px; --sp-3:12px; --sp-4:16px; --sp-5:20px;
  --sp-6:24px; --sp-7:28px; --sp-8:32px; --sp-10:40px;

  /* 动效 */
  --ease:cubic-bezier(.2,0,0,1);
  --dur-fast:160ms; --dur-mid:240ms; --dur-slow:320ms;
}
