/* 设计规范 v1.2 第 2–4 节。颜色、圆角、字体、动效曲线只在这里定义一处。 */
:root {
  --sun:#F7D96A; --sun-soft:#FCEFB8; --sun-deep:#B08A12;
  --leaf:#A8BA6C; --leaf-soft:#E6EDC9; --leaf-deep:#62752F;
  --berry:#F4B6D6; --berry-soft:#FBE3EF; --berry-deep:#D6489A;
  --sky:#BDCBF3; --sky-soft:#E4EAFB;
  --peach:#F8D0B2; --mint:#C3E6D7; --coral:#EE8379;

  --bg:#FBF4E6; --card:#FFFFFF; --ink:#1B1B1B; --ink2:#4A4538; --muted:#877D6A; --line:#EFE6D4;
  --nav-off:#8C8778;

  --font-display:"Avenir Next","Segoe UI Variable Display","Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;
  --font-body:-apple-system,"PingFang SC","Microsoft YaHei","Noto Sans SC",sans-serif;

  --r-card:28px; --r-mid:20px; --r-sm:14px; --r-pill:999px; --r-sheet:32px;
  --page-x:20px; --card-pad:18px; --card-gap:12px;

  --e-bounce:cubic-bezier(.3,1.6,.5,1);
  --e-spring:cubic-bezier(.3,1.4,.5,1);
  --e-ring:cubic-bezier(.3,1.3,.5,1);

  --safe-top:env(safe-area-inset-top, 0px);
  --safe-bottom:env(safe-area-inset-bottom, 0px);
  --nav-h:64px;
}
