/* 配色（v3.13.4 起只留五套）：預設奶油橘寫在 app.css 的 :root，這裡是貓咪系列四套。
   <html data-palette="…"> 由 js/theme.js 設定。新增一套：照樣多寫一段，再加進 js/theme.js 的 PALETTES 和 index.html 開頭的 bars。 */

/* ===== 貓咪系列：整套換掉（底、卡、字、框線、動作、狀態），不沿用奶油橘的咖啡色 =====
   --accent：動作（主按鈕、新增鈕、選到的日期）；--chip-on*／--state：選取、打勾、開關（眼睛的顏色）；
   --today*：今天；--late／--danger：逾期、刪除（柔和磚紅） */

/* 黑貓・琥珀眼：柔黑 × 琥珀金 */
:root[data-palette="blackcat"] {
  --bg: #f5f2ed; --dot: rgba(60, 52, 48, .07); --card: #ffffff; --field: #eeeae3; --line: #e6e0d7;
  --ink: #3a3633; --ink-line: rgba(51, 46, 43, .16); --ink-soft: rgba(51, 46, 43, .26); --ink-shadow: rgba(51, 46, 43, .06);
  --text: #33302d; --sub: #655e58; --faint: #817466;
  --accent: #3a3633; --accent-deep: #26231f; --accent-text: #89612f; --accent-soft: #f3ead9; --on-accent: #f5f2ed;
  --chip-on: #f3ead9; --chip-on-line: #d8b98a; --chip-on-text: #89612f;
  --state: #b98a4e; --on-state: #fcfaf7;
  --today-bg: #e9d9bd; --today: #6f4e24;
  --late-bg: #f1dfd8; --late: #9d4c39; --danger: #9d4c39; --danger-soft: #f6e6e0;
  --heart: #c98f8f;
}

/* 布偶貓：奶油 × 可可 × 霧藍 */
:root[data-palette="ragdoll"] {
  --bg: #f7f3ee; --dot: rgba(110, 90, 78, .07); --card: #ffffff; --field: #f0ebe4; --line: #e9e2d9;
  --ink: #6b5446; --ink-line: rgba(92, 72, 61, .16); --ink-soft: rgba(92, 72, 61, .26); --ink-shadow: rgba(92, 72, 61, .06);
  --text: #4a3c34; --sub: #685d56; --faint: #857364;
  --accent: #6b5446; --accent-deep: #523f33; --accent-text: #4f6880; --accent-soft: #e7edf2; --on-accent: #f7f3ee;
  --chip-on: #e7edf2; --chip-on-line: #b3c3d1; --chip-on-text: #4f6880;
  --state: #7e97ad; --on-state: #fdfbf8;
  --today-bg: #dfe7ee; --today: #45607a;
  --late-bg: #f2e0da; --late: #9a4f3c; --danger: #9a4f3c; --danger-soft: #f6e7e1;
  --heart: #c99497;
}

/* 俄羅斯藍貓：銀藍灰 × 鼠尾草綠 */
:root[data-palette="russianblue"] {
  --bg: #f3f4f3; --dot: rgba(80, 92, 100, .08); --card: #ffffff; --field: #eaecec; --line: #e0e3e3;
  --ink: #5d6d79; --ink-line: rgba(56, 66, 74, .16); --ink-soft: rgba(56, 66, 74, .26); --ink-shadow: rgba(56, 66, 74, .06);
  --text: #333b41; --sub: #596166; --faint: #6c7880;
  --accent: #5d6d79; --accent-deep: #46535d; --accent-text: #4f6c54; --accent-soft: #e5ede5; --on-accent: #f5f7f7;
  --chip-on: #e5ede5; --chip-on-line: #b4c8b6; --chip-on-text: #4f6c54;
  --state: #86a08a; --on-state: #fbfbfa;
  --today-bg: #dce8dd; --today: #46634b;
  --late-bg: #f1e0dc; --late: #9a4e40; --danger: #9a4e40; --danger-soft: #f5e6e2;
  --heart: #b79aa0;
}

/* 白貓：雪白（帶一點暖，不是純白）× 粉色鼻子和耳朵。主按鈕用乾燥玫瑰，選取用淡櫻粉，字是帶粉的灰 */
:root[data-palette="whitecat"] {
  --bg: #f9f7f6; --dot: rgba(150, 110, 120, .07); --card: #ffffff; --field: #f3eff0; --line: #ece5e7;
  --ink: #8a6f77; --ink-line: rgba(90, 70, 76, .15); --ink-soft: rgba(90, 70, 76, .25); --ink-shadow: rgba(90, 70, 76, .06);
  --text: #3e3538; --sub: #685d60; --faint: #867178;
  --accent: #b8707f; --accent-deep: #9a5867; --accent-text: #995565; --accent-soft: #f9e9ed; --on-accent: #fffafb;
  --chip-on: #f9e9ed; --chip-on-line: #e6b7c2; --chip-on-text: #995565;
  --state: #dc9aa8; --on-state: #fffefe;
  --today-bg: #f6dfe5; --today: #8f4c5c;
  --late-bg: #f3e2d9; --late: #9b5038; --danger: #9b5038; --danger-soft: #f7e9e2;
  --heart: #dc9aa8;
}

/* 貓咪系列：首頁行程卡的小日曆頁首跟著配色（原本固定粉紅／天藍／灰）：還沒拍的一律主色，拍過的淡灰 */
:root:is([data-palette="blackcat"], [data-palette="ragdoll"], [data-palette="russianblue"], [data-palette="whitecat"]) .walk-cal.past .walk-cal-m { background: var(--faint); color: var(--card); }
