@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 */
    --uosai-color-clear: rgba(0, 0, 0, 0.70);
    --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);
    /* 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-hover-color: rgba(0, 0, 0, 1);
    --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);

    /* 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: #E6E6E6;

    /* 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-Reference:rgba(0, 0, 0, 0.7);
    --uosai-color-think:#8B8B8B;
    --uosai-color-split-Icon-bg:rgba(0, 0, 0, 0.1);
    /* 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;
    /* scroll */
    --uosai-color-scroll-bg: rgba(0,0,0,0.2);
    --uosai-color-scroll-bg-hover: rgba(0,0,0,0.35);
    
    --uosai-color-scroll-bg-press: rgba(0,0,0,0.45);
    --uosai-color-border:  rgba(0,0,0,0.05);

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

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: #343638;
    --uosai-color-shortcut-hover: #5c5c5c;
    --uosai-color-shortcut-active: #3a3a3a;
    /* clear-btn */
    --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: #474747;
    --uosai-color-clear-press-bg: #2e2e2e;

    /* SwitchModel */
    --uosai-color-modelbtn-bg: #3d3d3d;
    --uosai-color-modelbtn-hover: #474747;
    --uosai-color-modelbtn-active: #2e2e2e;
    --uosai-color-modelbtn: rgba(255, 255, 255, 0.70);
    --uosai-color-modelbtn-hover-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);

    /* 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: #434343;
    --uosai-color-inputcontent-placeholder: rgba(255, 255, 255, 0.4);
    --uosai-color-inputcontent: #fff;
    /* voice btn */
    --uosai-color-voicebtn-bg: #555555;
    --uosai-color-voicebtn-bg-hover: rgba(255, 255, 255, 0.20);
    --uosai-color-voicebtn-bg-active: rgba(0, 0, 0, 0.1);
    /* ChatBubble */
    --uosai-color-assistant-bg: #515151;
    --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-Reference:rgba(255, 255, 255, 0.7);
    --uosai-color-think:#A6A6A6;
    --uosai-color-split-Icon-bg:rgba(255, 255, 255, 0.1);
    /* retry */
    --uosai-bg-retry: #474747;
    --uosai-bg-retry-hover: #525252;
    --uosai-bg-retry-active: #2e2e2e;
    --uosai-bg-retry-disable: #3b3b3b;
    --uosai-border-color-retry: #525252;
    /* scroll */
    --uosai-color-scroll-bg: rgba(255,255,255,0.9);
    --uosai-color-scroll-bg-hover: rgba(255,255,255,0.6);

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

    --uosai-bottom-tip-color: #fff;

}
