/**
 * Color Schemes for Hello Doll Supplies
 * 通过 body.hds-scheme-* 切换
 *
 * WooCommerce CSS 变量兼容 (--wc-*):
 * - 表单样式由 base.css 中的 --hds-form-* 统一管理
 * - WC 的 --wc-primary 等在 hds-color-primary 中统一管理
 */

/* ===========================
   Scheme: 默认经典 (Default Classic)
   原始配色，白/米色背景 + 红金点缀
   =========================== */
body.hds-scheme-default {
  /* 基础色 */
  --hds-color-primary: #E3092F;
  --hds-color-primary-alt: #E3092F;
  --hds-color-accent: #F8BC26;
  --hds-color-text: #101010;
  --hds-color-muted: #666666;
  --hds-color-bg: #FFFFFF;
  --hds-color-surface: #FFFFFF;
  --hds-color-surface-alt: #F5EEE4;
  --hds-color-border: #e0e0e0;
  --hds-color-frame: #101010;
  --hds-color-frame-contrast: #FFFFFF;

  /* 状态色 */
  --hds-color-success: #b0b865;
  --hds-color-error: #a00;
  --hds-color-warning: #ffba00;
  --hds-color-info: #2ea2cc;

  /* WC 兼容色 */
  --woocommerce: #E3092F;
  --wc-primary: #E3092F;
  --wc-primary-text: #FFFFFF;
  --wc-secondary: #e9e6ed;
  --wc-secondary-text: #515151;
  --wc-green: #b0b865;
  --wc-red: #a00;
  --wc-orange: #ffba00;
  --wc-blue: #2ea2cc;
  --wc-content-bg: #FFFFFF;
  --wc-subtext: #666666;

  /* 按钮色 */
  --hds-btn-bg: #E3092F;
  --hds-btn-text: #FFFFFF;
  --hds-btn-hover-bg: #c00828;
  --hds-btn-hover-text: #FFFFFF;

  /* 表单色 */
  --hds-form-bg: #FFFFFF;
  --hds-form-border: #e0e0e0;
  --hds-form-text: #101010;
  --hds-form-placeholder: #888888;

  /* 产品卡 */
  --hds-product-card-bg: #FFFFFF;
  --hds-product-card-border: #e0e0e0;
  --hds-product-price-color: #E3092F;
  --hds-product-price-del-color: #666666;
  --hds-product-onsale-bg: #E3092F;
  --hds-product-onsale-text: #FFFFFF;
}

/* ===========================
   Scheme: 暗黑莓 (Dark Berry)
   =========================== */
body.hds-scheme-dark-berry {
  /* 基础色 */
  --hds-color-primary: #A80038;
  --hds-color-primary-alt: #D40044;
  --hds-color-accent: #FD0054;
  --hds-color-text: #FBF9FA;
  --hds-color-muted: #A89FA8;
  --hds-color-bg: #2B2024;
  --hds-color-surface: #352930;
  --hds-color-surface-alt: #3D3238;
  --hds-color-border: #4A4048;
  --hds-color-frame: #1A1215;
  --hds-color-frame-contrast: #FBF9FA;

  /* 状态色 */
  --hds-color-success: #3D8B6E;
  --hds-color-error: #FF3355;
  --hds-color-warning: #FFBA00;
  --hds-color-info: #2EA2CC;

  /* WC 兼容色 */
  --woocommerce: #A80038;
  --wc-primary: #A80038;
  --wc-primary-text: #FFFFFF;
  --wc-secondary: #3D3238;
  --wc-secondary-text: #FBF9FA;
  --wc-green: #3D8B6E;
  --wc-red: #FF3355;
  --wc-orange: #FFBA00;
  --wc-blue: #2EA2CC;
  --wc-content-bg: #352930;
  --wc-subtext: #A89FA8;

  /* 按钮色 */
  --hds-btn-bg: #A80038;
  --hds-btn-text: #FFFFFF;
  --hds-btn-hover-bg: #D40044;
  --hds-btn-hover-text: #FFFFFF;

  /* 表单色 */
  --hds-form-bg: #0D0D0D;
  --hds-form-border: #2A2A2A;
  --hds-form-text: #EEEEEE;
  --hds-form-placeholder: #888888;

  /* 产品卡 */
  --hds-product-card-bg: #0D0D0D;
  --hds-product-card-border: #2A2A2A;
  --hds-product-price-color: #CF0A0A;
  --hds-product-price-del-color: #888888;
  --hds-product-onsale-bg: #CF0A0A;
  --hds-product-onsale-text: #FFFFFF;
}

