/* ============================================================
   潜龙八字 · 皮肤 09「dawn」· patch.css
   ------------------------------------------------------------
   职责：把「朱曦暖阳」的晨光感落到组件上（不动版式，EL-5）。
   三类事：① 细节小巧思（9 条）② 可视化增强（3 处）
           ③ 深化 D1–D8（261005 · 见文末第三段）

   本套的补丁必须**强化与 01「light 宣纸朱砂」的分野**：
     light = 旧纸（米黄底 + 描金细边 + 中密度 + 小圆角）
     dawn  = 新晨（更亮的奶白底 + 长而淡的影 + 圆润 + 唯一用胶囊圆角）

   ⚠ 高明度浅底是**对比度最危险**的一类：本套所有承载文字的令牌都在 skin.css
     按 --surface-2 这一档最亮的底复核过，补丁里**不得**引入新的浅色文字。

   ⛔ 不含栅格 / 间距阶 / 模块秩序（归 css/layout-v3.css）。
   ⛔ 只消费 var(--*)；不新增令牌；无强制优先声明；无断点型媒体查询。
   ⛔ 类名取自真实样式表；注释内不写块注释的结束符号片段（硬教训 10）。
   ============================================================ */

/* ------------------------------------------------------------
   一 · 细节小巧思（9 条）
   ------------------------------------------------------------ */

/* 巧思 1：卡片浮起来靠**长而淡的影**（低角度晨光），不是靠边框。
   所以边框压到最浅，把「体量」全部交给阴影 —— 这是本套的定义性做法。 */
[data-skin="dawn"] .card{
  outline: 1px solid var(--line);
  outline-offset: -1px;

  box-shadow: var(--shadow-md);
}

/* 巧思 2：卡片标题下压一条**琥珀细线**（晨光穿过蜜的颜色）。 */
[data-skin="dawn"] .card-title{
  border-bottom: 1px solid var(--gold-soft);
}

/* 巧思 3：当前页签 = 朱曦实条 + 圆润胶囊（九套里唯一用满胶囊的一套）。 */
[data-skin="dawn"] .tab.active{
  background: var(--brand);
  color: var(--surface);
  border-radius: var(--r-pill);
}

/* 巧思 4：主按钮 = 朱曦实底 + **暖色投影**（不是灰影）。
   暖色影是晨光下物体该有的样子 —— 灰影会让整个画面「变阴」。 */
[data-skin="dawn"] .primary-btn{
  background: var(--brand);
  color: var(--surface);
  box-shadow: 0 2px 8px var(--brand-glow);
}
[data-skin="dawn"] .primary-btn:active{
  transform: translateY(1px);
  box-shadow: none;
}

/* 巧思 5：表头 = 暖奶白底 + 晓青下边线（高亮底上必须靠「线」给表头定界）。
   ⚠ 底色写 `background-color`（不是简写 `background`），以保留 D3-1 的下边线图层。 */
[data-skin="dawn"] .pillars-table th{
  background-color: var(--surface-2);
}

/* 巧思 6：四柱干支字重 800 + 略开字距 —— 晨光下的字要「立得住」。 */
[data-skin="dawn"] .pillar .p-gan,
[data-skin="dawn"] .pillar .p-zhi{
  font-weight: 800;
}

/* 巧思 7：聚焦环 = 朱曦柔环（跟着圆角走，本套圆角大，必须用 box-shadow）。 */
[data-skin="dawn"] .tab:focus-visible,
[data-skin="dawn"] .quick:focus-visible,
[data-skin="dawn"] .tl-item:focus-visible,
[data-skin="dawn"] .seg:focus-visible{
  outline: none;
  box-shadow: 0 0 0 2px var(--brand-soft), 0 0 0 4px var(--brand-glow);
}

