@charset "UTF-8";

[data-theme="紫霞流光"] {
    --body-background:url('/core/media/ui/background/imgs016.jpg');
    --color-primary: #915ee4;
    --color-secondary: #3c235049;
    --color-accent: #8a0aff; /* 深色模式系统蓝 */
    --color-jianbian: #f70aff;
    --color-highlight: #9f29ff;
    --color-primary-text: #ffffff;
    --color-border: rgba(255, 255, 255, 0.1);
    --color-background: rgba(45, 5, 63, 0.082);
    --color-background-secondary: rgba(55, 0, 80, 0.082);
    --color-background-pattern: rgba(151, 60, 255, 0.08);
    --color-header-background: rgba(37, 35, 40, 0.164);
    --color-header-logo-text: #f5f5f7;
    --color-header-text: #890aff;
    --color-social-icons: #a1a1a6;
    --color-button-primary: #9d0aff;
    --color-button-primary-hover: #8600e0;
    --color-button-primary-text: #ffffff;
    --color-button-primary-text-hover: #ffffff;
    --color-button-primary-active: #7000cc;
    --color-button-primary-text-active: #ffffff;
    --color-button-secondary: rgba(207, 207, 223, 0.144);
    --color-button-secondary-hover: #8a0aff;
    --color-button-secondary-text: #f5f5f7;
    --color-button-secondary-text-hover: #f5f5f7;
    --color-button-secondary-active: rgba(176, 77, 189, 0.9);
    --color-button-secondary-text-active: #f5f5f7;
    --color-progress-background: rgba(194, 194, 228, 0.2);
    --color-progress-value: #7c0aff;
    --color-scrollbar-track: rgba(255, 255, 255, 0.05);
    --color-scrollbar-thumb: rgba(183, 121, 255, 0.877);
    --color-input-range-thumb: #a95ffd;
    --color-input-range-background: rgba(52, 52, 54, 0.2);
    --color-spinner: #740aff;
    --color-spinner-highlight: #7b00e0;
    --shadow-default: 0 2px 10px rgba(93, 19, 122, 0.055);
    --shadow-hover: 0 5px 15px rgba(156, 44, 184, 0.123);
    --blur-background: 12px;
    --blur-foreground: 12px;
    --border-light: 1px solid rgba(255, 255, 255, 0.2);
    --border-radius: 24px;
    --border-radius-t2: 16px;
    --border-radius-t3: 8px;
    --transition-spring: cubic-bezier(0.25, 0.1, 0.25, 1.5);
}

[data-theme="星辰紫影"] {
    --body-background:url('/core/media/ui/background/imgs015.jpg');
    --color-primary: #915ee4;
    --color-secondary: #3c235049;
    --color-accent: #8a0aff; /* 深色模式系统蓝 */
    --color-jianbian: #f70aff;
    --color-highlight: #9f29ff;
    --color-primary-text: #e3e3e3;
    --color-border: rgba(255, 255, 255, 0.1);
    --color-background: rgba(45, 5, 63, 0.082);
    --color-background-secondary: rgba(55, 0, 80, 0.082);
    --color-background-pattern: rgba(151, 60, 255, 0.08);
    --color-header-background: rgba(37, 35, 40, 0.164);
    --color-header-logo-text: #f5f5f7;
    --color-header-text: #890aff;
    --color-social-icons: #a1a1a6;
    --color-button-primary: #9d0aff;
    --color-button-primary-hover: #8600e0;
    --color-button-primary-text: #ffffff;
    --color-button-primary-text-hover: #ffffff;
    --color-button-primary-active: #7000cc;
    --color-button-primary-text-active: #ffffff;
    --color-button-secondary: rgba(207, 207, 223, 0.144);
    --color-button-secondary-hover: #8a0aff;
    --color-button-secondary-text: #f5f5f7;
    --color-button-secondary-text-hover: #f5f5f7;
    --color-button-secondary-active: rgba(176, 77, 189, 0.9);
    --color-button-secondary-text-active: #f5f5f7;
    --color-progress-background: rgba(194, 194, 228, 0.2);
    --color-progress-value: #7c0aff;
    --color-scrollbar-track: rgba(255, 255, 255, 0.05);
    --color-scrollbar-thumb: rgba(183, 121, 255, 0.877);
    --color-input-range-thumb: #a95ffd;
    --color-input-range-background: rgba(52, 52, 54, 0.2);
    --color-spinner: #740aff;
    --color-spinner-highlight: #7b00e0;
    --shadow-default: 0 2px 10px rgba(93, 19, 122, 0.055);
    --shadow-hover: 0 5px 15px rgba(156, 44, 184, 0.123);
    --blur-background: 12px;
    --blur-foreground: 12px;
    --border-light: 1px solid rgba(255, 255, 255, 0.2);
    --border-radius: 24px;
    --border-radius-t2: 16px;
    --border-radius-t3: 8px;
    --transition-spring: cubic-bezier(0.25, 0.1, 0.25, 1.5);
}

