@import url("xuan-theme.css?v=20261011a");
/* shared/tokens.css — 章魚仔 H6 暖棕設計令牌 · 單一真相源 (TOKv24)
 * TOKv54: .am.bean 硬編碼 #C9A24A → var(--gold)（R1 共享層 token 化，消除 WUXING_HEX 寫死）
 * 集中化：顏色(語義必須統一) + 緩動 + 字體棧(serif/sans 等價寫法) + 圓角(兜底預設)。
 * font-en 為有意設計差異(Inter / DIN / JetBrains Mono 三系)，不遷移、保留頁內。
 * 圓角各頁有意變體保留頁內覆蓋。
 * TOKv24 新增語義層(--copper/--gold-rgb/--bg-stage/--text-on-dark/--nav-h/--r-tag/--ability-1..4)，
 *   供批次B接管頁內高頻硬編碼(rgba(184,148,75,·)/#2A1A0F/#FFF8F0/.ai-1..4 等)。
 * 引用須帶 ?v=TOKv24 穿透 /shared/ 的 immutable 快取死鎖。
 */
:root{
  /* 紙色 / 背景 */
  --paper:var(--x-bg, #F7F3EC);
  --paper-2:var(--x-brown-100, #EBE0D4);
  --paper-3:var(--x-paper, #FFFFFF);
  --paper-deep:var(--x-brown-100, #EBE0D4);            /* 回填 5 文件主流值 */

  /* 墨色 / 文字 */
  --ink-900:var(--x-brown-700, #5C3A29);
  --ink-700:var(--x-brown-700, #5C3A29);
  --ink-500:var(--x-brown-600, #7A4F3A);
  --ink-300:var(--x-faint, #8A8175);

  /* 金 / 朱砂 */
  --gold:var(--x-gold, #C9A24A);
  --gold-light:var(--x-gold, #C9A24A);
  --vermilion:var(--x-cinnabar, #C9402F);
  --vermilion-dark:var(--x-cinnabar-600, #A8332A);

  /* 語義層（TOKv24 新增 · 替頁內高頻硬編碼，批次B接管） */
  --copper:var(--x-faint, #8A8175);        /* 銅色，全站統一(替頁內 :root 重聲明) */
  --gold-rgb:184,148,75;   /* 金線邊框 RGB 拆分: rgba(184,148,75,X) → rgba(var(--gold-rgb),X) */
  --bg-stage: var(--x-stage, #2A1A0F);        /* 裝置框外底色(替 #2A1A0F) */
  --text-on-dark:var(--x-text-on-dark, #FFF8F0);        /* 暗底奶白字(替 #FFF8F0) */
  --nav-h: var(--x-nav-h, 64px);           /* 底欄高度(替頁內 :root 重聲明) */
  --r-tag: var(--x-r-tag, 3px);            /* 小標籤圓角(頁內 var(--r-tag,3px) 兜底現未定義) */
  --ability-1:linear-gradient(145deg,#C9402F,#A8332A); /* 朱砂·一人公司 */
  --ability-2:linear-gradient(145deg,#7A8F74,#7A8F74); /* 木·生活 */
  --ability-3:linear-gradient(145deg,#C9A24A,#C9A24A); /* 金·投資 */
  --ability-4:linear-gradient(145deg,#8A8175,#7A4F3A); /* 赭·靈魂 */

  /* 圓角(兜底預設值; 各頁有意變體保留頁內覆蓋) */
  --r-sm: var(--x-r-sm, 6px); --r-md: var(--x-r-md, 10px); --r-lg: var(--x-r-lg, 14px); --r-xl: var(--x-r-xl, 22px);

  /* 緩動 */
  --ease-out:cubic-bezier(0.22,1,0.36,1);

  /* 字體棧(統一主寫法, 功能等價) */
  --font-serif:var(--x-font-cn, "Source Han Serif SC","Noto Serif SC","Songti SC","STSong",serif);
  --font-sans:var(--x-font-sans, "Source Han Sans SC","Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif);
}

/* 资产标记 .am（替代 emoji 货币符号，铁律色标） */
.am{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;border-radius:50%;font-size:10px;font-weight:600;font-family:var(--font-sans)}
.am.bean{background:#F0EBE3;color:var(--gold);border:1px solid var(--gold)}
.am.gem{background:#E8E3DB;color:#3D5A5A;border:1px solid #3D5A5A}
.am.def{background:#EBE0D4;color:#5C3A29;border:1px solid #5C3A29}