/* 巧思 8：滚动条 = 暖灰胶囊（柔和，与圆润主张一致）。 */
[data-skin="dawn"] .tl-scroll::-webkit-scrollbar,
[data-skin="dawn"] .detail-scroll::-webkit-scrollbar,
[data-skin="dawn"] .ai-msgs::-webkit-scrollbar,
[data-skin="dawn"] .rp-toc-side::-webkit-scrollbar{
  width: 9px; height: 9px;
}
[data-skin="dawn"] .tl-scroll::-webkit-scrollbar-thumb,
[data-skin="dawn"] .detail-scroll::-webkit-scrollbar-thumb,
[data-skin="dawn"] .ai-msgs::-webkit-scrollbar-thumb,
[data-skin="dawn"] .rp-toc-side::-webkit-scrollbar-thumb{
  background: var(--line-strong);
  border-radius:var(--r-pill);
}
[data-skin="dawn"] .tl-scroll::-webkit-scrollbar-track,
[data-skin="dawn"] .detail-scroll::-webkit-scrollbar-track,
[data-skin="dawn"] .ai-msgs::-webkit-scrollbar-track,
[data-skin="dawn"] .rp-toc-side::-webkit-scrollbar-track{
  background: transparent;
}

/* 巧思 9：报告章序号 = 朱曦胶囊（实底 + 白字 + 全圆角）。 */
[data-skin="dawn"] #page-report .rp-chapno{
  background: var(--brand);
  color: var(--surface);
  border-radius:var(--r-pill);
}

/* ------------------------------------------------------------
   二 · 可视化增强（3 处）
   ------------------------------------------------------------ */

/* 可视化 1：五行力量条 —— 段与段之间留一道**暖白缝**（晨光透过的间隙）。
   ⚠ 缝隙色必须用 --surface（最亮的纸面），否则在高亮底上会看不出分段。 */
[data-skin="dawn"] .wx-bar{
  background: transparent;
}
[data-skin="dawn"] .wx-bar .wb-seg{ border-radius:var(--r-pill); }

/* 可视化 2：五行图例的色点 = 圆胶囊 + 暖色细环（像晨露的小水珠）。 */
[data-skin="dawn"] .wx-legend .wx-dot{
  border-radius:var(--r-pill);
  box-shadow: 0 0 0 1px var(--line)}
}

/* 可视化 3：十神档位条 —— 轨道走暖灰、填充走朱曦，两端全圆角。
   ★ 轨道 ::before、填充 ::after（::after 在上）；顺序颠倒会让填充被盖住。 */
[data-skin="dawn"] .sh-card::before{
  background: var(--surface-3);
  border-radius:var(--r-pill);
}
[data-skin="dawn"] .sh-card::after{
  border-radius:var(--r-pill);
}

