@charset "UTF-8";

html {
    /* ChatTop */
    --uosai-color-title: #000;
    --uosai-color-svgbtn: rgba(0, 0, 0, .7);
    --uosai-color-svgbtn-hover: rgba(0, 0, 0, 1);
    --uosai-color-svgbtn-bg: rgba(0, 0, 0, .05);
    /* welcomePage */
    --uosai-color-tip-welcome: rgba(0, 0, 0, 0.7);
    --uosai-color-shortcut: rgba(0, 0, 0, 0.9);
    --uosai-color-shortcut-title: rgba(0, 0, 0, 0.7);
    --uosai-color-shortcut-border: rgba(0, 0, 0, 0.05);
    --uosai-color-shortcut-shadow: rgba(0, 0, 0, 0.08);
    --uosai-color-shortcut-bg: rgba(255, 255, 255, 0.9);
    --uosai-color-shortcut-hover: rgba(243, 243, 243, 0.8);
    --uosai-color-shortcut-active: rgba(226, 226, 226, 0.8);
    /* clear-btn (deprecated) */
    --uosai-color-clear: rgba(0, 0, 0, 0.7);
    --uosai-color-clear-hover: rgba(0, 0, 0, 1);
    --uosai-color-clear-bg: rgba(0, 0, 0, 0.05);
    --uosai-color-clear-hover-bg: rgba(0, 0, 0, 0.1);
    --uosai-color-clear-press-bg: rgba(0, 0, 0, 0.2);

    /* flat-btn */
    --uosai-color-flat-btn-bg: rgba(0, 0, 0, 0.05);
    --uosai-color-flat-btn-bg-hover: rgba(0, 0, 0, 0.1);
    --uosai-color-flat-btn-bg-press: rgba(0, 0, 0, 0.2);
    --uosai-color-flat-btn-icon: rgba(0, 0, 0, 0.7);

    /* SwitchModel */
    --uosai-color-modelbtn-bg: rgba(0, 0, 0, 0.05);
    --uosai-color-modelbtn-hover: rgba(0, 0, 0, 0.1);
    --uosai-color-modelbtn-active: rgba(0, 0, 0, 0.2);
    --uosai-color-modelbtn: rgba(0, 0, 0, 0.7);
    --uosai-color-modelbtn-active-color: rgba(0, 0, 0, 0.7);
    --uosai-color-switchmenu-bg: #fff;

    /* PromptList */
    --uosai-color-activeItem-bg: rgba(0, 0, 0, 0.05);
    --uosai-color-normalItem-bg: rgba(0, 0, 0, 0);
    /* --uosai-color-normal-bg: rgba(255, 255, 255, 0.2); */
    --uosai-color-normal-bg: #F2F2F2;
    --uosai-color-prompt-item: rgb(0, 0, 0, 1);
    --uosai-color-prompt-tag: rgb(0, 0, 0, 0.6);
    --uosai-color-prompt-icon: rgba(0, 0, 0, 0.70);
    --uosai-color-prompt-icon-hover: rgba(0, 0, 0, 1);
    
    /* AssistantModel */
    --uosai-color-assistantmenu-bg: rgb(235, 235, 235);
    --uosai-color-assistantmenu-name: rgba(0, 0, 0, 0.9);
    --uosai-color-assistantmenu-description: rgba(0, 0, 0, 0.6);
    --uosai-color-modelbtn-splitline: rgba(0, 0, 0, 0.1);
    --uosai-color-assistantmenu-backdrop: rgba(235, 235, 235, 1);
    --uosai-color-assistantmenu-backdrop-qt6: rgba(235, 235, 235, 0.8);

    /* input-content */
    --uosai-color-inputcontent-bg: rgba(0, 0, 0, 0.08);
    --uosai-color-inputcontent-placeholder: rgba(0, 0, 0, 0.4);
    --uosai-color-inputcontent: rgba(0, 0, 0, 0.9);
    --uosai-color-voicebtn-bg: #fff;
    --uosai-color-voicebtn-bg-hover: #f2f2f2;
    --uosai-color-voicebtn-bg-active: rgba(0, 0, 0, 0.2);
    --uosai-color-voicebtn-bg-active-color: rgba(0, 0, 0, 0.7);
    --uosai-color-function-button-text-color: rgba(0, 0, 0, 0.7);
    --uosai-color-function-separator: rgba(0, 0, 0, 0.05);

    /* ChatBubble */
    --uosai-color-assistant-bg: rgba(255, 255, 255, 0.8);
    --uosai-color-imgbubble-bg: rgba(0, 0, 0, 0.5);
    --uosai-color-imgbubble-hover: rgba(0, 0, 0, 0.6);
    --uosai-color-imgbubble-active: rgba(0, 0, 0, 0.7);
    --uosai-color-stop-bg: rgba(255, 255, 255, 1);
    --uosai-color-tip-bg: #fafafa;
    --uosai-color-tip: rgba(0, 0, 0, 0.9);
    --uosai-color-model-name: rgba(0, 0, 0, 0.4);
    --uosai-color-think:#8B8B8B;
    --uosai-color-split-Icon-bg:rgba(0, 0, 0, 0.1);
    --uosai-color-tool-use-bg:rgba(0, 0, 0, 0.05);
    --uosai-color-tool-use-header:rgba(0, 0, 0, 0.6); /*工具使用标题*/
    /* question-action-btn */
    --uosai-color-question-action-divider: rgba(0, 0, 0, 0.1);
    --uosai-color-question-action-svg: rgba(0, 0, 0, 0.7);
    --uosai-color-question-action-btn-hover: rgba(0, 0, 0, 0.05);

    /* PreView */
    --uosai-color-Reference:rgba(0, 0, 0, 0.85);
    --uosai-color-PreView-hover-bg:rgba(0, 0, 0, 0.05);
    --uosai-color-PreView-font:rgba(0, 0, 0, 0.5);

    /* retry */
    --uosai-bg-retry: rgba(255, 255, 255, 0.9);
    --uosai-bg-retry-hover: rgba(243, 243, 243, 0.8);
    --uosai-bg-retry-active: rgba(226, 226, 226, 0.8);
    --uosai-bg-retry-disable: #cccccc;
    --uosai-border-color-retry: #E0E0E0;
    --uosai-color-retry-text: rgba(0, 0, 0, 0.7);
    /* scroll */
    --uosai-color-scroll-bg: rgba(83, 96, 118, 0.4);
    --uosai-color-scroll-bg-hover: rgba(83, 96, 118, 0.5);
    --uosai-color-scroll-bg-press: rgba(83, 96, 118, 0.6);
    --uosai-color-scroll-border: rgba(0,0,0,0.05);

    --uosai-color-border:  rgba(0,0,0,0.05);

    --uosai-bottom-tip-color: rgba(0, 0, 0, 0.4);

    /* DeepThink & SearchOnline */
    --uosai-think-search-normal-bg: rgba(255, 255, 255, 0.6);   /*正常状态背景色*/
    --uosai-think-search-normal-hover-bg: rgba(0, 0, 0, 0.1);      /*正常状态hover背景色*/
    --uosai-think-search-cative-bg: rgba(255, 255, 255, 0.9);
    --uosai-think-search-cative-hover-bg: rgba(0, 0, 0, 0.1);
    --uosai-think-search-color: rgba(0, 0, 0, 0.7);  /*文字颜色*/

    /* think */
    --uosai-think-title-color: rgba(0, 0, 0, 0.85);  /*标题文字颜色*/
    --uosai-think-title-svg-color: rgba(0, 0, 0, 0.5);  /*标题图标颜色*/
    --uosai-think-content-color: rgba(0, 0, 0, 0.5);  /*内容文字颜色*/
    --uosai-think-content-side-color-bg: rgba(0, 0, 0, 0.1);  /*边线颜色*/

    /* return bottom */
    --uosai-color-return-bottom-bg:rgba(0, 0, 0, 0.2);

    /* 历史记录列表 */
    --uosai-chat-bg: rgba(255, 255, 255, 1);
    --uosai-history-list-mask-bg: rgba(255, 255, 255, 0.7);
    --uosai-history-list-item-hover-bg: rgba(0, 0, 0, 0.05);
    --uosai-history-list-item-active-bg: rgba(0, 0, 0, 0.2);
    --uosai-history-list-box-shadow: rgba(0, 0, 0, 0.1);
    --uosai-history-date-color: rgba(0, 0, 0, 0.6);

    /* 引导界面 */
    --uosai-guide-popup-bg: rgba(255, 252, 252, 1);
    --uosai-guide-popup-font-color: rgba(0, 0, 0, 0.85);
    --uosai-guide-popup-contentText-color: rgba(0, 0, 0, 0.6);
    --uosai-guide-popup-trylater-color: rgba(0, 0, 0, 0.7);

    --uosai-color-split-line: rgba(0, 0, 0, 0.1);
    /* ConversionMode */
    --uosai-color-conversion-mode-text: rgba(0, 0, 0, 1);
    --uosai-color-conversion-mode-bg: rgba(235, 235, 235, 1);
    --uosai-color-conversion-mode-icon: rgba(0, 0, 0, 0.7);

    /* PrivateWelcomePage */
    --uosai-color-private-welcome-page-icon: rgba(0, 0, 0, 0.7);
    --uosai-color-private-welcome-page-icon-bg: rgba(0, 0, 0, 0.05);
    --uosai-color-private-welcome-page-title: rgba(0, 0, 0, 0.85);
    --uosai-color-private-welcome-page-description: rgba(0, 0, 0, 0.7);

    /* DocumentParsing */
    --uosai-color-document-parsing-bg: rgba(0, 0, 0, 0.1);
    --uosai-color-document-file-name-text: rgba(0, 0, 0, 1);
    --uosai-color-document-parsing-text: rgba(0, 0, 0, 0.6);

    /* ShortcutTip */
    --uosai-color-shortcut-color: rgba(0, 0, 0, 0.4);
    --uosai-color-shortcut-tip-bg: rgba(0, 0, 0, 0.05);

    /* baseOutlineGenContentBtn */
    --uosai-color-baseOutlineGenContentBtn-text: rgba(255, 255, 255, 1);

    /* GuessYouWant */
    --uosai-color-guess-you-want-title-text: rgba(0, 0, 0, 0.7);
    --uosai-color-guess-you-want-content-text: rgba(0, 0, 0, 1);
    --uosai-color-guess-you-want-content-bg-normal: rgba(0, 0, 0, 0.05);
    --uosai-color-guess-you-want-content-bg-hover: rgba(0, 0, 0, 0.1);
    --uosai-color-guess-you-want-content-bg-active: rgba(0, 0, 0, 0.15);

    /* ReferenceCard */
    --uosai-color-reference-card-bg: rgba(247, 247, 247, 1);
    --uosai-color-reference-card-title: rgba(0, 0, 0, 0.85);
    --uosai-color-reference-card-website: rgba(0, 0, 0, 0.4);
    --uosai-color-reference-card-text: rgba(0, 0, 0, 0.7);
    --uosai-color-reference-card-shadow: rgba(0, 0, 0, 0.05);
    --uosai-color-reference-card-icon-bg: rgba(0, 0, 0, 0.1);


    /* outline */

    /* outline */
    --uosai-color-outline-item-hover-bg: rgba(0, 0, 0, 0.03);
    --uosai-color-outline-paragraph-text: rgba(0, 0, 0, 0.85);
    --uosai-color-outline-paragraph-border: rgba(0, 0, 0, 0.05);
    --uosai-color-outline-paragraph-bg: rgba(0, 0, 0, 0);
    --uosai-color-outline-item-text: rgba(0, 0, 0, 0.7);
    --uosai-color-outline-draghandle: rgba(0, 0, 0, 0.3);
    --uosai-color-outline-add-hover-bg: rgba(0, 0, 0, 0.03);
    --uosai-color-outline-add-active-bg: rgba(0, 0, 0, 0.1);

    /* ContentCard */
    --uosai-color-content-card-text: rgba(0, 0, 0, 0.9);
    --uosai-color-content-card-bg: linear-gradient(rgba(0, 129, 255, 0.01) 5%, rgba(0, 129, 255, 0.05) 100%); /* 半透明渐变蒙版 */
    --uosai-color-content-card-border: rgba(0, 0, 0, 0.05);
    --uosai-color-content-card-download-status-text: rgba(0, 0, 0, 0.6);

    /* 以下为qt6专用背景色 */
    /* retry */
    --uosai-bg-retry-qt6: rgba(255, 255, 255, 0.8);
    --uosai-bg-retry-hover-qt6: rgba(243, 243, 243, 0.8);
    --uosai-bg-retry-active-qt6: rgba(226, 226, 226, 0.8);
    --uosai-bg-retry-disable-qt6: #cccccc;
    --uosai-border-color-retry-qt6: #E0E0E0;
    /* 历史记录列表 */
    --uosai-chat-bg-qt6: rgba(255, 255, 255, 0.6);
    /* PromptList */
    --uosai-color-normal-bg-qt6: rgba(255, 255, 255, 0.4);
    /* 提示信息背景 */
    --uosai-color-tip-bg-qt6: rgba(247, 247, 247, 0.6);
    /* ReferenceCard */
    --uosai-color-reference-card-bg-qt6: rgba(247, 247, 247, 0.6);
    /* 下载卡片 */
    --uosai-color-download-card-bg-qt6: rgba(235, 235, 235, 0.3);
    --uosai-color-download-card-filter: blur(30px);

    /* FileGroup */
    --uosai-color-file-item-bg: rgba(0, 0, 0, 0.1);
    --uosai-color-file-item-name: rgba(0, 0, 0, 1);
    --uosai-color-file-item-type: rgba(0, 0, 0, 0.6);
    --uosai-color-file-list-bg: rgba(235, 235, 235, 1);
    --uosai-color-file-list-bg-qt6: rgba(235, 235, 235, 0.3);
    --uosai-color-file-list-item-hover-bg: rgba(0, 0, 0, 0.05);
    --uosai-color-file-list-item-press-bg: rgba(0, 0, 0, 0.1);
    --uosai-color-file-item-border: rgba(0, 0, 0, 0.1);
    --uosai-color-file-item-hover-bg: rgba(0, 0, 0, 0.15);
    --uosai-color-file-item-press-bg: rgba(0, 0, 0, 0.2);

    /* md 编辑器-工具栏 */
    /* --uosai-md-editor-toolbar-bg: rgba(255, 255, 255, 0.9); */
    --uosai-md-editor-toolbar-divider: rgba(0, 0, 0, 0.1);
    --uosai-md-editor-toolbar-button-bg: rgba(0, 0, 0, 0);
    --uosai-md-editor-toolbar-button-bg-hover: rgba(0, 0, 0, 0.05);
    --uosai-md-editor-toolbar-button-bg-active: rgba(0, 0, 0, 0.1);
    --uosai-md-editor-toolbar-button-bg-checked: rgba(0, 0, 0, 0.1);
    --uosai-md-editor-toolbar-button-icon: rgba(0, 0, 0, 0.7);
    --uosai-md-editor-toolbar-button-icon-hover: rgba(0, 0, 0, 0.7);
    --uosai-md-editor-toolbar-button-icon-active: rgba(0, 0, 0, 0.7);
    --uosai-md-editor-toolbar-button-text: rgba(0, 0, 0, 0.7);
    --uosai-md-editor-toolbar-button-text-hover: rgba(0, 0, 0, 0.7);
    --uosai-md-editor-toolbar-button-text-active: rgba(0, 0, 0, 0.7);
    --uosai-md-editor-toolbar-boxshadow-bg: 0 2px 4px 0 rgba(0, 0, 0, 0.1);

    /* md 编辑器-正文 */
    --uosai-md-editor-text: rgba(0, 0, 0, 0.9);
    --uosai-md-editor-table-header-bg: rgba(0, 0, 0, 0.05);
    --uosai-md-editor-table-border: rgba(0, 0, 0, 0.1);
    --uosai-md-editor-blockquote-color: rgba(0, 0, 0, 0.5);
    --uosai-md-editor-blockquote-border-left: rgba(0, 0, 0, 0.1);

    /* md 编辑器-菜单 */
    --uosai-color-menu-bg: rgba(235, 235, 235, 1);
    --uosai-color-menu-boxshadow-bg: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 6px 20px 0 rgba(0, 0, 0, 0.2);
    --uosai-color-menu-text-normal: rgba(0, 0, 0, 1);
    --uosai-color-menu-text-active: rgba(0, 0, 0, 0.6);

}