[data-theme="碧空幻蓝"] {
    --body-background: url('/core/media/ui/background/imgs014.jpg');
    --color-accent: #2b4afa; /* 深色模式系统蓝 */
    --color-jianbian: #3cb2dd;
    --color-background: rgba(123, 143, 211, 0.35);
    --color-primary-text: #ffffff;
    --color-background-pattern: rgba(100, 149, 237, 0.05);
    --color-border: rgba(100, 149, 237, 0.2);
    --color-header-background: rgba(21, 25, 30, 0.7);
    --color-header-logo-text: #e6e6e6;
    --color-header-text: #2b4afa;
    --color-background-secondary: rgba(0, 31, 63, 0.1);
    --color-button-primary: #2b4afa;
    --color-button-primary-text: #ffffff;
    --color-button-primary-hover: #4d7bd6;
    --color-button-primary-text-hover: #ffffff;
    --color-button-primary-active: #4372d0;
    --color-button-primary-text-active: #ffffff;
    --color-button-secondary: rgb(222 238 255 / 20%);
    --color-button-secondary-text: #e6e6e6;
    --color-button-secondary-hover: #2b4afa;
    --color-button-secondary-text-hover: #ffffff;
    --color-button-secondary-active: #4d7bd6;
    --color-button-secondary-text-active: #ffffff;
    --color-progress-background: rgba(148, 162, 175, 0.5);
    --color-progress-value: #2b4afa;
    --color-scrollbar-track: rgba(25, 30, 35, 0.1);
    --color-scrollbar-thumb: rgba(255, 255, 255, 0.3);
    --color-input-range-thumb: #cfd6ff;
    --color-input-range-background: rgba(30, 35, 40, 0.2);;
    --color-spinner: #2b4afa;
    --color-spinner-highlight: #4d7bd6;
    --shadow-default: 0 2px 10px rgba(100, 149, 237, 0.1);
    --shadow-hover: 0 5px 15px rgba(100, 149, 237, 0.2);
    --blur-background: 12px;
    --blur-foreground: 12px;
    --border-light: 1px solid rgba(200, 220, 255, 0.2);
    --border-radius: 24px;
    --border-radius-t2: 16px;
    --border-radius-t3: 8px;
    --transition-spring: cubic-bezier(0.25, 0.1, 0.25, 1.5);
}