/* ===========================
   Scheme: 纯黑经典 (Pure Black)
   高对比黑白基底，红色只用于转化动作
   =========================== */
body.hds-scheme-pure-black {
  /* 基础色 */
  --hds-color-primary: #D4142A;
  --hds-color-primary-alt: #FF2B43;
  --hds-color-accent: #F2C46D;
  --hds-color-text: #F6F4F2;
  --hds-color-muted: #A9A4A0;
  --hds-color-bg: #070707;
  --hds-color-surface: #111111;
  --hds-color-surface-alt: #1B1B1B;
  --hds-color-border: #2A2A2A;
  --hds-color-frame: #000000;
  --hds-color-frame-contrast: #FFFFFF;

  /* 状态色 */
  --hds-color-success: #4F9A6E;
  --hds-color-error: #FF4C5F;
  --hds-color-warning: #F2C46D;
  --hds-color-info: #5EA3D8;

  /* WC 兼容色 */
  --woocommerce: #D4142A;
  --wc-primary: #D4142A;
  --wc-primary-text: #FFFFFF;
  --wc-secondary: #1B1B1B;
  --wc-secondary-text: #F6F4F2;
  --wc-green: #4F9A6E;
  --wc-red: #FF4C5F;
  --wc-orange: #F2C46D;
  --wc-blue: #5EA3D8;
  --wc-content-bg: #111111;
  --wc-subtext: #A9A4A0;

  /* 按钮色 */
  --hds-btn-bg: #D4142A;
  --hds-btn-text: #FFFFFF;
  --hds-btn-hover-bg: #FF2B43;
  --hds-btn-hover-text: #FFFFFF;

  /* 表单色 */
  --hds-form-bg: #111111;
  --hds-form-border: #2A2A2A;
  --hds-form-text: #F6F4F2;
  --hds-form-placeholder: #77716D;

  /* 产品卡 */
  --hds-product-card-bg: #111111;
  --hds-product-card-border: #2A2A2A;
  --hds-product-price-color: #F2C46D;
  --hds-product-price-del-color: #A9A4A0;
  --hds-product-onsale-bg: #D4142A;
  --hds-product-onsale-text: #FFFFFF;
}

/* ===========================
   Scheme: 温润高端 (Premium Warm)
   深巧棕 + 肤粉铜 + 奶油米，主推真实材质和私密信任
   =========================== */
