/* ── CakeBook 共用色票（日記與小屋同一套；2026-08-05 起以日記色系為準）──
   改色只改這裡；元件樣式各自留在 styles.css 與 index.html。 */
:root {
  --bg: #faf5ee;
  --card: #fffdf9;
  --ink: #4a3f35;
  --ink-soft: #7a6a5b;  /* 2026-08-02 加深一階：原 #8a7a6b 對比 2.5:1 未達 AA */
  --accent: #d98e73;        /* 焦糖粉 */
  --accent-deep: #c2704f;
  --accent-soft: #f6e3d7;
  --line: #eee2d4;
  --danger: #c05b4d;        /* 警示紅（颱風條等） */
  --danger-soft: #faf0ee;
  --shadow: 0 2px 10px rgba(120, 90, 60, 0.08);
  /* 出門卡（藝文／市集）：跟新聞卡同一面牆但不同性質。用淡青綠底＋明顯的綠框區隔——
     青綠與焦糖色牆是鄰近色，比藍協調；圖是淡彩水彩，底色不能重，改讓「框」扛區隔。 */
  --out-card: #eaf4ee;
  --out-line: #a9cdb8;
  --out-tag-soft: #d7ece0;
  --out-tag: #3c6b56;
  --radius: 14px;
  /* 全站五級字級表（emoji/圖示裝飾不在此列）
     注意：所有 input/textarea 必須 ≥16px，否則 iPhone 點擊會強制放大畫面 */
  --fs-title: 20px;  /* 標題 */
  --fs-body: 16px;   /* 內文與所有輸入框 */
  --fs-ui: 15px;     /* 按鈕與介面元件 */
  --fs-sub: 13px;    /* 輔助資訊 */
  --fs-tiny: 12px;   /* 微字 */
}
/* FB 配色 */
:root[data-theme="fb"] {
  --bg: #f0f2f5;
  --card: #ffffff;
  --ink: #050505;
  --ink-soft: #65676b;
  --accent: #1877f2;
  --accent-deep: #1256ad;
  --accent-soft: #e7f0fe;
  --line: #dddfe2;
  --shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
  --out-card: #eef7f1;
  --out-line: #a8ccb6;
  --out-tag-soft: #dcefe4;
  --out-tag: #2c6b48;
}
/* 夜晚配色 */
:root[data-theme="night"] {
  --bg: #18191a;
  --card: #242526;
  --ink: #e4e6eb;
  --ink-soft: #b0b3b8;
  --accent: #c98a5e;
  --accent-deep: #e0a982;
  --accent-soft: #3a2f28;
  --line: #3e4042;
  --danger: #e08a7a;
  --danger-soft: #3a2a27;
  --shadow: 0 2px 10px rgba(0, 0, 0, 0.4);
  --out-card: #1e2a24;
  --out-line: #41624f;
  --out-tag-soft: #2b3f34;
  --out-tag: #9ccbb0;
}
