Files
ChuQuadrant/data/default-user/themes/默认深色.json
2025-09-14 23:43:10 +08:00

38 lines
28 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{
"name": "默认深色",
"blur_strength": 0,
"main_text_color": "rgba(219, 219, 214, 1)",
"italics_text_color": "rgba(157, 157, 157, 1)",
"underline_text_color": "rgba(214, 176, 188, 1)",
"quote_text_color": "rgba(157, 137, 255, 1)",
"blur_tint_color": "rgba(31, 31, 31, 1)",
"chat_tint_color": "rgba(65, 65, 65, 1)",
"user_mes_blur_tint_color": "rgba(65, 65, 65, 1)",
"bot_mes_blur_tint_color": "rgba(57, 57, 57, 1)",
"shadow_color": "rgba(34, 34, 34, 1)",
"shadow_width": 0,
"border_color": "rgba(45, 45, 45, 1)",
"font_scale": 0.9,
"fast_ui_mode": false,
"waifuMode": false,
"avatar_style": 0,
"chat_display": 1,
"noShadows": true,
"chat_width": 50,
"timer_enabled": true,
"timestamps_enabled": true,
"timestamp_model_icon": false,
"mesIDDisplay_enabled": true,
"hideChatAvatars_enabled": false,
"message_token_count_enabled": true,
"expand_message_actions": false,
"enableZenSliders": false,
"enableLabMode": false,
"hotswap_enabled": true,
"custom_css": "/* ---全局--- */\n/* 字体引入,可注释或更改 */\n@import url(\"https://static.zeoseven.com/zsft/288/main/result.css\");\n\nbody,\ncode:not([class*=\"hljs\"]) {\n font-family: \"Source Han Sans SC VF\";\n}\n\n@supports (-webkit-touch-callout: none) {\n /* iOS 使用默认字体 */\n body,\n code:not([class*=\"hljs\"]) {\n font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto,\n \"Helvetica Neue\", Arial, sans-serif;\n }\n}\n\n/* 主题色配置 */\n:root {\n --theme-color-1: var(--SmartThemeQuoteColor);\n /* 对应引用文本 */\n --theme-color-2: var(--SmartThemeUnderlineColor);\n /* 对应下划线 */\n --ui-color-main: var(--SmartThemeBlurTintColor);\n /* 对应UI背景 */\n --ui-color-sec: color-mix(\n in srgb,\n var(--ui-color-main) 88%,\n var(--text-color-main)\n );\n /* 自适应UI次级颜色 */\n --top-bar-color: var(--SmartThemeBorderColor);\n /* 顶栏颜色 */\n --top-bar-underline-color: var(--theme-color-1);\n /* 顶栏下边缘颜色 */\n --top-bar-icon-color: var(--text-color-main);\n /* 顶栏图标颜色 */\n --chat-background-color: var(--SmartThemeChatTintColor);\n /* 对应聊天背景 */\n --text-color-main: var(--SmartThemeBodyColor);\n /* 对应主要文本 */\n --text-color-sec: var(--SmartThemeEmColor);\n /* 对应斜体文本 */\n --user-color: var(--SmartThemeUserMesBlurTintColor);\n /* 对应用户消息模糊色调 */\n --char-color: var(--SmartThemeBotMesBlurTintColor);\n /* 对应AI消息模糊色调 */\n --code-color: var(--SmartThemeShadowColor);\n /* 对应阴影颜色 */\n --gradient-main: linear-gradient(\n 135deg,\n var(--theme-color-1) 30%,\n color-mix(in srgb, var(--theme-color-1) 50%, var(--theme-color-2) 50%) 50%,\n var(--theme-color-2) 70%\n );\n /* 主题渐变 */\n}\n\n:root {\n --mes-width: 100%;\n /* 此百分比调整聊天气泡与整体聊天界面的距离 */\n --mes-block-width: 98%;\n /* 此百分比调整聊天记录文字与气泡左右边框的距离 */\n --box-border-radius: 5px;\n /* 所有盒子的圆角大小 */\n --top-distance: 5px;\n /* 顶栏与上边沿的距离 */\n --bottom-distance: 5px;\n /* 底栏与下边沿的距离 */\n --chat-send-spacing: 5px;\n /* 聊天界面与发送框的距离 */\n --leftRight-chat-spacing: 10px;\n /* 聊天界面与左右边沿的距离,电脑端专供 */\n --scroll-width: 5px;\n /* 滚动条宽度 */\n --icon-size: var(--mainFontSize);\n /* 图标大小 */\n --border-radius-small: 5px;\n --border-radius-medium: 10px;\n --spacing-long: 10px;\n --spacing-short: 5px;\n --topBarIconSize: calc(var(--icon-size) * 2);\n}\n\n/* ---标题--- */\n\n/* 标题装饰 */\n.standoutHeader strong,\n#right-nav-panel h2,\n.drawer-content > h3,\n.drawer-content\n .flex-container\n h3:first-of-type:not(#Backgrounds .textAlignCenter),\n.drawer-content .flex-container .flex-container h3:first-of-type,\n.popup h3:not(dialog *) {\n font-size: calc(var(--mainFontSize) * 1.2);\n color: var(--text-color-main);\n letter-spacing: 0.1em;\n white-space: nowrap;\n line-height: 2;\n}\n\n.standoutHeader strong::before,\n#right-nav-panel h2::before,\n.drawer-content > h3::before,\n.drawer-content\n .flex-container\n h3:first-of-type:not(#Backgrounds .textAlignCenter)::before,\n.drawer-content .flex-container .flex-container h3:first-of-type::before,\n.popup h3:not(dialog *)::before {\n content: \"✦\";\n position: relative;\n background: var(--gradient-main);\n -webkit-background-clip: text;\n background-clip: text;\n color: transparent;\n font-size: calc(var(--mainFontSize) * 1.3);\n text-shadow: none;\n padding-bottom: 0.5px;\n}\n\n@supports (-webkit-touch-callout: none) {\n .standoutHeader strong::before,\n #right-nav-panel h2::before,\n .drawer-content > h3::before,\n .drawer-content\n .flex-container\n h3:first-of-type:not(#Backgrounds .textAlignCenter)::before,\n .drawer-content .flex-container .flex-container h3:first-of-type::before,\n .popup h3:not(dialog *)::before {\n font-size: calc(var(--mainFontSize) * 1.7);\n }\n}\n\n/* 增加标题下横线 */\n.standoutHeader:not(h4),\n#rm_PinAndTabs,\n#top-settings-holder\n .drawer:not(:first-child):not(:last-child)\n .drawer-content\n .alignItemsBaseline.wide100p,\n#rm_api_block .flex-container.alignItemsBaseline,\n#title_api,\n#AdvancedFormatting .flex-container.alignItemsBaseline:not(h3),\n#WorldInfo .alignitemscenter:not(#world_popup *),\n#user-settings-block div[name=\"userSettingsRowOne\"],\n#rm_extensions_block\n .alignitemscenter.flex-container.wide100p:not(.justifyCenter) {\n background-image: none;\n border-radius: 0;\n border: none;\n border-bottom: 1px solid var(--ui-color-sec);\n margin-bottom: calc(var(--mainFontSize) * 0.4);\n padding-bottom: calc(var(--mainFontSize) * 0.2);\n}\n\n/* 修正标题没对齐的问题 */\n.drawer-content .alignItemsBaseline {\n align-items: center !important;\n}\n\n#title_api {\n padding-bottom: 0;\n}\n\n#title_api::before,\n#Backgrounds h3.margin0.flex2::before,\n#rm_extensions_block .margin0.flex1::before,\n#rm_button_selected_ch h2::before {\n margin-right: calc(var(--mainFontSize) * 0.4);\n}\n\n/* ---抽屉--- */\n/* 覆盖样式 */\n.inline-drawer-header,\n#extensions_settings .inline-drawer-toggle.inline-drawer-header,\n#extensions_settings2 .inline-drawer-toggle.inline-drawer-header,\n#top-settings-holder h4:not(#ai-config-button *):not(#rightNavHolder *) {\n border-width: 0 0 0 3px !important;\n border-color: transparent !important;\n border-style: solid;\n border-radius: 0;\n background-image: none !important;\n padding-left: 7px;\n border-image: linear-gradient(\n to bottom,\n transparent 25%,\n var(--theme-color-1) 25%,\n var(--theme-color-1) 75%,\n transparent 75%\n )\n 1 100%;\n}\n\n/* 缩小箭头图标 */\n.inline-drawer-icon {\n font-size: var(--icon-size);\n}\n\n/* ---滚动条--- */\n::-webkit-scrollbar {\n width: var(--scroll-width);\n}\n\n::-webkit-scrollbar:horizontal {\n height: var(--scroll-width);\n}\n\n::-webkit-scrollbar-track {\n background: transparent;\n}\n\n::-webkit-scrollbar-thumb:vertical,\n::-webkit-scrollbar-thumb:horizontal {\n background-color: color-mix(in srgb, var(--theme-color-1) 70%, transparent);\n box-shadow: none;\n border: 0;\n}\n\n/* ---输入框--- */\ninput[type=\"text\"],\ninput[type=\"number\"],\ninput[type=\"switch\"],\ninput:not([type]),\ntextarea:not([type=\"search\"]) {\n background-color: var(--ui-color-sec) !important;\n border: 1px solid var(--ui-color-sec) !important;\n}\n\ninput[type=\"text\"]:focus,\ninput[type=\"number\"]:focus,\ninput[type=\"switch\"]:focus,\ninput:not([type]):focus,\ntextarea:not([type=\"search\"]):focus {\n border: 1px solid var(--theme-color-1) !important;\n}\n\ntextarea[type=\"search\"] {\n background-color: transparent !important;\n border: none !important;\n}\n\n.range-block {\n margin: calc(var(--mainFontSize) * 0.6) 0;\n}\n\n.range-block-counter {\n margin-left: 20px;\n}\n\n.text_pole:not(.objective-task) {\n background-color: var(--ui-color-sec);\n border: none;\n}\n\n/* ---按键--- */\n.menu_button:not(.mes_edit_buttons *) {\n background-color: var(--ui-color-sec);\n border-color: var(--ui-color-sec);\n color: var(--text-color-main);\n}\n\n.menu_button_icon i {\n font-size: calc(var(--icon-size) * 0.8);\n}\n\n#delete_button,\n#dialogue_del_mes_ok,\n#dialogue_popup_ok,\n#bulk_tag_popup_reset,\n#bulk_tag_popup_remove_mutual,\n.mes_edit_cancel.menu_button,\n.menu_button.popup-button-ok,\n.redWarningBG {\n background-color: var(--crimson70a) !important;\n color: var(--white100) !important;\n}\n\n/* 去除阴影 */\n.mes_button,\n.mes_edit_buttons,\n#completion_prompt_manager\n #completion_prompt_manager_list\n li.completion_prompt_manager_prompt\n span\n span\n span {\n filter: none !important;\n}\n\n.fa-solid:not(#load-spinner) {\n font-size: var(--icon-size);\n text-shadow: none !important;\n}\n\n/* ---下拉框--- */\nselect {\n background-color: var(--ui-color-sec) !important;\n color: var(--text-color-main);\n border: none !important;\n margin: calc(var(--mainFontSize) * 0.3) 0 !important;\n}\n\nselect option:not(:checked) {\n color: var(--text-color-sec);\n}\n\nselect option:checked {\n color: var(--ui-color-sec);\n background-color: var(--text-color-main) !important;\n}\n\nselect option {\n background-color: var(--ui-color-sec) !important;\n}\n\n.ui-widget-content .ui-state-active {\n color: var(--theme-color-1) !important;\n}\n\n/* ---勾选框--- */\ninput[type=\"checkbox\"] {\n width: calc(var(--mainFontSize) * 0.9);\n height: calc(var(--mainFontSize) * 0.9);\n border: none;\n outline: none;\n background-color: var(--ui-color-main);\n filter: none;\n box-shadow: 0 0 0 1px var(--text-color-sec);\n transform: translateY(0);\n margin-left: 1px;\n}\n\ninput[type=\"checkbox\"]::before {\n box-shadow: inset 1em 1em var(--theme-color-1);\n}\n\ninput[type=\"checkbox\"].del_checkbox {\n margin-right: 0;\n}\n\n/* ---滑动条--- */\ninput[type=\"range\"] {\n box-shadow: none;\n background-color: var(--ui-color-sec) !important;\n}\n\ninput[type=\"range\"]:hover {\n background-color: color-mix(\n in srgb,\n var(--ui-color-sec) 70%,\n black 30%\n ) !important;\n}\n\ninput[type=\"range\"]::-webkit-slider-thumb {\n box-shadow: 0 0 0 3px\n color-mix(in srgb, var(--theme-color-1) 50%, transparent);\n background-color: var(--theme-color-1);\n width: 10px;\n height: 10px;\n}\n\n.neo-range-slider {\n box-shadow: inset 0 0 0 3px rgba(0, 0, 0, 0.2) !important;\n}\n\n/* ---盒子--- */\n/* 统一样式 */\n#left-nav-panel,\n#right-nav-panel,\n#character_popup,\n#dialogue_popup,\n#chat,\n.draggable,\n#select_chat_popup,\n.popup:not(.transparent_dialogue_popup),\n.drawer-content {\n padding: var(--spacing-long);\n background-color: var(--ui-color-main);\n border-radius: var(--box-border-radius);\n border: none;\n}\n\n#dialogue_popup_text {\n padding: 0 var(--spacing-long) 0 0;\n}\n\n#left-nav-panel,\n#right-nav-panel {\n top: var(--top-distance);\n height: 100dvh !important;\n max-height: calc(100dvh - var(--top-distance) - var(--bottom-distance) - 1px);\n}\n\n@media screen and (max-width: 1000px) {\n #left-nav-panel,\n #right-nav-panel,\n .drawer-content {\n margin-top: var(--top-distance);\n }\n\n #left-nav-panel,\n #right-nav-panel {\n height: calc(100dvh - 45px) !important;\n max-height: calc(100dvh - var(--topBarBlockSize)) !important;\n border-radius: 0 0 var(--border-radius-small) var(--border-radius-small);\n }\n}\n\n/* ---列表--- */\n.list-group,\n.options-content {\n border: none;\n border-radius: var(--border-radius-small);\n background-color: var(--ui-color-sec) !important;\n}\n\n#options {\n background-color: transparent !important;\n padding: 0;\n}\n\n/* ---图标--- */\n.fa-fw:not(#qr--modal-icon) {\n width: auto;\n}\n\n/* 缩小锁定图标 */\n#rm_button_characters,\n#rm_button_panel_pin_div,\n#lm_button_panel_pin_div,\n#WI_button_panel_pin_div {\n font-size: var(--icon-size);\n}\n\n/* ---头像--- */\n.avatar img,\nbody.big-avatars .avatar img {\n box-shadow: none;\n border: none;\n}\n\n/* ---代码块--- */\ncode {\n margin: 0;\n border: none;\n background-color: var(--code-color);\n}\n\nbody[data-stscript-style] .hljs.language-stscript,\n.hljs {\n background: var(--code-color);\n}\n\n.custom-mermaid {\n background-color: var(--code-color);\n}\n\n/*\n * 作者KAKAA | Discord: @rech0_viixi\n * 发布社区类脑ΟΔΥΣΣΕΙΑhttps://discord.com/channels/1134557553011998840/1340273995018141757\n * 许可协议CC BY-NC-SA 4.0\n * 二改分享需注明原作者\n * 禁止任何形式的商用及商用目的的引流!\n */\n\n/* ---局部--- */\n\n/* ---顶栏与通用扩展界面--- */\nbody.no-blur #top-bar,\n#top-bar {\n border-radius: var(--border-radius-small) var(--border-radius-small) 0 0;\n box-shadow: none;\n background-color: transparent !important;\n}\n\nbody.waifuMode #top-bar {\n border: none;\n}\n\n#top-settings-holder {\n top: var(--top-distance);\n box-shadow: 0 2px 0 0 var(--top-bar-underline-color);\n}\n\n#top-settings-holder > :first-child {\n border-radius: var(--box-border-radius) 0 0 0;\n}\n\n#top-settings-holder > :last-child {\n border-radius: 0 var(--box-border-radius) 0 0;\n}\n\n.drawer {\n color: var(--top-bar-icon-color);\n background-color: var(--top-bar-color);\n}\n\n.drawer:focus-within {\n background-color: var(--ui-color-main);\n}\n\n.drawer-content:not(#left-nav-panel):not(#right-nav-panel) {\n border-radius: 0 0 var(--border-radius-small) var(--border-radius-small);\n}\n\n/* IOS 适配 */\n@supports (-webkit-touch-callout: none) {\n .drawer-content:not(#left-nav-panel):not(#right-nav-panel) {\n max-width: 100dvw;\n top: var(--topBarBlockSize);\n }\n}\n/* IPAD 适配 */\n@supports (-webkit-touch-callout: none) {\n @media screen and (min-width: 1000px) {\n #character_popup,\n #world_popup,\n .drawer-content {\n margin-top: 0px;\n }\n #top-settings-holder .drawer .drawer-content {\n right: 0;\n left: 0;\n width: var(--sheldWidth);\n }\n #left-nav-panel,\n #right-nav-panel {\n margin: 0 auto;\n top: calc(var(--topBarBlockSize) + var(--top-distance));\n max-height: calc(\n 100dvh - var(--topBarBlockSize) - var(--bottomFormBlockSize)\n );\n border-radius: 0 0 var(--border-radius-small) var(--border-radius-small);\n border-bottom: 1px solid var(--top-bar-underline-color);\n }\n }\n}\n\n.drawer-icon {\n opacity: 0.3;\n font-size: calc(var(--icon-size) * 1.1);\n text-shadow: none !important;\n}\n\n.drawer-icon:focus {\n opacity: 1;\n background: var(--gradient-main);\n -webkit-background-clip: text;\n background-clip: text;\n color: transparent;\n}\n\n.drawer-content {\n box-shadow: 0 4px 10px -5px rgba(0, 0, 0, 0.4);\n border-radius: 0 0 var(--border-radius-small) var(--border-radius-small);\n border-bottom: 1px solid var(--top-bar-underline-color);\n}\n\n#AdvancedFormatting h3.flex-container {\n flex-wrap: nowrap;\n}\n\n/* 调整竖排间距 */\n#user-settings-block-content,\n#AdvancedFormatting .flex-container.spaceEvenly {\n gap: 10px;\n}\n\n/* 反代警告 */\n.reverse_proxy_warning {\n border: 1px solid var(--ui-color-sec) !important;\n background-color: transparent !important;\n}\n\n/* ---聊天界面--- */\n#sheld {\n top: calc(var(--topBarBlockSize) + var(--top-distance));\n height: calc(100dvh - var(--topBarBlockSize) - var(--top-distance) - 1px);\n}\n\n#chat {\n overflow-y: scroll;\n align-items: center;\n max-height: calc(100dvh - var(--topBarBlockSize) - 20px) !important;\n padding: calc(var(--scroll-width) + 4px) 0 var(--scroll-width)\n var(--scroll-width);\n border-radius: 0 0 var(--box-border-radius) var(--box-border-radius);\n background-color: var(--chat-background-color);\n}\n\n@supports (-webkit-touch-callout: none) {\n #chat {\n padding-right: var(--scroll-width);\n }\n}\n\n.mesAvatarWrapper {\n margin: 0 auto;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n}\n\n.mesAvatarWrapper .avatar {\n margin: calc(var(--mainFontSize)) 0 calc(var(--mainFontSize) * 0.4) 0;\n}\n\n.mesIDDisplay,\n.mes_timer,\n.tokenCounterDisplay {\n display: contents;\n color: var(--text-color-sec);\n}\n\n#chat .ch_name {\n position: relative;\n align-items: flex-end;\n padding: calc(var(--mainFontSize) * 0.8) 0;\n}\n\n#chat .ch_name::after {\n content: \"\";\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 1px;\n background-color: var(--text-color-sec);\n}\n\n.mes {\n width: var(--mes-width);\n flex-direction: column;\n align-items: center;\n border: none !important;\n background-color: var(--ui-color-main) !important;\n margin: 0;\n}\n\n.mes_text {\n padding: calc(var(--mainFontSize) * 0.8) 0 0 0;\n}\n\n.mes_block {\n width: var(--mes-block-width);\n padding-left: 0;\n}\n\n.last_mes .mes_text {\n padding-right: 0;\n}\n\n.last_mes .mesAvatarWrapper {\n padding-bottom: 0;\n}\n\n/* 只对AI消息生效因为用户消息不需要滑动箭头 */\ndiv[is_user=\"false\"].last_mes .mes_block {\n padding-bottom: 50px;\n}\n\n.last_mes .swipeRightBlock {\n margin: 0 var(--spacing-long) 0 0;\n}\n\ndiv[is_user=\"true\"] {\n background-color: var(--user-color) !important;\n}\n\ndiv[is_user=\"true\"] .avatar img {\n box-shadow: 0 0 0 2px\n color-mix(in srgb, var(--theme-color-2) 60%, transparent),\n 0 0 10px 2px color-mix(in srgb, var(--theme-color-1) 60%, transparent);\n}\n\ndiv[is_user=\"false\"] {\n background-color: var(--char-color) !important;\n}\n\ndiv[is_user=\"false\"] .avatar img {\n box-shadow: 0 0 0 2px\n color-mix(in srgb, var(--theme-color-1) 60%, transparent),\n 0 0 10px 2px color-mix(in srgb, var(--theme-color-2) 60%, transparent);\n}\n\n.swipe_left {\n left: calc(var(--scroll-width) + var(--spacing-short));\n}\n\n.swipeRightBlock {\n flex-direction: row-reverse;\n bottom: calc(var(--swipeCounterHeight) + var(--swipeCounterMargin));\n}\n\n.swipes-counter {\n margin-bottom: 4px;\n}\n\n#chat .mes.selected {\n background-color: var(--crimson70a) !important;\n}\n\n/* 文档模式 */\n\nbody.documentstyle #chat .ch_name::after {\n width: 0;\n}\n\nbody.documentstyle #chat .mes .mes_block {\n margin-right: 0;\n padding-bottom: 15px;\n}\n\nbody.documentstyle #chat .last_mes .mes_block {\n padding-bottom: 50px;\n}\n\nbody.documentstyle #chat .last_mes {\n padding-top: var(--border-radius-medium);\n}\n\nbody.documentstyle #chat .mes_text {\n margin-left: 0 !important;\n}\n\nbody.documentstyle #chat .last_mes .swipe_left {\n left: var(--scroll-width);\n}\n\n/* 视觉小说模式 */\nbody.waifuMode #chat {\n border: none;\n box-shadow: none;\n border-radius: var(--border-radius-small);\n}\n\nbody.waifuMode .zoomed_avatar {\n top: 70px;\n}\n\n/* 推理块 */\n.mes_reasoning_header {\n margin: 1em 0;\n padding: 7px calc(var(--mainFontSize) + 14px) 7px\n calc(var(--mainFontSize) * 0.8);\n background: color-mix(in srgb, var(--theme-color-1) 30%, transparent);\n border: 1px solid var(--theme-color-1);\n color: var(--text-color-main);\n}\n\n.mes_reasoning_header span::before {\n content: \"✦\";\n position: relative;\n text-shadow: none;\n font-size: var(--mainFontSize);\n line-height: 1;\n margin-right: 3px;\n}\n.mes_reasoning_details .mes_reasoning_arrow {\n right: 10px;\n font-size: calc(var(--mainFontSize) * 0.7) !important;\n}\n\n.mes_reasoning {\n border-left: 2px solid var(--theme-color-1);\n}\n\n/* ---提示词管理器--- */\n#left-nav-panel {\n width: calc((100vw - var(--sheldWidth)) / 2 - var(--leftRight-chat-spacing));\n padding-right: 0;\n}\n\n@supports (-webkit-touch-callout: none) {\n @media screen and (min-width: 1000px) {\n #left-nav-panel {\n padding-right: var(--spacing-long);\n }\n .fillLeft .scrollableInner {\n padding-right: 0.5em;\n }\n }\n}\n\n#range_block_openai > .range-block .toggle-description {\n margin-right: 0;\n}\n\n.range-block-title {\n text-align: left;\n}\n\nlabel[for=\"openai_image_inlining\"] + div,\n#openai_settings .inline-drawer-header .flex-container {\n gap: 0;\n text-align: left;\n}\n\n#openai_settings .inline-drawer-header .flex-container b {\n margin-right: 5px;\n}\n\n#completion_prompt_manager {\n width: 100%;\n}\n\n#completion_prompt_manager_list .completion_prompt_manager_list_separator {\n display: none !important;\n}\n\n#completion_prompt_manager .completion_prompt_manager_header {\n color: var(--text-color-main);\n padding: 0;\n}\n\n.completion_prompt_manager_footer {\n padding: 0 !important;\n}\n\n#completion_prompt_manager .completion_prompt_manager_header_advanced span {\n margin-left: 0;\n}\n\n#completion_prompt_manager\n #completion_prompt_manager_list\n li.completion_prompt_manager_prompt {\n border-radius: var(--border-radius-medium);\n border-color: var(--white20a);\n background-color: var(--ui-color-main);\n}\n\n#completion_prompt_manager\n #completion_prompt_manager_list\n li.completion_prompt_manager_prompt:hover,\n#completion_prompt_manager\n #completion_prompt_manager_list\n li.completion_prompt_manager_prompt:focus {\n box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);\n border-color: var(--theme-color-1);\n background-color: color-mix(in srgb, var(--theme-color-1) 15%, transparent);\n outline: none;\n}\n\n#completion_prompt_manager\n #completion_prompt_manager_list\n .completion_prompt_manager_prompt:not(\n .completion_prompt_manager_prompt_disabled\n )\n .prompt-manager-toggle-action {\n color: var(--theme-color-1);\n}\n\n#completion_prompt_manager\n #completion_prompt_manager_list\n .completion_prompt_manager_prompt_disabled\n .completion_prompt_manager_prompt_name\n .prompt-manager-inspect-action,\n#completion_prompt_manager\n #completion_prompt_manager_list\n .completion_prompt_manager_prompt\n .completion_prompt_manager_prompt_name\n .fa-solid {\n color: color-mix(in srgb, var(--text-color-main) 30%, transparent);\n}\n\n#completion_prompt_manager > .range-block > .text_pole {\n padding: 0 15px 10px 15px;\n}\n\n#completion_prompt_manager .completion_prompt_manager_header_advanced span {\n filter: none;\n}\n\n/* ---世界书--- */\n#WorldInfo {\n margin-top: var(--top-distance);\n}\n\n@supports (-webkit-touch-callout: none) {\n #world_popup {\n margin-top: 0;\n width: 100%;\n }\n}\n\n.world_entry {\n margin-top: var(--spacing-short);\n}\n\n.wi-card-entry {\n border: none;\n}\n\n.select2-container .select2-selection--multiple {\n background-color: var(--ui-color-sec);\n border: none;\n}\n\n.select2-container .select2-selection--multiple .select2-selection__choice,\n.select2-container .select2-selection--single .select2-selection__choice {\n background-color: color-mix(in srgb, var(--theme-color-2) 30%, transparent);\n}\n\nspan.select2.select2-container .select2-selection__choice__remove,\n.select2_choice_clickable_buttonstyle\n + span.select2-container\n .select2-selection__choice__display {\n color: var(--text-color-main);\n line-height: 1.5;\n background-color: transparent;\n margin: 0px;\n}\n\n.select2-container\n .select2-selection--multiple\n .select2-selection__choice__remove {\n padding: 0 5px;\n}\n\n@media screen and (max-width: 1000px) {\n .world_entry_form .inline-drawer-header {\n border-width: 0 0 0 3px !important;\n border-color: var(--theme-color-1) !important;\n border-style: solid;\n border-image: none;\n }\n}\n\n/* ---用户管理器--- */\n.avatar-container.selected {\n border-color: var(--theme-color-2);\n}\n\n/* ---图库--- */\n#form_bg_download .bg_example.add_bg_but.interactable {\n background-color: var(--text-color-sec);\n}\n\n.bg_example {\n box-shadow: none;\n border-color: var(--ui-color-sec);\n}\n\n.bg_example.selected {\n border-color: var(--theme-color-2);\n}\n\n.bg_button {\n color: var(--theme-color-1);\n filter: drop-shadow(0px 0px 2px white);\n}\n\n.bg_button:hover {\n background-color: var(--crimson70a);\n}\n\n/* ---用户设置--- */\n#movingUIPresets {\n margin-bottom: 0 !important;\n}\n\n/* ---角色管理器--- */\n#right-nav-panel {\n width: calc((100vw - var(--sheldWidth)) / 2 - var(--leftRight-chat-spacing));\n}\n\n#right-nav-panel hr:first-of-type {\n display: none;\n}\n\n#CharListButtonAndHotSwaps {\n margin-bottom: calc(var(--mainFontSize) * 0.8);\n}\n\nlabel[for=\"char-management-dropdown\"] {\n width: 100%;\n}\n\n#avatar_div {\n flex-direction: column;\n}\n\n#avatar_controls {\n align-items: center;\n}\n\n.character_select {\n margin-top: calc(var(--mainFontSize) * 0.8);\n}\n\n.character_select.is_fav .avatar {\n outline: 2px solid var(--theme-color-1);\n}\n\n.character_select.is_fav .ch_name {\n color: var(--theme-color-1);\n}\n\n.tag.excluded::after {\n font-size: calc(var(--icon-size) * 2);\n}\n\n.tag.actionable {\n font-size: calc(var(--icon-size) * 1);\n min-height: calc(var(--icon-size) * 2);\n min-width: calc(var(--icon-size) * 2);\n}\n\n/* 收藏区左右拖动 */\n#HotSwapWrapper {\n overflow: hidden;\n}\n\n#HotSwapWrapper > div {\n overflow: auto hidden;\n flex-wrap: nowrap;\n height: calc(var(--avatar-base-height) + var(--scroll-width) + 10px);\n max-height: calc(var(--avatar-base-height) * 2);\n}\nbody.big-avatars #HotSwapWrapper > div {\n height: calc(\n var(--avatar-base-height) * var(--big-avatar-height-factor) +\n var(--scroll-width) + 10px\n );\n max-height: calc(\n var(--avatar-base-height) * var(--big-avatar-height-factor) * 2\n );\n}\n\n#HotSwapWrapper > div::-webkit-scrollbar-thumb {\n background-color: var(--ui-color-sec);\n}\n\n/* ---底栏--- */\n#form_sheld {\n margin: var(--chat-send-spacing) auto var(--bottom-distance) auto;\n}\n\nbody.no-blur #send_form,\n#send_form {\n background-color: color-mix(\n in srgb,\n var(--theme-color-1) 20%,\n var(--ui-color-main) 60%\n ) !important;\n border: none;\n border-radius: var(--box-border-radius);\n backdrop-filter: none;\n padding: 0 5px;\n}\n\n#send_form textarea {\n background-color: transparent !important;\n border: none !important;\n}\n\n#send_form textarea::placeholder {\n color: color(var(--text-color-sec)) !important;\n}\n\n#send_form .fa-solid {\n font-size: calc(var(--icon-size) * 1.2);\n}\n\n#leftSendForm > div:nth-child(2) {\n width: auto;\n}\n\n/* QR */\n#qr--bar > .qr--buttons .qr--button,\n#qr--popout > .qr--body > .qr--buttons .qr--button {\n background-color: color-mix(in srgb, var(--theme-color-1) 30%, transparent);\n border-color: var(--theme-color-1) !important;\n border-radius: var(--border-radius-small) !important;\n border-width: 0 0 0px 0 !important;\n font-size: calc(var(--mainFontSize) * 0.9);\n}\n\n#qr--bar > .qr--buttons .qr--button:hover,\n#qr--popout > .qr--body > .qr--buttons .qr--button:hover {\n background-color: color-mix(\n in srgb,\n var(--theme-color-1) 50%,\n transparent\n ) !important;\n}\n\n#qr--popoutTrigger {\n background-color: transparent;\n border: none;\n}\n\n/* ---QR编辑器--- */\n.popup:has(#qr--modalEditor)\n .popup-content\n > #qr--modalEditor\n > #qr--main\n > .qr--modal-messageContainer\n > #qr--modal-messageHolder\n > #qr--modal-message {\n color: var(--text-color-main) !important;\n}\n\n.popup:has(#qr--modalEditor) .popup-content #qr--modal-message::selection {\n color: var(--text-color-main) !important;\n}\n\n@supports (color: rgb(from white r g b / 0.25)) {\n .popup:has(#qr--modalEditor) .popup-content #qr--modal-message::selection {\n background-color: rgb(from var(--theme-color-1) r g b / 0.25) !important;\n }\n}\n\n/*\n * 作者KAKAA | Discord: @rech0_viixi\n * 发布社区类脑ΟΔΥΣΣΕΙΑhttps://discord.com/channels/1134557553011998840/1340273995018141757\n * 许可协议CC BY-NC-SA 4.0\n * 二改分享需注明原作者\n * 禁止任何形式的商用及商用目的的引流!\n */\n",
"bogus_folders": true,
"zoomed_avatar_magnification": "",
"reduced_motion": false,
"compact_input_area": true,
"show_swipe_num_all_messages": false
}