{
    "name": "Calm Mono - Black",
    "main_text_color": "rgba(230, 225, 216, 1)",
    "italics_text_color": "rgba(176, 170, 160, 1)",
    "blur_tint_color": "rgba(28, 29, 31, 1)",
    "chat_tint_color": "rgba(22, 23, 25, 1)",
    "user_mes_blur_tint_color": "rgba(38, 40, 43, 1)",
    "bot_mes_blur_tint_color": "rgba(30, 31, 34, 1)",
    "shadow_color": "rgba(0, 0, 0, 1)",
    "border_color": "rgba(58, 61, 66, 1)",
    "quote_text_color": "rgba(217, 163, 163, 1)",
    "underline_text_color": "rgba(217, 163, 163, 1)",
    "blur_strength": 0,
    "shadow_width": 0,
    "font_scale": 1,
    "fast_ui_mode": true,
    "noShadows": true,
    "chat_width": 50,
    "chat_display": 1,
    "custom_css": "/* ==========================================================\n   Theme: Calm Mono\n   Made by nanacorn\n   Inspired by \"MacRetro UI\" by @Junezz (SillyTavern Discord)\n   — 분위기만 참고했고, 코드와 아이콘은 새로 작성했습니다.\n\n   색은 [사용자 설정 → 테마 색상]에서 바꿀 수 있어요.\n   ========================================================== */\n\n@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css');\n\n:root {\n    --cm-radius: 10px;\n    --cm-radius-sm: 7px;\n    /* 포인트 색은 테마 색상의 '인용문' 색을 따라갑니다 */\n    --cm-accent: var(--SmartThemeQuoteColor);\n    --cm-line: var(--SmartThemeBorderColor);\n    --cm-soft: color-mix(in srgb, var(--SmartThemeBodyColor) 6%, transparent);\n    --cm-softer: color-mix(in srgb, var(--SmartThemeBodyColor) 3%, transparent);\n    --cm-muted: color-mix(in srgb, var(--SmartThemeBodyColor) 62%, transparent);\n    --genericRadius: var(--cm-radius-sm);\n    --scrollBarWidth: 6px;\n    --mainFontSize: calc(var(--fontScale) * 16px);\n    --topbarIconSize: calc(var(--mainFontSize) * 1.35);\n}\n\n/* ---------- 글자: 읽기 편하게 ---------- */\nbody {\n    font-family: \"Pretendard Variable\", Pretendard, -apple-system, \"Malgun Gothic\", sans-serif;\n    font-weight: 400;\n    letter-spacing: -0.005em;\n}\n\ncode, textarea, #send_textarea, input, select, button, .text_pole, .font-family-reset {\n    font-family: inherit;\n}\n\n.mes_text {\n    line-height: 1.8;\n    font-size: calc(var(--mainFontSize) * 1.02);\n    word-break: keep-all;\n    overflow-wrap: anywhere;\n}\n\n.mes_text p {\n    margin: 0 0 0.85em;\n}\n\n.mes_text em {\n    font-style: normal;\n    color: var(--SmartThemeEmColor);\n}\n\n.mes_text q,\n.mes_text q::before,\n.mes_text q::after {\n    color: var(--SmartThemeQuoteColor);\n}\n\n/* ---------- 상단 메뉴 바 ---------- */\n#top-bar,\n#top-settings-holder {\n    background-color: var(--SmartThemeBlurTintColor);\n    box-shadow: none;\n}\n\n#top-bar {\n    border-bottom: 1px solid var(--cm-line);\n}\n\n.drawer-icon {\n    opacity: 0.72;\n    transition: opacity 0.15s;\n}\n\n.drawer-icon:hover,\n.drawer-icon.openIcon {\n    opacity: 1;\n}\n\n/* 아이콘 교체: 글꼴 아이콘 대신 새 아이콘을 글자색으로 칠합니다 */\n.drawer-icon::before {\n    content: '' !important;\n    display: block;\n    width: var(--topbarIconSize);\n    height: var(--topbarIconSize);\n    background-color: currentColor;\n    -webkit-mask: var(--cm-icon) center / contain no-repeat;\n    mask: var(--cm-icon) center / contain no-repeat;\n}\n\n#leftNavDrawerIcon { --cm-icon: url(\"data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22M2.875%204.875%20H5%20M9%204.875%20H21.125%20M2.875%2012%20H15%20M19%2012%20H21.125%20M2.875%2019.125%20H8%20M12%2019.125%20H21.125%22%2F%3E%20%3Ccircle%20cx%3D%227%22%20cy%3D%224.875%22%20r%3D%222%22%2F%3E%20%3Ccircle%20cx%3D%2217%22%20cy%3D%2212%22%20r%3D%222%22%2F%3E%20%3Ccircle%20cx%3D%2210%22%20cy%3D%2219.125%22%20r%3D%222%22%2F%3E%20%3C%2Fsvg%3E\"); }\n#sys-settings-button .drawer-icon { --cm-icon: url(\"data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22M8.125%202.875%20V8%20M15.875%202.875%20V8%20M12%2017.375%20V21.125%22%2F%3E%20%3Cpath%20d%3D%22M5.125%208%20H18.875%20V10.5%20A6.875%206.875%200%200%201%205.125%2010.5%20Z%22%2F%3E%20%3C%2Fsvg%3E\"); }\n#advanced-formatting-button .drawer-icon { --cm-icon: url(\"data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpolyline%20points%3D%224.875%2C17.125%2012%2C2.875%2019.125%2C17.125%22%2F%3E%20%3Cpath%20d%3D%22M7.375%2012.125%20H16.625%20M2.875%2021.125%20H21.125%22%2F%3E%20%3C%2Fsvg%3E\"); }\n#WI-SP-button .drawer-icon { --cm-icon: url(\"data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22M12%205.5%20L8%204%20H2.875%20V18.5%20H8%20L12%2020%20L16%2018.5%20H21.125%20V4%20H16%20Z%20M12%205.5%20V20%22%2F%3E%20%3C%2Fsvg%3E\"); }\n#user-settings-button .drawer-icon { --cm-icon: url(\"data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpolygon%20points%3D%2218.598503%2C9.982635%2021.125000%2C10.554742%2021.125000%2C13.445258%2018.598503%2C14.017365%2018.092338%2C15.239354%2019.474301%2C17.430398%2017.430398%2C19.474301%2015.239354%2C18.092338%2014.017365%2C18.598503%2013.445258%2C21.125000%2010.554742%2C21.125000%209.982635%2C18.598503%208.760646%2C18.092338%206.569602%2C19.474301%204.525699%2C17.430398%205.907662%2C15.239354%205.401497%2C14.017365%202.875000%2C13.445258%202.875000%2C10.554742%205.401497%2C9.982635%205.907662%2C8.760646%204.525699%2C6.569602%206.569602%2C4.525699%208.760646%2C5.907662%209.982635%2C5.401497%2010.554742%2C2.875000%2013.445258%2C2.875000%2014.017365%2C5.401497%2015.239354%2C5.907662%2017.430398%2C4.525699%2019.474301%2C6.569602%2018.092338%2C8.760646%22%2F%3E%20%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%223.25%22%2F%3E%20%3C%2Fsvg%3E\"); }\n#backgrounds-button .drawer-icon { --cm-icon: url(\"data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Crect%20x%3D%222.875%22%20y%3D%222.875%22%20width%3D%2218.25%22%20height%3D%2218.25%22%20rx%3D%222%22%2F%3E%20%3Ccircle%20cx%3D%2216.5%22%20cy%3D%227.5%22%20r%3D%221.6%22%2F%3E%20%3Cpolyline%20points%3D%225.75%2C17.25%2010%2C11.5%2013.5%2C16%2015.75%2C13.5%2018.25%2C17.25%22%2F%3E%20%3C%2Fsvg%3E\"); }\n#extensions-settings-button .drawer-icon { --cm-icon: url(\"data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Cpath%20d%3D%22M8.875%2015.125%20H4.875%20A2%202%200%200%201%202.875%2013.125%20V4.875%20A2%202%200%200%201%204.875%202.875%20H13.125%20A2%202%200%200%201%2015.125%204.875%20V8.875%22%2F%3E%20%3Crect%20x%3D%228.875%22%20y%3D%228.875%22%20width%3D%2212.25%22%20height%3D%2212.25%22%20rx%3D%222%22%2F%3E%20%3C%2Fsvg%3E\"); }\n#persona-management-button .drawer-icon { --cm-icon: url(\"data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Ccircle%20cx%3D%2212%22%20cy%3D%227.125%22%20r%3D%224.25%22%2F%3E%20%3Cpath%20d%3D%22M3.875%2021.125%20V20.125%20A6%206%200%200%201%209.875%2014.125%20H14.125%20A6%206%200%200%201%2020.125%2020.125%20V21.125%20Z%22%2F%3E%20%3C%2Fsvg%3E\"); }\n#rightNavDrawerIcon { --cm-icon: url(\"data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-width%3D%221.75%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%20%3Crect%20x%3D%222.875%22%20y%3D%224.375%22%20width%3D%2218.25%22%20height%3D%2215.25%22%20rx%3D%222%22%2F%3E%20%3Ccircle%20cx%3D%228.25%22%20cy%3D%229.75%22%20r%3D%222%22%2F%3E%20%3Cpath%20d%3D%22M5.625%2016%20A2.625%202.625%200%200%201%2010.875%2016%20M14.25%209.75%20H18.25%20M14.25%2014.25%20H18.25%22%2F%3E%20%3C%2Fsvg%3E\"); }\n\n/* ---------- 패널 ---------- */\n.drawer-content,\n#left-nav-panel,\n#right-nav-panel {\n    background-color: var(--SmartThemeBlurTintColor) !important;\n    border: 1px solid var(--cm-line);\n    border-top: 0;\n    border-radius: 0 0 var(--cm-radius) var(--cm-radius);\n    box-shadow: 0 8px 24px color-mix(in srgb, var(--SmartThemeShadowColor) 35%, transparent);\n}\n\n.inline-drawer-header,\n.standoutHeader {\n    border-radius: var(--cm-radius-sm);\n    background-color: var(--cm-softer);\n}\n\n/* ---------- 말풍선 ---------- */\n#chat .mes {\n    border-radius: var(--cm-radius);\n    border: 1px solid transparent;\n    padding: 12px 14px;\n    margin: 6px 0;\n}\n\n#chat .mes[is_user=\"true\"] {\n    border-color: var(--cm-line);\n}\n\n#chat .mes[is_user=\"false\"] {\n    border-color: color-mix(in srgb, var(--cm-line) 60%, transparent);\n}\n\n.mes .ch_name .name_text {\n    font-weight: 700;\n    color: var(--cm-accent);\n}\n\n.mes .timestamp,\n.mes .mesIDDisplay,\n.mes .tokenCounterDisplay,\n.mes .mes_timer {\n    color: var(--cm-muted);\n    font-size: 0.78em;\n}\n\n.mes_buttons .mes_button,\n.extraMesButtons > div {\n    opacity: 0.5;\n}\n\n.mes:hover .mes_buttons .mes_button {\n    opacity: 0.85;\n}\n\n.swipe_left,\n.swipe_right {\n    opacity: 0.6;\n}\n\n.swipe_left:hover,\n.swipe_right:hover {\n    opacity: 1;\n    color: var(--cm-accent);\n}\n\n/* ---------- 입력창 ---------- */\n#send_form {\n    background-color: var(--SmartThemeBlurTintColor);\n    border: 1px solid var(--cm-line);\n    border-radius: var(--cm-radius);\n}\n\n#send_textarea {\n    line-height: 1.6;\n}\n\n/* ---------- 버튼·입력칸 ---------- */\n.menu_button {\n    background-color: var(--cm-soft);\n    border: 1px solid var(--cm-line);\n    border-radius: var(--cm-radius-sm);\n    transition: background-color 0.15s, border-color 0.15s;\n}\n\n.menu_button:hover {\n    background-color: color-mix(in srgb, var(--cm-accent) 18%, transparent);\n    border-color: var(--cm-accent);\n}\n\n.text_pole,\ntextarea.text_pole,\nselect.text_pole,\ninput.text_pole {\n    background-color: var(--cm-softer);\n    border: 1px solid var(--cm-line);\n    border-radius: var(--cm-radius-sm);\n}\n\n.text_pole:focus,\n#send_textarea:focus {\n    outline: 2px solid color-mix(in srgb, var(--cm-accent) 55%, transparent);\n    outline-offset: -1px;\n}\n\ninput[type=\"checkbox\"]:checked {\n    accent-color: var(--cm-accent);\n}\n\n/* ---------- 스크롤바 ---------- */\n::-webkit-scrollbar-thumb {\n    background-color: color-mix(in srgb, var(--SmartThemeBodyColor) 25%, transparent);\n    border-radius: 6px;\n}\n\n::-webkit-scrollbar-thumb:hover {\n    background-color: color-mix(in srgb, var(--cm-accent) 70%, transparent);\n}\n\n/* ---------- 알림 ---------- */\n#toast-container > div {\n    border-radius: var(--cm-radius);\n}\n"
}