[data-theme="湛蓝星河"] {
    --body-background: url('/core/media/ui/background/imgs013.jpg');
    --color-accent: #2b4afa; /* 深色模式系统蓝 */
    --color-jianbian: #3cb2dd;
    --color-background: rgba(123, 143, 211, 0.35);
    --color-primary-text: #ffffff;
    --color-background-pattern: rgba(100, 149, 237, 0.05);
    --color-border: rgba(100, 149, 237, 0.2);
    --color-header-background: rgba(21, 25, 30, 0.7);
    --color-header-logo-text: #e6e6e6;
    --color-header-text: #2b4afa;
    --color-background-secondary: rgba(0, 31, 63, 0.1);
    --color-button-primary: #2b4afa;
    --color-button-primary-text: #ffffff;
    --color-button-primary-hover: #4d7bd6;
    --color-button-primary-text-hover: #ffffff;
    --color-button-primary-active: #4372d0;
    --color-button-primary-text-active: #ffffff;
    --color-button-secondary: rgb(222 238 255 / 20%);
    --color-button-secondary-text: #e6e6e6;
    --color-button-secondary-hover: #2b4afa;
    --color-button-secondary-text-hover: #ffffff;
    --color-button-secondary-active: #4d7bd6;
    --color-button-secondary-text-active: #ffffff;
    --color-progress-background: rgba(148, 162, 175, 0.5);
    --color-progress-value: #2b4afa;
    --color-scrollbar-track: rgba(25, 30, 35, 0.1);
    --color-scrollbar-thumb: rgba(255, 255, 255, 0.3);
    --color-input-range-thumb: #cfd6ff;
    --color-input-range-background: rgba(30, 35, 40, 0.2);;
    --color-spinner: #2b4afa;
    --color-spinner-highlight: #4d7bd6;
    --shadow-default: 0 2px 10px rgba(100, 149, 237, 0.1);
    --shadow-hover: 0 5px 15px rgba(100, 149, 237, 0.2);
    --blur-background: 12px;
    --blur-foreground: 12px;
    --border-light: 1px solid rgba(200, 220, 255, 0.2);
    --border-radius: 24px;
    --border-radius-t2: 16px;
    --border-radius-t3: 8px;
    --transition-spring: cubic-bezier(0.25, 0.1, 0.25, 1.5);
}

[data-theme="紫晶幻境"] {
    --body-background:url('/core/media/ui/background/imgs012.jpg');
    --color-primary: #915ee4;
    --color-secondary: #3c235049;
    --color-accent: #8a0aff; /* 深色模式系统蓝 */
    --color-jianbian: #f70aff;
    --color-highlight: #9f29ff;
    --color-primary-text: #e3e3e3;
    --color-border: rgba(255, 255, 255, 0.1);
    --color-background: rgba(45, 5, 63, 0.082);
    --color-background-secondary: rgba(55, 0, 80, 0.082);
    --color-background-pattern: rgba(151, 60, 255, 0.08);
    --color-header-background: rgba(37, 35, 40, 0.164);
    --color-header-logo-text: #f5f5f7;
    --color-header-text: #890aff;
    --color-social-icons: #a1a1a6;
    --color-button-primary: #9d0aff;
    --color-button-primary-hover: #8600e0;
    --color-button-primary-text: #ffffff;
    --color-button-primary-text-hover: #ffffff;
    --color-button-primary-active: #7000cc;
    --color-button-primary-text-active: #ffffff;
    --color-button-secondary: rgba(207, 207, 223, 0.144);
    --color-button-secondary-hover: #8a0aff;
    --color-button-secondary-text: #f5f5f7;
    --color-button-secondary-text-hover: #f5f5f7;
    --color-button-secondary-active: rgba(176, 77, 189, 0.9);
    --color-button-secondary-text-active: #f5f5f7;
    --color-progress-background: rgba(194, 194, 228, 0.2);
    --color-progress-value: #7c0aff;
    --color-scrollbar-track: rgba(255, 255, 255, 0.05);
    --color-scrollbar-thumb: rgba(183, 121, 255, 0.877);
    --color-input-range-thumb: #a95ffd;
    --color-input-range-background: rgba(52, 52, 54, 0.2);
    --color-spinner: #740aff;
    --color-spinner-highlight: #7b00e0;
    --shadow-default: 0 2px 10px rgba(93, 19, 122, 0.055);
    --shadow-hover: 0 5px 15px rgba(156, 44, 184, 0.123);
    --blur-background: 12px;
    --blur-foreground: 12px;
    --border-light: 1px solid rgba(255, 255, 255, 0.2);
    --border-radius: 24px;
    --border-radius-t2: 16px;
    --border-radius-t3: 8px;
    --transition-spring: cubic-bezier(0.25, 0.1, 0.25, 1.5);
}