/* ============================================================
   三 · 深化（261005 · 依《261005-付费7套皮肤深化方案（施工级）》§三 D1–D8）
   ------------------------------------------------------------
   为何要深化：本套此前只有「一 · 细节小巧思 9 条 ＋ 二 · 可视化 3 处」＝ 约 17 条规则、
   ~11 个组件族；而 04 epic 456 条 / 183 族、05 nova 379 条 / 158 族 ——
   并排时 dawn 显得「只有配色、没有工艺」。本节按 D1–D8 把晨光工艺补齐。

   调性（方案 §四·五套调性词典）：**朱曦暖阳 —— 晨曦、暖橙、朝霞**。
     D1 卡片：**暖底晕染**、柔边（走族圆角）   D2 控件：暖橙按钮、悬停**升温**
     D3 表格：暖线表头、行底**晨白**         D4 可视化：暖色阶尺、霞色档位
     D5 时间轴：今位**霞光**（壳在机制层，3.0s / 46% · 九套里最快、最宽）
     D7 体例：**无衬线 ＋ 微正字距**

   ⛔ 与五套已深化皮肤的分家（口令）：
     epic＝金**面** ｜ codex＝金**线** ｜ ink＝墨**笔** ｜ qing＝**釉**（开片＋釉白内圈）｜
     slate＝**岩**（层理＋拼缝＋实块＋硬影）｜ **dawn＝光**（晕染 ＋ 长淡影 ＋ 胶囊 ＋ 升温）
   —— 五者的材质是**金属／墨／釉／石**（都「有实体」），本套是**光**（没有实体）：
     ① **晕染**（`radial-gradient` 从一角漫射）而非实体纹理；
     ② **长而淡的影**（大扩散低不透明度）而非 slate 的**短而硬的影**；
     ③ 悬停**升温**（暖色渐起 ＋ 影转暖）而非 qing 的釉光／slate 的浮起；
     ④ 全部**胶囊圆角**（9 套唯一）而非 qing 小圆角／slate 零圆角；
     ⑤ **无衬线 ＋ 微正字距**（刚好在 slate 的紧字距与 ink 的疏朗之间）。

   ⛔ 五条硬约束（方案 §三）
     ① 尺寸一律不动（padding/margin/gap/width/height/font-size/line-height/box-sizing/flex
        ＋ **border 宽度**，全在 `test_skin_geometry_parity` 冻结面内）；
     ② 要「加粗线／加边」一律改 **inset box-shadow** 或 **background-image**；
     ③ 颜色不得单独承载信息（语义色只作细边；文字仍走墨色）；
     ④ 无 `!important`；⑤ 每条规则必带 `[data-skin="dawn"]` 前缀（补丁契约门禁）。
   ✅ 可放心用的维度：color / background(-image/-size/-position/-repeat/-color) / box-shadow /
      outline / border-radius / **border-color（只改色）** / font-family / font-weight /
      letter-spacing / transition ／ **`::before`／`::after` 整段豁免**（含其内尺寸）。
   ⚠ 已占槽位（本节绕开）：`.tl-item.now::before` —— **机制层** `css/fx-scan.css` 占用
      （「今」位扫描亮光 · 本套 3.0s／46%）⇒ 对「今」只碰**本体**与 `::after`。
   ⚠ 无边框声明的类（实测）：`.band-pill`／`.xing-tag`／`.six-chip`／`.zg-item`／`.col-day`／
      `.user-info`／`.reading-box`／`.ql-tip-x`（`border:0`）／`.ai-send`（`border:none`）／
      `.wx-item`（仅 outline）／`.sheet`（仅 outline）⇒ ⛔ **不写 border-color**，改 inset／background-image。
   ⚠ `.card` 的 `box-shadow` 属**巧思 1**（`var(--shadow-md)`）⇒ 深化若需加内环，须**整条重写**并保留原值。
   ⚠ `.card-title` 基线已有 `border-bottom`（巧思 2，色 `--gold-soft`）⇒ **改色**即可，⛔ 不再加背景线。
   ============================================================ */

/* ------------------------------------------------------------
   D1 · 卡片族 ——「暖底晕染 ＋ 柔边」
   ------------------------------------------------------------ */

/* D1-1 卡面：一片**暖晕**从左上角漫射（晨光斜射进窗），右下渐隐入纸。
   用 `radial-gradient` 而不是纹理 —— 晨光没有形状，只有浓度（这是本套与「实体材质」诸套的根本分野）。
   ⚠ 重写 `box-shadow` 时必须**保留巧思 1 的 `var(--shadow-md)`**（⛔ 不抹掉既有长淡影）。 */
[data-skin="dawn"] .card{
  background-image:
    radial-gradient(135% 95% at 8% 4%, rgba(207, 105, 40, .070), transparent 60%),
    radial-gradient(120% 80% at 100% 100%, rgba(63, 109, 122, .028), transparent 58%);
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .55), var(--shadow-md);
  transition: box-shadow .20s ease;
}

/* D1-2 卡题下沿蜜线：把巧思 2 的极淡琥珀提到「可见的蜜线」深度（改色）
   ＋ 晨光下该有的**无衬线 ＋ 微正字距**（⛔ 「微正」＝ 小到 .02em，不是 ink 的疏朗）。 */
[data-skin="dawn"] .card-title{
  border-bottom-color: var(--gold);
  font-family: var(--font-sans);
  letter-spacing: .02em;
}

/* D1-3 通用卡族同制：记录卡／病药卡／解读框／校准文档／用户信息条。
   暖晕只留**一层**（大面上两层会脏），＋ 柔内环（**重写** box-shadow，故用 inset 单层）。 */
[data-skin="dawn"] .record-card,
[data-skin="dawn"] .disease-card,
[data-skin="dawn"] .reading-box,
[data-skin="dawn"] .cali-doc,
[data-skin="dawn"] .user-info{
  background-image: radial-gradient(120% 90% at 6% 6%,
    rgba(207, 105, 40, .055), transparent 62%);
  box-shadow: inset 0 0 0 1px rgba(203, 180, 141, .55);
  border-radius: var(--r-md);
}

