/* 微信 */

:root.dark,
.dark,
[data-theme='dark'] {
  --color-text-primary: #ffffff !important;
  --color-text-secondary: #7d7d7d !important;
  --color-text-tertiary: #4c4c4c !important;
  --color-background-primary: #191919 !important;
  --color-background-secondary: #242424 !important;
  --color-background-tertiary: #111111 !important;
  --color-surface: #242424e6 !important;
  --color-surface-elevated: #2a2a2af2 !important;
  --color-border: #333333 !important;
  --color-border-secondary: #33333380 !important;
  --color-primary: #07c160 !important;
  --color-primary-hover: #06ad56 !important;
  --color-accent: #07c160 !important;
  --color-accent-hover: #06ad56 !important;
  --color-success: #07c160 !important;
  --color-warning: #ffbe00 !important;
  --color-danger: #fa5151 !important;
  --color-error: #fa5151 !important;
  --shadow-sm: 0 1px 2px #00000080;
  --shadow-md: 0 4px 12px #000000a6, 0 2px 4px #00000080;
  --shadow-lg: 0 12px 24px #000000cc, 0 8px 16px #000000a6;
  --shadow-xl: 0 20px 48px #000000e6, 0 10px 24px #000000cc;
}

:root,
.light,
[data-theme='light'] {
  --color-text-primary: #000000 !important;
  --color-text-secondary: #6e6e73 !important;
  --color-text-tertiary: #86868b !important;
  --color-background-primary: #f5f5f5 !important;
  --color-background-secondary: #eaeaea !important;
  --color-background-tertiary: #ffffff !important;
  --color-surface: #ffffffe6 !important;
  --color-surface-elevated: #ffffffff !important;
  --color-border: #d6d6d6 !important;
  --color-border-secondary: #d6d6d680 !important;
  --color-primary: #07c160 !important;
  --color-primary-hover: #06ad56 !important;
  --color-accent: #07c160 !important;
  --color-accent-hover: #06ad56 !important;
  --color-success: #07c160 !important;
  --color-warning: #ffbe00 !important;
  --color-danger: #fa5151 !important;
  --color-error: #fa5151 !important;
  --shadow-sm: 0 1px 3px #0000000d, 0 1px 2px #00000005;
  --shadow-md: 0 4px 12px #0000000f, 0 2px 6px #0000000a;
  --shadow-lg: 0 8px 24px #00000014, 0 4px 12px #0000000f;
  --shadow-xl: 0 12px 32px #0000001a, 0 8px 16px #00000014;
}
