一个适配26年新版本Cherry Studio的仿Claude主题

2026-04-13 13:081阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐
问题描述:

站内确实之前有佬发过仿Claude的主题了, 但是可能是因为Cherry Studio的版本更新, 我自己在使用时会出现导航栏附近的圆角不匹配的问题, GPT5.4也修复不好, 于是干脆根据官方的文档和Claude网页版的css文件自己捏了一个.

Cherry Studio截图2560×1368 166 KB
Claude官网截图1920×881 113 KB

自认为还原度足够了.

Cherry Studio主题色: #C92442.

关于字体:

  1. Claude目前用的是自己的Anthropic Sans系列, 据考证, 25年以及更早使用的是Tiempos Text作为衬线体.
  2. 我的截图中使用的是: 方正FW筑紫A老明朝 + Tiempos Text(需要在页面右上角开启使用衬线体,版权原因这里就不分享了). 代码字体为Maple Mono NF CN, 界面字体Noto Sans SC(这俩在显示设置里设置).

/** * Cherry Studio — Claude 官方配色(自定义 CSS) * * 配色来源:Claude Official.css 中 [data-theme=claude] 浅色/深色令牌(约 180–281 行) * 与 .hljs 代码色(约 100–103 行,One Dark)。 * 文档:https://docs.cherry-ai.com/pre-basic/personalization-settings/css * 变量参考:https://github.com/CherryHQ/cherry-studio/blob/main/src/renderer/src/assets/styles/color.css * * 可选:取消下方「Anthropic 字体」注释块以使用 Claude 网页同款字体(需联网加载字体文件)。 * * 行内代码字体:修改 :root 中的 --font-inline-code(及可选的 --font-block-code)。 */ /* 可选:取消注释以下 @font-face 与 :root 规则以使用 Anthropic Sans(与 Claude Official.css 同源,需联网加载) */ @font-face { font-family: Anthropic Sans; src: url(https://assets-proxy.anthropic.com/claude-ai/v2/assets/v1/cc27851ad-CFxw3nG7.woff2) format("woff2"); font-weight: 300 800; font-style: normal; font-display: swap; } :root { /* 行内 Markdown 代码 `code` 的字体;可改为本机已安装的等宽字体名 */ --font-inline-code: ui-monospace, "Cascadia Code", "SF Mono", "Segoe UI Mono", Consolas, monospace; /* 代码块 pre > code;默认与行内相同,需区分时可单独填写 */ --font-block-code: var(--font-inline-code); font-family: "Anthropic Sans", system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif !important; } /* ========== 浅色(Claude light tokens)========== */ body[theme-mode="light"] { --color-white: #ffffff; --color-white-soft: rgba(20, 20, 19, 0.04); --color-white-mute: #f0eee6; --color-black: #141413; --color-black-soft: #3d3d3a; --color-black-mute: #73726c; --color-gray-1: #73726c; --color-gray-2: #5c5a54; --color-gray-3: #3d3d3a; --color-text-1: rgba(20, 20, 19, 0.95); --color-text-2: rgba(61, 61, 58, 0.75); --color-text-3: rgba(115, 114, 108, 0.45); --color-background: #faf9f5; --color-background-soft: #f5f4ed; --color-background-mute: #f0eee6; --color-background-opacity: rgba(250, 249, 245, 0.92); --inner-glow-opacity: 0.12; --color-primary: #d97757; --color-primary-soft: #d9775799; --color-primary-mute: #d9775733; --color-text: var(--color-text-1); --color-text-secondary: rgba(61, 61, 58, 0.72); --color-icon: rgba(20, 20, 19, 0.55); --color-icon-white: #141413; --color-border: rgba(31, 30, 29, 0.14); --color-border-soft: rgba(31, 30, 29, 0.08); --color-border-mute: rgba(31, 30, 29, 0.04); --color-error: #b53333; --color-link: #2c84db; --color-code-background: #282c34; --color-inline-code-background: rgba(31, 30, 29, 0.06); --color-inline-code-text: #b53333; --color-hover: #f0eee6; --color-active: #e8e6dc; --color-frame-border: rgba(31, 30, 29, 0.12); --color-group-background: #faf9f5; --color-reference: #e8e6dc; --color-reference-text: #141413; --color-reference-background: #f5f4ed; --color-list-item: #ffffff; --color-list-item-hover: #f5f4ed; --modal-background: #faf9f5; --color-highlight: rgba(0, 0, 0, 0.85); --color-background-highlight: rgba(255, 200, 120, 0.45); --color-background-highlight-accent: rgba(217, 119, 87, 0.35); --navbar-background-mac: rgba(250, 249, 245, 0.72); --navbar-background: #faf9f5; --chat-background: transparent; /* Claude 浅色用户气泡:bg-300,与官网一致勿用半透明(叠底会偏成 #F1EFE6) */ --chat-background-user: #f0eee6; --chat-background-assistant: transparent; --chat-text-user: #141413; --color-status-success: #2f7613; --color-status-error: var(--color-error); --color-status-warning: #875a08; } body[theme-mode="light"] #content-container { background-color: var(--color-background) !important; } body[theme-mode="light"] #content-container #messages { background-color: var(--color-background); } body[theme-mode="light"] .inputbar-container { background-color: #ffffff; border: 1px solid rgba(31, 30, 29, 0.12); border-radius: 8px; } body[theme-mode="light"] code { background-color: var(--color-inline-code-background); color: var(--color-inline-code-text); font-family: var(--font-inline-code); } body[theme-mode="light"] pre code { color: #abb2bf; background-color: #282c34; font-family: var(--font-block-code); } /* ========== 深色(Claude dark tokens + One Dark 代码块)========== */ body[theme-mode="dark"] { --color-white: #faf9f5; --color-white-soft: rgba(250, 249, 245, 0.08); --color-white-mute: rgba(250, 249, 245, 0.14); --color-black: #141413; --color-black-soft: #30302e; --color-black-mute: #262624; --color-gray-1: #9c9a92; --color-gray-2: #c2c0b6; --color-gray-3: #dedcd1; --color-text-1: rgba(250, 249, 245, 0.94); --color-text-2: rgba(194, 192, 182, 0.72); --color-text-3: rgba(156, 154, 146, 0.45); --color-background: #30302e; --color-background-soft: #262624; --color-background-mute: #1f1e1d; --color-background-opacity: rgba(48, 48, 46, 0.85); --inner-glow-opacity: 0.28; --color-primary: #d97757; --color-primary-soft: #d9775799; --color-primary-mute: #d9775733; --color-text: var(--color-text-1); --color-text-secondary: rgba(194, 192, 182, 0.75); --color-icon: rgba(250, 249, 245, 0.55); --color-icon-white: #faf9f5; --color-border: rgba(222, 220, 209, 0.18); --color-border-soft: rgba(222, 220, 209, 0.1); --color-border-mute: rgba(222, 220, 209, 0.06); --color-error: #dd5353; --color-link: #74abe2; --color-code-background: #282c34; --color-inline-code-background: rgba(222, 220, 209, 0.08); --color-inline-code-text: #e06c75; --color-hover: #3d3d3a; --color-active: #4d4c48; --color-frame-border: rgba(222, 220, 209, 0.15); --color-group-background: #262624; --color-reference: #4d4c48; --color-reference-text: #faf9f5; --color-reference-background: #1f1e1d; --color-list-item: rgba(255, 255, 255, 0.06); --color-list-item-hover: rgba(255, 255, 255, 0.04); --modal-background: #262624; --color-highlight: rgba(255, 255, 255, 0.95); --color-background-highlight: rgba(217, 119, 87, 0.35); --color-background-highlight-accent: rgba(116, 171, 226, 0.3); --navbar-background-mac: rgba(38, 38, 36, 0.65); --navbar-background: #262624; --chat-background: transparent; --chat-background-user: rgba(255, 255, 255, 0.09); --chat-background-assistant: transparent; --chat-text-user: #141413; --color-status-success: #459315; --color-status-error: var(--color-error); --color-status-warning: #b17506; } body[theme-mode="dark"] #content-container { background-color: var(--color-background) !important; } body[theme-mode="dark"] #content-container #messages { background-color: var(--color-background); } body[theme-mode="dark"] .inputbar-container { background-color: #1f1e1d; border: 1px solid rgba(222, 220, 209, 0.14); border-radius: 8px; } body[theme-mode="dark"] code { background-color: var(--color-inline-code-background); color: #abb2bf; font-family: var(--font-inline-code); } body[theme-mode="dark"] pre code { color: #abb2bf; background-color: #282c34; font-family: var(--font-block-code); } /* 左侧导航栏会话列表(与 color.css 中 [navbar-position=left] 对齐) */ body[navbar-position="left"][theme-mode="light"] { --color-list-item: #f0eee6; --color-list-item-hover: #f5f4ed; } body[navbar-position="left"][theme-mode="dark"] { --color-list-item: #2c2c2a; --color-list-item-hover: #262624; } /* 深度思考等折叠区内的 Markdown(文档示例) */ .ant-collapse-content-box .markdown { color: inherit; } 网友解答:


--【壹】--:

这是因为cherry studio的代码块字体是受设置-代码字体控制的, 我用的是maple mono nf cn, 它的中文字体间距是特意增大的.
Claude原版应该用的是 Anthropic Mono, 然后中文部分fallback到ui-monospace(Windows下一般是consolas或者Cascadia Mono)


--【贰】--:

现在,即使使用的是较廉价的模型,我也能获得更出色的体验!与其他所有竞品相比,Anthropic 设计所蕴含的美感与格调显得格外优雅。


--【叁】--:

感谢分享~我一直觉得 claude 网页端的美术设计真是太棒了,之前体验过几次以后印象特别深刻,既有羊皮纸质感的复古,但是又能体现出现代的科技感,真不知道这个是怎么做了

这个主题的代码块感觉已经做得几乎和原版一样了,不过中文字体似乎还是和原版有一定差距,怪怪的说不出来,可能是字间距的原因?


--【肆】--:

我自己也让AI搓了一个,不知道我佬的有没有区别,发上来大家试试

/* Claude 主题 3.1 — 高还原版 */ /* 字体:西文优先 Söhne(Claude 官方字体),中文回退苹方/系统 */ * { font-family: "Söhne", "Söhne-Buch", ui-sans-serif, system-ui, -apple-system, "PingFang SC", "Noto Sans CJK SC", "Microsoft YaHei", sans-serif !important; } /* ═══════════════════════════════════════ 深色主题 底色:近黑暖灰 #1c1c1c(Claude.ai 实测) ═══════════════════════════════════════ */ body[theme-mode="dark"] { --color-background: #1c1c1c; --color-background-soft: #222222; --color-background-mute: #181818; --navbar-background: #141414; --chat-background: #1c1c1c; --chat-background-user: #2e2e2e; --chat-background-assistant: #1c1c1c; } body[theme-mode="dark"] { /* 页面主容器 */ #content-container { background-color: #1c1c1c !important; } #content-container #messages { background-color: #1c1c1c; color: #d8d5cf !important; /* 暖灰白,与 Claude.ai 实测一致 */ } /* 助手消息:无气泡,直接渲染在背景上 */ .message-content-container { background: transparent !important; box-shadow: none !important; border: none !important; border-radius: 0 !important; margin: 2px 0 !important; padding: 4px 0 !important; color: #d8d5cf !important; } /* 用户消息:保留气泡,深灰底 */ .message-user .message-content-container { background: #2e2e2e !important; border-radius: 18px 18px 4px 18px !important; padding: 10px 15px !important; margin: 4px 0 !important; color: #e8e6e0 !important; box-shadow: none !important; border: none !important; } /* 输入框 */ .inputbar-container { background-color: #262626; border: 0.5px solid rgba(255, 255, 255, 0.10); border-radius: 14px; } /* 代码 */ code { background-color: rgba(255, 255, 255, 0.07); color: #EA928A; border-radius: 4px; padding: 1px 5px; } pre code { background-color: transparent; color: #ABB2BF; padding: 0; } pre { background-color: #141414 !important; border: 0.5px solid rgba(255, 255, 255, 0.08) !important; border-radius: 10px !important; } } /* ═══════════════════════════════════════ 浅色主题 底色:暖米白 #f9f8f5(Claude.ai 实测) ═══════════════════════════════════════ */ body[theme-mode="light"] { --color-background: #f9f8f5; --color-background-soft: #f0ede6; --color-background-mute: #e8e5de; --navbar-background: #f0ede6; --chat-background: #f9f8f5; --chat-background-user: #f9f8f5; --chat-background-assistant: #f9f8f5; } body[theme-mode="light"] { /* 页面主容器 */ #content-container { background-color: #f9f8f5 !important; } #content-container #messages { background-color: #f9f8f5; color: #3a3832 !important; } /* 助手消息:无气泡,与 Claude.ai 完全一致 */ .message-content-container { background: transparent !important; box-shadow: none !important; border: none !important; border-radius: 0 !important; margin: 2px 0 !important; padding: 4px 0 !important; color: #3a3832 !important; } /* 用户消息:暖灰气泡 */ .message-user .message-content-container { background: #ebe9e2 !important; border-radius: 18px 18px 4px 18px !important; padding: 10px 15px !important; margin: 4px 0 !important; color: #3a3832 !important; box-shadow: none !important; border: none !important; } /* 输入框 */ .inputbar-container { background-color: #ffffff; border: 0.5px solid rgba(135, 134, 127, 0.25); border-radius: 14px; } /* 代码 */ code { background-color: rgba(61, 57, 41, 0.06); color: #7C1B13; border-radius: 4px; padding: 1px 5px; } pre code { background-color: transparent; color: #1a1a1a; padding: 0; } pre { background-color: #f0ede6 !important; border: 0.5px solid rgba(0, 0, 0, 0.07) !important; border-radius: 10px !important; } }

image1912×1472 254 KB
image1916×1464 245 KB

标签:人工智能
问题描述:

站内确实之前有佬发过仿Claude的主题了, 但是可能是因为Cherry Studio的版本更新, 我自己在使用时会出现导航栏附近的圆角不匹配的问题, GPT5.4也修复不好, 于是干脆根据官方的文档和Claude网页版的css文件自己捏了一个.

Cherry Studio截图2560×1368 166 KB
Claude官网截图1920×881 113 KB

自认为还原度足够了.

Cherry Studio主题色: #C92442.

关于字体:

  1. Claude目前用的是自己的Anthropic Sans系列, 据考证, 25年以及更早使用的是Tiempos Text作为衬线体.
  2. 我的截图中使用的是: 方正FW筑紫A老明朝 + Tiempos Text(需要在页面右上角开启使用衬线体,版权原因这里就不分享了). 代码字体为Maple Mono NF CN, 界面字体Noto Sans SC(这俩在显示设置里设置).

/** * Cherry Studio — Claude 官方配色(自定义 CSS) * * 配色来源:Claude Official.css 中 [data-theme=claude] 浅色/深色令牌(约 180–281 行) * 与 .hljs 代码色(约 100–103 行,One Dark)。 * 文档:https://docs.cherry-ai.com/pre-basic/personalization-settings/css * 变量参考:https://github.com/CherryHQ/cherry-studio/blob/main/src/renderer/src/assets/styles/color.css * * 可选:取消下方「Anthropic 字体」注释块以使用 Claude 网页同款字体(需联网加载字体文件)。 * * 行内代码字体:修改 :root 中的 --font-inline-code(及可选的 --font-block-code)。 */ /* 可选:取消注释以下 @font-face 与 :root 规则以使用 Anthropic Sans(与 Claude Official.css 同源,需联网加载) */ @font-face { font-family: Anthropic Sans; src: url(https://assets-proxy.anthropic.com/claude-ai/v2/assets/v1/cc27851ad-CFxw3nG7.woff2) format("woff2"); font-weight: 300 800; font-style: normal; font-display: swap; } :root { /* 行内 Markdown 代码 `code` 的字体;可改为本机已安装的等宽字体名 */ --font-inline-code: ui-monospace, "Cascadia Code", "SF Mono", "Segoe UI Mono", Consolas, monospace; /* 代码块 pre > code;默认与行内相同,需区分时可单独填写 */ --font-block-code: var(--font-inline-code); font-family: "Anthropic Sans", system-ui, "Segoe UI", Roboto, Helvetica, Arial, sans-serif !important; } /* ========== 浅色(Claude light tokens)========== */ body[theme-mode="light"] { --color-white: #ffffff; --color-white-soft: rgba(20, 20, 19, 0.04); --color-white-mute: #f0eee6; --color-black: #141413; --color-black-soft: #3d3d3a; --color-black-mute: #73726c; --color-gray-1: #73726c; --color-gray-2: #5c5a54; --color-gray-3: #3d3d3a; --color-text-1: rgba(20, 20, 19, 0.95); --color-text-2: rgba(61, 61, 58, 0.75); --color-text-3: rgba(115, 114, 108, 0.45); --color-background: #faf9f5; --color-background-soft: #f5f4ed; --color-background-mute: #f0eee6; --color-background-opacity: rgba(250, 249, 245, 0.92); --inner-glow-opacity: 0.12; --color-primary: #d97757; --color-primary-soft: #d9775799; --color-primary-mute: #d9775733; --color-text: var(--color-text-1); --color-text-secondary: rgba(61, 61, 58, 0.72); --color-icon: rgba(20, 20, 19, 0.55); --color-icon-white: #141413; --color-border: rgba(31, 30, 29, 0.14); --color-border-soft: rgba(31, 30, 29, 0.08); --color-border-mute: rgba(31, 30, 29, 0.04); --color-error: #b53333; --color-link: #2c84db; --color-code-background: #282c34; --color-inline-code-background: rgba(31, 30, 29, 0.06); --color-inline-code-text: #b53333; --color-hover: #f0eee6; --color-active: #e8e6dc; --color-frame-border: rgba(31, 30, 29, 0.12); --color-group-background: #faf9f5; --color-reference: #e8e6dc; --color-reference-text: #141413; --color-reference-background: #f5f4ed; --color-list-item: #ffffff; --color-list-item-hover: #f5f4ed; --modal-background: #faf9f5; --color-highlight: rgba(0, 0, 0, 0.85); --color-background-highlight: rgba(255, 200, 120, 0.45); --color-background-highlight-accent: rgba(217, 119, 87, 0.35); --navbar-background-mac: rgba(250, 249, 245, 0.72); --navbar-background: #faf9f5; --chat-background: transparent; /* Claude 浅色用户气泡:bg-300,与官网一致勿用半透明(叠底会偏成 #F1EFE6) */ --chat-background-user: #f0eee6; --chat-background-assistant: transparent; --chat-text-user: #141413; --color-status-success: #2f7613; --color-status-error: var(--color-error); --color-status-warning: #875a08; } body[theme-mode="light"] #content-container { background-color: var(--color-background) !important; } body[theme-mode="light"] #content-container #messages { background-color: var(--color-background); } body[theme-mode="light"] .inputbar-container { background-color: #ffffff; border: 1px solid rgba(31, 30, 29, 0.12); border-radius: 8px; } body[theme-mode="light"] code { background-color: var(--color-inline-code-background); color: var(--color-inline-code-text); font-family: var(--font-inline-code); } body[theme-mode="light"] pre code { color: #abb2bf; background-color: #282c34; font-family: var(--font-block-code); } /* ========== 深色(Claude dark tokens + One Dark 代码块)========== */ body[theme-mode="dark"] { --color-white: #faf9f5; --color-white-soft: rgba(250, 249, 245, 0.08); --color-white-mute: rgba(250, 249, 245, 0.14); --color-black: #141413; --color-black-soft: #30302e; --color-black-mute: #262624; --color-gray-1: #9c9a92; --color-gray-2: #c2c0b6; --color-gray-3: #dedcd1; --color-text-1: rgba(250, 249, 245, 0.94); --color-text-2: rgba(194, 192, 182, 0.72); --color-text-3: rgba(156, 154, 146, 0.45); --color-background: #30302e; --color-background-soft: #262624; --color-background-mute: #1f1e1d; --color-background-opacity: rgba(48, 48, 46, 0.85); --inner-glow-opacity: 0.28; --color-primary: #d97757; --color-primary-soft: #d9775799; --color-primary-mute: #d9775733; --color-text: var(--color-text-1); --color-text-secondary: rgba(194, 192, 182, 0.75); --color-icon: rgba(250, 249, 245, 0.55); --color-icon-white: #faf9f5; --color-border: rgba(222, 220, 209, 0.18); --color-border-soft: rgba(222, 220, 209, 0.1); --color-border-mute: rgba(222, 220, 209, 0.06); --color-error: #dd5353; --color-link: #74abe2; --color-code-background: #282c34; --color-inline-code-background: rgba(222, 220, 209, 0.08); --color-inline-code-text: #e06c75; --color-hover: #3d3d3a; --color-active: #4d4c48; --color-frame-border: rgba(222, 220, 209, 0.15); --color-group-background: #262624; --color-reference: #4d4c48; --color-reference-text: #faf9f5; --color-reference-background: #1f1e1d; --color-list-item: rgba(255, 255, 255, 0.06); --color-list-item-hover: rgba(255, 255, 255, 0.04); --modal-background: #262624; --color-highlight: rgba(255, 255, 255, 0.95); --color-background-highlight: rgba(217, 119, 87, 0.35); --color-background-highlight-accent: rgba(116, 171, 226, 0.3); --navbar-background-mac: rgba(38, 38, 36, 0.65); --navbar-background: #262624; --chat-background: transparent; --chat-background-user: rgba(255, 255, 255, 0.09); --chat-background-assistant: transparent; --chat-text-user: #141413; --color-status-success: #459315; --color-status-error: var(--color-error); --color-status-warning: #b17506; } body[theme-mode="dark"] #content-container { background-color: var(--color-background) !important; } body[theme-mode="dark"] #content-container #messages { background-color: var(--color-background); } body[theme-mode="dark"] .inputbar-container { background-color: #1f1e1d; border: 1px solid rgba(222, 220, 209, 0.14); border-radius: 8px; } body[theme-mode="dark"] code { background-color: var(--color-inline-code-background); color: #abb2bf; font-family: var(--font-inline-code); } body[theme-mode="dark"] pre code { color: #abb2bf; background-color: #282c34; font-family: var(--font-block-code); } /* 左侧导航栏会话列表(与 color.css 中 [navbar-position=left] 对齐) */ body[navbar-position="left"][theme-mode="light"] { --color-list-item: #f0eee6; --color-list-item-hover: #f5f4ed; } body[navbar-position="left"][theme-mode="dark"] { --color-list-item: #2c2c2a; --color-list-item-hover: #262624; } /* 深度思考等折叠区内的 Markdown(文档示例) */ .ant-collapse-content-box .markdown { color: inherit; } 网友解答:


--【壹】--:

这是因为cherry studio的代码块字体是受设置-代码字体控制的, 我用的是maple mono nf cn, 它的中文字体间距是特意增大的.
Claude原版应该用的是 Anthropic Mono, 然后中文部分fallback到ui-monospace(Windows下一般是consolas或者Cascadia Mono)


--【贰】--:

现在,即使使用的是较廉价的模型,我也能获得更出色的体验!与其他所有竞品相比,Anthropic 设计所蕴含的美感与格调显得格外优雅。


--【叁】--:

感谢分享~我一直觉得 claude 网页端的美术设计真是太棒了,之前体验过几次以后印象特别深刻,既有羊皮纸质感的复古,但是又能体现出现代的科技感,真不知道这个是怎么做了

这个主题的代码块感觉已经做得几乎和原版一样了,不过中文字体似乎还是和原版有一定差距,怪怪的说不出来,可能是字间距的原因?


--【肆】--:

我自己也让AI搓了一个,不知道我佬的有没有区别,发上来大家试试

/* Claude 主题 3.1 — 高还原版 */ /* 字体:西文优先 Söhne(Claude 官方字体),中文回退苹方/系统 */ * { font-family: "Söhne", "Söhne-Buch", ui-sans-serif, system-ui, -apple-system, "PingFang SC", "Noto Sans CJK SC", "Microsoft YaHei", sans-serif !important; } /* ═══════════════════════════════════════ 深色主题 底色:近黑暖灰 #1c1c1c(Claude.ai 实测) ═══════════════════════════════════════ */ body[theme-mode="dark"] { --color-background: #1c1c1c; --color-background-soft: #222222; --color-background-mute: #181818; --navbar-background: #141414; --chat-background: #1c1c1c; --chat-background-user: #2e2e2e; --chat-background-assistant: #1c1c1c; } body[theme-mode="dark"] { /* 页面主容器 */ #content-container { background-color: #1c1c1c !important; } #content-container #messages { background-color: #1c1c1c; color: #d8d5cf !important; /* 暖灰白,与 Claude.ai 实测一致 */ } /* 助手消息:无气泡,直接渲染在背景上 */ .message-content-container { background: transparent !important; box-shadow: none !important; border: none !important; border-radius: 0 !important; margin: 2px 0 !important; padding: 4px 0 !important; color: #d8d5cf !important; } /* 用户消息:保留气泡,深灰底 */ .message-user .message-content-container { background: #2e2e2e !important; border-radius: 18px 18px 4px 18px !important; padding: 10px 15px !important; margin: 4px 0 !important; color: #e8e6e0 !important; box-shadow: none !important; border: none !important; } /* 输入框 */ .inputbar-container { background-color: #262626; border: 0.5px solid rgba(255, 255, 255, 0.10); border-radius: 14px; } /* 代码 */ code { background-color: rgba(255, 255, 255, 0.07); color: #EA928A; border-radius: 4px; padding: 1px 5px; } pre code { background-color: transparent; color: #ABB2BF; padding: 0; } pre { background-color: #141414 !important; border: 0.5px solid rgba(255, 255, 255, 0.08) !important; border-radius: 10px !important; } } /* ═══════════════════════════════════════ 浅色主题 底色:暖米白 #f9f8f5(Claude.ai 实测) ═══════════════════════════════════════ */ body[theme-mode="light"] { --color-background: #f9f8f5; --color-background-soft: #f0ede6; --color-background-mute: #e8e5de; --navbar-background: #f0ede6; --chat-background: #f9f8f5; --chat-background-user: #f9f8f5; --chat-background-assistant: #f9f8f5; } body[theme-mode="light"] { /* 页面主容器 */ #content-container { background-color: #f9f8f5 !important; } #content-container #messages { background-color: #f9f8f5; color: #3a3832 !important; } /* 助手消息:无气泡,与 Claude.ai 完全一致 */ .message-content-container { background: transparent !important; box-shadow: none !important; border: none !important; border-radius: 0 !important; margin: 2px 0 !important; padding: 4px 0 !important; color: #3a3832 !important; } /* 用户消息:暖灰气泡 */ .message-user .message-content-container { background: #ebe9e2 !important; border-radius: 18px 18px 4px 18px !important; padding: 10px 15px !important; margin: 4px 0 !important; color: #3a3832 !important; box-shadow: none !important; border: none !important; } /* 输入框 */ .inputbar-container { background-color: #ffffff; border: 0.5px solid rgba(135, 134, 127, 0.25); border-radius: 14px; } /* 代码 */ code { background-color: rgba(61, 57, 41, 0.06); color: #7C1B13; border-radius: 4px; padding: 1px 5px; } pre code { background-color: transparent; color: #1a1a1a; padding: 0; } pre { background-color: #f0ede6 !important; border: 0.5px solid rgba(0, 0, 0, 0.07) !important; border-radius: 10px !important; } }

image1912×1472 254 KB
image1916×1464 245 KB

标签:人工智能