body.hds-scheme-premium-warm {
  /* 基础色 */
  --hds-color-primary: #7A3F32;
  --hds-color-primary-alt: #9A5B49;
  --hds-color-accent: #D9A27E;
  --hds-color-text: #241B17;
  --hds-color-muted: #6F6259;
  --hds-color-bg: #F6EFE8;
  --hds-color-surface: #FFFFFF;
  --hds-color-surface-alt: #EFE0D2;
  --hds-color-border: #E2D3C3;
  --hds-color-frame: #241B17;
  --hds-color-frame-contrast: #F8F1EA;

  /* 状态色 */
  --hds-color-success: #5F8A70;
  --hds-color-error: #B84A52;
  --hds-color-warning: #C9934A;
  --hds-color-info: #547D8C;

  /* WC 兼容色 */
  --woocommerce: #7A3F32;
  --wc-primary: #7A3F32;
  --wc-primary-text: #FFFFFF;
  --wc-secondary: #EFE0D2;
  --wc-secondary-text: #241B17;
  --wc-green: #5F8A70;
  --wc-red: #B84A52;
  --wc-orange: #C9934A;
  --wc-blue: #547D8C;
  --wc-content-bg: #FFFFFF;
  --wc-subtext: #6F6259;

  /* 按钮色 */
  --hds-btn-bg: #7A3F32;
  --hds-btn-text: #FFFFFF;
  --hds-btn-hover-bg: #5E3027;
  --hds-btn-hover-text: #FFFFFF;

  /* 表单色 */
  --hds-form-bg: #FFFFFF;
  --hds-form-border: #E2D3C3;
  --hds-form-text: #241B17;
  --hds-form-placeholder: #9D8B7F;

  /* 产品卡 */
  --hds-product-card-bg: #FFFFFF;
  --hds-product-card-border: #E2D3C3;
  --hds-product-price-color: #7A3F32;
  --hds-product-price-del-color: #9D8B7F;
  --hds-product-onsale-bg: #D9A27E;
  --hds-product-onsale-text: #241B17;
}

/* ===========================
   Scheme: 暗夜酒莓 (Midnight Berry)
   炭黑 + 酒莓红 + 玫瑰粉，强化私密成人氛围
   =========================== */
body.hds-scheme-midnight-berry {
  /* 基础色 */
  --hds-color-primary: #9F294B;
  --hds-color-primary-alt: #C43A62;
  --hds-color-accent: #D7A4B4;
  --hds-color-text: #F8F3EF;
  --hds-color-muted: #B9AEB5;
  --hds-color-bg: #171417;
  --hds-color-surface: #211B20;
  --hds-color-surface-alt: #2A2228;
  --hds-color-border: #3C3038;
  --hds-color-frame: #0F0D10;
  --hds-color-frame-contrast: #FFFFFF;

  /* 状态色 */
  --hds-color-success: #4F8A68;
  --hds-color-error: #FF546C;
  --hds-color-warning: #D6A84F;
  --hds-color-info: #6794C9;

  /* WC 兼容色 */
  --woocommerce: #9F294B;
  --wc-primary: #9F294B;
  --wc-primary-text: #FFFFFF;
  --wc-secondary: #2A2228;
  --wc-secondary-text: #F8F3EF;
  --wc-green: #4F8A68;
  --wc-red: #FF546C;
  --wc-orange: #D6A84F;
  --wc-blue: #6794C9;
  --wc-content-bg: #211B20;
  --wc-subtext: #B9AEB5;

  /* 按钮色 */
  --hds-btn-bg: #9F294B;
  --hds-btn-text: #FFFFFF;
  --hds-btn-hover-bg: #C43A62;
  --hds-btn-hover-text: #FFFFFF;

  /* 表单色 */
  --hds-form-bg: #211B20;
  --hds-form-border: #3C3038;
  --hds-form-text: #F8F3EF;
  --hds-form-placeholder: #8D8088;

  /* 产品卡 */
  --hds-product-card-bg: #211B20;
  --hds-product-card-border: #3C3038;
  --hds-product-price-color: #D7A4B4;
  --hds-product-price-del-color: #8D8088;
  --hds-product-onsale-bg: #9F294B;
  --hds-product-onsale-text: #FFFFFF;
}

/* ===========================
   Scheme: 洁净护理 (Clean Sage)
   深墨绿 + 鼠尾草灰 + 冷白，突出安全材质和护理信任
   =========================== */
