{
    "name": "Nord",
    "blur_strength": 0,
    "main_text_color": "rgba(236, 239, 244, 1)",
    "italics_text_color": "rgba(180, 142, 173, 1)",
    "underline_text_color": "rgba(136, 192, 208, 1)",
    "quote_text_color": "rgba(163, 190, 140, 1)",
    "blur_tint_color": "rgba(46, 52, 64, 1)",
    "chat_tint_color": "rgba(46, 52, 64, 1)",
    "user_mes_blur_tint_color": "rgba(59, 66, 82, 0.75)",
    "bot_mes_blur_tint_color": "rgba(0, 0, 0, 0)",
    "shadow_color": "rgba(0, 0, 0, 0.16)",
    "shadow_width": 1,
    "border_color": "rgba(76, 86, 106, 1)",
    "font_scale": 1,
    "fast_ui_mode": true,
    "waifuMode": false,
    "avatar_style": 1,
    "chat_display": 1,
    "noShadows": true,
    "chat_width": 50,
    "timer_enabled": true,
    "timestamps_enabled": true,
    "timestamp_model_icon": true,
    "mesIDDisplay_enabled": true,
    "hideChatAvatars_enabled": false,
    "message_token_count_enabled": true,
    "expand_message_actions": true,
    "enableZenSliders": false,
    "enableLabMode": false,
    "hotswap_enabled": true,
    "custom_css": ":root {\n  --nordBlack: #171a20;\n  --nord0: #2e3440;\n  --nord1: #3b4252;\n  --nord2: #434c5e;\n  --nord3: #4c566a;\n  --nord4: #d8dee9;\n  --nord5: #e5e9f0;\n  --nord6: #eceff4;\n  --nord7: #8fbcbb;\n  --nord8: #88c0d0;\n  --nord9: #81a1c1;\n  --nord10: #5e81ac;\n  --nord11: #bf616a;\n  --nord12: #d08770;\n  --nord13: #ebcb8b;\n  --nord14: #a3be8c;\n  --nord15: #b48ead;\n}\n\n@font-face {\n  font-family: \"SF Mono\";\n  font-style: italic;\n  font-weight: bold;\n  src: url(https://files.catbox.moe/anpez9.otf);\n}\n\n@font-face {\n  font-family: \"SF Mono\";\n  font-style: normal;\n  font-weight: bold;\n  src: url(https://files.catbox.moe/agebjh.otf);\n}\n\n@font-face {\n  font-family: \"SF Mono\";\n  font-style: italic;\n  font-weight: 400;\n  src: url(https://files.catbox.moe/2utfya.otf);\n}\n\n@font-face {\n  font-family: \"SF Mono\";\n  src: url(https://files.catbox.moe/h7kooa.otf);\n}\n\nbody {\n  background-color: var(--nordBlack);\n  height: 100vh;\n  height: 100dvh;\n}\n\n/* floated avatars */\n\n.mesAvatarWrapper {\n  display: inline;\n  float: left;\n  margin-right: 10px;\n}\n\nbody.hideChatAvatars .mesAvatarWrapper {\n  margin-bottom: 10px;\n}\n\n.mes {\n  font-family: \"SF Mono\";\n  letter-spacing: -1.4px;\n  display: block;\n}\n\n.mes_block {\n  padding-left: 5px;\n  padding-right: 5px;\n  overflow-x: visible;\n}\n\nbody.no-mesIDDisplay {\n  --_mes-text-idd: 0px;\n}\n\nbody.no-tokenCount {\n  --_mes-text-tcd: 0px;\n}\n\nbody.no-timer {\n  --_mes-text-timer: 0px;\n}\n\n.mes .last_mes {\n  border-bottom: 0;\n}\n\n.mes_text {\n  text-align: justify;\n}\n.mes_text > p:last-of-type {\n  margin-bottom: 0;\n}\n\n.last_mes .mes_text {\n  padding-right: 0;\n  /* chevron (font) size + half bottom distance + ... */\n  min-height: calc(\n    (30px + (18px / 2) + var(--avatar-base-height) * var(--big-avatar-height-factor)) + var(--_mes-text-idd, calc(var(--mainFontSize) * 0.9)) +\n      var(--_mes-text-tcd, calc(var(--mainFontSize) * 0.9)) + var(--_mes-text-timer, calc(var(--mainFontSize) * 0.9))\n  );\n}\n\nbody.hideChatAvatars .last_mes .mes_text {\n  min-height: 1lh;\n}\n\n.last_mes .mesAvatarWrapper {\n  padding-bottom: 0;\n}\n\n/* the rest */\n\n:root {\n  --black100: #171a20;\n  --black90a: #171a20e6;\n  --black70a: #171a20b3;\n  --black60a: #171a2099;\n  --black50a: #171a2080;\n  --black30a: #171a204d;\n\n  --grey7070a: rgba(125, 125, 124, 0.7);\n  --fullred: var(--nord11);\n  --crimson70a: var(--nord11);\n  --crimson-hover: #ef9977;\n  --okGreen70a: var(--nord14);\n  --cobalt30a: rgba(160, 164, 208, 0.3);\n}\n\ninput[type=\"checkbox\"] {\n  background-color: rgb(var(--SmartThemeCheckboxBgColorR), var(--SmartThemeCheckboxBgColorG), var(--SmartThemeCheckboxBgColorB));\n}\n\n.neo-range-slider,\ninput[type=\"range\"] {\n  background-color: var(--nord3) !important;\n}\n\ninput[type=\"checkbox\"]:not(#nav-toggle):not(#rm_button_panel_pin):not(#lm_button_panel_pin):not(#WI_panel_pin) {\n  background-color: var(--nord2);\n}\n\n* {\n  --SmartThemeCheckboxBgColorR: 76;\n  --SmartThemeCheckboxBgColorG: 86;\n  --SmartThemeCheckboxBgColorB: 106;\n  --SmartThemeCheckboxTickColorValue: 255;\n  --SmartThemeCheckboxTickColor: var(--nord4);\n\n  border-radius: 0 !important;\n  scrollbar-color: var(--nord1) var(--nord0);\n}\n\ntextarea::placeholder {\n  color: var(--nord3) !important;\n  opacity: 1;\n}\n\npre {\n  white-space: pre-wrap;\n}\n\npre > code {\n  border: 1px solid var(--SmartThemeBorderColor);\n}\n\n:not(pre) > code {\n  background-color: var(--nord3);\n  color: var(--SmartThemeBodyColor);\n}\n\n.disabled {\n  cursor: not-allowed;\n}\n\nbody:not(.reduced-motion) .interactable {\n  transition: scale 0.1s ease-in-out;\n}\nbody:not(.reduced-motion) .interactable:hover {\n  scale: 1.01;\n}\n\nbody:not(.reduced-motion) .interactable:active {\n  scale: 0.975;\n}\n\n#top-bar {\n  width: calc(var(--sheldWidth) - 2px);\n  box-shadow: 0 2px 20px 0 var(--SmartThemeShadowColor);\n\n  border-left: 1px solid var(--SmartThemeBorderColor);\n  border-right: 1px solid var(--SmartThemeBorderColor);\n  border-bottom: 1px solid var(--SmartThemeBorderColor);\n\n  padding-bottom: 2px;\n  box-sizing: content-box;\n}\n\n#chat {\n  max-height: calc(100dvh - calc(var(--topBarBlockSize) + var(--bottomFormBlockSize)));\n\n  scrollbar-width: thin;\n\n  border-left: 1px solid var(--SmartThemeBorderColor);\n  border-right: 1px solid var(--SmartThemeBorderColor);\n}\n\nbody.bubblechat .mes {\n  padding-bottom: 20px;\n  margin-bottom: 0;\n  border-left: none;\n  border-right: none;\n\n  &:fist-of-type {\n    border-top: none;\n  }\n\n  &:not(:last-of-type) {\n    margin-bottom: 0.33rem;\n  }\n}\n\n.mes_edit_buttons {\n  filter: none;\n}\n\n.mes_edit_buttons .menu_button {\n  color: white;\n  opacity: 1;\n  filter: none;\n}\n\n.menu_button {\n  background-color: var(--SmartThemeBorderColor);\n  opacity: 1;\n}\n\n.menu_button:hover,\n.menu_button.active {\n  filter: brightness(1.1);\n}\n\n:not(:is(.mes_edit_cancel, .mes_edit_done)).menu_button:hover,\n.menu_button.active {\n  background-color: var(--SmartThemeBorderColor);\n}\n\n.menu_button.disabled {\n  filter: brightness(90%) grayscale(1);\n  color: black;\n  opacity: 0.5;\n}\n\n#form_sheld {\n  margin-top: 0;\n}\n\n.avatar.interactable {\n  opacity: 0.9;\n}\n\n.avatar {\n  rotate: -2deg;\n}\n\n.rm_tag_filter .tag {\n  filter: none;\n}\n\n#rm_print_characters_block {\n  overflow-x: hidden;\n  scrollbar-width: thin;\n}\n\n.note-link-span {\n  box-shadow: none;\n}\n\n#completion_prompt_manager #completion_prompt_manager_list li.completion_prompt_manager_prompt span span span {\n  filter: none;\n  opacity: 0.9;\n}\n\n.avatar_div .menu_button,\n.form_create_bottom_buttons_block .menu_button {\n  filter: none;\n}\n\n.fav_on {\n  color: yellow;\n}\n\n.form_create_bottom_buttons_block .fa-star::before {\n  filter: drop-shadow(0 0 1px black);\n}\n\n.hljs {\n  background-color: var(--nordBlack);\n  color: var(--nord4);\n}\n\n.hljs,\n.hljs-subst {\n  color: var(--nord4);\n}\n\n.hljs-selector-tag {\n  color: var(--nord9);\n}\n\n.hljs-selector-id {\n  color: var(--nord7);\n  font-weight: bold;\n}\n\n.hljs-selector-class {\n  color: var(--nord7);\n}\n\n.hljs-selector-attr {\n  color: var(--nord7);\n}\n\n.hljs-property {\n  color: var(--nord8) !important;\n}\n\n.hljs-selector-pseudo {\n  color: var(--nord8);\n}\n\n.hljs-addition {\n  background-color: rgba(163, 190, 140, 0.5);\n}\n\n.hljs-deletion {\n  background-color: rgba(191, 97, 106, 0.5);\n}\n\n.hljs-built_in,\n.hljs-type {\n  color: var(--nord7);\n}\n\n.hljs-class {\n  color: var(--nord7);\n}\n\n.hljs-function {\n  color: var(--nord8) !important;\n}\n\n.hljs-title.hljs-function,\n.hljs-function > .hljs-title {\n  color: var(--nord8) !important;\n}\n\n.hljs-keyword,\n.hljs-literal,\n.hljs-symbol {\n  color: var(--nord9);\n}\n\n.hljs-number {\n  color: var(--nord15);\n}\n\n.hljs-regexp {\n  color: var(--nord13);\n}\n\n.hljs-string {\n  color: var(--nord14);\n}\n\n.hljs-title {\n  color: var(--nord7);\n}\n\n.hljs-params {\n  color: var(--nord4);\n}\n\n.hljs-bullet {\n  color: var(--nord9);\n}\n\n.hljs-code {\n  color: var(--nord7);\n}\n\n.hljs-emphasis {\n  font-style: italic;\n}\n\n.hljs-formula {\n  color: var(--nord7);\n}\n\n.hljs-strong {\n  font-weight: bold;\n}\n\n.hljs-link:hover {\n  text-decoration: underline;\n}\n\n.hljs-quote {\n  color: var(--nord3);\n}\n\n.hljs-comment {\n  color: var(--nord3);\n}\n\n.hljs-doctag {\n  color: var(--nord7);\n}\n\n.hljs-meta,\n.hljs-meta .hljs-keyword {\n  color: var(--nord10);\n}\n\n.hljs-meta .hljs-string {\n  color: var(--nord14);\n}\n\n.hljs-attr {\n  color: var(--nord7);\n}\n\n.hljs-attribute {\n  color: var(--nord4) !important;\n}\n\n.hljs-name {\n  color: var(--nord9);\n}\n\n.hljs-section {\n  color: var(--nord8) !important;\n}\n\n.hljs-tag {\n  color: var(--nord9);\n}\n\n.hljs-variable {\n  color: var(--nord4);\n}\n\n.hljs-template-variable {\n  color: var(--nord4);\n}\n\n.hljs-template-tag {\n  color: var(--nord10);\n}\n\n/*per language customizations*/\n\n.language-abnf .hljs-attribute {\n  color: var(--nord8);\n}\n\n.language-abnf .hljs-symbol {\n  color: var(--nord13);\n}\n\n.language-apache .hljs-attribute {\n  color: var(--nord8);\n}\n\n.language-apache .hljs-section {\n  color: var(--nord9);\n}\n\n.language-arduino .hljs-built_in {\n  color: var(--nord8);\n}\n\n.language-aspectj .hljs-meta {\n  color: var(--nord12);\n}\n\n.language-aspectj > .hljs-title {\n  color: var(--nord8);\n}\n\n.language-bnf .hljs-attribute {\n  color: var(--nord7);\n}\n\n.language-clojure .hljs-name {\n  color: var(--nord8);\n}\n\n.language-clojure .hljs-symbol {\n  color: var(--nord13);\n}\n\n.language-coq .hljs-built_in {\n  color: var(--nord8);\n}\n\n.language-cpp .hljs-meta .hljs-string {\n  color: var(--nord7);\n}\n\n.language-css .hljs-built_in {\n  color: var(--nord8);\n}\n\n.language-css .hljs-keyword {\n  color: var(--nord12);\n}\n\n.language-diff .hljs-meta {\n  color: var(--nord7);\n}\n\n.language-ebnf .hljs-attribute {\n  color: var(--nord7);\n}\n\n.language-glsl .hljs-built_in {\n  color: var(--nord8);\n}\n\n.language-groovy .hljs-meta:not(:first-child) {\n  color: var(--nord12);\n}\n\n.language-haxe .hljs-meta {\n  color: var(--nord12);\n}\n\n.language-java .hljs-meta {\n  color: var(--nord12);\n}\n\n.language-ldif .hljs-attribute {\n  color: var(--nord7);\n}\n\n.language-lisp .hljs-name {\n  color: var(--nord8);\n}\n\n.language-lua .hljs-built_in {\n  color: var(--nord8);\n}\n\n.language-moonscript .hljs-built_in {\n  color: var(--nord8);\n}\n\n.language-nginx .hljs-attribute {\n  color: var(--nord8);\n}\n\n.language-nginx .hljs-section {\n  color: var(--nord10);\n}\n\n.language-pf .hljs-built_in {\n  color: var(--nord8);\n}\n\n.language-processing .hljs-built_in {\n  color: var(--nord8);\n}\n\n.language-scss .hljs-keyword {\n  color: var(--nord9);\n}\n\n.language-stylus .hljs-keyword {\n  color: var(--nord9);\n}\n\n.language-swift .hljs-meta {\n  color: var(--nord12);\n}\n\n.language-vim .hljs-built_in {\n  color: var(--nord8);\n  font-style: italic;\n}\n\n.language-yaml .hljs-meta {\n  color: var(--nord12);\n}\n\n.hljs ::selection,\n.hljs::selection {\n  background-color: rgba(76, 86, 106, 0.9);\n  /* var(--nord3); */\n  color: unset;\n}\n\n.drawer-content {\n  max-height: calc(100vh - var(--bottomFormBlockSize));\n  max-height: calc(100dvh - var(--bottomFormBlockSize));\n}\n\n#sheld {\n  height: calc(100dvh - var(--topBarBlockSize));\n  max-height: calc(100dvh - var(--topBarBlockSize));\n  overflow: hidden;\n}\n\n#form_sheld {\n  margin-bottom: 0;\n  border-left: 1px solid var(--SmartThemeBorderColor);\n  border-right: 1px solid var(--SmartThemeBorderColor);\n  border-top: 1px solid var(--SmartThemeBorderColor);\n}\n\n#send_form {\n  border: 0;\n  padding-bottom: 4px;\n  padding-top: 4px;\n}\n\n.fillLeft,\n.fillRight,\n#right-nav-panel,\n#left-nav-panel {\n  height: 100svh;\n  /* 8px #send_form padding */\n  max-height: calc(100svh - var(--bottomFormBlockSize) - 2px - 8px);\n  /* idk how this interacts with fillLeft/Right */\n  width: calc((100vw - var(--sheldWidth)) / 2);\n}\n#right-nav-panel {\n  border-left: none !important;\n}\n#left-nav-panel {\n  border-right: none !important;\n}\n\n.extraMesButtons,\n.mes_buttons {\n  overflow: visible;\n}\n\n#send_form:has(#send_textarea:focus-visible) {\n  border-color: var(--SmartThemeBlurTintColor);\n  outline: 1px solid var(--SmartThemeBorderColor);\n}\n\n#form_sheld:has(#send_textarea:focus-visible) {\n  /* border-color: var(--interactable-outline-color-faint); */\n  border-color: rgba(136, 192, 208, 0.66);\n}\n\n#left-nav-panel .scrollableInner::before,\n#rm_ch_create_block::before {\n  content: \"\";\n  box-shadow: 0 0 24px 6px #292e38;\n  width: 100%;\n  display: block;\n  z-index: 123124214;\n  clip-path: rect(0px 0 999px 100%);\n  height: 0;\n}\n\n#ReverseProxyWarningMessage {\n  display: none !important;\n}\n\n.last_mes .mes_text {\n  /* margin-bottom: 2.5em; */\n  padding-left: 35px;\n  padding-right: calc(35px + 4px);\n  padding-bottom: 0;\n}\nbody.hideChatAvatars .last_mes .mes_text {\n  margin-bottom: 0.66em;\n}\n\n@media screen and (max-width: 1000px) {\n  #chat {\n    border-bottom: 0;\n  }\n\n  #top-settings-holder,\n  #top-bar {\n    width: calc(100vw - 2px);\n    width: calc(100svw - 2px);\n  }\n\n  #right-nav-panel,\n  #left-nav-panel,\n  #floatingPrompt,\n  #cfgConfig,\n  #logprobsViewer,\n  #movingDivs > div {\n    height: calc(100dvh - 1px);\n  }\n\n  #character_popup,\n  #send_form {\n    border-left: 0;\n    border-right: 0;\n  }\n\n  #form-create {\n    padding-right: 5px;\n  }\n\n  .drawer-content:not(:has(.scrollableInner)):not(:has(#rm_print_characters_block)) {\n    padding-right: 32px !important;\n  }\n\n  .scrollableInner {\n    padding-right: 32px !important;\n  }\n}\n\n/* Model names */\n\n.timestamp {\n  align-self: center;\n}\n\n.timestamp::after {\n  display: inline-block;\n  width: 0px;\n  overflow: visible;\n  white-space: pre;\n  /* icon size + gap x 2 */\n  transform: translate(calc(5px * 2 + 14px));\n  color: var(--SmartThemeBodyColor);\n\n  content: attr(title);\n}\n\nbody.no-modelIcons .timestamp::after {\n  transform: translate(calc(10px));\n}\n\nbody.no-timestamps .timestamp {\n  position: relative;\n  white-space: pre;\n  overflow: visible;\n  display: block !important;\n  color: transparent !important;\n  width: 0;\n  height: 0;\n}\nbody.no-timestamps .timestamp::after {\n  position: absolute;\n  left: 0;\n}\n\n.timestamp[title*=\"mistral-large\"]::after {\n  content: \"Mistral LARGE\";\n  font-weight: bold;\n  font-size: 1.25em;\n}\n.timestamp[title*=\"claude-3-haiku\"]::after {\n  content: \"Claude 3 Haiku\";\n}\n.timestamp[title*=\"claude-3-5-sonnet\"]::after {\n  content: \"Claude 3.5 Sonnet\";\n}\n.timestamp[title*=\"claude-3-opus\"]::after {\n  content: \"Claude 3 Opus\";\n}\n.timestamp[title*=\"claude-3-sonnet\"]::after {\n  content: \"Claude 3 Sonnet\";\n}\n.timestamp[title*=\"claude-2.1\"]::after {\n  content: \"Claude 2.1\";\n}\n\n.timestamp[title^=\"openrouter\"][title$=\"anthropic/claude-3-opus\"]::after {\n  content: \"Anthropic: Claude 3 Opus\";\n}\n.timestamp[title^=\"openrouter\"][title$=\"anthropic/claude-3-opus:beta\"]::after {\n  content: \"Anthropic: Claude 3 Opus (self-moderated)\";\n}\n.timestamp[title^=\"openrouter\"][title$=\"anthropic/claude-3-sonnet\"]::after {\n  content: \"Anthropic: Claude 3 Sonnet\";\n}\n.timestamp[title^=\"openrouter\"][title$=\"anthropic/claude-3-sonnet:beta\"]::after {\n  content: \"Anthropic: Claude 3 Sonnet (self-moderated)\";\n}\n.timestamp[title^=\"openrouter\"][title$=\"anthropic/claude-3.5-sonnet\"]::after {\n  content: \"Anthropic: Claude 3.5 Sonnet\";\n}\n.timestamp[title^=\"openrouter\"][title$=\"anthropic/claude-3.5-sonnet:beta\"]::after {\n  content: \"Anthropic: Claude 3.5 Sonnet (self-moderated)\";\n}\n.timestamp[title^=\"openrouter\"][title$=\"anthropic/claude-2.1\"]::after {\n  content: \"Anthropic: Claude v2.1\";\n}\n.timestamp[title^=\"openrouter\"][title$=\"anthropic/claude-2.1:beta\"]::after {\n  content: \"Anthropic: Claude v2.1 (self-moderated)\";\n}\n\n.ctx-menu:empty {\n  display: none;\n}\n\n#sheld {\n  --avatar-base-width: 45px;\n  --avatar-base-height: 33px;\n}\n\n.swipe_left {\n  left: 7px;\n  bottom: 18px;\n}\n\n.swipe_right {\n  right: 5px;\n  bottom: 18px;\n}\n\n.swipe_right,\n.swipe_left {\n  gap: 2px;\n  display: flex;\n  justify-content: start;\n}\n\nspan.custom-opus {\n  color: #cb7b5d;\n  background-color: #fdfdf7;\n  padding: 0 4px;\n  padding-right: 5px;\n  padding-bottom: 1px;\n  font-weight: bold;\n  border-radius: 10px !important;\n}\n\nspan.custom-opus::before {\n  content: \"\";\n  background-image: url(https://files.catbox.moe/oi764a.svg);\n  display: inline-block;\n  width: 16px;\n  height: 10px;\n  transform: translateY(0.5px);\n  color: black;\n  background-size: contain;\n  background-repeat: no-repeat;\n}",
    "bogus_folders": false,
    "zoomed_avatar_magnification": false,
    "reduced_motion": true,
    "compact_input_area": true
}