/* ══════════════════════════════════════════════════════════════
   设计参数（从原型实测提取，改视觉优先改这里）
   ══════════════════════════════════════════════════════════════ */
:root {
  /* 颜色 */
  --paper: #f5f4ef;          /* 纸色：页面底 */
  --paper-studio: #fafaf8;   /* Studio 页单独用的更白的纸色 */
  --ink: #20211d;            /* 墨色：正文 */
  --stage: #8d9081;          /* 外层底色：Menu 总览时露出来的灰绿 */
  --muted: #66695e;          /* 次要文字（View 01 等） */
  --muted-2: #75776d;        /* 中文小字 */
  --line: #bfc0bc;           /* 细分隔线 */
  --img-empty: #e4e4e2;      /* 图片未加载 / 空位 */
  --cell-empty: #dededb;     /* 详情页空格子 */
  --slot-empty: #d2d2d2;     /* 服务页图片占位 */
  --edit-hover: #2b6cf0;     /* 后台预览点选时的描边（preview.css），要在照片和纸色上都看得清 */

  /* 字体 */
  --font: Arial, 'Microsoft YaHei', sans-serif;

  /* 缓动曲线 */
  --ease-room: cubic-bezier(.76, 0, .24, 1);   /* 页面整屏横移，0.8s */
  --ease-out: cubic-bezier(.22, .68, .16, 1);  /* 详情页进出场 0.86s / 导航文字 */
  --ease-soft: cubic-bezier(.46, 0, .09, 1);   /* 开场动画 / 总览卡片 */

  /* 时长 */
  --dur-room: .8s;
  --dur-strip: .7s;

  /* 布局 */
  --gutter: 16px;
  --header-h: 72px;
}

@media (max-width: 650px) {
  :root { --header-h: 80px; }
}
