
    :root{
      /* 主色 墨蓝 / 靛青 */
      --ink-300:#3A4570; --ink-400:#5E6FB3; --ink-500:#44558F; --ink-600:#364573; --ink-700:#2C385C; --ink-900:#1A2138;
      /* 金 / 玉 / 朱砂 */
      --gold-300:#E6CF9A; --gold-500:#B8893E; --gold-600:#9C6E2E;
      --jade-500:#3E7C6B; --cinnabar:#B23A3A; --error:#C0392B;
      /* 中性 宣纸暖灰 */
      --paper:#F7F4EC; --surface:#FFFFFF; --text-1:#1F1F26; --text-2:#5C5C68; --text-3:#8A8A94; --border:#E5E0D4;
      /* 字体 */
      --font-serif:"Songti SC","STSong","SimSun","Noto Serif CJK SC",serif;
      --font-sans:-apple-system,"PingFang SC","Microsoft YaHei","Noto Sans CJK SC","Hiragino Sans GB",sans-serif;
      --font-latin-serif:Georgia,"Times New Roman",serif;
      /* 圆角 / 阴影 */
      --radius-sm:8px; --radius-md:12px; --radius-lg:16px; --radius-pill:999px;
      --shadow-card:0 2px 12px rgba(26,33,56,.10);
      --dur:.22s; --ease:cubic-bezier(.4,0,.2,1);

      /* ===== 多文化皮肤（v1.2.7 最终）：内部标识色=玉青（按钮/吉），顶部 Banner + 底部胶囊=朱砂红 ===== */
      --skin-accent:#3E7C6B;
      --skin-accent-soft:rgba(62,124,107,.14);
      --skin-accent-ink:#F7F4EC;
      --skin-banner:#B23A3A;
      --skin-banner-ink:#F7F4EC;
      --skin-tag-bg:rgba(0,0,0,.16);

      /* REQ-061⑤：美术素材（frontend/public/art/…，运行期仅用 WebP α；PNG 为母版随仓库保留）。
         url 用根绝对路径（BUG-009：页面经 pushState 无 URL 切换，深层分享路由下相对路径会 404）。
         变量未定义/删除时，各消费者 var(--art-XXX, fallback渐变) 自动回退占位渐变；URL 加载失败则露背景色。 */
      --art-ssgw-tube:url('/art/ssgw/ssgw-tube.webp');
      --art-ssgw-stick:url('/art/ssgw/ssgw-stick.webp');
      /* REQ-129⑥：塔罗牌背换用新素材 v2（根绝对路径；旧 card-back-tarot.webp 已下线） */
      --art-card-back-tarot:url('/art/card-back/card-back-tarot-v2.webp');
      /* REQ-129 E：塔罗牌桌背景（art/tarot-bg/tarot-table.webp，中央 60% 纯净读牌区）→ .rd-box 牌桌容器 */
      --art-tarot-table:url('/art/tarot-bg/tarot-table.webp');
      --art-card-back-lenormand:url('/art/card-back/card-back-lenormand-v2.webp');
      /* REQ-130⑤：雷诺曼牌桌背景（art/lenormand-bg/lenormand-table.webp，中央读牌区暗化）→ .rd-box.leno-table 牌桌容器 */
      --art-table-lenormand:url('/art/lenormand-bg/lenormand-table.webp');
      --art-coin-face:url('/art/liuyao/coin-face.webp');
      --art-coin-back:url('/art/liuyao/coin-back.webp');
      --art-xlr-palm:url('/art/xiaoliuren/xiaoliuren-palm.webp'); /* REQ-106：小六壬掌诀底图 → .xlr-ring */

      /* ============================================================
         节136 阶段A · standards/04 v1.2 令牌底座（只新增，零视觉变化）
         规则：旧令牌（--ink-*/--gold-*/--radius-*/--shadow-card 等）一律不改动、
         不重指；新圆角值（10/14/20/28）与三层柔和阴影只以 --mingli-* 新名提供，
         暂无消费者。消费迁移与视觉升级归节134 运行层；届时旧名改为新名别名、
         下面同值重复（墨蓝/金色阶 400–900）一并收口为单点。
         ============================================================ */
      /* v1.2 墨蓝色阶（补 50/100/200/300/800；400–900 与旧色同值，过渡期重复） */
      --mingli-ink-50:#EEF1F8; --mingli-ink-100:#D6DCEF; --mingli-ink-200:#AEB9DE;
      --mingli-ink-300:#8493CB; --mingli-ink-400:#5E6FB3; --mingli-ink-500:#44558F;
      --mingli-ink-600:#364573; --mingli-ink-700:#2C385C; --mingli-ink-800:#232C49;
      --mingli-ink-900:#1A2138;
      /* v1.2 金色阶（补 400/700；300/500/600 与旧色同值，过渡期重复） */
      --mingli-gold-300:#E6CF9A; --mingli-gold-400:#D4B06A; --mingli-gold-500:#B8893E;
      --mingli-gold-600:#9C6E2E; --mingli-gold-700:#7E5824;
      /* v1.2 中性色（补暖表面；余与旧色同值，过渡期重复） */
      --mingli-paper:#F7F4EC; --mingli-surface:#FFFFFF; --mingli-surface-warm:#FEFCF8;
      --mingli-text-1:#1F1F26; --mingli-text-2:#5C5C68; --mingli-text-3:#8A8A94;
      --mingli-border-warm:#E5E0D4;
      /* v1.2 皮肤令牌：5 个别名指向现行 --skin-*（随 [data-skin] 覆盖动态生效，单点）；
         glow 为新增，默认玉青光晕，主题覆盖归节134 */
      --mingli-skin-accent:var(--skin-accent);
      --mingli-skin-accent-soft:var(--skin-accent-soft);
      --mingli-skin-accent-ink:var(--skin-accent-ink);
      --mingli-skin-banner:var(--skin-banner);
      --mingli-skin-banner-ink:var(--skin-banner-ink);
      --mingli-skin-glow:rgba(62,124,107,.18);
      /* v1.2 字体（新字体栈，暂无消费者；旧 --font-* 不动） */
      --mingli-font-serif:"Noto Serif SC","Cormorant Garamond","Songti SC",serif;
      --mingli-font-sans:"Noto Sans SC","Inter",system-ui,sans-serif;
      --mingli-font-latin-serif:"Cormorant Garamond","Noto Serif SC",serif;
      /* v1.2 字号阶 */
      --mingli-fs-disclaimer:11px; --mingli-fs-caption:12px; --mingli-fs-body:14px;
      --mingli-fs-body-l:16px; --mingli-fs-h3:18px; --mingli-fs-h2:22px;
      --mingli-fs-h1:28px; --mingli-fs-display:32px;
      /* v1.2 间距（8px 基准；旧 4px 基准散点待阶段 B 逐案归档，不补旧表） */
      --mingli-sp-1:8px; --mingli-sp-2:16px; --mingli-sp-3:24px;
      --mingli-sp-4:32px; --mingli-sp-6:48px;
      /* v1.2 圆角（新值 10/14/20/28；旧 --radius-* 保持 8/12/16，不重指） */
      --mingli-radius-sm:10px; --mingli-radius-md:14px; --mingli-radius-lg:20px;
      --mingli-radius-xl:28px; --mingli-radius-pill:999px;
      /* v1.2 三层柔和阴影（旧 --shadow-card 现值保留，不重指） */
      --mingli-shadow-card:0 4px 24px rgba(26,33,56,.06),0 1px 2px rgba(26,33,56,.04);
      --mingli-shadow-elevated:0 8px 32px rgba(26,33,56,.08),0 2px 4px rgba(26,33,56,.04);
      --mingli-shadow-float:0 16px 48px rgba(26,33,56,.10),0 4px 8px rgba(26,33,56,.04);
      /* v1.2 磨砂玻璃 */
      --mingli-glass-blur:20px; --mingli-glass-saturate:160%; --mingli-glass-opacity:.90;
      /* v1.2 动效（旧 --dur/--ease 不动） */
      --mingli-ease:cubic-bezier(.4,0,.2,1);
      --mingli-ease-out:cubic-bezier(.16,1,.3,1);
      --mingli-ease-spring:cubic-bezier(.34,1.56,.64,1);
      --mingli-dur:220ms; --mingli-dur-fast:150ms; --mingli-dur-normal:250ms; --mingli-dur-slow:400ms;
      /* v1.2 §2.5 语义别名 */
      --mingli-background:var(--mingli-paper);
      --mingli-foreground:var(--mingli-text-1);
      --mingli-card:rgba(255,255,255,.90);
      --mingli-card-foreground:var(--mingli-text-1);
      --mingli-popover:rgba(255,255,255,.94);
      --mingli-popover-foreground:var(--mingli-text-1);
      --mingli-primary:var(--mingli-ink-700);
      --mingli-primary-foreground:var(--mingli-paper);
      --mingli-muted:var(--mingli-ink-50);
      --mingli-muted-foreground:var(--mingli-text-3);
      --mingli-border:var(--mingli-border-warm);
      --mingli-input:var(--mingli-border-warm);
      --mingli-ring:var(--mingli-gold-500);
      
      /* ============================================================
         节136 阶段B · 语义色族（全量同值等价收口；消费侧零视觉变化）
         命名：--tc-*；本块由 .tmp-codemod/b-codemod.mjs 生成，值与旧散色逐一对应。
         ============================================================ */
      /* ==== 节136-B-START（codemod 生成，勿手改）==== */
      /* 通用 */
      --tc-white:#FFFFFF; /* 彩底上的反白文字/块（金、朱砂、紫晶等按钮与徽章） */
      --tc-amethyst:#5B4B8A; /* 紫晶：塔罗 major / 西式 HUB / 六合相位 */
      --tc-amber:#C9A24B; /* 琥珀金：相位合 / 塔罗徽章 / 梅花动爻 / 皮肤金 */
      --tc-indigo:#4A5BB5; /* MBTI 靛蓝 */
      --tc-astro:#2A3A5C; /* 深空蓝（占星/星座内部色） */
      --tc-blue:#3B7BB0; /* 相位冲 / 浅底蓝标签 / 水杯芯片 */
      --tc-steel:#8A93A6; /* 灰蓝（平标签/宝剑芯片） */
      --tc-orange:#E08A2B; /* 橙色等级徽章 */
      --tc-gray:#999999; /* 中性灰（相位兜底描边） */
      --tc-gray-dark:#888888; /* 中性深灰（西式 HUB 中性条） */
      /* 塔罗/雷诺曼花色（艺术色：牌框与占位块；B 与浅底芯片色各自同值收口，D 阶段合一） */
      --tc-suit-swords:#2C3E6E; /* 塔罗·宝剑 */
      --tc-suit-pentacles:#4A7C59; /* 塔罗·星币 */
      --tc-suit-hearts:#B94A4A; /* 雷诺曼·红心 */
      --tc-suit-diamonds:#3A6EA5; /* 雷诺曼·方块 */
      --tc-suit-spades:#2C2C2C; /* 雷诺曼·黑桃 */
      --tc-suit-clubs:#4A8A5E; /* 雷诺曼·梅花 */
      /* 节136 D1：补齐塔罗三花色主色 + 塔罗五花色浅底芯片，三处合一 */
      --tc-suit-major:#5B4B8A; /* 塔罗·大阿卡纳（紫晶） */
      --tc-suit-wands:#B8893E; /* 塔罗·权杖（金） */
      --tc-suit-cups:#C0392B; /* 塔罗·圣杯（朱砂） */
      --tc-suit-major-bg:rgba(91,75,138,.12); /* 大阿卡纳浅底 */
      --tc-suit-wands-bg:rgba(184,137,62,.14); /* 权杖浅底 */
      --tc-suit-cups-bg:rgba(192,57,43,.10); /* 圣杯浅底 */
      --tc-suit-swords-bg:rgba(44,62,110,.12); /* 宝剑浅底 */
      --tc-suit-pentacles-bg:rgba(74,124,89,.12); /* 星币浅底 */
      /* 扑克牌四花色（hearts/diamonds/spades/clubs）只有牌框主色场景、无浅底芯片，故不设 *-bg */
      /* 节136 D1：星盘相位色（与花色同套视觉语言） */
      --tc-aspect-conjunction:#C9A24B; /* 合相（琥珀金） */
      --tc-aspect-square:#C0392B; /* 刑相（朱砂） */
      --tc-aspect-trine:#3E7C6B; /* 拱相（玉青） */
      --tc-aspect-opposition:#3B7BB0; /* 冲相（蓝） */
      --tc-aspect-sextile:#5B4B8A; /* 六合（紫晶） */
      --tc-chip-wands:#C96A3B; /* [旧名，兼容] 浅底芯片·权杖（赤陶），新用 --tc-suit-wands-bg */
      /* 浅底标签（吉凶宜平等） */
      --tc-danger-bg:#FFF0F0; /* 朱砂浅底 */
      --tc-danger-bg-2:#FDECE8; /* 朱砂浅底（暖桃） */
      --tc-danger-border:#F0B9A8; /* 朱砂浅底描边 */
      --tc-green:#2D8458; /* 吉绿文字 */
      --tc-green-a14:rgba(45,132,88,.14); /* 吉绿浅底 */
      --tc-ochre:#C47B1F; /* 宜金文字 */
      --tc-ochre-a12:rgba(218,135,32,.12); /* 宜金浅底 */
      --tc-teal:#228066; /* 青碧文字 */
      --tc-teal-a12:rgba(34,128,102,.12); /* 青碧浅底 */
      --tc-red:#B3261E; /* 赤红文字 */
      --tc-red-a10:rgba(211,47,47,.10); /* 赤红浅底 */
      --tc-slate:#4A6A78; /* 岩灰文字 */
      --tc-slate-a12:rgba(95,125,139,.12); /* 岩灰浅底 */
      --tc-gray-a10:rgba(128,128,128,.10); /* 中性灰浅底 */
      --tc-bronze-ink:#7A5C1E; /* 古铜金文字 */
      --tc-bronze-bg:#FDF3D7; /* 古铜金浅底 */
      --tc-bronze-border:#E8CF96; /* 古铜金浅底描边 */
      --tc-dusty-blue:#5B6B8C; /* 雾蓝文字 */
      --tc-dusty-blue-bg:#E9EDF7; /* 雾蓝浅底 */
      --tc-dusty-blue-border:#C4CDE8; /* 雾蓝浅底描边 */
      --tc-ochre-ink:#8A6A1F; /* 暗金文字 */
      --tc-jade-deep:#2F6B5B; /* 玉青深字（软玉底上） */
      --tc-olive:#9A7D34; /* 橄榄金文字 */
      --tc-olive-a16:rgba(191,161,90,.16); /* 橄榄金浅底 */
      --tc-olive-a35:rgba(191,161,90,.35); /* 橄榄金描边 */
      --tc-cinnabar-alt:#C8442E; /* 朱砂兜底值（var fallback） */
      /* 语义浅色族（品牌色透明底，固定不随皮肤切换） */
      --tc-amethyst-a16:rgba(91,75,138,.16); /* 紫晶软底 */
      --tc-indigo-a15:rgba(74,91,181,.15); /* 靛蓝软底 */
      --tc-mint-a24:rgba(126,211,198,.24); /* 薄荷软底 */
      /* HUB 背景三织色 */
      --tc-bg-guoxue-1:#FCF9F1; /* 国学底 亮段 */
      --tc-bg-guoxue-2:#F4EFE1; /* 国学底 中段 */
      --tc-bg-guoxue-3:#EAF1EC; /* 国学底 尾段 */
      --tc-bg-xishi-1:#FBF8F4; /* 西式底 亮段 */
      --tc-bg-xishi-2:#F2ECF4; /* 西式底 中段 */
      --tc-bg-xishi-3:#EEEAF5; /* 西式底 尾段 */
      --tc-bg-mbti-1:#F8FAFD; /* MBTI 底 亮段 */
      --tc-bg-mbti-2:#EEF2FA; /* MBTI 底 中段 */
      --tc-bg-mbti-3:#EAF3F1; /* MBTI 底 尾段 */
      /* 爻/卦/缩略块 */
      --tc-yao-yang:#20202A; /* 老阳选中底 */
      --tc-yao-yin-bg:#E9E4D8; /* 老阴选中底 */
      --tc-yao-yin-border:#B9B09A; /* 老阴选中描边 */
      --tc-dk-thumb:#2C2C36; /* 牌缩略暗底 */
      /* 加载/历史浅暖面 */
      --tc-shimmer-from:#E9E2D6; /* 骨架屏起点 */
      --tc-shimmer-to:#F4EFE6; /* 骨架屏终点 */
      --tc-hist-head:#F4F0E7; /* 历史分组头底 */
      --tc-hist-hover:#F0ECE0; /* 历史项悬停底 */
      /* 大衍棋（dqc）深色牌 */
      --tc-dqc-stage:#232C49; /* dqc 舞台深底 */
      --tc-dqc-ring:#3A4470; /* dqc 环形描边 */
      --tc-dqc-text:#C9C6DA; /* dqc 主文字 */
      --tc-dqc-text-2:#8E8AA6; /* dqc 副文字 */
      --tc-dqc-text-3:#9FA3BC; /* dqc 弱文字 */
      --tc-dot-blue:#7C8BB5; /* 安装点·蓝 */
      --tc-dot-green:#9FAA7F; /* 安装点·绿 */
      /* 深色仪式舞台·金箔字色 */
      --tc-foil-title:#F4E7C8; /* 舞台标题（最亮） */
      --tc-foil-gold:#E8C98A; /* 金箔主色 */
      --tc-foil-muted:#CFC2A6; /* 金箔弱文字 */
      --tc-foil-dim:#A99F8C; /* 金箔暗文字 */
      --tc-foil-wait:#B7AC96; /* 等待提示 */
      --tc-foil-label:#9A8F76; /* 金箔标签 */
      --tc-foil-skip:#8E8570; /* 跳过按钮 */
      --tc-foil-hint:#7E7663; /* 金箔提示 */
      --tc-foil-faint:#6E6757; /* 金箔最弱 */
      --tc-foil-glow:#F2E2BD; /* 光晕高光 */
      --tc-foil-stick:#E9CF97; /* 签条金 */
      --tc-foil-track:#E6D9B4; /* 光轨哑金 */
      --tc-foil-spark:#E4C98F; /* 火星金 */
      --tc-foil-coin-face:#E3C08A; /* 铜钱字面金 */
      --tc-foil-coin-edge:#E8CF9A; /* 铜钱边金 */
      --tc-foil-shine:#DDB679; /* 流光起 */
      --tc-foil-shine-2:#F2DFB4; /* 流光止 */
      --tc-foil-deep:#D4B06B; /* 深金（注意非 #D4B06A） */
      --tc-foil-soft:#DFC184; /* 软金 */
      --tc-foil-pale:#F6E8C6; /* 淡金 */
      --tc-foil-rim:#C89B52; /* 筒口金 */
      --tc-foil-rim-deep:#A97A3C; /* 签条深金边 */
      --tc-foil-stick-ink:#7C4E22; /* 签号棕 */
      --tc-foil-hi:#FFF6DE; /* 高亮奶金 */
      --tc-foil-screen-muted:#EDE2C9; /* 灵签全屏弱文字 */
      --tc-foil-screen-btn:#EADCC0; /* 灵签全屏按钮字 */
      --tc-foil-screen-label:#B49A6C; /* 灵签全屏标签 */
      --tc-foil-screen:#EEE6D4; /* 舞台主文字色 */
      /* 深色仪式舞台·木色/签纸 */
      --tc-wood-coin-ink:#3E2A0E; /* 铜钱字面木色 */
      --tc-wood-coin-back:#2A1F12; /* 铜钱背面木色 */
      --tc-wood-tube:#241A10; /* 签筒木色 */
      --tc-wood-deepest:#191005; /* 筒内最深 */
      --tc-wood-tube-inner:#3A2813; /* 筒口内木 */
      --tc-wood-rim-inner:#4A3623; /* 筒口内缘 */
      --tc-wood-shadow:#7A4D22; /* 木影棕 */
      --tc-wood-rim-mid:#8A5A2B; /* 筒口中棕 */
      --tc-wood-1:#6A421D; /* 木色 1 */
      --tc-wood-2:#4C2E12; /* 木色 2 */
      --tc-wood-3:#5E3B1B; /* 木色 3 */
      --tc-wood-center:#3E3323; /* 小六壬中心木 */
      --tc-wood-center-2:#221A10; /* 小六壬中心深 */
      --tc-paper-sign:#F6F0DF; /* 签纸底 */
      --tc-ink-sign:#43341F; /* 签纸正文墨 */
      --tc-ink-sign-soft:#8A6B45; /* 签纸弱墨 */
      --tc-red-sign:#8A2F2F; /* 签纸朱 */
      --tc-brown-sign:#6E4A24; /* 签纸棕 */
      --tc-brown-sign-soft:#4A3A28; /* 签纸淡棕 */
      --tc-paper-sign-tag:#FDF6E8; /* 签纸徽章底 */
      /* 深色仪式舞台·深底色 */
      --tc-stage-guoxue:#37323C; /* 国学舞台底 */
      --tc-stage-dark:#1E1C22; /* 通用暗台 */
      --tc-stage-black:#100F14; /* 近黑舞台 */
      --tc-stage-ssgw:#453E33; /* 灵签舞台底 */
      --tc-stage-ssgw-2:#26231E; /* 灵签舞台底 2 */
      --tc-stage-ssgw-3:#121110; /* 灵签舞台底 3 */
      --tc-stage-card:#1D1B20; /* 牌背暗底 */
      --tc-stage-tarot:#3A2E55; /* 塔罗紫底 */
      --tc-stage-tarot-2:#1E1A2E; /* 塔罗深紫 */
      --tc-stage-leno:#1F3A46; /* 雷诺曼青底 */
      --tc-stage-leno-2:#1B3140; /* 雷诺曼深青 */
      --tc-stage-deal:#2C2440; /* 发牌堆 */
      --tc-stage-deal-2:#171228; /* 发牌堆深 */
      --tc-stage-stack:#241E36; /* 牌叠 */
      --tc-stage-stack-edge:#4A3B74; /* 牌叠缘 */
      /* 透明色族·墨蓝投影 rgb(26,33,56) */
      --tc-ink-a04:rgba(26,33,56,0.04); /* 墨蓝投影 0.04 */
      --tc-ink-a05:rgba(26,33,56,0.05); /* 墨蓝投影 0.05 */
      --tc-ink-a08:rgba(26,33,56,0.08); /* 墨蓝投影 0.08 */
      --tc-ink-a14:rgba(26,33,56,0.14); /* 墨蓝投影 0.14 */
      --tc-ink-a16:rgba(26,33,56,0.16); /* 墨蓝投影 0.16 */
      --tc-ink-a18:rgba(26,33,56,0.18); /* 墨蓝投影 0.18 */
      --tc-ink-a20:rgba(26,33,56,0.2); /* 墨蓝投影 0.2 */
      --tc-ink-a24:rgba(26,33,56,0.24); /* 墨蓝投影 0.24 */
      --tc-ink-a26:rgba(26,33,56,0.26); /* 墨蓝投影 0.26 */
      /* 透明色族·黑投影 rgb(0,0,0) */
      --tc-black-a035:rgba(0,0,0,0.035); /* 黑投影 0.035 */
      --tc-black-a12:rgba(0,0,0,0.12); /* 黑投影 0.12 */
      --tc-black-a18:rgba(0,0,0,0.18); /* 黑投影 0.18 */
      --tc-black-a22:rgba(0,0,0,0.22); /* 黑投影 0.22 */
      --tc-black-a30:rgba(0,0,0,0.3); /* 黑投影 0.3 */
      --tc-black-a32:rgba(0,0,0,0.32); /* 黑投影 0.32 */
      --tc-black-a34:rgba(0,0,0,0.34); /* 黑投影 0.34 */
      --tc-black-a35:rgba(0,0,0,0.35); /* 黑投影 0.35 */
      --tc-black-a40:rgba(0,0,0,0.4); /* 黑投影 0.4 */
      --tc-black-a42:rgba(0,0,0,0.42); /* 黑投影 0.42 */
      --tc-black-a45:rgba(0,0,0,0.45); /* 黑投影 0.45 */
      --tc-black-a50:rgba(0,0,0,0.5); /* 黑投影 0.5 */
      --tc-black-a80:rgba(0,0,0,0.8); /* 黑投影 0.8 */
      /* 透明色族·白叠加 rgb(255,255,255) */
      --tc-white-a04:rgba(255,255,255,0.04); /* 白叠加 0.04 */
      --tc-white-a05:rgba(255,255,255,0.05); /* 白叠加 0.05 */
      --tc-white-a06:rgba(255,255,255,0.06); /* 白叠加 0.06 */
      --tc-white-a07:rgba(255,255,255,0.07); /* 白叠加 0.07 */
      --tc-white-a12:rgba(255,255,255,0.12); /* 白叠加 0.12 */
      --tc-white-a14:rgba(255,255,255,0.14); /* 白叠加 0.14 */
      --tc-white-a16:rgba(255,255,255,0.16); /* 白叠加 0.16 */
      --tc-white-a18:rgba(255,255,255,0.18); /* 白叠加 0.18 */
      --tc-white-a24:rgba(255,255,255,0.24); /* 白叠加 0.24 */
      --tc-white-a35:rgba(255,255,255,0.35); /* 白叠加 0.35 */
      --tc-white-a45:rgba(255,255,255,0.45); /* 白叠加 0.45 */
      --tc-white-a50:rgba(255,255,255,0.5); /* 白叠加 0.5 */
      --tc-white-a55:rgba(255,255,255,0.55); /* 白叠加 0.55 */
      --tc-white-a65:rgba(255,255,255,0.65); /* 白叠加 0.65 */
      --tc-white-a70:rgba(255,255,255,0.7); /* 白叠加 0.7 */
      --tc-white-a80:rgba(255,255,255,0.8); /* 白叠加 0.8 */
      /* 透明色族·朱砂 rgb(178,58,58) */
      --tc-cinnabar-a05:rgba(178,58,58,0.05); /* 朱砂透明 0.05 */
      --tc-cinnabar-a07:rgba(178,58,58,0.07); /* 朱砂透明 0.07 */
      --tc-cinnabar-a08:rgba(178,58,58,0.08); /* 朱砂透明 0.08 */
      --tc-cinnabar-a10:rgba(178,58,58,0.1); /* 朱砂透明 0.1 */
      --tc-cinnabar-a12:rgba(178,58,58,0.12); /* 朱砂透明 0.12 */
      --tc-cinnabar-a14:rgba(178,58,58,0.14); /* 朱砂透明 0.14 */
      --tc-cinnabar-a28:rgba(178,58,58,0.28); /* 朱砂透明 0.28 */
      --tc-cinnabar-a30:rgba(178,58,58,0.3); /* 朱砂透明 0.3 */
      --tc-cinnabar-a35:rgba(178,58,58,0.35); /* 朱砂透明 0.35 */
      --tc-cinnabar-a40:rgba(178,58,58,0.4); /* 朱砂透明 0.4 */
      --tc-cinnabar-a45:rgba(178,58,58,0.45); /* 朱砂透明 0.45 */
      --tc-cinnabar-a80:rgba(178,58,58,0.8); /* 朱砂透明 0.8 */
      --tc-cinnabar-a90:rgba(178,58,58,0.9); /* 朱砂透明 0.9 */
      /* 透明色族·玉青 rgb(62,124,107) */
      --tc-jade-a10:rgba(62,124,107,0.1); /* 玉青透明 0.1 */
      --tc-jade-a14:rgba(62,124,107,0.14); /* 玉青透明 0.14 */
      --tc-jade-a16:rgba(62,124,107,0.16); /* 玉青透明 0.16 */
      --tc-jade-a18:rgba(62,124,107,0.18); /* 玉青透明 0.18 */
      --tc-jade-a30:rgba(62,124,107,0.3); /* 玉青透明 0.3 */
      --tc-jade-a45:rgba(62,124,107,0.45); /* 玉青透明 0.45 */
      /* 透明色族·金 rgb(184,137,62) */
      --tc-gold-a05:rgba(184,137,62,0.05); /* 金透明 0.05 */
      --tc-gold-a12:rgba(184,137,62,0.12); /* 金透明 0.12 */
      --tc-gold-a13:rgba(184,137,62,0.13); /* 金透明 0.13 */
      --tc-gold-a16:rgba(184,137,62,0.16); /* 金透明 0.16 */
      --tc-gold-a18:rgba(184,137,62,0.18); /* 金透明 0.18 */
      --tc-gold-a22:rgba(184,137,62,0.22); /* 金透明 0.22 */
      --tc-gold-a45:rgba(184,137,62,0.45); /* 金透明 0.45 */
      /* 透明色族·金箔 rgb(232,201,138) */
      --tc-foil-a00:rgba(232,201,138,0); /* 金箔透明 0 */
      --tc-foil-a03:rgba(232,201,138,0.03); /* 金箔透明 0.03 */
      --tc-foil-a08:rgba(232,201,138,0.08); /* 金箔透明 0.08 */
      --tc-foil-a09:rgba(232,201,138,0.09); /* 金箔透明 0.09 */
      --tc-foil-a12:rgba(232,201,138,0.12); /* 金箔透明 0.12 */
      --tc-foil-a16:rgba(232,201,138,0.16); /* 金箔透明 0.16 */
      --tc-foil-a22:rgba(232,201,138,0.22); /* 金箔透明 0.22 */
      --tc-foil-a28:rgba(232,201,138,0.28); /* 金箔透明 0.28 */
      --tc-foil-a30:rgba(232,201,138,0.3); /* 金箔透明 0.3 */
      --tc-foil-a34:rgba(232,201,138,0.34); /* 金箔透明 0.34 */
      --tc-foil-a35:rgba(232,201,138,0.35); /* 金箔透明 0.35 */
      --tc-foil-a40:rgba(232,201,138,0.4); /* 金箔透明 0.4 */
      --tc-foil-a45:rgba(232,201,138,0.45); /* 金箔透明 0.45 */
      --tc-foil-a50:rgba(232,201,138,0.5); /* 金箔透明 0.5 */
      --tc-foil-a55:rgba(232,201,138,0.55); /* 金箔透明 0.55 */
      --tc-foil-a60:rgba(232,201,138,0.6); /* 金箔透明 0.6 */
      --tc-foil-a75:rgba(232,201,138,0.75); /* 金箔透明 0.75 */
      --tc-foil-a85:rgba(232,201,138,0.85); /* 金箔透明 0.85 */
      --tc-foil-a100:rgba(232,201,138,1); /* 金箔透明 1 */
      /* 透明色族·琥珀金 rgb(201,162,75) */
      --tc-amber-a16:rgba(201,162,75,0.16); /* 琥珀金透明 0.16 */
      --tc-amber-a17:rgba(201,162,75,0.17); /* 琥珀金透明 0.17 */
      --tc-amber-a20:rgba(201,162,75,0.2); /* 琥珀金透明 0.2 */
      --tc-amber-a22:rgba(201,162,75,0.22); /* 琥珀金透明 0.22 */
      --tc-amber-a50:rgba(201,162,75,0.5); /* 琥珀金透明 0.5 */
      --tc-amber-a55:rgba(201,162,75,0.55); /* 琥珀金透明 0.55 */
      --tc-amber-a60:rgba(201,162,75,0.6); /* 琥珀金透明 0.6 */
      /* 透明色族·其他舞台色 */
      --tc-banner-a18:rgba(128,128,150,.18); /* Banner 按钮底 18 */
      --tc-banner-a20:rgba(128,128,150,.20); /* Banner 按钮底 20 */
      --tc-banner-a32:rgba(128,128,150,.32); /* Banner 按钮底 32 */
      --tc-banner-a34:rgba(128,128,150,.34); /* Banner 按钮底 34 */
      --tc-brown-a22:rgba(122,77,34,.22); /* 签纸棕线 22 */
      --tc-brown-a25:rgba(122,77,34,.25); /* 签纸棕线 25 */
      --tc-brown-a30:rgba(122,77,34,.30); /* 签纸棕线 30 */
      --tc-brown-a35:rgba(122,77,34,.35); /* 签纸棕线 35 */
      --tc-brown-sign-a62:rgba(110,74,36,.62); /* 签纸弱化棕 62 */
      --tc-gold300-a50:rgba(230,207,154,.50); /* 金 300 透明 50 */
      --tc-gold300-a55:rgba(230,207,154,.55); /* 金 300 透明 55 */
      --tc-gold300-a65:rgba(230,207,154,.65); /* 金 300 透明 65 */
      --tc-gold300-a80:rgba(230,207,154,.80); /* 金 300 透明 80 */
      --tc-foil-warm-a55:rgba(240,220,170,.55); /* 暖金透明 55 */
      --tc-foil-warm-a60:rgba(240,220,170,.60); /* 暖金透明 60 */
      --tc-foil-warm-a70:rgba(240,220,170,.70); /* 暖金透明 70 */
      --tc-foil-warm-a75:rgba(240,220,170,.75); /* 暖金透明 75 */
      --tc-foil-warm-a90:rgba(240,220,170,.90); /* 暖金透明 90 */
      --tc-foil-track-a50:rgba(230,217,180,.50); /* 光轨哑金 50 */
      --tc-foil-soft-a25:rgba(226,196,130,.25); /* 软金透明 25 */
      --tc-foil-hi-a10:rgba(255,236,190,.10); /* 奶金内发光 10 */
      --tc-foil-hi-a35:rgba(255,235,190,.35); /* 奶金内发光 35 */
      --tc-foil-border-a60:rgba(198,158,96,.60); /* 签纸金边 60 */
      --tc-foil-title-a80:rgba(244,231,200,.80); /* 牌背标记 80 */
      --tc-leno-teal-a55:rgba(126,179,170,.55); /* 雷诺曼青边 55 */
      --tc-leno-teal-a60:rgba(126,179,170,.60); /* 雷诺曼青边 60 */
      --tc-foil-dash-a65:rgba(140,130,115,.65); /* 牌位虚线 65 */
      --tc-foil-dash-a10:rgba(120,110,95,.10); /* 牌位虚线底 10 */
      --tc-wood-coin-a25:rgba(62,42,14,.25); /* 铜钱内框 25 */
      --tc-wood-badge-a92:rgba(34,26,16,.92); /* 掌诀徽章底 92 */
      --tc-cloth-a08:rgba(10,8,20,.08); /* 桌布暗角 08 */
      --tc-cloth-a36:rgba(10,8,20,.36); /* 桌布暗角 36 */
      --tc-cloth-a52:rgba(10,8,20,.52); /* 桌布暗角 52 */
      --tc-cloth-a78:rgba(10,8,20,.78); /* 桌布暗角 78 */
      --tc-cloth-a70:rgba(15,12,26,.70); /* 桌布徽章底 */
      --tc-mask-a50:rgba(20,24,38,.50); /* 通用模态遮罩 */
      --tc-ink500-a35:rgba(68,85,143,.35); /* 墨蓝链接虚线下沿 */
      /* ==== 节136-B-END ==== */
    }
    /* 西式占星：内部=深空蓝；顶部 Banner=月银 */
    [data-skin="astrology"]{
      --skin-accent:#2A3A5C; --skin-accent-soft:rgba(42,58,92,.14); --skin-accent-ink:#F7F4EC;
      --skin-banner:#C9CBD3; --skin-banner-ink:#1F1F26; --skin-tag-bg:rgba(255,255,255,.55);
    }
    /* 塔罗：内部=琥珀；顶部 Banner=紫晶 */
    [data-skin="tarot"]{
      --skin-accent:#C9A24B; --skin-accent-soft:rgba(201,162,75,.18); --skin-accent-ink:#1F1F26;
      --skin-banner:#5B4B8A; --skin-banner-ink:#F7F4EC; --skin-tag-bg:rgba(0,0,0,.16);
    }
    /* 西式占卜 HUB：内部=紫晶；顶部 Banner=琥珀（与塔罗互置） */
    [data-skin="xishi"]{
      --skin-accent:#5B4B8A; --skin-accent-soft:rgba(91,75,138,.18); --skin-accent-ink:#F7F4EC;
      --skin-banner:#C9A24B; --skin-banner-ink:#1F1F26; --skin-tag-bg:rgba(0,0,0,.14);
    }
    /* 星座（=原占星）：内部=深空蓝；顶部 Banner=月银 */
    [data-skin="xingzuo"]{
      --skin-accent:#2A3A5C; --skin-accent-soft:rgba(42,58,92,.14); --skin-accent-ink:#F7F4EC;
      --skin-banner:#C9CBD3; --skin-banner-ink:#1F1F26; --skin-tag-bg:rgba(255,255,255,.55);
    }
    /* MBTI：内部=靛蓝；顶部 Banner=薄荷 */
    [data-skin="mbti"]{
      --skin-accent:#4A5BB5; --skin-accent-soft:rgba(74,91,181,.16); --skin-accent-ink:#F7F4EC;
      --skin-banner:#7ED3C6; --skin-banner-ink:#16302C; --skin-tag-bg:rgba(0,0,0,.12);
    }