[data-theme="暗夜机械"] {
    --body-background: url('/core/media/ui/background/imgs011.jpg');
    --color-background: #0000003d;
    --color-primary-text: #888888;
    --color-accent: #888888; /* 深色模式系统蓝 */
    --color-jianbian: #ff0a0a;
    --color-background-pattern: #424242;
    --color-border: rgba(122, 122, 122, 0.2);
    --color-header-background: rgba(19, 19, 18, 0.5);
    --color-header-logo-text: #888888;
    --color-header-text: #888888;
    --color-background-secondary: rgba(13, 13, 13, 0.5);
    --color-button-primary: #000000;
    --color-button-primary-text: #888888;
    --color-button-primary-hover: #707070;
    --color-button-primary-text-hover: #000000;
    --color-button-primary-active: #d9d8d8;
    --color-button-primary-text-active: #707070;
    --color-button-secondary: rgba(13, 13, 13, 0.4);
    --color-button-secondary-text: #888888;
    --color-button-secondary-hover: #707070;
    --color-button-secondary-text-hover: #000000;
    --color-button-secondary-active: #707070;
    --color-button-secondary-text-active: #000000;
    --color-progress-background: #000000;
    --color-progress-value: #423e3e;
    --color-scrollbar-track: rgba(30, 30, 31, 0.1);
    --color-scrollbar-thumb: rgba(122, 122, 122, 0.9);
    --color-input-range-thumb: #0d0d0d;
    --color-input-range-background: #707070;
    --color-spinner: #423e3e;
    --color-spinner-highlight: #423e3e;
    --shadow-default: 0 2px 10px rgba(0, 0, 0, 0.2);
    --shadow-hover: 0 5px 15px rgba(0, 0, 0, 0.3);
    --blur-background: 12px;
    --blur-foreground: 12px;
    --border-light: 1px solid rgba(255, 255, 255, 0.1);
    --border-radius: 24px;
    --border-radius-t2: 16px;
    --border-radius-t3: 8px;
    --transition-spring: cubic-bezier(0.25, 0.1, 0.25, 1.5);
}

[data-theme="深海蓝调"] {
    --body-background: url('/core/media/ui/background/imgs010.jpg');
    --color-accent: #6495ed; /* 深色模式系统蓝 */
    --color-jianbian: #ffc3f7;
    --color-background: rgba(21, 25, 30, 0.6);
    --color-primary-text: #e6e6e6;
    --color-background-pattern: rgba(100, 149, 237, 0.05);
    --color-border: rgba(100, 149, 237, 0.2);
    --color-header-background: rgba(21, 25, 30, 0.7);
    --color-header-logo-text: #e6e6e6;
    --color-header-text: #6495ed;
    --color-background-secondary: rgba(30, 35, 40, 0.4);
    --color-button-primary: #6495ed;
    --color-button-primary-text: #15191e;
    --color-button-primary-hover: #4d7bd6;
    --color-button-primary-text-hover: #ffffff;
    --color-button-primary-active: #4372d0;
    --color-button-primary-text-active: #ffffff;
    --color-button-secondary: rgba(30, 35, 40, 0.6);
    --color-button-secondary-text: #e6e6e6;
    --color-button-secondary-hover: #6495ed;
    --color-button-secondary-text-hover: #15191e;
    --color-button-secondary-active: #4d7bd6;
    --color-button-secondary-text-active: #15191e;
    --color-progress-background: rgba(20, 25, 30, 0.5);
    --color-progress-value: #6495ed;
    --color-scrollbar-track: rgba(25, 30, 35, 0.1);
    --color-scrollbar-thumb: rgba(100, 149, 237, 0.9);
    --color-input-range-thumb: #6495ed;
    --color-input-range-background: #27303a;
    --color-spinner: #6495ed;
    --color-spinner-highlight: #4d7bd6;
    --shadow-default: 0 2px 10px rgba(100, 149, 237, 0.1);
    --shadow-hover: 0 5px 15px rgba(100, 149, 237, 0.2);
    --blur-background: 12px;
    --blur-foreground: 12px;
    --border-light: 1px solid rgba(100, 149, 237, 0.2);
    --border-radius: 24px;
    --border-radius-t2: 16px;
    --border-radius-t3: 8px;
    --transition-spring: cubic-bezier(0.25, 0.1, 0.25, 1.5);
}

