[data-theme="theme_T0"] {
  /* ====================================== */    
  /*              Brand-Primary             */
  /*           (核心品牌色：黑白灰)           */
  /* ====================================== */
  --Brand-Primary-Primary: #000000; /* 主色改为纯黑 */
  --Brand-Primary-secondary: #333333; /* 辅助色为深灰 */
  --Brand-Primary-Success-Accent: #666666; /* 强调色为中灰 */
  --Brand-Primary-text-primary: #ffffff;
  --Brand-Primary-text-secondary: rgba(255, 255, 255, 0.7);
  --Brand-Primary-text-Success-Accent-2: rgba(255, 255, 255, 0.35);

  /* ====================================== */
  /*               Foreground               */
  /*               (前景/文本)               */
  /* ====================================== */
  --Foreground-primary: #000000;
  --Foreground-secondary: rgba(0, 0, 0, 0.6); /* 稍微降低对比度的灰色文本 */
  --Foreground-tertiary: rgba(0, 0, 0, 0.35);

  /* ====================================== */
  /*                Container               */
  /*                (容器背景)               */
  /* ====================================== */
  --Container-background: #f3f3f7; /* 保持图中表单部分的浅灰背景 */
  --Container-background-secondary: #e5e5ea;
  --Container-background-tertiary: rgba(0, 0, 0, 0.05);
  --Container-border-divider: #d1d1d6; /* 分割线稍微加深一点灰色 */

  /* ====================================== */
  /*               Background               */
  /*                (页面背景)               */
  /* ====================================== */
  --Background-primary: #ffffff;
  --Background-secondary: #f9f9f9;
  --Background-tertiary: rgba(0, 0, 0, 0.02);

  /* ====================================== */
  /*                  Button                */
  /*               (按钮颜色)                */
  /* ====================================== */
  --Button-White: #ffffff;
  --Button-Black: #000000;
  
  /* 核心交互颜色改为黑色 */
  --Button-normal: #000000; 
  --Button-hover: #333333;
  --Button-inactive: rgba(0, 0, 0, 0.1);

  /* 功能色保持语义，但可以稍微降低饱和度以匹配性冷淡风 */
  --Button-red: #d70015;
  --Button-yellow: #ffcc00;
  --Button-orange: #ff9500;
  --Button-green: #28cd41;
  --Button-mint: #00c7be;
  --Button-teal: #59adc4;
  --Button-cyan: #55bef0;
  --Button-blue: #000000; /* 在此主题下，蓝色按钮逻辑上也应倾向于黑色或深色 */
  --Button-indigo: #5856d6;
  --Button-purple: #af52de;

  /* ====================================== */
  /*                Primitive               */
  /*              (基础黑白色值)              */
  /* ====================================== */
  --Primitive-black: #000000;
  --Primitive-black-a10: rgba(0, 0, 0, 0.1);
  --Primitive-black-a20: rgba(0, 0, 0, 0.2);
  --Primitive-black-a30: rgba(0, 0, 0, 0.3);
  --Primitive-black-a40: rgba(0, 0, 0, 0.4);
  --Primitive-black-a50: rgba(0, 0, 0, 0.5);
  --Primitive-black-a60: rgba(0, 0, 0, 0.6);
  --Primitive-black-a70: rgba(0, 0, 0, 0.7);
  --Primitive-black-a80: rgba(0, 0, 0, 0.8);
  --Primitive-black-a90: rgba(0, 0, 0, 0.9);

  --Primitive-white: #ffffff;
  --Primitive-white-a10: rgba(255, 255, 255, 0.1);
  --Primitive-white-a20: rgba(255, 255, 255, 0.2);
  --Primitive-white-a30: rgba(255, 255, 255, 0.3);
  --Primitive-white-a40: rgba(255, 255, 255, 0.4);
  --Primitive-white-a50: rgba(255, 255, 255, 0.5);
  --Primitive-white-a60: rgba(255, 255, 255, 0.6);
  --Primitive-white-a70: rgba(255, 255, 255, 0.7);
  --Primitive-white-a80: rgba(255, 255, 255, 0.8);
  --Primitive-white-a90: rgba(255, 255, 255, 0.9);

  /* ====================================== */
  /*             Spacing / Gap              */
  /* ====================================== */
  --Gap-gap-xs: 4px;
  --Gap-gap-sm: 8px;
  --Gap-gap-sm-plus: 12px;
  --Gap-gap-md: 16px;
  --Gap-gap-md-plus: 20px;
  --Gap-gap-lg: 24px;
  --Gap-gap-lg-plus: 32px;
  --Gap-gap-xl: 56px;
  --Gap-gap-xl-plus: 64px;
  --Gap-gap-xxl: 80px;
  --Gap-gap-xxl-plus: 96px;

  /* ====================================== */
  /*           Spacing / Padding            */
  /* ====================================== */
  --Padding-padding-xs: 4px;
  --Padding-padding-sm: 8px;
  --Padding-padding-sm-plus: 12px;
  --Padding-padding-md: 16px;
  --Padding-padding-md-plus: 20px;
  --Padding-padding-lg: 24px;
  --Padding-padding-xl: 32px;
  --Padding-padding-xl-plus: 56px;

  /* ====================================== */
  /*        Spacing / Corner-radius         */
  /*      (图1显示为直角设计，保持0px)        */
  /* ====================================== */
  --Corner-radius-border-radius-sm: 0px;
  --Corner-radius-border-radius-md: 0px;
  --Corner-radius-border-radius-lg: 0px;
  --Corner-radius-border-radius-xl: 0px;

  /* ====================================== */
  /*                Font-type               */
  /*   (图1: 标题Playfair, 正文Sans-serif)   */
  /* ====================================== */
  --Font-type-font-primary: "Playfair Display", serif;
  --Font-type-font-secondary: "Inter", sans-serif;

  /* ====================================== */
  /*                Font-size               */
  /* ====================================== */
  --Font-size-heading-1: 60px;
  --Font-size-heading-2: 50px;
  --Font-size-heading-3: 40px;
  --Font-size-heading-4: 30px;
  --Font-size-heading-5: 24px;
  --Font-size-headline: 20px;
  --Font-size-body-large: 18px;
  --Font-size-body: 16px;
  --Font-size-footnote: 14px;
  --Font-size-caption: 13px;
  --Font-size-small: 12px;

  /* ====================================== */
  /*               Font-Line-height         */
  /* ====================================== */
  --Line-height-heading-1: 1.2;
  --Line-height-heading-2: 1.2;
  --Line-height-heading-3: 1.2;
  --Line-height-heading-4: 1.3;
  --Line-height-heading-5: 1.3;
  --Line-height-headline: 1.4;
  --Line-height-body-large: 1.5;
  --Line-height-body: 1.5;
  --Line-height-footnote: 1.5;
  --Line-height-caption: 1.5;
  --Line-height-small: 1.5;
}