/* D1-4 卡题左缘时间点：一颗**晨露**（圆胶囊 ＋ 暖细环，与可视化 2 同一语言） */
[data-skin="dawn"] .tick{
  border-radius: var(--r-pill);
  box-shadow: 0 0 0 1px var(--gold-soft);
}

/* ------------------------------------------------------------
   D2 · 控件族 ——「暖橙按钮 ＋ 悬停升温」
   ⛔ 本套交互反馈**靠升温**（暖色渐起 ＋ 影转暖），⛔ 不用位移（那是 slate）、不用釉光（那是 qing）。
   ------------------------------------------------------------ */

/* D2-1 次按钮系：暖线边（只改色）＋ 暖褐字 ＋ **胶囊**，静置透明 */
[data-skin="dawn"] .mini-btn,
[data-skin="dawn"] .iconbtn,
[data-skin="dawn"] .hamburger,
[data-skin="dawn"] .sb-toggle,
[data-skin="dawn"] .ai-close,
[data-skin="dawn"] .ai-clear,
[data-skin="dawn"] .dr-close,
[data-skin="dawn"] .skin-pick{
  border-color: var(--line-strong);
  color: var(--ink-2);
  background-color: transparent;
  border-radius: var(--r-pill);
  transition: background-color .18s ease, border-color .18s ease, color .18s ease, box-shadow .18s ease;
}

/* D2-2 `.btn-ghost` 基线**有**边框（`1px solid var(--line-strong)`）⇒ 只改色，⛔ 不重复 inset */
[data-skin="dawn"] .btn-ghost{
  border-color: var(--line-strong);
  color: var(--ink-2);
  border-radius: var(--r-pill);
  transition: background-color .18s ease, border-color .18s ease, color .18s ease, box-shadow .18s ease;
}

/* D2-3 悬停＝**升温**：边转朱曦、字转朱曦、底起一层暖橙、外圈再泛一圈暖光（暖色影，⛔ 非灰影）。
   ★ 「升温」＝ 只改颜色与暖影，**不位移** —— 晨光下的物件不会跳动，只会「变得更暖」。 */
[data-skin="dawn"] .mini-btn:hover,
[data-skin="dawn"] .iconbtn:hover,
[data-skin="dawn"] .hamburger:hover,
[data-skin="dawn"] .sb-toggle:hover,
[data-skin="dawn"] .ai-close:hover,
[data-skin="dawn"] .ai-clear:hover,
[data-skin="dawn"] .dr-close:hover,
[data-skin="dawn"] .btn-ghost:hover{
  border-color: var(--brand);
  color: var(--brand);
  background-color: var(--brand-soft);
  box-shadow: 0 0 0 3px var(--brand-soft);
}

/* D2-4 主按钮：静置已是朱曦实底（巧思 4）；悬停**升温**、暖影加大（⛔ 不做位移） */
[data-skin="dawn"] .primary-btn{
  border-radius: var(--r-pill);
  transition: box-shadow .20s ease;
}
[data-skin="dawn"] .primary-btn:hover{
  box-shadow: 0 4px 16px var(--brand-glow);
}

/* D2-5 分段控件：外框暖细环（⛔ `.segmented` 存在 `border:none` 变体 ⇒ 统一走 inset）＋ 胶囊 */
[data-skin="dawn"] .segmented{
  background-color: transparent;
  border-radius: var(--r-pill);
  box-shadow: inset 0 0 0 1px var(--line-strong);
}

/* D2-6 分段项：未选中＝淡墨；悬停＝朱曦字 ＋ 暖底；选中＝**暖橙淡底 ＋ 朱曦细环 ＋ 朱曦字**
   （本套是「光」，底要透 —— ⛔ 不填实块，那是 slate 的石头做法）。 */
[data-skin="dawn"] .seg{
  color: var(--ink-3);
  background-color: transparent;
  border-radius: var(--r-pill);
  transition: color .18s ease, background-color .18s ease, box-shadow .18s ease;
}
[data-skin="dawn"] .seg:hover{
  color: var(--brand);
  background-color: var(--brand-soft);
}
[data-skin="dawn"] .seg.active{
  color: var(--brand);
  background-color: var(--brand-soft);
  box-shadow: inset 0 0 0 1px var(--brand);
}

