/* ══ app 日夜颜色变量(2026-10-20 app 换新风格;Kerry:"然后我们今天把app换风格")══
   由 tools/dev/app-restyle/tokenize-colors.cjs 生成(原来写死在样式里的颜色 → 变量),取值 = 样稿 app-restyle.html 第三版 + Vera 对照清单。
   三层:① :root = 原值(数据洞察夜间、功能、常见问题保持原样);② 查询视图夜间 = 新风格夜;③ 查询视图和数据洞察的日间 = 新风格日(数据洞察 10-20 起也有日间)(页面 #E9E9E6、卡片白、字 #111 / #1A1A1A / #4B4B4B)。
   判定色:--stop / --warn / --ok 用在文字上(日间 #C0362C / #9A5B00 / #067647);--*-dot 用在色点、色条、点阵(日间 #E5483D / #B07A00 / #0E9F5B,≥3:1)。 */
:root{--stop-dot:#FF4438;--warn-dot:#FFD230;--ok-dot:#00E676;--c-000000:#000000;--c-000000-sh:#000000;--c-00000040-sh:rgba(0,0,0,0.251);--c-00000052:rgba(0,0,0,0.32);--c-00000055:rgba(0,0,0,0.333);--c-00000055-sh:rgba(0,0,0,0.333);--c-00000066:rgba(0,0,0,0.4);--c-00000066-sh:rgba(0,0,0,0.4);--c-00000073-sh:rgba(0,0,0,0.45);--c-00000077-sh:rgba(0,0,0,0.467);--c-00000088-sh:rgba(0,0,0,0.533);--c-0000008c:rgba(0,0,0,0.55);--c-0000008c-sh:rgba(0,0,0,0.55);--c-00000099-sh:rgba(0,0,0,0.6);--c-000000a8:rgba(0,0,0,0.66);--c-000000aa-sh:rgba(0,0,0,0.667);--c-000000cc:rgba(0,0,0,0.8);--c-00e67655:rgba(0,230,118,0.333);--c-030405:#030405;--c-040506:#040506;--c-050607:#050607;--c-06080b:#06080B;--c-070707b8:rgba(7,7,7,0.72);--c-07070b:#07070B;--c-07070bf2:rgba(7,7,11,0.949);--c-08080b:#08080B;--c-08090b:#08090B;--c-08090bf0:rgba(8,9,11,0.94);--c-0a0a0a9e:rgba(10,10,10,0.62);--c-0b0b0d:#0B0B0D;--c-0c0c0c:#0C0C0C;--c-0d0d0db8:rgba(13,13,13,0.72);--c-11111a0d-sh:rgba(17,17,26,0.05);--c-121212:#121212;--c-141414:#141414;--c-151515:#151515;--c-16181c:#16181C;--c-181818e0:rgba(24,24,24,0.88);--c-181818ed:rgba(24,24,24,0.93);--c-1c1d21:#1C1D21;--c-1c1d21e0:rgba(28,29,33,0.878);--c-1e1e21:#1E1E21;--c-212226:#212226;--c-232a33:#232A33;--c-2a2a2a:#2A2A2A;--c-2e2e2e:#2E2E2E;--c-2e2e2e-sh:#2E2E2E;--c-2e2e32:#2E2E32;--c-2e3137:#2E3137;--c-2e3137e0:rgba(46,49,55,0.878);--c-313131:#313131;--c-333333-sh:#333333;--c-363636:#363636;--c-3b4a59:#3B4A59;--c-3c3c3c:#3C3C3C;--c-3f3f3f:#3F3F3F;--c-444444:#444444;--c-4a4a4a:#4A4A4A;--c-4b4b4b:#4B4B4B;--c-5a5a5a:#5A5A5A;--c-6e6e6e:#6E6E6E;--c-777777:#777777;--c-7a7a7a:#7A7A7A;--c-7fd9ec:#7FD9EC;--c-7ff0ff:#7FF0FF;--c-8a8a8a:#8A8A8A;--c-8f97a3:#8F97A3;--c-9a9a9a:#9A9A9A;--c-9ff0ff:#9FF0FF;--c-a8a8a8:#A8A8A8;--c-a99bff:#A99BFF;--c-b5b5b5:#B5B5B5;--c-b9c0c9:#B9C0C9;--c-bff4ff:#BFF4FF;--c-c0c0c0:#C0C0C0;--c-c3cad3:#C3CAD3;--c-d5dae1:#D5DAE1;--c-dffcff:#DFFCFF;--c-e3b457:#E3B457;--c-e6e6e6:#E6E6E6;--c-e8c477:#E8C477;--c-ededed:#EDEDED;--c-eef1f5:#EEF1F5;--c-f2f2f2:#F2F2F2;--c-f3f5f8:#F3F5F8;--c-f4f6f9:#F4F6F9;--c-fbfbf8:#FBFBF8;--c-ff44381a:rgba(255,68,56,0.102);--c-ff44381e:rgba(255,68,56,0.118);--c-ff9ad5:#FF9AD5;--c-ffd23012:rgba(255,210,48,0.071);--c-ffd23018:rgba(255,210,48,0.094);--c-ffd2301a:rgba(255,210,48,0.102);--c-ffd2301c:rgba(255,210,48,0.11);--c-ffd2301e:rgba(255,210,48,0.118);--c-ffd23022:rgba(255,210,48,0.133);--c-ffd23033:rgba(255,210,48,0.2);--c-ffd23044:rgba(255,210,48,0.267);--c-ffd23055:rgba(255,210,48,0.333);--c-ffd23066:rgba(255,210,48,0.4);--c-ffd23080:rgba(255,210,48,0.502);--c-ffd230cc:rgba(255,210,48,0.8);--c-ffffff05:rgba(255,255,255,0.02);--c-ffffff06:rgba(255,255,255,0.024);--c-ffffff07:rgba(255,255,255,0.027);--c-ffffff08:rgba(255,255,255,0.031);--c-ffffff09:rgba(255,255,255,0.035);--c-ffffff0a:rgba(255,255,255,0.039);--c-ffffff0b:rgba(255,255,255,0.045);--c-ffffff0d:rgba(255,255,255,0.051);--c-ffffff0f:rgba(255,255,255,0.059);--c-ffffff10:rgba(255,255,255,0.063);--c-ffffff12:rgba(255,255,255,0.071);--c-ffffff14:rgba(255,255,255,0.078);--c-ffffff16:rgba(255,255,255,0.086);--c-ffffff18:rgba(255,255,255,0.094);--c-ffffff1a:rgba(255,255,255,0.1);--c-ffffff1c:rgba(255,255,255,0.11);--c-ffffff1e:rgba(255,255,255,0.118);--c-ffffff1f:rgba(255,255,255,0.122);--c-ffffff22:rgba(255,255,255,0.133);--c-ffffff24:rgba(255,255,255,0.14);--c-ffffff26:rgba(255,255,255,0.149);--c-ffffff2e:rgba(255,255,255,0.18);--c-ffffff30:rgba(255,255,255,0.188);--c-ffffff33:rgba(255,255,255,0.2);--c-ffffff3a:rgba(255,255,255,0.227);--c-ffffff40:rgba(255,255,255,0.251);--c-ffffff44:rgba(255,255,255,0.267);--c-ffffff4d:rgba(255,255,255,0.302);--c-ffffff55:rgba(255,255,255,0.333);--c-ffffff59:rgba(255,255,255,0.35);--c-ffffff66:rgba(255,255,255,0.4);--c-ffffff70:rgba(255,255,255,0.439);--c-ffffff80:rgba(255,255,255,0.502);--c-ffffff8c:rgba(255,255,255,0.55);--c-ffffff99:rgba(255,255,255,0.6);--c-ffffffa8:rgba(255,255,255,0.659);--c-ffffffaa:rgba(255,255,255,0.667);--c-ffffffc2:rgba(255,255,255,0.761);--c-ffffffe6:rgba(255,255,255,0.9);--c-fffffff2:rgba(255,255,255,0.95)}
body[data-view="search"]{--bg:#0C0C0D;--surf:#1F1F1F;--surf2:#2B2B2B;--pop:#272727;--pop2:#2C2C2D;--line:#2A2A2D;--line2:#2A2A2D;--ink:#F2F2F2;--ink2:#C6C6C8;--ink3:#8E8E93;--ink4:#8E8E93;--brand:#F2F2F2;--brand2:#F2F2F2;--brandbg:#2B2B2B;--ok:#00E676;--warn:#FFD230;--stop:#FF4438;--okbg:#0F261A;--warnbg:#2D2714;--stopbg:#270F0C;--stop-dot:#FF4438;--warn-dot:#FFD230;--ok-dot:#00E676;--c-000000:#000001;--c-000000-sh:#000000;--c-00000040-sh:rgba(0,0,0,0.251);--c-00000052:rgba(0,0,0,0.32);--c-00000055:rgba(0,0,0,0.333);--c-00000055-sh:rgba(0,0,0,0.333);--c-00000066:rgba(0,0,0,0.4);--c-00000066-sh:rgba(0,0,0,0.4);--c-00000073-sh:rgba(0,0,0,0.45);--c-00000077-sh:rgba(0,0,0,0.467);--c-00000088-sh:rgba(0,0,0,0.533);--c-0000008c:rgba(0,0,0,0.55);--c-0000008c-sh:rgba(0,0,0,0.55);--c-00000099-sh:rgba(0,0,0,0.6);--c-000000a8:rgba(0,0,0,0.66);--c-000000aa-sh:rgba(0,0,0,0.667);--c-000000cc:rgba(0,0,0,0.8);--c-00e67655:rgba(0,230,118,0.333);--c-030405:#040405;--c-040506:#050506;--c-050607:#060607;--c-06080b:#080809;--c-070707b8:rgba(7,7,7,0.72);--c-07070b:#080809;--c-07070bf2:rgba(7,7,11,0.949);--c-08080b:#080809;--c-08090b:#09090A;--c-08090bf0:rgba(8,9,11,0.94);--c-0a0a0a9e:rgba(10,10,10,0.62);--c-0b0b0d:#0B0B0C;--c-0c0c0c:#0C0C0D;--c-0d0d0db8:rgba(13,13,13,0.72);--c-11111a0d-sh:rgba(17,17,26,0.05);--c-121212:#111112;--c-141414:#131314;--c-151515:#141415;--c-16181c:#181819;--c-181818e0:rgba(24,24,24,0.88);--c-181818ed:rgba(24,24,24,0.93);--c-1c1d21:#1E1E1F;--c-1c1d21e0:rgba(28,29,33,0.878);--c-1e1e21:#1F1F20;--c-212226:#232324;--c-232a33:#232A33;--c-2a2a2a:#2A2A2B;--c-2e2e2e:#2A2A2D;--c-2e2e2e-sh:#2E2E2E;--c-2e2e32:#2B2B2C;--c-2e3137:#2B2B2C;--c-2e3137e0:rgba(46,49,55,0.878);--c-313131:#2B2B2C;--c-333333-sh:#333333;--c-363636:#2C2C2D;--c-3b4a59:#3B4A59;--c-3c3c3c:#303031;--c-3f3f3f:#353536;--c-444444:#3E3E3E;--c-4a4a4a:#494949;--c-4b4b4b:#4B4B4B;--c-5a5a5a:#666666;--c-6e6e6e:#8A8A8A;--c-777777:#8E8E93;--c-7a7a7a:#8E8E8E;--c-7fd9ec:#7FD9EC;--c-7ff0ff:#7FF0FF;--c-8a8a8a:#8E8E8E;--c-8f97a3:#8F97A3;--c-9a9a9a:#9A9A9A;--c-9ff0ff:#9FF0FF;--c-a8a8a8:#B6B6B6;--c-a99bff:#A99BFF;--c-b5b5b5:#C9C9C9;--c-b9c0c9:#B9C0C9;--c-bff4ff:#BFF4FF;--c-c0c0c0:#CFCFCF;--c-c3cad3:#C3CAD3;--c-d5dae1:#DEDEDE;--c-dffcff:#DFFCFF;--c-e3b457:#E3B457;--c-e6e6e6:#E4E4E4;--c-e8c477:#E8C477;--c-ededed:#E8E8E8;--c-eef1f5:#EAEAEA;--c-f2f2f2:#EBEBEB;--c-f3f5f8:#EDEDED;--c-f4f6f9:#EDEDED;--c-fbfbf8:#EFEFEF;--c-ff44381a:rgba(255,68,56,0.102);--c-ff44381e:rgba(255,68,56,0.118);--c-ff9ad5:#FF9AD5;--c-ffd23012:rgba(255,210,48,0.071);--c-ffd23018:rgba(255,210,48,0.094);--c-ffd2301a:rgba(255,210,48,0.102);--c-ffd2301c:rgba(255,210,48,0.11);--c-ffd2301e:rgba(255,210,48,0.118);--c-ffd23022:rgba(255,210,48,0.133);--c-ffd23033:rgba(255,210,48,0.2);--c-ffd23044:rgba(255,210,48,0.267);--c-ffd23055:rgba(255,210,48,0.333);--c-ffd23066:rgba(255,210,48,0.4);--c-ffd23080:rgba(255,210,48,0.502);--c-ffd230cc:rgba(255,210,48,0.8);--c-ffffff05:rgba(255,255,255,0.02);--c-ffffff06:rgba(255,255,255,0.024);--c-ffffff07:rgba(255,255,255,0.027);--c-ffffff08:rgba(255,255,255,0.031);--c-ffffff09:rgba(255,255,255,0.035);--c-ffffff0a:rgba(255,255,255,0.039);--c-ffffff0b:rgba(255,255,255,0.045);--c-ffffff0d:rgba(255,255,255,0.051);--c-ffffff0f:rgba(255,255,255,0.059);--c-ffffff10:rgba(255,255,255,0.063);--c-ffffff12:rgba(255,255,255,0.071);--c-ffffff14:rgba(255,255,255,0.078);--c-ffffff16:rgba(255,255,255,0.086);--c-ffffff18:rgba(255,255,255,0.094);--c-ffffff1a:rgba(255,255,255,0.1);--c-ffffff1c:rgba(255,255,255,0.11);--c-ffffff1e:rgba(255,255,255,0.118);--c-ffffff1f:rgba(255,255,255,0.122);--c-ffffff22:rgba(255,255,255,0.133);--c-ffffff24:rgba(255,255,255,0.14);--c-ffffff26:rgba(255,255,255,0.149);--c-ffffff2e:rgba(255,255,255,0.18);--c-ffffff30:rgba(255,255,255,0.188);--c-ffffff33:rgba(255,255,255,0.2);--c-ffffff3a:rgba(255,255,255,0.227);--c-ffffff40:rgba(255,255,255,0.251);--c-ffffff44:rgba(255,255,255,0.267);--c-ffffff4d:rgba(255,255,255,0.302);--c-ffffff55:rgba(255,255,255,0.333);--c-ffffff59:rgba(255,255,255,0.35);--c-ffffff66:rgba(255,255,255,0.4);--c-ffffff70:rgba(255,255,255,0.439);--c-ffffff80:rgba(255,255,255,0.502);--c-ffffff8c:rgba(255,255,255,0.55);--c-ffffff99:rgba(255,255,255,0.6);--c-ffffffa8:rgba(255,255,255,0.659);--c-ffffffaa:rgba(255,255,255,0.667);--c-ffffffc2:rgba(255,255,255,0.761);--c-ffffffe6:rgba(255,255,255,0.9);--c-fffffff2:rgba(255,255,255,0.95)}
html[data-theme="light"] body:is([data-view="search"],[data-view="insights"],[data-view="features"],[data-view="faq"]){--bg:#E9E9E6;--surf:#FFFFFF;--surf2:#E9E9E6;--pop:#FFFFFF;--pop2:#E9E9E6;--line:#DEDEDA;--line2:#DEDEDA;--ink:#111111;--ink2:#1A1A1A;--ink3:#4B4B4B;--ink4:#4B4B4B;--brand:#111111;--brand2:#111111;--brandbg:#E9E9E6;--ok:#067647;--warn:#9A5B00;--stop:#C0362C;--okbg:#E7F6EE;--warnbg:#FBF3DC;--stopbg:#FCEBEA;--stop-dot:#E5483D;--warn-dot:#B07A00;--ok-dot:#0E9F5B;--c-000000:#E9E9E6;--c-000000-sh:rgba(0,0,0,0.45);--c-00000040-sh:rgba(0,0,0,0.113);--c-00000052:rgba(0,0,0,0.16);--c-00000055:rgba(0,0,0,0.167);--c-00000055-sh:rgba(0,0,0,0.15);--c-00000066:rgba(0,0,0,0.2);--c-00000066-sh:rgba(0,0,0,0.18);--c-00000073-sh:rgba(0,0,0,0.203);--c-00000077-sh:rgba(0,0,0,0.21);--c-00000088-sh:rgba(0,0,0,0.24);--c-0000008c:rgba(233,233,230,0.55);--c-0000008c-sh:rgba(0,0,0,0.248);--c-00000099-sh:rgba(0,0,0,0.27);--c-000000a8:rgba(233,233,230,0.66);--c-000000aa-sh:rgba(0,0,0,0.3);--c-000000cc:rgba(233,233,230,0.8);--c-00e67655:rgba(14,159,91,0.333);--c-030405:#F3F3F3;--c-040506:#F3F3F3;--c-050607:#F3F3F3;--c-06080b:#F3F3F3;--c-070707b8:rgba(233,233,230,0.72);--c-07070b:#F3F3F3;--c-07070bf2:rgba(233,233,230,0.949);--c-08080b:#F3F3F3;--c-08090b:#F3F3F3;--c-08090bf0:rgba(233,233,230,0.94);--c-0a0a0a9e:rgba(233,233,230,0.62);--c-0b0b0d:#F3F3F3;--c-0c0c0c:#E9E9E6;--c-0d0d0db8:rgba(233,233,230,0.72);--c-11111a0d-sh:rgba(0,0,0,0.023);--c-121212:#F0F0F0;--c-141414:#E9E9E6;--c-151515:#E9E9E6;--c-16181c:#F4F4F4;--c-181818e0:rgba(233,233,230,0.88);--c-181818ed:rgba(233,233,230,0.93);--c-1c1d21:#FDFDFD;--c-1c1d21e0:rgba(233,233,230,0.878);--c-1e1e21:#FFFFFF;--c-212226:#F8F8F8;--c-232a33:#EBEDF1;--c-2a2a2a:#DEDEDA;--c-2e2e2e:#DEDEDA;--c-2e2e2e-sh:rgba(0,0,0,0.45);--c-2e2e32:#DEDEDE;--c-2e3137:#DEDEDE;--c-2e3137e0:rgba(233,233,230,0.878);--c-313131:#DEDEDE;--c-333333-sh:rgba(0,0,0,0.45);--c-363636:#DEDEDE;--c-3b4a59:#DBE1E7;--c-3c3c3c:#DBDBDB;--c-3f3f3f:#D2D2CE;--c-444444:#CDCDCD;--c-4a4a4a:#C3C3C3;--c-4b4b4b:#C2C2C2;--c-5a5a5a:#AAAAAA;--c-6e6e6e:#7D7D7D;--c-777777:#4B4B4B;--c-7a7a7a:#6C6C6C;--c-7fd9ec:#136D80;--c-7ff0ff:#007585;--c-8a8a8a:#585858;--c-8f97a3:#5C6470;--c-9a9a9a:#414141;--c-9ff0ff:#007085;--c-a8a8a8:#282828;--c-a99bff:#130085;--c-b5b5b5:#191919;--c-b9c0c9:#3A414B;--c-bff4ff:#006E85;--c-c0c0c0:#181818;--c-c3cad3:#38414D;--c-d5dae1:#151515;--c-dffcff:#007885;--c-e3b457:#A8791C;--c-e6e6e6:#141414;--c-e8c477:#886417;--c-ededed:#131313;--c-eef1f5:#131313;--c-f2f2f2:#111111;--c-f3f5f8:#121212;--c-f4f6f9:#121212;--c-fbfbf8:#121212;--c-ff44381a:rgba(229,72,61,0.102);--c-ff44381e:rgba(229,72,61,0.118);--c-ff9ad5:#85004D;--c-ffd23012:rgba(176,122,0,0.071);--c-ffd23018:rgba(176,122,0,0.094);--c-ffd2301a:rgba(176,122,0,0.102);--c-ffd2301c:rgba(176,122,0,0.11);--c-ffd2301e:rgba(176,122,0,0.118);--c-ffd23022:rgba(176,122,0,0.133);--c-ffd23033:rgba(176,122,0,0.2);--c-ffd23044:rgba(176,122,0,0.267);--c-ffd23055:rgba(176,122,0,0.333);--c-ffd23066:rgba(176,122,0,0.4);--c-ffd23080:rgba(176,122,0,0.502);--c-ffd230cc:rgba(176,122,0,0.8);--c-ffffff05:rgba(0,0,0,0.02);--c-ffffff06:rgba(0,0,0,0.024);--c-ffffff07:rgba(0,0,0,0.027);--c-ffffff08:rgba(0,0,0,0.031);--c-ffffff09:rgba(0,0,0,0.035);--c-ffffff0a:rgba(0,0,0,0.039);--c-ffffff0b:rgba(0,0,0,0.045);--c-ffffff0d:rgba(0,0,0,0.051);--c-ffffff0f:rgba(0,0,0,0.059);--c-ffffff10:rgba(0,0,0,0.063);--c-ffffff12:rgba(0,0,0,0.071);--c-ffffff14:rgba(0,0,0,0.078);--c-ffffff16:rgba(0,0,0,0.086);--c-ffffff18:rgba(0,0,0,0.094);--c-ffffff1a:rgba(0,0,0,0.1);--c-ffffff1c:rgba(0,0,0,0.11);--c-ffffff1e:rgba(0,0,0,0.118);--c-ffffff1f:rgba(0,0,0,0.122);--c-ffffff22:rgba(0,0,0,0.133);--c-ffffff24:rgba(0,0,0,0.14);--c-ffffff26:rgba(0,0,0,0.149);--c-ffffff2e:rgba(0,0,0,0.18);--c-ffffff30:rgba(0,0,0,0.188);--c-ffffff33:rgba(0,0,0,0.2);--c-ffffff3a:rgba(0,0,0,0.227);--c-ffffff40:rgba(0,0,0,0.251);--c-ffffff44:rgba(0,0,0,0.267);--c-ffffff4d:rgba(0,0,0,0.302);--c-ffffff55:rgba(0,0,0,0.333);--c-ffffff59:rgba(0,0,0,0.35);--c-ffffff66:rgba(0,0,0,0.4);--c-ffffff70:rgba(0,0,0,0.439);--c-ffffff80:rgba(0,0,0,0.502);--c-ffffff8c:rgba(0,0,0,0.55);--c-ffffff99:rgba(0,0,0,0.6);--c-ffffffa8:rgba(0,0,0,0.659);--c-ffffffaa:rgba(0,0,0,0.667);--c-ffffffc2:rgba(0,0,0,0.761);--c-ffffffe6:rgba(0,0,0,0.9);--c-fffffff2:rgba(0,0,0,0.95)}
