[data-theme-color="daiqing"] {
    --gray-50: #f0f2f5;
    --gray-100: #f1f5f9;
    --gray-200: #e2e8f0;
    --gray-300: #cbd5e1;
    --gray-400: #94a3b8;
    --gray-500: #5a6a7e;
    --gray-600: #415062;
    --gray-700: #2e3a4a;
    --gray-800: #1b2535;
    --gray-900: #0d1421;
    --gray-1000: #090d18;
    --gray-1100: #050810;
    --gray-1200: #03050a;

    /* 黛青（中国风主题）：主色 #425066 / 副色 #6a9fb5 */
    --cp-primary-50: #e3e5e8;
    --cp-primary-100: #d0d3d9;
    --cp-primary-200: #b3b9c2;
    --cp-primary-300: #8e96a3;
    --cp-primary-400: #5e6a7d;
    --cp-primary-a100: #aab0ba;
    --cp-primary-a200: #7b8594;
    --cp-primary-500: #425066;
    --cp-primary-600: #384457;
    --cp-primary-700: #323c4d;
    --cp-primary-800: #2b3442;
    --cp-primary-900: #212833;
    --cp-primary-1000: #171c24;
    --cp-primary-1100: #0d1014;
    --cp-primary-1200: #07080a;
    --cp-primary-a400: #3b485c;
    --cp-primary-a700: #2e3847;

    --cp-secondary-50: #e9f1f4;
    --cp-secondary-100: #dae7ed;
    --cp-secondary-200: #c3d9e1;
    --cp-secondary-300: #a6c5d3;
    --cp-secondary-400: #80adc0;
    --cp-secondary-a100: #bcd4de;
    --cp-secondary-a200: #97bccb;
    --cp-secondary-500: #6a9fb5;
    --cp-secondary-600: #5a879a;
    --cp-secondary-700: #507788;
    --cp-secondary-800: #456776;
    --cp-secondary-900: #35505b;
    --cp-secondary-1000: #25383f;
    --cp-secondary-1100: #152024;
    --cp-secondary-1200: #0b1012;
    --cp-secondary-a400: #5f8fa3;
    --cp-secondary-a700: #4a6f7f;

    --cp-primary-light: #8e96a3;
    --cp-primary-mid: #425066;
    --cp-primary-dark: #323c4d;
    --cp-primary-foreground: #ffffff;

    --cp-secondary-light: #a6c5d3;
    --cp-secondary-mid: #6a9fb5;
    --cp-secondary-dark: #507788;
    --cp-secondary-foreground: #ffffff;

    --primary-color: #425066;
    --secondary-color: #6a9fb5;
}