/* D2-7 快捷胶囊：暖线边 ＋ 悬停升温（`.quick` 基线有边框 ⇒ 只改色） */
[data-skin="dawn"] .quick{
  border-color: var(--line-strong);
  color: var(--ink-2);
  border-radius: var(--r-pill);
}
[data-skin="dawn"] .quick:hover{
  border-color: var(--brand);
  color: var(--brand);
  background-color: var(--brand-soft);
  box-shadow: 0 0 0 3px var(--brand-soft);
}

/* D2-8 页签：未选中＝淡墨，悬停＝朱曦（选中态见巧思 3 的实条胶囊） */
[data-skin="dawn"] .tab{
  color: var(--ink-3);
  border-radius: var(--r-pill);
  transition: color .18s ease;
}
[data-skin="dawn"] .tab:hover{ color: var(--brand); }

/* ------------------------------------------------------------
   D3 · 表格族 ——「暖线表头 ＋ 行底晨白 ＋ 日柱朱曦实牌」
   ------------------------------------------------------------ */

/* D3-1 表头：底边一道**暖线**（`--gold`，「晨光穿过蜜」的颜色）。
   ⚠ 本表 `border-collapse:collapse` ⇒ 单元格上 `box-shadow` 会被裁 ⇒ **走 background-image 下边线**。
   另加晨光下该有的**无衬线 ＋ 微正字距**。 */
[data-skin="dawn"] .pillars-table th{
  background-image: linear-gradient(90deg, var(--gold), var(--gold));
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: 100% 1px;
  letter-spacing: .02em;
  font-family: var(--font-sans);
  font-weight: 700;
}

/* D3-2 行分隔：一道**晨雾线**（极淡暖线；⛔ 与 ink 的「飞白断笔」分家 —— 本套是**连续极淡**，
   像晨光里几乎看不见的分界） */
[data-skin="dawn"] .qz-table td{
  background-image: linear-gradient(90deg, var(--line), var(--line));
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: 100% 1px;
}

/* D3-3 日柱铭牌：**晨白底**（最亮的纸面，不是 qing 的瓷白、codex 的金箔）＋ 上下两道暖线。
   为何只做上下线：合并表内四周描边会与相邻单元重叠成双线，反而更脏。 */
[data-skin="dawn"] .pillars-table td.col-day{        /* ★ 261005 收窄到 td —— 见 D3-补勘误 */
  background-color: var(--surface);
  background-image:
    linear-gradient(90deg, var(--gold), var(--gold)),
    linear-gradient(90deg, var(--gold), var(--gold));
  background-repeat: no-repeat, no-repeat;
  background-position: left top, left bottom;
  background-size: 100% 1px, 100% 1px;
}

/* D3-4 藏干：胶囊 ＋ 暖细环（`.zg-item` 无边框 ⇒ inset） */
[data-skin="dawn"] .zg-item{
  border-radius: var(--r-pill);
  box-shadow: inset 0 0 0 1px var(--line);
}

/* D3-5 行名：朱曦字 ＋ **无衬线**（⛔ 只微正字距 —— 拉开是 ink 的疏朗） */
[data-skin="dawn"] .row-name{
  color: var(--brand);
  font-family: var(--font-sans);
  letter-spacing: .01em;
}

/* D3-6 通览表表头（`qz-table` 与 `pillars-table` 同制，线更深一档以区分主次） */
[data-skin="dawn"] .qz-table th{
  background-image: linear-gradient(90deg, var(--brand), var(--brand));
  background-repeat: no-repeat;
  background-position: left bottom;
  background-size: 100% 1px;
  letter-spacing: .02em;
  font-family: var(--font-sans);
}