[data-theme="翡翠矩阵"] {
    --body-background: url('/core/media/ui/background/imgs009.jpg');
    --color-accent: #00ff00; /* 深色模式系统蓝 */
    --color-jianbian: #efff0a;
    --color-background: rgba(0, 0, 0, 0.7);
    --color-primary-text: #00ff00;
    --color-background-pattern: rgba(0, 255, 0, 0.05);
    --color-border: rgba(0, 255, 0, 0.2);
    --color-header-background: rgba(0, 0, 0, 0.8);
    --color-header-logo-text: #00ff00;
    --color-header-text: #00ff00;
    --color-background-secondary: rgba(10, 10, 10, 0.5);
    --color-button-primary: #003b00;
    --color-button-primary-text: #00ff00;
    --color-button-primary-hover: #005000;
    --color-button-primary-text-hover: #ffffff;
    --color-button-primary-active: #008000;
    --color-button-primary-text-active: #ffffff;
    --color-button-secondary: rgba(0, 59, 0, 0.5);
    --color-button-secondary-text: #00ff00;
    --color-button-secondary-hover: #005000;
    --color-button-secondary-text-hover: #ffffff;
    --color-button-secondary-active: #008000;
    --color-button-secondary-text-active: #00ff00;
    --color-progress-background: rgba(0, 30, 0, 0.5);
    --color-progress-value: #00ff00;
    --color-scrollbar-track: rgba(0, 20, 0, 0.1);
    --color-scrollbar-thumb: rgba(0, 200, 0, 0.9);
    --color-input-range-thumb: #00ff00;
    --color-input-range-background: #003b00;
    --color-spinner: #00ff00;
    --color-spinner-highlight: #00ff00;
    --shadow-default: 0 2px 10px rgba(0, 255, 0, 0.1);
    --shadow-hover: 0 5px 15px rgba(0, 255, 0, 0.2);
    --blur-background: 12px;
    --blur-foreground: 12px;
    --border-light: 1px solid rgba(0, 255, 0, 0.2);
    --border-radius: 24px;
    --border-radius-t2: 16px;
    --border-radius-t3: 8px;
    --transition-spring: cubic-bezier(0.25, 0.1, 0.25, 1.5);
}

[data-theme="樱雪晴空"] {
    --body-background: url('/core/media/ui/background/imgs008.jpg');
    --color-background: rgba(255, 245, 250, 0.6);
    --color-primary-text: #5a4a4e;
    --color-accent: #f08cae; 
    --color-jianbian: #f7b7d0;
    --color-background-pattern: rgba(255, 218, 228, 0.3);
    --color-border: rgba(246, 198, 214, 0.3);
    --color-header-background: rgba(255, 242, 247, 0.6);
    --color-header-logo-text: #5a4a4e;
    --color-header-text: #e4749b;
    --color-background-secondary: rgb(255 237 244 / 25%);
    --color-button-primary: #f08cae;
    --color-button-primary-text: #ffffff;
    --color-button-primary-hover: #e4749b;
    --color-button-primary-text-hover: #ffffff;
    --color-button-primary-active: #d5638a;
    --color-button-primary-text-active: #ffffff;
    --color-button-secondary: rgba(255, 237, 244, 0.226);
    --color-button-secondary-text: #613d49bd;
    --color-button-secondary-hover: rgba(240, 140, 174, 0.2);
    --color-button-secondary-text-hover: #d5638a;
    --color-button-secondary-active: rgba(240, 140, 174, 0.3);
    --color-button-secondary-text-active: #c45379;
    --color-progress-background: rgba(255, 237, 244, 0.5);
    --color-progress-value: #f08cae;
    --color-scrollbar-track: rgba(255, 237, 244, 0.3);
    --color-scrollbar-thumb: rgba(240, 140, 174, 0.7);
    --color-input-range-thumb: #f08cae;
    --color-input-range-background: rgba(255, 237, 244, 0.5);
    --color-spinner: #f08cae;
    --color-spinner-highlight: #e4749b;
    --shadow-default: 0 2px 10px rgba(240, 140, 174, 0.1);
    --shadow-hover: 0 5px 15px rgba(240, 140, 174, 0.2);
    --blur-background: 12px;
    --blur-foreground: 12px;
    --border-light: 1px solid rgba(246, 198, 214, 0.3);
    --border-radius: 24px;
    --border-radius-t2: 16px;
    --border-radius-t3: 8px;
    --transition-spring: cubic-bezier(0.25, 0.1, 0.25, 1.5);
}

