/* ============================================================
   手机端主题 · 深紫罗兰（m-theme-purple）
   用于 questionnaire.html（医疗问卷）
   取值来源：pc/assets/theme-purple.css —— 主紫 #8B5CF6 · 深紫夜 #3B2678 · 淡紫 #D8CCFF
   ============================================================ */

body.theme-purple {
  --page-bg: #3B2678;
  --page-fg: #F8F5FF;
  --head-fg: #FFFFFF;
  --body-fg: #DCD2F2;
  --muted-fg: #CBBDEB;

  --t1: #F8F5FF;
  --t2: #EBE6FA;
  --t-head: #3B2678;
  --t-body: #5B4A8C;
  --t-muted: #8A7CB5;
  --t-card: #FFFFFF;
  --t-bd: rgba(139, 92, 246, .22);

  --brand: #8B5CF6;
  --sec-red-bg: #6D3FD8;   /* 品牌色板块压深：白字由 4.2:1 → 6.3:1 */
  --brand-2: #6D3FD8;
  --accent: #D8CCFF;
  --accent-2: #EBE2FF;
  --accent-soft: rgba(216, 204, 255, .14);
  --accent-bd: rgba(216, 204, 255, .5);
  --link: #6D3FD8;

  --hero-1: #A98CFF;
  --hero-2: #8B5CF6;
  --hero-3: #6B3FD6;
  --hero-bright: #BFA9FF;
  --hero-deep: #5A2FB8;

  --dark-bg: #3B2678;
  --ink: #3B2678;
  --dark-card: #4A3291;
  --dark-card-bd: rgba(216, 204, 255, .42);
  --dark-fg: #DCD2F2;
  --dark-accent: #D8CCFF;

  --red-card: rgba(74, 38, 160, .34);
  --red-card-bd: rgba(255, 255, 255, .24);

  --bar-bg: rgba(58, 36, 120, .92);
  --foot-bg: #2C1B60;
}
