/* ============ 皮肤：默认樱花粉 ============ */
:root, [data-theme="pink"] {
  --bg: #FFF6F9; --g1: #FFDCE9; --g2: #FFE8DA; --g3: #FBE0EF;
  --rose: #E8578A; --rose-2: #F47BA3; --rose-deep: #B8325F;
  --blush: #FFE6EF; --blush-2: #FFD3E2;
  --soft: #FFF0F5; --soft-2: #FFF7FA; --track: #FBE7EE; --faint: #D9B8C7;
  --ink: #3B2230; --ink-2: #6E4F5E; --muted: #A58595;
  --shadow-c: 184, 50, 95;
  --ball-a: #FFC4D8; --ball-b: #F57BA6; --ball-c: #DC4A82;
  --t1: #E8578A; --t2: #F47BA3; --t3: #D46BA8; --t4: #B65C93;
}
[data-theme="green"] {
  --bg: #F4FBF7; --g1: #D9F2E4; --g2: #EAF5D6; --g3: #D8F0EC;
  --rose: #2FA67A; --rose-2: #5CC79A; --rose-deep: #1C7553;
  --blush: #E1F5EA; --blush-2: #C3EAD5;
  --soft: #ECF8F1; --soft-2: #F5FBF8; --track: #DFF1E7; --faint: #A6CDB9;
  --ink: #1D3128; --ink-2: #4A685A; --muted: #87A394;
  --shadow-c: 30, 110, 80;
  --ball-a: #B9F0D3; --ball-b: #4CC492; --ball-c: #1F8F64;
  --t1: #2FA67A; --t2: #5CC79A; --t3: #3B9C8C; --t4: #1C7553;
}
[data-theme="gray"] {
  --bg: #F6F7F8; --g1: #E7EAEE; --g2: #F0EDE8; --g3: #E6E9EE;
  --rose: #5B636F; --rose-2: #8A929E; --rose-deep: #353B44;
  --blush: #ECEEF1; --blush-2: #D8DCE2;
  --soft: #F0F1F3; --soft-2: #F7F8F9; --track: #E6E8EC; --faint: #B4B9C1;
  --ink: #23262B; --ink-2: #545A63; --muted: #939AA3;
  --shadow-c: 40, 46, 56;
  --ball-a: #D5DAE1; --ball-b: #7E8693; --ball-c: #474E59;
  --t1: #5B636F; --t2: #8A929E; --t3: #6E7A8A; --t4: #353B44;
}
[data-theme="blue"] {
  --bg: #F4F8FC; --g1: #DAE7F7; --g2: #E8E3F6; --g3: #DAEEF5;
  --rose: #4C84C6; --rose-2: #78A6DB; --rose-deep: #2B5C97;
  --blush: #E4EEFA; --blush-2: #CADCF2;
  --soft: #EDF3FA; --soft-2: #F5F8FC; --track: #E1EAF5; --faint: #A8BBD2;
  --ink: #1D2939; --ink-2: #4A5C73; --muted: #8B9AAF;
  --shadow-c: 40, 80, 140;
  --ball-a: #C7DDF7; --ball-b: #6C9EDB; --ball-c: #2F65A8;
  --t1: #4C84C6; --t2: #78A6DB; --t3: #5B79C2; --t4: #2B5C97;
}
[data-theme="purple"] {
  --bg: #FAF7FD; --g1: #EBE0FA; --g2: #FBE4EF; --g3: #E4E7FA;
  --rose: #9170C8; --rose-2: #B095DE; --rose-deep: #67479E;
  --blush: #F0E9FB; --blush-2: #DFD1F5;
  --soft: #F4EFFB; --soft-2: #F9F6FD; --track: #EDE5F8; --faint: #C2B1D9;
  --ink: #2C2140; --ink-2: #5D4E74; --muted: #A092B5;
  --shadow-c: 100, 70, 160;
  --ball-a: #E2D4F8; --ball-b: #A685DD; --ball-c: #6E4BAE;
  --t1: #9170C8; --t2: #B095DE; --t3: #A06BB8; --t4: #67479E;
}
[data-theme="peach"] {
  --bg: #FFF8F3; --g1: #FFE4D3; --g2: #FFEFD6; --g3: #FDE2E2;
  --rose: #EC8656; --rose-2: #F4A87E; --rose-deep: #BC5B2B;
  --blush: #FFEDE1; --blush-2: #FFDAC4;
  --soft: #FFF2E9; --soft-2: #FFF8F3; --track: #FBE9DC; --faint: #DCB59E;
  --ink: #39261B; --ink-2: #6D5142; --muted: #AD8F7F;
  --shadow-c: 170, 90, 40;
  --ball-a: #FFD9BF; --ball-b: #F49A6A; --ball-c: #C9612F;
  --t1: #EC8656; --t2: #F4A87E; --t3: #E07A6A; --t4: #BC5B2B;
}