body.hds-scheme-clean-sage {
  /* 基础色 */
  --hds-color-primary: #506B5D;
  --hds-color-primary-alt: #637F70;
  --hds-color-accent: #A9C1B5;
  --hds-color-text: #1F2422;
  --hds-color-muted: #68716D;
  --hds-color-bg: #F4F5F4;
  --hds-color-surface: #FFFFFF;
  --hds-color-surface-alt: #E8EEEA;
  --hds-color-border: #D9DEDB;
  --hds-color-frame: #1F2422;
  --hds-color-frame-contrast: #FFFFFF;

  /* 状态色 */
  --hds-color-success: #4F8A68;
  --hds-color-error: #A94D55;
  --hds-color-warning: #B88B3E;
  --hds-color-info: #527F93;

  /* WC 兼容色 */
  --woocommerce: #506B5D;
  --wc-primary: #506B5D;
  --wc-primary-text: #FFFFFF;
  --wc-secondary: #E8EEEA;
  --wc-secondary-text: #1F2422;
  --wc-green: #4F8A68;
  --wc-red: #A94D55;
  --wc-orange: #B88B3E;
  --wc-blue: #527F93;
  --wc-content-bg: #FFFFFF;
  --wc-subtext: #68716D;

  /* 按钮色 */
  --hds-btn-bg: #506B5D;
  --hds-btn-text: #FFFFFF;
  --hds-btn-hover-bg: #3E554A;
  --hds-btn-hover-text: #FFFFFF;

  /* 表单色 */
  --hds-form-bg: #FFFFFF;
  --hds-form-border: #D9DEDB;
  --hds-form-text: #1F2422;
  --hds-form-placeholder: #8A928E;

  /* 产品卡 */
  --hds-product-card-bg: #FFFFFF;
  --hds-product-card-border: #D9DEDB;
  --hds-product-price-color: #506B5D;
  --hds-product-price-del-color: #8A928E;
  --hds-product-onsale-bg: #A9C1B5;
  --hds-product-onsale-text: #1F2422;
}

/* ===========================
   Scheme: 赤红之夜 (Crimson Night)
   极黑 x 冷正红，仅红黑二色，无金色干扰
   =========================== */
body.hds-scheme-crimson-night {
  /* 基础色 */
  --hds-color-primary: #E01020;
  --hds-color-primary-alt: #CC0018;
  --hds-color-accent: #FF3344;
  --hds-color-text: #F0F0F0;
  --hds-color-muted: #888888;
  --hds-color-bg: #050505;
  --hds-color-surface: #0E0E0E;
  --hds-color-surface-alt: #181818;
  --hds-color-border: #2A2A2A;
  --hds-color-frame: #000000;
  --hds-color-frame-contrast: #FFFFFF;

  /* 状态色 */
  --hds-color-success: #3D8B6E;
  --hds-color-error: #FF3344;
  --hds-color-warning: #FF6B35;
  --hds-color-info: #4A9BD9;

  /* WC 兼容色 */
  --woocommerce: #E01020;
  --wc-primary: #E01020;
  --wc-primary-text: #FFFFFF;
  --wc-secondary: #181818;
  --wc-secondary-text: #F0F0F0;
  --wc-green: #3D8B6E;
  --wc-red: #FF3344;
  --wc-orange: #FF6B35;
  --wc-blue: #4A9BD9;
  --wc-content-bg: #0E0E0E;
  --wc-subtext: #888888;

  /* 按钮色 */
  --hds-btn-bg: #E01020;
  --hds-btn-text: #FFFFFF;
  --hds-btn-hover-bg: #CC0018;
  --hds-btn-hover-text: #FFFFFF;

  /* 表单色 */
  --hds-form-bg: #0E0E0E;
  --hds-form-border: #2A2A2A;
  --hds-form-text: #F0F0F0;
  --hds-form-placeholder: #666666;

  /* 产品卡 */
  --hds-product-card-bg: #0E0E0E;
  --hds-product-card-border: #2A2A2A;
  --hds-product-price-color: #FF3344;
  --hds-product-price-del-color: #888888;
  --hds-product-onsale-bg: #E01020;
  --hds-product-onsale-text: #FFFFFF;
}