[data-theme="清风海韵"] {
    --body-background: url(/core/media/ui/background/imgs007.jpg);
    --color-accent: #7ddef0;
    --color-jianbian: #ffffff;
    --color-background: rgba(112, 112, 112, 0.2);
    --color-primary-text: #ffffff;
    --color-background-pattern: rgba(66, 66, 66, 0.1);
    --color-border: rgba(69, 69, 69, 0.2);
    --color-header-background: rgba(112, 112, 112, 0.3);
    --color-header-logo-text: #131312;
    --color-header-text: #5defff;
    --color-background-secondary: rgba(67, 164, 175, 0.2);
    --color-button-primary: #9adfef;
    --color-button-primary-text: #171717;
    --color-button-primary-hover: #1f1f1f;
    --color-button-primary-text-hover: #707070;
    --color-button-primary-active: #000000;
    --color-button-primary-text-active: #707070;
    --color-button-secondary: rgb(255 255 255 / 30%);
    --color-button-secondary-text: #ffffff;
    --color-button-secondary-hover: #ade5f2;
    --color-button-secondary-text-hover: #4d5b62;
    --color-button-secondary-active: #707070;
    --color-button-secondary-text-active: #5a5a5a;
    --color-progress-background: rgba(198, 219, 219, 0.719);
    --color-progress-value: #79beca;
    --color-scrollbar-track: rgb(255 255 255 / 10%);
    --color-scrollbar-thumb: rgb(177 247 255 / 90%);
    --color-input-range-thumb: #e2fbff;
    --color-input-range-background: #ffffff79;
    --color-spinner: #ecfbff;
    --color-spinner-highlight: #b2ffd5;
    --shadow-default: 0 2px 10px rgba(0, 0, 0, 0.05);
    --shadow-hover: 0 5px 15px rgba(0, 0, 0, 0.1);
    --blur-background: 12px;
    --blur-foreground: 12px;
    --border-light: 1px solid rgba(255, 255, 255, 0.2);
    --border-radius: 24px;
    --border-radius-t2: 16px;
    --border-radius-t3: 8px;
    --transition-spring: cubic-bezier(0.25, 0.1, 0.25, 1.5);
}