/* D3-补 · 日柱表头「朱曦实牌」（261005 勘误 · 修**既存缺陷**）
   ------------------------------------------------------------
   病因（实测）：**巧思 5**「表头铺暖奶白底」写的是 `[data-skin="dawn"] .pillars-table th`
     —— 特异性 (0,2,1)，与基线 `readability.css` 的 `.pillars-table th.col-day`
     「主色底 ＋ 白字」**(0,2,1) 打平**；而皮肤样式表**在最后加载**（index.html：skins 后于
     app/readability）⇒ **皮肤胜出** ⇒ 日柱表头的主色底被清成 `--surface-2`，**白字却留着**
     ⇒ 白字浅底（实测对比度 ≈1.1:1，**不可读**）。
   ⛔ 这是本套**原有**缺陷（早于本轮深化），非深化引入；因与深化同面，随批修掉并留痕
     （与 ink「D3-补」、qing「D3-3 收窄到 td」同一处理）。
   修法：给日柱表头一块**朱曦实牌 ＋ 白字** —— 正合本套「朱曦是光」的主色语言，与巧思 3／9 一致。
   ⚠ 底色写 `var(--brand)`（语义色，非中性值）—— 既保住白字对比度，也不触「语义底中性化」闸。 */
[data-skin="dawn"] .pillars-table th.col-day{
  background: var(--brand);
  color: var(--surface);
}

/* ------------------------------------------------------------
   D4 · 数据可视化族 ——「暖色阶尺 ＋ 霞色档位」
   ------------------------------------------------------------ */

/* D4-1 S/A/B/C 徽标＝**晨光胶囊**：胶囊 ＋ 暖光晕（外圈一圈柔暖）。
   ⛔ 与已深化五套分家：epic 圆角实底铜印｜codex 方章＋暗金环｜ink 方角＋墨环｜
     qing 小圆角＋釉白环｜slate 零圆角＋硬影｜**dawn 胶囊＋暖光晕**。 */
[data-skin="dawn"] .grade{
  border-radius: var(--r-pill);
  font-weight: 800;
  box-shadow: 0 0 0 2px var(--brand-soft), inset 0 0 0 1px rgba(255, 255, 255, .5);
}

/* D4-2 力量条外框：暖细内环 ＋ 胶囊（段间暖白缝见巧思 可视化 1） */
[data-skin="dawn"] .wx-bar{
  border-radius: var(--r-pill);
  box-shadow: inset 0 0 0 1px var(--line-strong);
}

/* D4-3 五行图例条目／月令块：晨面小牌（`.wx-item` 无边框 ⇒ inset） */
[data-skin="dawn"] .wx-item,
[data-skin="dawn"] .wx-season{
  background-color: var(--surface);
  border-radius: var(--r-md);
  box-shadow: inset 0 0 0 1px var(--line);
}

/* D4-4 统计胶囊：暖线边 ＋ 略沉暖底（`.stat-pill` 基线有边框 ⇒ 只改色） */
[data-skin="dawn"] .stat-pill{
  border-color: var(--line-strong);
  background-color: var(--surface-2);
  border-radius: var(--r-pill);
}

/* D4-5 档位／星曜／六亲小签：胶囊 ＋ 暖细内环（三者基线均无边框 ⇒ inset） */
[data-skin="dawn"] .band-pill,
[data-skin="dawn"] .xing-tag,
[data-skin="dawn"] .six-chip{
  border-radius: var(--r-pill);
  box-shadow: inset 0 0 0 1px rgba(203, 180, 141, .5);
}

/* D4-6 神煞 chip：暖线边 ＋ 悬停升温（⛔ 本套不用金面、不用位移） */
[data-skin="dawn"] .ss-chip{ border-color: var(--line-strong); border-radius: var(--r-pill); }
[data-skin="dawn"] .ss-chip[data-ss]:hover{
  border-color: var(--brand);
  color: var(--brand);
  background-color: var(--brand-soft);
  box-shadow: 0 0 0 3px var(--brand-soft);
}

/* D4-7 季节条：顶线改朱曦暖线 ＋ 晨白底（`.season-bar` 有 border-top ⇒ 只改色） */
[data-skin="dawn"] .season-bar{
  border-top-color: var(--brand-soft);
  background-color: var(--surface);
}

/* D4-8 十神档位条：胶囊 ＋ 暖环（导轨/填充见巧思 可视化 3） */
[data-skin="dawn"] .sh-card{
  border-radius: var(--r-pill);
  box-shadow: inset 0 0 0 1px var(--line);
}

/* D4-9 五行图例色点：胶囊 ＋ 暖内环（数据编码仍靠色块，文字只是标签） */
[data-skin="dawn"] .wx-legend .wx-dot{ box-shadow: 0 0 0 1px var(--gold-soft); }