html.dark {
    /* ChatTop */
    --uosai-color-title: #fff;
    --uosai-color-svgbtn: rgba(255, 255, 255, .8);
    --uosai-color-svgbtn-hover: rgba(255, 255, 255, 1);
    --uosai-color-svgbtn-bg: rgba(255, 255, 255, .05);
    /* welcomePage */
    --uosai-color-tip-welcome: #fff;
    --uosai-color-shortcut: #fff;
    --uosai-color-shortcut-title: rgba(255, 255, 255, 0.7);
    --uosai-color-shortcut-border: rgba(255, 255, 255, 0.05);
    --uosai-color-shortcut-shadow: rgba(0, 0, 0, 0.08);
    --uosai-color-shortcut-bg: rgba(255, 255, 255, 0.1);
    --uosai-color-shortcut-hover: rgba(255, 255, 255, 0.15);
    --uosai-color-shortcut-active: rgba(255, 255, 255, 0.2);
    /* clear-btn (deprecated) */
    --uosai-color-clear: rgba(255, 255, 255, 0.70);
    --uosai-color-clear-hover: rgba(255, 255, 255, 1);
    --uosai-color-clear-bg: #3d3d3d;
    --uosai-color-clear-hover-bg: rgba(255, 255, 255, 0.1);
    --uosai-color-clear-press-bg: #010101;

    /* flat-btn */
    --uosai-color-flat-btn-bg: rgba(255, 255, 255, 0.05);
    --uosai-color-flat-btn-bg-hover: rgba(255, 255, 255, 0.1);
    --uosai-color-flat-btn-bg-press: rgba(255, 255, 255, 0.2);
    --uosai-color-flat-btn-icon: rgba(255, 255, 255, 0.7);

    /* SwitchModel */
    --uosai-color-modelbtn-bg: rgba(255, 255, 255, 0.05);
    --uosai-color-modelbtn-hover: rgba(255, 255, 255, 0.1);
    --uosai-color-modelbtn-active: rgba(255, 255, 255, 0.2);
    --uosai-color-modelbtn: rgba(255, 255, 255, 0.70);
    --uosai-color-modelbtn-active-color: rgba(255, 255, 255, 1);
    

    --uosai-color-switchmenu-bg: rgba(27, 27, 27, 1);

    /* AssistantModel */
    --uosai-color-assistantmenu-bg: rgb(43, 43, 43);
    --uosai-color-assistantmenu-name: rgba(255, 255, 255, 0.9);
    --uosai-color-assistantmenu-description: rgba(255, 255, 255, 0.6);
    --uosai-color-modelbtn-splitline: rgba(255, 255, 255, 0.1);
    --uosai-color-assistantmenu-backdrop: rgba(43, 43, 43, 1);
    --uosai-color-assistantmenu-backdrop-qt6: rgba(43, 43, 43, 0.8);

    /* PromptList */
    --uosai-color-activeItem-bg: rgb(255, 255, 255, 0.1);
    /* --uosai-color-normal-bg: rgba(0, 0, 0, 0.1); */
    --uosai-color-normal-bg: #353535;
    --uosai-color-prompt-item: rgb(255, 255, 255, 0.7);
    --uosai-color-prompt-tag: rgb(255, 255, 255, 0.6);
    --uosai-color-prompt-icon: rgba(255, 255, 255, 0.7);
    --uosai-color-prompt-icon-hover: rgba(255, 255, 255, 1);

    /* input-content */
    --uosai-color-inputcontent-bg: rgba(255, 255, 255, 0.08);
    --uosai-color-inputcontent-placeholder: rgba(255, 255, 255, 0.4);
    --uosai-color-inputcontent: #fff;
    --uosai-color-function-button-text-color: rgba(255, 255, 255, 0.7);
    --uosai-color-function-separator: rgba(255, 255, 255, 0.05);
    /* voice btn */
    --uosai-color-voicebtn-bg: rgba(255, 255, 255, 0.05);
    --uosai-color-voicebtn-bg-hover: rgba(255, 255, 255, 0.1);
    --uosai-color-voicebtn-bg-active: rgba(255, 255, 255, 0.2);
    --uosai-color-voicebtn-bg-active-color: rgba(255, 255, 255, 1);
    /* ChatBubble */
    --uosai-color-assistant-bg: rgba(255, 255, 255, 0.15);
    --uosai-color-imgbubble-bg: rgba(0, 0, 0, 0.5);
    --uosai-color-imgbubble-hover: rgba(0, 0, 0, 0.6);
    --uosai-color-imgbubble-active: rgba(0, 0, 0, 0.7);
    --uosai-color-stop-bg: #343638;
    --uosai-color-tip-bg: #2c2c2c;
    --uosai-color-tip: #C0C6D4;
    --uosai-color-model-name: rgba(255, 255, 255, 0.50);
    --uosai-color-think:#A6A6A6;
    --uosai-color-split-Icon-bg:rgba(255, 255, 255, 0.1);
    --uosai-color-tool-use-bg:rgba(255, 255, 255, 0.05);
    --uosai-color-tool-use-header:rgba(255, 255, 255, 0.6); /*工具使用标题*/
    /* question-action-btn */
    --uosai-color-question-action-divider: rgba(255, 255, 255, 0.1);
    --uosai-color-question-action-svg: rgba(255, 255, 255, 0.7);
    --uosai-color-question-action-btn-hover: rgba(255, 255, 255, 0.05);

    /* PreView */
    --uosai-color-Reference:rgba(255, 255, 255, 0.85);
    --uosai-color-PreView-hover-bg:rgba(255, 255, 255, 0.05);
    --uosai-color-PreView-font:rgba(255, 255, 255, 0.5);

    /* retry */
    --uosai-bg-retry: rgba(255, 255, 255, 0.1);
    --uosai-bg-retry-hover: rgba(255, 255, 255, 0.15);
    --uosai-bg-retry-active: rgba(255, 255, 255, 0.2);
    --uosai-bg-retry-disable: #3b3b3b;
    --uosai-border-color-retry: #525252;
    --uosai-color-retry-text: rgba(255, 255, 255, 0.7);
    /* scroll */
    --uosai-color-scroll-bg: rgba(96, 96, 96, 0.7);
    --uosai-color-scroll-bg-hover: rgba(96, 96, 96, 0.8);
    --uosai-color-scroll-bg-press: rgba(112, 112, 112, 0.8);
    --uosai-color-scroll-border: rgba(0,0,0,0.05);

    --uosai-color-border:  rgba(255,255,255,0.05);

    --uosai-bottom-tip-color: rgba(255, 255, 255, 0.4);

    /* DeepThink & SearchOnline */
    --uosai-think-search-normal-bg: rgba(255, 255, 255, 0.05);   /*正常状态背景色*/
    --uosai-think-search-normal-hover-bg: rgba(0, 0, 0, 0.1);      /*正常状态hover背景色*/
    --uosai-think-search-cative-bg: rgba(255, 255, 255, 0.9);
    --uosai-think-search-cative-hover-bg: rgba(0, 0, 0, 0.1);
    --uosai-think-search-color: rgba(255, 255, 255, 0.7);  /*文字颜色*/

    /* think */
    --uosai-think-title-color: rgba(255, 255, 255, 0.85);  /*标题文字颜色*/
    --uosai-think-title-svg-color: rgba(255, 255, 255, 0.5);  /*标题图标颜色*/
    --uosai-think-content-color: rgba(255, 255, 255, 0.5);  /*内容文字颜色*/
    --uosai-think-content-side-color-bg: rgba(255, 255, 255, 0.1);  /*边线颜色*/

    /* return bottom */
    --uosai-color-return-bottom-bg:rgba(0, 0, 0, 0.2);

    
    /* 历史记录列表 */
    --uosai-chat-bg: rgba(0, 0, 0,1);
    --uosai-history-list-mask-bg: rgba(0, 0, 0, 0.6);
    --uosai-history-list-item-hover-bg: rgba(255, 255, 255, 0.05);
    --uosai-history-list-item-active-bg: rgba(255, 255, 255, 0.2);
    --uosai-history-list-box-shadow: rgba(0, 0, 0, 0.2);
    --uosai-history-date-color: rgba(255, 255, 255, 0.6);

    /* 引导界面 */
    --uosai-guide-popup-bg: rgba(25, 25, 25, 1);
    --uosai-guide-popup-font-color: rgba(255, 255, 255, 0.85);
    --uosai-guide-popup-contentText-color: rgba(255, 255, 255, 0.6);
    --uosai-guide-popup-trylater-color: rgba(255, 255, 255, 0.7);

    --uosai-color-split-line: rgba(255, 255, 255, 0.1);

    /* ConversionMode */
    --uosai-color-conversion-mode-text: rgba(255, 255, 255, 1);
    --uosai-color-conversion-mode-bg: rgba(27, 27, 27, 1);
    --uosai-color-conversion-mode-icon: rgba(255, 255, 255, 0.7);

    /* PrivateWelcomePage */
    --uosai-color-private-welcome-page-icon: rgba(255, 255, 255, 0.7);
    --uosai-color-private-welcome-page-icon-bg: rgba(255, 255, 255, 0.05);
    --uosai-color-private-welcome-page-title: rgba(255, 255, 255, 0.85);
    --uosai-color-private-welcome-page-description: rgba(255, 255, 255, 0.7);

    /* DocumentParsing */
    --uosai-color-document-parsing-bg: rgba(255, 255, 255, 0.1);
    --uosai-color-document-file-name-text: rgba(255, 255, 255, 1);
    --uosai-color-document-parsing-text: rgba(255, 255, 255, 0.6);

    /* ShortcutTip */
    --uosai-color-shortcut-color: rgba(251, 251, 251, 0.4);
    --uosai-color-shortcut-tip-bg: rgba(255, 255, 255, 0.05);

    /* baseOutlineGenContentBtn */
    --uosai-color-baseOutlineGenContentBtn-text: rgba(255, 255, 255, 1);

    /* GuessYouWant */
    --uosai-color-guess-you-want-title-text: rgba(255, 255, 255, 0.7);
    --uosai-color-guess-you-want-content-text: rgba(255, 255, 255, 1);
    --uosai-color-guess-you-want-content-bg-normal: rgba(255, 255, 255, 0.05);
    --uosai-color-guess-you-want-content-bg-hover: rgba(255, 255, 255, 0.1);
    --uosai-color-guess-you-want-content-bg-active: rgba(255, 255, 255, 0.15);

    /* ReferenceCard */
    --uosai-color-reference-card-bg: rgba(42, 42, 42, 1);
    --uosai-color-reference-card-title: rgba(255, 255, 255, 0.85);
    --uosai-color-reference-card-website: rgba(255, 255, 255, 0.4);
    --uosai-color-reference-card-text: rgba(255, 255, 255, 0.7);
    --uosai-color-reference-card-shadow: rgba(0, 0, 0, 0.3);
    --uosai-color-reference-card-icon-bg: rgba(255, 255, 255, 0.1);

    /* outline */
    --uosai-color-outline-item-hover-bg: rgba(255, 255, 255, 0.03);
    --uosai-color-outline-paragraph-text: rgba(255, 255, 255, 0.9);
    --uosai-color-outline-paragraph-border: rgba(255, 255, 255, 0.05);
    --uosai-color-outline-paragraph-bg: rgba(255, 255, 255, 0);
    --uosai-color-outline-item-text: rgba(255, 255, 255, 0.9);
    --uosai-color-outline-draghandle: rgba(255, 255, 255, 0.3);
    --uosai-color-outline-add-hover-bg: rgba(255, 255, 255, 0.03);
    --uosai-color-outline-add-active-bg: rgba(255, 255, 255, 0.1);
    
    /* ContentCard */
    --uosai-color-content-card-text: rgba(255, 255, 255, 0.9);
    --uosai-color-content-card-bg: linear-gradient(rgba(255, 255, 255, 0.02) 0%, rgba(255, 255, 255, 0.08) 100%); /* 半透明渐变蒙版 */
    --uosai-color-content-card-border: rgba(255, 255, 255, 0.05);
    --uosai-color-content-card-download-status-text: rgba(255, 255, 255, 0.6);

    /* 以下为qt6专用背景色 */
    /* retry */
    --uosai-bg-retry-qt6: rgba(255, 255, 255, 0.1);
    --uosai-bg-retry-hover-qt6: rgba(255, 255, 255, 0.15);
    --uosai-bg-retry-active-qt6: rgba(255, 255, 255, 0.2);
    --uosai-bg-retry-disable-qt6: #3b3b3b;
    --uosai-border-color-retry-qt6: #525252;
    /* 历史记录列表 */
    --uosai-chat-bg-qt6: rgba(25, 25, 25, 0.6);
    /* PromptList */
    --uosai-color-normal-bg-qt6: rgba(0, 0, 0, 0.4);
    /* 提示信息背景 */
    --uosai-color-tip-bg-qt6: rgba(42, 42, 42, 0.8);
    /* ReferenceCard */
    --uosai-color-reference-card-bg-qt6: rgba(42, 42, 42, 0.8);
    /* 下载卡片 */
    --uosai-color-download-card-bg-qt6: rgba(25, 25, 25, 0.8);
    --uosai-color-download-card-filter: blur(45px);

    /* FileGroup */
    --uosai-color-file-item-bg: rgba(255, 255, 255, 0.1);
    --uosai-color-file-item-name: rgba(255, 255, 255, 1);
    --uosai-color-file-item-type: rgba(255, 255, 255, 0.6);
    --uosai-color-file-list-bg: rgba(25, 25, 25, 1);
    --uosai-color-file-list-bg-qt6: rgba(25, 25, 25, 0.8);
    --uosai-color-file-list-item-hover-bg: rgba(255, 255, 255, 0.05);
    --uosai-color-file-list-item-press-bg: rgba(255, 255, 255, 0.1);
    --uosai-color-file-item-border: rgba(255, 255, 255, 0.1);
    --uosai-color-file-item-hover-bg: rgba(255, 255, 255, 0.15);
    --uosai-color-file-item-press-bg: rgba(255, 255, 255, 0.2);

    /* md 编辑器-工具栏 */
    /* --uosai-md-editor-toolbar-bg: rgba(255, 255, 255, 0.9); */
    --uosai-md-editor-toolbar-divider: rgba(0, 0, 0, 0.1);
    --uosai-md-editor-toolbar-button-bg: rgba(255, 255, 255, 0);
    --uosai-md-editor-toolbar-button-bg-hover: rgba(255, 255, 255, 0.05);
    --uosai-md-editor-toolbar-button-bg-active: rgba(255, 255, 255, 0.1);
    --uosai-md-editor-toolbar-button-bg-checked: rgba(255, 255, 255, 0.1);
    --uosai-md-editor-toolbar-button-icon: rgba(255, 255, 255, 0.7);
    --uosai-md-editor-toolbar-button-icon-hover: rgba(255, 255, 255, 0.7);
    --uosai-md-editor-toolbar-button-icon-active: rgba(255, 255, 255, 0.7);
    --uosai-md-editor-toolbar-button-text: rgba(255, 255, 255, 0.7);
    --uosai-md-editor-toolbar-button-text-hover: rgba(255, 255, 255, 0.7);
    --uosai-md-editor-toolbar-button-text-active: rgba(255, 255, 255, 0.7);
    --uosai-md-editor-toolbar-boxshadow-bg: 0 4px 8px 0 rgba(0, 0, 0, 0.1), 0 -1px 0 0 inset rgba(0, 0, 0, 0.2);

    /* md 编辑器-正文 */
    --uosai-md-editor-text: rgba(255, 255, 255, 0.9);
    --uosai-md-editor-table-header-bg: rgba(255, 255, 255, 0.05);
    --uosai-md-editor-table-border: rgba(255, 255, 255, 0.1);
    --uosai-md-editor-blockquote-color: rgba(255, 255, 255, 0.5);
    --uosai-md-editor-blockquote-border-left: rgba(255, 255, 255, 0.1);

    /* md 编辑器-菜单 */
    --uosai-color-menu-bg: rgba(25, 25, 25, 1);
    --uosai-color-menu-boxshadow-bg: 0 0 0 1px rgba(0, 0, 0, 0.05), 0 6px 20px 0 rgba(0, 0, 0, 0.2);
    --uosai-color-menu-text-normal: rgba(255, 255, 255, 1);
    --uosai-color-menu-text-active: rgba(255, 255, 255, 0.6);
}