[data-theme="碧水青竹"] {
    --body-background: url('/core/media/ui/background/imgs003.jpg');
    --color-accent: #2a7a65; /* 深色模式系统蓝 */
    --color-jianbian: #7ed4bd;
    --color-background: rgba(220, 245, 230, 0.7);
    --color-primary-text: #395049;
    --color-background-pattern: rgba(42, 85, 72, 0.03);
    --color-border: rgba(42, 85, 72, 0.1);
    --color-header-background: rgba(220, 245, 230, 0.8);
    --color-header-logo-text: #2a5548;
    --color-header-text: #2a7a65;
    --color-background-secondary: rgba(230, 250, 240, 0.2);
    --color-button-primary: #2a7a65;
    --color-button-primary-text: #ffffff;
    --color-button-primary-hover: #22634f;
    --color-button-primary-text-hover: #ffffff;
    --color-button-primary-active: #1a4c3d;
    --color-button-primary-text-active: #ffffff;
    --color-button-secondary: rgba(98, 119, 106, 0.1);
    --color-button-secondary-text: #2a5548;
    --color-button-secondary-hover: rgba(42, 122, 101, 0.178);
    --color-button-secondary-text-hover: #2a5548;
    --color-button-secondary-active: rgba(42, 122, 101, 0.2);
    --color-button-secondary-text-active: #2a5548;
    --color-progress-background: rgba(200, 230, 210, 0.6);
    --color-progress-value: #2a7a65;
    --color-scrollbar-track: rgba(200, 230, 210, 0.1);
    --color-scrollbar-thumb: rgba(42, 122, 101, 0.9);
    --color-input-range-thumb: #2a7a65;
    --color-input-range-background: rgba(200, 230, 210, 0.6);
    --color-spinner: #2a7a65;
    --color-spinner-highlight: #22634f;
    --shadow-default: 0 2px 5px rgba(0, 0, 0, 0.03);
    --shadow-hover: 0 5px 10px rgba(0, 0, 0, 0.06);
    --blur-background: 12px;
    --blur-foreground: 12px;
    --border-light: 1px solid rgba(59, 136, 146, 0.2);
    --border-radius: 24px;
    --border-radius-t2: 16px;
    --border-radius-t3: 8px;
    --transition-spring: cubic-bezier(0.25, 0.1, 0.25, 1.5);
}

[data-theme="墨黑"] {
    --body-background: url('/core/media/ui/background/imgs001.jpg');
    --color-background: rgba(18, 18, 22, 0.9);
    --color-primary-text: #f5f5f5;
    --color-accent: #5eb5e7;
    --color-jianbian: #58cadf;
    --color-background-pattern: rgba(212, 175, 55, 0.07);
    --color-border: rgba(55, 212, 191, 0.3);
    --color-header-background: rgba(12, 12, 15, 0.95);
    --color-header-logo-text: #ffffff;
    --color-header-text: #5df4ff;
    --color-background-secondary: rgba(0, 0, 0, 0.548);
    --color-button-primary: #28a0c5;
    --color-button-primary-text: #000000;
    --color-button-primary-hover: #37bcd4;
    --color-button-primary-text-hover: #000000;
    --color-button-primary-active: #00ccff;
    --color-button-primary-text-active: #000000;
    --color-button-secondary: rgba(5, 5, 5, 0.5);
    --color-button-secondary-text: #f0f0f0;
    --color-button-secondary-hover: rgba(55, 181, 212, 0.25);
    --color-button-secondary-text-hover: #00e1ff;
    --color-button-secondary-active: rgba(55, 175, 212, 0.4);
    --color-button-secondary-text-active: #ffffff;
    --color-progress-background: rgba(20, 20, 25, 0.7);
    --color-progress-value: #37d4c7;
    --color-scrollbar-track: rgba(15, 16, 20, 0.5);
    --color-scrollbar-thumb: rgba(55, 175, 212, 0.7);
    --color-input-range-thumb: #37cfd4;
    --color-input-range-background: rgba(20, 20, 25, 0.7);
    --color-spinner: #37a7d4;
    --color-spinner-highlight: #00e1ff;
    --shadow-default: 0 2px 10px rgba(0, 0, 0, 0.3);
    --shadow-hover: 0 5px 15px rgba(0, 130, 139, 0.15);
    --blur-background: 12px;
    --blur-foreground: 12px;
    --border-light: 1px solid rgba(55, 212, 212, 0.25);
    --border-radius: 24px;
    --border-radius-t2: 16px;
    --border-radius-t3: 8px;
    --transition-spring: cubic-bezier(0.25, 0.1, 0.25, 1.5);
}

