{
    "name": "momoMORI",
    "blur_strength": 6,
    "main_text_color": "rgba(238, 245, 234, 1)",
    "italics_text_color": "rgba(175, 201, 160, 1)",
    "underline_text_color": "rgba(102, 155, 72, 1)",
    "quote_text_color": "rgba(144, 208, 104, 1)",
    "blur_tint_color": "rgba(0, 0, 0, 0.75)",
    "chat_tint_color": "rgba(21, 22, 21, 0.5)",
    "user_mes_blur_tint_color": "rgba(12, 16, 12, 0.8)",
    "bot_mes_blur_tint_color": "rgba(24, 32, 24, 0.8)",
    "shadow_color": "rgba(0, 0, 0, 1)",
    "shadow_width": 1,
    "border_color": "rgba(21, 29, 21, 1)",
    "font_scale": 0.85,
    "fast_ui_mode": false,
    "waifuMode": false,
    "avatar_style": 1,
    "chat_display": 1,
    "noShadows": false,
    "chat_width": 50,
    "timer_enabled": true,
    "timestamps_enabled": true,
    "timestamp_model_icon": true,
    "mesIDDisplay_enabled": true,
    "hideChatAvatars_enabled": true,
    "message_token_count_enabled": true,
    "expand_message_actions": true,
    "enableZenSliders": false,
    "enableLabMode": false,
    "hotswap_enabled": true,
    "custom_css": "@import url(\"https://fonts.googleapis.com/css2?family=Space+Grotesk&display=swap\");\n@font-face {\n  font-family: \"SF Mono\";\n  src: url(https://files.catbox.moe/h7kooa.otf);\n}\n\n:root {\n  --mainFontSize: calc(var(--fontScale) * 18px);\n  --monoFontFamily: \"SF Mono\", monospace;\n  --mainFontFamily: \"Space Grotesk\", sans-serif;\n\n  --sunny-green: color-mix(in oklab, var(--SmartThemeUnderlineColor), yellow 20%);\n\n  --border-radius: 8px;\n}\n\nbody {\n  font-family: \"Space Grotesk\";\n}\n\ninput[type=\"checkbox\"] {\n  background-color: var(--sunny-green);\n}\n\n#send_textarea {\n  overflow: hidden;\n}\n\n.mes_text {\n  padding: 5px !important;\n}\n\n.mes {\n  display: block;\n}\n\n.mes.lastInContext {\n  border-top: 0 !important;\n}\n.mes.lastInContext::before {\n  content: \"\";\n  position: absolute;\n  height: 1px;\n  inset: 0;\n  bottom: auto;\n  border-top: 3px dashed red;\n  transform: translateY(-100%);\n}\n\n.mes:first-of-type {\n  border-top-left-radius: 0;\n  border-top-right-radius: 0;\n}\n.mes:last-of-type {\n  border-bottom-left-radius: 0;\n  border-bottom-right-radius: 0;\n}\n\nbody.bubblechat {\n  .mes {\n    border: 0px;\n    border-radius: var(--border-radius);\n  }\n  .mes:first-of-type {\n    border-top-left-radius: 0;\n    border-top-right-radius: 0;\n  }\n  .mes:last-of-type {\n    border-bottom-left-radius: 0;\n    border-bottom-right-radius: 0;\n  }\n  .mes.last_mes {\n    padding-bottom: 3rem;\n  }\n}\n\nbody.no-blur.bubblechat {\n  .mes[is_user=\"true\"] {\n    background-color: color(from var(--SmartThemeUserMesBlurTintColor) srgb r g b / 0.88);\n  }\n  .mes {\n    background-color: color(from var(--SmartThemeBotMesBlurTintColor) srgb r g b / 0.88);\n  }\n  #send_form,\n  #top-bar {\n    background-color: color(from var(--SmartThemeBlurTintColor) srgb r g b / 0.88) !important;\n  }\n}\n\n#top-bar {\n  transform: scaleY(1.01);\n}\n\n.mesAvatarWrapper {\n  display: inline;\n  float: left;\n  margin: 0px 14px 14px 0px;\n}\n\n.mes.last_mes .mesAvatarWrapper > *:last-child {\n  margin-bottom: 1.33rem;\n}\n\n.mes_block {\n  overflow-x: visible;\n}\n\n.swipe_right,\n.swipe_left {\n  gap: 4px;\n  bottom: 1.66rem;\n  display: flex;\n  gap: 4px;\n  justify-content: start;\n}\n.swipe_left {\n  left: 16px;\n}\n.swipe_right {\n  /* right: 16px; */\n  /* account for scrollbar */\n  right: calc(16px - 6px);\n}\n\n.last_mes .mesAvatarWrapper {\n  padding-bottom: 0px;\n}\n\n.last_mes .mes_block {\n  padding-bottom: 20px;\n}\n\n#chat {\n  backdrop-filter: blur(calc(max(1px, var(--SmartThemeBlurStrength, 0))));\n  background-color: transparent;\n  scrollbar-width: thin;\n  scrollbar-color: color(from var(--SmartThemeUserMesBlurTintColor) srgb r g b / 1)\n    var(--SmartThemeBotMesBlurTintColor);\n}\n\n#sheld {\n  height: calc(100dvh - var(--topBarBlockSize));\n  max-height: calc(100dvh - var(--topBarBlockSize));\n}\n\n#form_sheld {\n  margin-top: 0;\n  margin-bottom: 0;\n}\n\n#send_form {\n  padding: 4px 2px;\n}\n\n.avatar img {\n  box-shadow: none;\n}\n\n/* stuffs */\n\n.avatar {\n  box-shadow: 1px 2px 5px 1px #243519;\n}\n\n/*\n@keyframes spin {\n  100% {\n    transform: rotate(360deg);\n  }\n}\n\n.mes:hover .avatar {\n  animation: spin 5s cubic-bezier(1, 0.01, 1, 0.2) 5s, spin 0.2s linear 10s infinite;\n}\n*/\n\n.mes:nth-child(12n) .avatar {\n  rotate: 0.15deg;\n}\n.mes:nth-child(12n + 1) .avatar {\n  rotate: 1.28deg;\n}\n.mes:nth-child(12n + 2) .avatar {\n  rotate: -1.24deg;\n}\n.mes:nth-child(12n + 3) .avatar {\n  rotate: -0.36deg;\n}\n.mes:nth-child(12n + 4) .avatar {\n  rotate: 0.84deg;\n}\n.mes:nth-child(12n + 5) .avatar {\n  rotate: -0.57deg;\n}\n.mes:nth-child(12n + 6) .avatar {\n  rotate: -1.73deg;\n}\n.mes:nth-child(12n + 7) .avatar {\n  rotate: 1.81deg;\n}\n.mes:nth-child(12n + 8) .avatar {\n  rotate: 0.79deg;\n}\n.mes:nth-child(12n + 9) .avatar {\n  rotate: 0.17deg;\n}\n.mes:nth-child(12n + 10) .avatar {\n  rotate: 0.18deg;\n}\n.mes:nth-child(12n + 11) .avatar {\n  rotate: 1.03deg;\n}\n\n.fa-solid {\n  color: var(--sunny-green);\n}\n/* doesn't have .fa-solid because?? */\n.mes_create_branch {\n  color: var(--sunny-green);\n}\n\n#send_form:has(#send_textarea:focus-visible) {\n  outline: 1px solid var(--sunny-green);\n  border-color: color(from var(--sunny-green) srgb r g b / 0.42);\n}\n\n.swipe_left {\n  transition: opacity 100ms, transform 100ms;\n  /* compositor quirks */\n  transform: translateX(0);\n  opacity: 0.5 !important;\n  &:hover {\n    transform: translateX(-4px);\n    opacity: 1 !important;\n  }\n}\n.swipe_right {\n  transition: opacity 100ms, transform 100ms;\n  transform: translateX(0);\n  opacity: 0.5 !important;\n  &::before {\n    opacity: 0.6;\n  }\n  &:hover {\n    transform: translateX(4px);\n    opacity: 1 !important;\n  }\n}\n\n/* hljs */\n\n.hljs {\n  color: #e1eddb;\n  background: color-mix(in srgb, var(--SmartThemeUserMesBlurTintColor), black 8%);\n}\n.hljs ::selection,\n.hljs::selection {\n  background-color: #4c5d49;\n  color: #dfeed6;\n}\n\n/* Model names */\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.timestamp {\n  align-self: center;\n}\n\n#customCSS {\n  font-size: 12px;\n  line-height: 1.33;\n}\n\n#ReverseProxyWarningMessage {\n  display: none !important;\n}\n\npre, code {\n  font-family: \"SF Mono\", monospace;\n  letter-spacing: -0.66px;\n}\n\npre {\n  white-space: pre-wrap;\n}\n\n.mes_text {\n  text-align: justify;\n  margin-top: 0.66em;\n}\n\ncode:not(pre > code) {\n  color: var(--white100);\n  text-shadow: 0 0 1.33px var(--black100);\n\n  border-color: color-mix(in srgb, var(--sunny-green), transparent 50%);\n  background-color: var(--sunny-green);\n  background-clip: padding-box;\n}\n\n@media (width <= 700px) {\n  .mes_block {\n    padding-left: 0;\n    padding-right: 2px;\n  }\n\n  body.bubblechat .mes {\n    border-radius: 0;\n    margin-bottom: 0;\n  }\n}\n",
    "bogus_folders": "",
    "zoomed_avatar_magnification": false,
    "reduced_motion": true,
    "compact_input_area": true
}