/* ------------------------------------------------------------
   D5 · 运岁时间轴族 ——「暖光单元 ＋ 今位霞光」
   ⚠⛔ `.tl-item.now::before` 归机制层（扫描亮光 · 本套 3.0s／46% · 九套最快最宽），该槽位**不可碰**。
   ------------------------------------------------------------ */

/* D5-1 时间轴单元：暖线边 ＋ 胶囊（`.tl-item` 有 border-color ⇒ 只改色） */
[data-skin="dawn"] .tl-item{
  border-color: var(--line);
  border-radius: var(--r-md);
  transition: border-color .18s ease, box-shadow .18s ease;
}
[data-skin="dawn"] .tl-item:hover{
  border-color: var(--brand);
  box-shadow: 0 0 0 3px var(--brand-soft);
}

/* D5-2 「今」位＝**霞光**：朱曦边 ＋ 内外两层暖光（外圈霞色、内里透光）。
   ⛔ 与 epic（铜）／codex（金）／ink（墨）／qing（釉）／slate（石）五向分家：本套「今」是**最亮的一层霞**。
   ⛔ 只碰本体；扫描亮光由机制层 `::before` 给。 */
[data-skin="dawn"] .tl-item.now{
  border-color: var(--brand);
  box-shadow: 0 0 0 3px var(--brand-glow),
              inset 0 0 14px rgba(255, 214, 170, .55);
}

/* D5-3 轴头／轴脚：轴头朱曦无衬线小字（微正字距），轴脚一道暖线（`.tl-foot` 有 border-top ⇒ 只改色） */
[data-skin="dawn"] .tl-head{
  color: var(--brand);
  letter-spacing: .03em;
  font-family: var(--font-sans);
}
[data-skin="dawn"] .tl-foot{
  border-top-color: var(--line-strong);
  color: var(--ink-3);
}

/* ------------------------------------------------------------
   D6 · 抽屉／浮层族 ——「暖光抽屉 ＋ 晨面浮层」
   ⛔ 三处纪律：浮层底色一律走令牌；⛔ 不动定位与层级；⛔ 不加 transform。
   ------------------------------------------------------------ */

/* D6-1 侧栏抽屉：右缘一道暖光缝 ＋ 极淡暖晕（`#sbDrawer` 无边框 ⇒ inset） */
[data-skin="dawn"] #sbDrawer{
  background-image: radial-gradient(120% 70% at 0% 0%,
    rgba(207, 105, 40, .045), transparent 64%);
  box-shadow: inset -1px 0 0 var(--line-strong);
}
[data-skin="dawn"] .dr-title{
  color: var(--brand);
  letter-spacing: .03em;
  font-family: var(--font-sans);
}

/* D6-2 弹层：晨面 ＋ 暖细环（`.sheet` 仅 outline、无边框 ⇒ inset） */
[data-skin="dawn"] .sheet{
  background-color: var(--surface);
  border-radius: var(--r-lg);
  box-shadow: inset 0 0 0 1px var(--line-strong);
}

/* D6-3 遮罩：由黑改为**暖褐半透**（晨光的暗面是暖褐，不是黑） */
[data-skin="dawn"] .scrim{
  background-color: rgba(58, 44, 28, .42);
}

/* D6-4 名词解释／提示：同制（`.ql-term` 有 border-bottom ⇒ 只改色；`.ql-tip-x` 为 `border:0` ⇒ inset） */
[data-skin="dawn"] .ql-term{
  color: var(--brand);
  border-bottom-color: var(--gold-soft);
}
[data-skin="dawn"] .ql-tip-x{
  background-color: var(--surface-2);
  border-radius: var(--r-md);
  box-shadow: inset 0 0 0 1px var(--line-strong);
}

/* D6-5 AI 面板：消息卡＝晨面，输入框＝暖细环，发送钮＝暖线（`.ai-send` 为 `border:none` ⇒ inset） */
[data-skin="dawn"] .ai-msg{
  border-color: var(--line);
  background-color: var(--surface-2);
  border-radius: var(--r-md);
}
[data-skin="dawn"] .ai-input{
  border-color: var(--line-strong);
  background-color: var(--surface);
  border-radius: var(--r-pill);
}
[data-skin="dawn"] .ai-send{
  color: var(--brand);
  background-color: transparent;
  border-radius: var(--r-pill);
  box-shadow: inset 0 0 0 1px var(--brand);
  transition: background-color .18s ease, box-shadow .18s ease;
}
[data-skin="dawn"] .ai-send:hover{
  background-color: var(--brand-soft);
  box-shadow: inset 0 0 0 1px var(--brand), 0 0 0 3px var(--brand-soft);
}

