/* ===== 安诚私域方案 PPT · 设计系统 =====
   品牌色沿用安诚 #C7000B；零依赖，纯 CSS
   ========================================= */

:root{
  /* 品牌色 */
  --red:#C7000B;
  --red-d:#9e0009;
  --red-dd:#7a0007;
  --red-l:#e2262e;
  --red-soft:#fdf1f1;
  --red-soft2:#fbe5e6;

  /* 中性色 */
  --ink:#1a1d21;
  --ink-2:#3d434b;
  --gray:#666e78;
  --dim:#959ca6;
  --line:#e8eaed;
  --line-2:#f0f2f4;
  --bg:#f5f6f8;
  --card:#ffffff;

  /* 功能色 */
  --green:#07a35a;
  --green-soft:#e8f7ef;
  --blue:#1668dc;
  --blue-soft:#e9f2fe;
  --amber:#d97706;
  --amber-soft:#fef4e6;
  --purple:#722ed1;
  --purple-soft:#f3ecfd;

  /* 阶段色（四步路径） */
  --st1:#C7000B;   --st1-soft:#fdf1f1;   /* 第一步 加微搭底座 */
  --st2:#1668dc;   --st2-soft:#e9f2fe;   /* 第二步 服务体系 */
  --st3:#07a35a;   --st3-soft:#e8f7ef;   /* 第三步 营销体系 */
  --st4:#722ed1;   --st4-soft:#f3ecfd;   /* 第四步 试点推广 */

  /* 阴影 */
  --sh-sm:0 1px 2px rgba(16,24,40,.05);
  --sh:0 2px 8px rgba(16,24,40,.06),0 1px 2px rgba(16,24,40,.04);
  --sh-md:0 8px 24px rgba(16,24,40,.08),0 2px 6px rgba(16,24,40,.04);
  --sh-lg:0 16px 48px rgba(16,24,40,.12),0 4px 12px rgba(16,24,40,.05);

  /* 圆角 */
  --r-sm:6px; --r:10px; --r-md:14px; --r-lg:20px; --r-xl:28px;

  /* 版式 */
  --slide-w:1600px;
  --slide-h:900px;
  --pad-x:88px;
  --pad-y:64px;

  --font:"PingFang SC","Microsoft YaHei","Source Han Sans SC","Noto Sans CJK SC",-apple-system,BlinkMacSystemFont,sans-serif;
  --font-num:"DIN Alternate","Bahnschrift","Segoe UI",var(--font);
}

*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}

html,body{
  height:100%;
  background:#12151a;
  color:var(--ink);
  font-family:var(--font);
  -webkit-font-smoothing:antialiased;
  text-rendering:optimizeLegibility;
  overflow:hidden;
}

button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}
img{display:block;max-width:100%}