/* ===== 全站配色同步（来自个人中心 profile-theme）=====
   只在 <html data-profile-theme> 时生效（用户在个人中心选过配色；未选保持各页原样）。
   每个页面入口 <head> 有一段 inline 脚本读 localStorage 设 <html data-profile-theme>，
   再 <link> 本文件。--pa-accent 主色 / --pa-accent-soft 软背景 / --pa-accent-line 软边框。
   只覆盖强调色；操作按钮（绿系）+ 涨跌色（绿涨红跌）不动。
   主页 TV 的 --tv-focus、admin 的 11 个硬编码选择器仍在各自 index.html 内联覆盖（历史原因），
   本文件负责 auth-shell（--auth-focus）+ setting（内联 #59d9bd）+ 未来扩展。 */

html[data-profile-theme="emerald"] { --pa-accent:#3ad29f; --pa-accent-soft:rgba(58,210,159,.16); --pa-accent-line:rgba(58,210,159,.42); }
html[data-profile-theme="ocean"]    { --pa-accent:#38bdf8; --pa-accent-soft:rgba(56,189,248,.16); --pa-accent-line:rgba(56,189,248,.42); }
html[data-profile-theme="sunset"]   { --pa-accent:#f59e0b; --pa-accent-soft:rgba(245,158,11,.16); --pa-accent-line:rgba(245,158,11,.42); }
html[data-profile-theme="twilight"] { --pa-accent:#a855f7; --pa-accent-soft:rgba(168,85,247,.16); --pa-accent-line:rgba(168,85,247,.42); }
html[data-profile-theme="mono"]     { --pa-accent:#14b8a6; --pa-accent-soft:rgba(20,184,166,.16); --pa-accent-line:rgba(20,184,166,.42); }

/* auth-shell 页面（login / register / rebind-confirm / magic-link / profile）：
   在 body.auth-shell 上重定义 --auth-focus，就近继承覆盖 login.css 的 :root 定义（不依赖加载顺序）。 */
html[data-profile-theme] body.auth-shell { --auth-focus: var(--pa-accent); }

/* setting 页面：覆盖其内联 <style> 里硬编码 #59d9bd 的强调选择器（高特异性 html[...] 前缀胜出）。 */
html[data-profile-theme] .cfg-section-title { color: var(--pa-accent); }
html[data-profile-theme] .prov-badge.openai { color: var(--pa-accent); }
html[data-profile-theme] .ai-key-toggle:hover { color: var(--pa-accent); }
html[data-profile-theme] .ai-config-item.is-active .ai-config-dot { border-color: var(--pa-accent); background: var(--pa-accent); box-shadow: 0 0 6px color-mix(in srgb, var(--pa-accent) 60%, transparent); }
html[data-profile-theme] .setting-guide-body h3 { color: var(--pa-accent); }

/* auto-trading 等 ChanLun 风格页面：覆盖其内联 :root --primary-color（主蓝）。
   特异性 html[attr] (0,1,1) > :root (0,1,0)，不依赖加载顺序。状态色 success/danger/warning 不动。 */
html[data-profile-theme] { --primary-color: var(--pa-accent); }