[data-theme="深邃"] {
    --body-background: url('/core/media/ui/background/imgs004.jpg');
    --color-background: rgba(18, 18, 22, 0.9);
    --color-primary-text: #f5f5f5;
    --color-accent: #d4af37;
    --color-jianbian: #ffd700;
    --color-background-pattern: rgba(212, 175, 55, 0.07);
    --color-border: rgba(212, 175, 55, 0.3);
    --color-header-background: rgba(12, 12, 15, 0.95);
    --color-header-logo-text: #ffffff;
    --color-header-text: #d4af37;
    --color-background-secondary: rgba(0, 0, 0, 0.548);
    --color-button-primary: #c5a028;
    --color-button-primary-text: #000000;
    --color-button-primary-hover: #d4af37;
    --color-button-primary-text-hover: #000000;
    --color-button-primary-active: #ffd700;
    --color-button-primary-text-active: #000000;
    --color-button-secondary: rgba(5, 5, 5, 0.5);
    --color-button-secondary-text: #f0f0f0;
    --color-button-secondary-hover: rgba(212, 175, 55, 0.25);
    --color-button-secondary-text-hover: #ffd700;
    --color-button-secondary-active: rgba(212, 175, 55, 0.4);
    --color-button-secondary-text-active: #ffffff;
    --color-progress-background: rgba(20, 20, 25, 0.7);
    --color-progress-value: #d4af37;
    --color-scrollbar-track: rgba(15, 15, 20, 0.5);
    --color-scrollbar-thumb: rgba(212, 175, 55, 0.7);
    --color-input-range-thumb: #d4af37;
    --color-input-range-background: rgba(20, 20, 25, 0.7);
    --color-spinner: #d4af37;
    --color-spinner-highlight: #ffd700;
    --shadow-default: 0 2px 10px rgba(0, 0, 0, 0.3);
    --shadow-hover: 0 5px 15px rgba(212, 175, 55, 0.15);
    --blur-background: 12px;
    --blur-foreground: 12px;
    --border-light: 1px solid rgba(212, 175, 55, 0.25);
    --border-radius: 24px;
    --border-radius-t2: 16px;
    --border-radius-t3: 8px;
    --transition-spring: cubic-bezier(0.25, 0.1, 0.25, 1.5);
}

[data-theme="素白"] {
    --body-background: url('/core/media/ui/background/imgs006.jpg');
    --color-background: rgba(250, 250, 253, 0.8);
    --color-primary-text: #333333;
    --color-accent: #4c6ef5; 
    --color-jianbian: #6384ff;
    --color-background-pattern: rgba(76, 110, 245, 0.03);
    --color-border: rgba(210, 210, 220, 0.5);
    --color-header-background: rgba(245, 245, 250, 0.9);
    --color-header-logo-text: #333333;
    --color-header-text: #4c6ef5;
    --color-background-secondary: rgba(240, 240, 245, 0.7);
    --color-button-primary: #4c6ef5;
    --color-button-primary-text: #ffffff;
    --color-button-primary-hover: #3b5cdf;
    --color-button-primary-text-hover: #ffffff;
    --color-button-primary-active: #2a4bc8;
    --color-button-primary-text-active: #ffffff;
    --color-button-secondary: rgba(235, 235, 240, 0.418);
    --color-button-secondary-text: #414141;
    --color-button-secondary-hover: #4c6ef5;
    --color-button-secondary-text-hover: #4c6ef5;
    --color-button-secondary-active: rgba(76, 110, 245, 0.2);
    --color-button-secondary-text-active: #ffffff;
    --color-progress-background: rgba(230, 230, 235, 0.6);
    --color-progress-value: #4c6ef5;
    --color-scrollbar-track: rgba(230, 230, 235, 0.3);
    --color-scrollbar-thumb: rgba(76, 110, 245, 0.5);
    --color-input-range-thumb: #4c6ef5;
    --color-input-range-background: rgba(230, 230, 235, 0.6);
    --color-spinner: #4c6ef5;
    --color-spinner-highlight: #3b5cdf;
    --shadow-default: 0 2px 10px rgba(0, 0, 0, 0.05);
    --shadow-hover: 0 5px 15px rgba(0, 0, 0, 0.1);
    --blur-background: 12px;
    --blur-foreground: 12px;
    --border-light: 1px solid rgba(210, 210, 220, 0.5);
    --border-radius: 24px;
    --border-radius-t2: 16px;
    --border-radius-t3: 8px;
    --transition-spring: cubic-bezier(0.25, 0.1, 0.25, 1.5);
}