/* ============================================================
   时光邮局 · 设计令牌
   方向：书信纸感 × 邮政美学
   主色：邮政绿（表面与主行动）
   强调：邮戳朱红（仅用于邮戳、关键标记，占比 ~10%）
   ============================================================ */
:root {
  /* 颜色 */
  --color-bg: #f5efe3;          /* 暖米纸 */
  --color-surface: #fbf7ee;     /* 信纸面 */
  --color-surface-2: #ede4d2;   /* 牛皮纸面 */
  --color-text: #2a241b;        /* 墨色 */
  --color-muted: #6f6554;       /* 淡墨 */
  --color-primary: #1d5b45;     /* 邮政绿 */
  --color-primary-deep: #143d2f;
  --color-accent: #bf4226;      /* 邮戳朱红 */
  --color-line: rgba(42, 36, 27, .16);
  --color-line-strong: rgba(42, 36, 27, .34);
  --color-on-primary: #f7f3e8;

  /* 字体 */
  --font-display: "Noto Serif SC", "Songti SC", serif;
  --font-body: "LXGW WenKai", "Noto Serif SC", "Kaiti SC", serif;
  --font-mono: "IBM Plex Mono", "Courier New", monospace;

  /* 字阶（1.25 比例） */
  --text-xs: .75rem;
  --text-sm: .875rem;
  --text-base: 1.0625rem;
  --text-lg: 1.333rem;
  --text-xl: 1.7769rem;
  --text-2xl: 2.3686rem;
  --text-3xl: 3.1573rem;
  --text-hero: clamp(2.6rem, 6.4vw, 4.6rem);

  /* 间距 */
  --space-1: 4px;  --space-2: 8px;  --space-3: 16px;
  --space-4: 24px; --space-5: 40px; --space-6: 64px; --space-7: 96px;

  /* 圆角：纸品几乎没有大圆角 */
  --radius-sm: 3px;
  --radius-md: 6px;
  --radius-lg: 10px;

  /* 阴影（带环境暖色调，非纯黑） */
  --shadow-1: 0 2px 8px rgba(58, 46, 28, .14);
  --shadow-2: 0 8px 28px rgba(58, 46, 28, .18);
  --shadow-3: 0 24px 64px rgba(58, 46, 28, .24);

  /* 动效 */
  --ease-out: cubic-bezier(0.16, 1, 0.3, 1);
  --dur-fast: 160ms;
  --dur-base: 320ms;
  --dur-slow: 640ms;

  /* 航空信封斜纹 */
  --airmail: repeating-linear-gradient(
    -45deg,
    #bf4226 0 12px,
    transparent 12px 24px,
    #1d5b45 24px 36px,
    transparent 36px 48px
  );
}