/* ------------------------------------------------------------
   D7 · 文字体例族 ——「页头晨光芒 ＋ 无衬线 ＋ 微正字距」
   ------------------------------------------------------------ */

/* D7-1 页头定位（供下方 ::after；`.apphead` 基线为 flex、无 sticky ⇒ 安全）＋ 下沿线转暖线 */
[data-skin="dawn"] .apphead{
  position: relative;
  border-bottom-color: var(--line-strong);
}

/* D7-2 页头下沿「**晨光芒**」：一道朱曦暖线，**两端淡出**（中间最亮，像阳光劈开晨雾）。
   ⛔ 与 qing 的「双层口沿」（彩线＋白线）、ink 的「一笔墨」、codex 的「匀实金线」、
     slate 的「凹缝」四向分家：本套是**中间最浓、两端渐隐的光**，不是实体线。
   ⚠ 高度写在 `::after` 上（伪元素整段豁免），⛔ 不碰 `.apphead` 自身尺寸。 */
[data-skin="dawn"] .apphead::after{
  content: "";
  position: absolute;
  left: 0; right: 0; bottom: 0;
  height: 2px;
  background: linear-gradient(90deg,
    transparent 0, rgba(184, 68, 26, .38) 22%, rgba(207, 105, 40, .52) 50%,
    rgba(184, 68, 26, .38) 78%, transparent 100%);
  pointer-events: none;
}

/* D7-3 品牌字样：晨光下该有的**无衬线 ＋ 微正字距**（⛔ 不动 font-size／line-height） */
[data-skin="dawn"] .brand-name{
  font-family: var(--font-sans);
  letter-spacing: .03em;
}
[data-skin="dawn"] .brand-sub{
  color: var(--ink-3);
  letter-spacing: .02em;
}
[data-skin="dawn"] .apphead-ver{
  color: var(--brand);
  letter-spacing: .02em;
}

/* D7-4 表单小标题：朱曦字 ＋ 无衬线 */
[data-skin="dawn"] .form-title{
  color: var(--brand);
  letter-spacing: .03em;
  font-family: var(--font-sans);
}

/* D7-5 古籍 · 参阅面板：章序号＝朱曦字 ＋ 小节标题无衬线，下沿用暖线 */
[data-skin="dawn"] .ss-no{
  color: var(--brand);
  letter-spacing: .02em;
}
[data-skin="dawn"] .ss-secH{
  color: var(--ink);
  letter-spacing: .02em;
  font-family: var(--font-sans);
  border-bottom-color: var(--gold-soft);
}

/* ------------------------------------------------------------
   D8 · 状态语义族 ——「语义色只作细边／细字，主体仍是墨」
   ⛔ 纪律：颜色不得单独承载信息（方案 §三 硬约束 ③）。
   ------------------------------------------------------------ */

/* D8-1 格局变更胶囊：语义色入**边**。
   ⛔ 不重设 `color` —— 该胶囊基线自带**浅色底**（`.good`/`.mid` 为 `#e8f4ea`/`#f4ecde`），
     强行改文字色会在**深色皮肤**上造成浅字浅底（261005 实测 codex r=1.01）。文字色归基线。 */
[data-skin="dawn"] .pattern-chg-pill{
  border-color: var(--warn);
}

/* D8-2 特殊格局签：暖橙淡底 ＋ 朱曦细环 ＋ 胶囊 */
[data-skin="dawn"] .pattern-special-chip{
  background-color: var(--brand-soft);
  border-radius: var(--r-pill);
  box-shadow: inset 0 0 0 1px var(--brand);
}

/* D8-3 依据行／六亲时机：降为注脚淡墨（信息密度靠体例，不靠颜色） */
[data-skin="dawn"] .basis{ color: var(--ink-3); }
[data-skin="dawn"] .six-timing{ color: var(--ink-3); }
