{
    "name": "Liquid Glass Hearts - kissa",
    "blur_strength": 30,
    "main_text_color": "rgba(238, 232, 240, 1)",
    "italics_text_color": "rgba(230, 170, 200, 0.9)",
    "underline_text_color": "rgba(255, 182, 205, 0.6)",
    "quote_text_color": "rgba(255, 200, 220, 1)",
    "blur_tint_color": "rgba(0, 0, 0, 0)",
    "chat_tint_color": "rgba(73, 73, 74, 0)",
    "user_mes_blur_tint_color": "rgba(50, 46, 56, 0)",
    "bot_mes_blur_tint_color": "rgba(42, 40, 48, 0)",
    "shadow_color": "rgba(255, 182, 205, 0.2)",
    "shadow_width": 0,
    "border_color": "rgba(255, 182, 205, 0.35)",
    "font_scale": 1,
    "fast_ui_mode": false,
    "waifuMode": false,
    "avatar_style": 0,
    "chat_display": 1,
    "toastr_position": "toast-top-center",
    "noShadows": false,
    "chat_width": 25,
    "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": "@import url('https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400;1,500&family=Comfortaa:wght@400;500;600;700&display=swap');\n\n:root {\n    --theme-color-1: var(--SmartThemeQuoteColor);\n    --theme-color-2: var(--SmartThemeUnderlineColor);\n    --ui-color-main: var(--SmartThemeBlurTintColor);\n    --ui-color-sec: color-mix(in srgb, var(--ui-color-main) 88%, var(--text-color-main));\n    --chat-background-color: var(--SmartThemeChatTintColor);\n    --text-color-main: var(--SmartThemeBodyColor);\n    --text-color-sec: var(--SmartThemeEmColor);\n    --code-color: var(--SmartThemeShadowColor);\n\n    /* ── Liquid Glass палитра ── */\n    --lg-bg-1:       42, 40, 48;       /* тёплый графит */\n    --lg-bg-2:       32, 30, 38;       /* глубже */\n    --lg-bg-3:       50, 46, 56;       /* светлее для бликов */\n\n    --lg-pink:       255, 182, 205;    /* основной акцент */\n    --lg-pink-soft:  255, 200, 220;    /* светлее */\n    --lg-pink-dim:   230, 170, 200;    /* приглушённый */\n\n    /* Стеклянная обводка для Liquid Glass — очень тонкая, белёсая */\n    --lg-glass-edge:\n        inset 0 0 0 1px rgba(255, 255, 255, 0.12),\n        inset 0 1px 0 rgba(255, 255, 255, 0.35),\n        inset 0 -1px 0 rgba(255, 255, 255, 0.08),\n        0 0 0 0.5px rgba(var(--lg-pink), 0.35),\n        0 4px 20px rgba(0, 0, 0, 0.35),\n        0 0 30px rgba(var(--lg-pink), 0.08);\n\n    /* Плашка почти прозрачная — только лёгкий холодный тинт */\n    --lg-glass-fill: rgba(255, 255, 255, 0.06);\n\n    --mes-width: 100%;\n    --avatar-top-height: 320px;\n    --box-border-radius: 22px;\n    --top-distance: 0px;\n    --bottom-distance: 0px;\n    --scroll-width: 4px;\n    --icon-size: var(--mainFontSize);\n    --border-radius-small: 12px;\n    --border-radius-medium: 16px;\n    --spacing-long: 12px;\n    --spacing-short: 6px;\n    --topBarIconSize: calc(var(--icon-size) * 2);\n}\n\nbody { font-family: 'Nunito', sans-serif !important; }\n\n/* ФОН  */\nbody, #bg1, #bg_custom {\n    background:\n        radial-gradient(ellipse at 20% 20%, rgba(var(--lg-pink), 0.08) 0%, transparent 40%),\n        radial-gradient(ellipse at 80% 80%, rgba(var(--lg-pink-dim), 0.06) 0%, transparent 45%),\n        linear-gradient(165deg, rgb(var(--lg-bg-3)) 0%, rgb(var(--lg-bg-1)) 50%, rgb(var(--lg-bg-2)) 100%) !important;\n    background-attachment: fixed !important;\n    background-size: cover !important;\n}\n\n/* ЗАГОЛОВКИ*/\n.standoutHeader strong,\n#right-nav-panel h2,\n.drawer-content > h3,\n.drawer-content .flex-container 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    font-weight: 500;\n    color: var(--text-color-main);\n    letter-spacing: 0.06em;\n    font-family: 'Comfortaa', 'Nunito', sans-serif !important;\n    line-height: 2;\n}\n\n.standoutHeader strong::before,\n#right-nav-panel h2::before,\n.drawer-content > h3::before,\n.drawer-content .flex-container 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: url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23ffb6cd' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' stroke-dasharray='2 2'><path d='M12 21s-7-4.5-9.5-9C1 9 2.5 5 6 5c2 0 3.5 1 6 3.5C14.5 6 16 5 18 5c3.5 0 5 4 3.5 7-2.5 4.5-9.5 9-9.5 9z'/></svg>\");\n    margin-right: 6px;\n    vertical-align: -0.15em;\n}\n\n.standoutHeader:not(h4),\n#rm_PinAndTabs,\n#top-settings-holder .drawer:not(:first-child):not(:last-child) .drawer-content .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 .alignitemscenter.flex-container.wide100p:not(.justifyCenter) {\n    background-image: none;\n    border-radius: 0;\n    border: none;\n    border-bottom: 1px dashed rgba(var(--lg-pink), 0.25);\n    margin-bottom: calc(var(--mainFontSize) * 0.4);\n    padding-bottom: calc(var(--mainFontSize) * 0.2);\n}\n\n.drawer-content .alignItemsBaseline { align-items: center !important; }\n\n.inline-drawer-content {\n    background: rgba(var(--lg-bg-2), 0.4) !important;\n    border-radius: var(--border-radius-small);\n    padding: var(--spacing-long);\n    backdrop-filter: blur(12px);\n    -webkit-backdrop-filter: blur(12px);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n}\n\n/* СКРОЛЛБАР*/\n* { scrollbar-width: thin; scrollbar-color: rgba(var(--lg-pink), 0.3) transparent; }\n::-webkit-scrollbar { width: var(--scroll-width); height: var(--scroll-width); }\n::-webkit-scrollbar-track { background: transparent; }\n::-webkit-scrollbar-thumb {\n    background: rgba(var(--lg-pink), 0.35);\n    border-radius: 4px;\n}\n::-webkit-scrollbar-thumb:hover { background: rgba(var(--lg-pink), 0.6); }\n\n/* ИНПУТЫ */\ninput[type=\"text\"], input[type=\"number\"], input[type=\"password\"], input[type=\"search\"],\ntextarea, select, .text_pole {\n    background: rgba(255, 255, 255, 0.04) !important;\n    border: 1px solid rgba(255, 255, 255, 0.1) !important;\n    border-radius: var(--border-radius-small) !important;\n    color: var(--text-color-main) !important;\n    font-family: 'Nunito', sans-serif !important;\n    transition: all 0.2s ease;\n    padding: 6px 10px;\n    backdrop-filter: blur(10px);\n    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.08);\n}\ninput:focus, textarea:focus, select:focus, .text_pole:focus {\n    border-color: rgba(var(--lg-pink), 0.5) !important;\n    box-shadow:\n        inset 0 1px 0 rgba(255, 255, 255, 0.1),\n        0 0 0 1px rgba(var(--lg-pink), 0.25) !important;\n    outline: none !important;\n}\nselect option { background: rgb(var(--lg-bg-2)) !important; color: var(--text-color-main) !important; }\ninput[type=\"checkbox\"], input[type=\"range\"] { accent-color: rgb(var(--lg-pink)) !important; }\n\n\n\n/* ОБЩИЕ БОКСЫ */\n#character_popup, #dialogue_popup, .draggable,\n#select_chat_popup, .popup:not(.transparent_dialogue_popup), .drawer-content {\n    padding: var(--spacing-long);\n    background: rgba(var(--lg-bg-1), 0.65) !important;\n    backdrop-filter: blur(30px) saturate(160%);\n    -webkit-backdrop-filter: blur(30px) saturate(160%);\n    border-radius: var(--box-border-radius);\n    border: 1px solid rgba(255, 255, 255, 0.1);\n    box-shadow:\n        inset 0 1px 0 rgba(255, 255, 255, 0.15),\n        0 8px 32px rgba(0, 0, 0, 0.45);\n}\n\n#left-nav-panel, #right-nav-panel {\n    padding: var(--spacing-long);\n    background: rgba(var(--lg-bg-1), 0.7) !important;\n    backdrop-filter: blur(34px) saturate(160%);\n    -webkit-backdrop-filter: blur(34px) saturate(160%);\n    border-radius: var(--box-border-radius);\n    border: 1px solid rgba(255, 255, 255, 0.1);\n    box-shadow:\n        inset 0 1px 0 rgba(255, 255, 255, 0.12),\n        0 10px 40px rgba(0, 0, 0, 0.45);\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, #right-nav-panel, .drawer-content { margin-top: var(--top-distance); }\n    #left-nav-panel, #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.list-group, .options-content {\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    border-radius: var(--border-radius-small);\n    background: rgba(var(--lg-bg-2), 0.6) !important;\n    backdrop-filter: blur(20px);\n}\n#options { background-color: transparent !important; padding: 0; }\n\n\n\n/* ЧАТ */\n#sheld {\n    top: calc(var(--topBarBlockSize) + var(--top-distance));\n    height: calc(100dvh - var(--topBarBlockSize) - var(--top-distance) - 1px);\n    display: flex !important;\n    flex-direction: column !important;\n    overflow: hidden !important;\n}\n\n#chat {\n    flex: 1 1 auto !important;\n    overflow-y: auto !important;\n    overflow-x: hidden !important;\n    align-items: center;\n    padding: calc(var(--scroll-width) + 6px) 0 var(--scroll-width) var(--scroll-width);\n    background-color: transparent !important;\n\n    /* Фоновые пунктирные сердечки-дорожки + звёздочки */\n    background-image:\n        /* Большое сердечко сверху-слева */\n        url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 24 24' fill='none' stroke='%23ffb6cd' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round' stroke-dasharray='1.5 2' opacity='0.25'><path d='M12 21s-7-4.5-9.5-9C1 9 2.5 5 6 5c2 0 3.5 1 6 3.5C14.5 6 16 5 18 5c3.5 0 5 4 3.5 7-2.5 4.5-9.5 9-9.5 9z'/></svg>\"),\n        /* Маленькое сердечко справа */\n        url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%23ffc8db' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' stroke-dasharray='1.5 1.8' opacity='0.3'><path d='M12 21s-7-4.5-9.5-9C1 9 2.5 5 6 5c2 0 3.5 1 6 3.5C14.5 6 16 5 18 5c3.5 0 5 4 3.5 7-2.5 4.5-9.5 9-9.5 9z'/></svg>\"),\n        /* Sparkle */\n        url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='%23ffc8db' opacity='0.4'><path d='M12 0 L13.5 10.5 L24 12 L13.5 13.5 L12 24 L10.5 13.5 L0 12 L10.5 10.5 Z'/></svg>\");\n    background-repeat: no-repeat, no-repeat, no-repeat;\n    background-position: 5% 8%, 92% 25%, 88% 72%;\n    background-size: 50px, 22px, 14px;\n    background-attachment: scroll;\n}\n\n/* AVATAR TOP*/\n\n#chat .mes {\n    width: var(--mes-width);\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: stretch !important;\n    margin: 26px auto 42px auto !important;\n    padding: 0 !important;\n    border: none !important;\n    border-radius: var(--box-border-radius) !important;\n\n    /* почти прозрачная заливка, сильный blur */\n    background: var(--lg-glass-fill) !important;\n    backdrop-filter: blur(30px) saturate(180%) brightness(1.1) !important;\n    -webkit-backdrop-filter: blur(30px) saturate(180%) brightness(1.1) !important;\n    box-shadow: var(--lg-glass-edge) !important;\n\n    position: relative;\n    overflow: visible !important;\n    height: auto !important;\n    max-height: none !important;\n}\n\n/* Пунктирное сердечко у нижнего угла сообщения */\n#chat .mes::after {\n    content: \"\";\n    position: absolute;\n    bottom: -16px;\n    right: 24px;\n    width: 32px;\n    height: 32px;\n    background-image: url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffc8db' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' stroke-dasharray='1.8 1.5'><path d='M12 21s-7-4.5-9.5-9C1 9 2.5 5 6 5c2 0 3.5 1 6 3.5C14.5 6 16 5 18 5c3.5 0 5 4 3.5 7-2.5 4.5-9.5 9-9.5 9z'/></svg>\");\n    background-size: contain;\n    background-repeat: no-repeat;\n    filter: drop-shadow(0 0 3px rgba(var(--lg-pink), 0.7));\n    transform: rotate(14deg);\n    pointer-events: none;\n    z-index: 11;\n    opacity: 0.85;\n}\n#chat .mes[is_user=\"true\"]::after {\n    right: auto;\n    left: 24px;\n    transform: rotate(-14deg);\n}\n\n/*  ДЕКОР ВОКРУГ СООБЩЕНИЯ */\n\n/* Блёстка-звёздочка и маленькое сердечко плавают рядом с сообщением */\n#chat .mes .mes_block::before {\n    content: \"\";\n    position: absolute;\n    top: -30px;\n    right: -14px;\n    width: 18px;\n    height: 18px;\n    background-image: url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffc8db'><path d='M12 0 L13.5 10.5 L24 12 L13.5 13.5 L12 24 L10.5 13.5 L0 12 L10.5 10.5 Z'/></svg>\");\n    background-size: contain;\n    background-repeat: no-repeat;\n    filter: drop-shadow(0 0 4px rgba(var(--lg-pink), 0.9));\n    pointer-events: none;\n    z-index: 5;\n    opacity: 0.75;\n    animation: lg-sparkle 3s ease-in-out infinite;\n}\n\n@keyframes lg-sparkle {\n    0%, 100% { opacity: 0.4; transform: scale(0.8) rotate(0deg); }\n    50%      { opacity: 1;   transform: scale(1.1) rotate(90deg); }\n}\n\n/* Ещё одно сердечко — с другой стороны через .ch_name::before */\n#chat .ch_name::before {\n    content: \"\";\n    position: absolute;\n    top: -22px;\n    left: -12px;\n    width: 16px;\n    height: 16px;\n    background-image: url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffb6cd' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' stroke-dasharray='1.5 1.5'><path d='M12 21s-7-4.5-9.5-9C1 9 2.5 5 6 5c2 0 3.5 1 6 3.5C14.5 6 16 5 18 5c3.5 0 5 4 3.5 7-2.5 4.5-9.5 9-9.5 9z'/></svg>\");\n    background-size: contain;\n    background-repeat: no-repeat;\n    transform: rotate(-20deg);\n    pointer-events: none;\n    z-index: 12;\n    opacity: 0.8;\n}\n\n/* АВАТАРКА = ПОСТЕР НА ВСЮ ШИРИНУ СВЕРХУ*/\n#chat .mesAvatarWrapper {\n    order: -1 !important;\n    width: 100% !important;\n    min-width: 100% !important;\n    max-width: 100% !important;\n    height: var(--avatar-top-height) !important;\n    flex: 0 0 var(--avatar-top-height) !important;\n    position: relative !important;\n    display: flex !important;\n    align-items: flex-start !important;\n    justify-content: center !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    overflow: hidden !important;\n    background: transparent !important;\n    box-shadow: none !important;\n    border-radius: var(--box-border-radius) var(--box-border-radius) 0 0 !important;\n    float: none !important;\n    z-index: 1;\n}\n\n.mesAvatarWrapper .avatar {\n    position: absolute !important;\n    top: 0 !important;\n    left: 0 !important;\n    right: 0 !important;\n    bottom: 0 !important;\n    width: 100% !important;\n    height: 100% !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    border: none !important;\n    border-radius: 0 !important;\n    box-shadow: none !important;\n    overflow: hidden !important;\n    -webkit-mask-image: linear-gradient(to bottom, black 55%, rgba(0,0,0,0.7) 78%, transparent 100%) !important;\n    mask-image: linear-gradient(to bottom, black 55%, rgba(0,0,0,0.7) 78%, transparent 100%) !important;\n    z-index: 0 !important;\n}\n\n.mesAvatarWrapper .avatar img,\nbody.big-avatars .mesAvatarWrapper .avatar img {\n    width: 100% !important;\n    height: 100% !important;\n    max-width: 100% !important;\n    max-height: 100% !important;\n    object-fit: cover !important;\n    object-position: center top !important;\n    border: none !important;\n    border-radius: 0 !important;\n    outline: none !important;\n    box-shadow: none !important;\n    padding: 0 !important;\n    background: transparent !important;\n    transition: transform 0.5s ease;\n}\n.mesAvatarWrapper .avatar img:hover { transform: scale(1.03); }\n\n/* Тонкая стеклянная кромка сверху постера */\n.mesAvatarWrapper::before {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    border-radius: var(--box-border-radius) var(--box-border-radius) 0 0;\n    box-shadow:\n        inset 0 1px 0 rgba(255, 255, 255, 0.35),\n        inset 0 0 0 1px rgba(255, 255, 255, 0.08);\n    pointer-events: none;\n    z-index: 3;\n}\n\n/* Крупное пунктирное сердечко в правом верхнем углу постера */\n.mesAvatarWrapper::after {\n    content: \"\";\n    position: absolute;\n    top: 14px;\n    right: 16px;\n    width: 28px;\n    height: 28px;\n    background-image: url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffd4e0' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round' stroke-dasharray='1.5 1.5'><path d='M12 21s-7-4.5-9.5-9C1 9 2.5 5 6 5c2 0 3.5 1 6 3.5C14.5 6 16 5 18 5c3.5 0 5 4 3.5 7-2.5 4.5-9.5 9-9.5 9z'/></svg>\");\n    background-size: contain;\n    background-repeat: no-repeat;\n    filter: drop-shadow(0 0 4px rgba(var(--lg-pink), 0.8));\n    pointer-events: none;\n    z-index: 4;\n    opacity: 0.85;\n    animation: lg-heart-float 5s ease-in-out infinite;\n}\n\n@keyframes lg-heart-float {\n    0%, 100% { transform: translateY(0) rotate(-8deg); opacity: 0.7; }\n    50%      { transform: translateY(-4px) rotate(6deg); opacity: 1; }\n}\n\n.avatar img { box-shadow: none !important; border: none !important; }\n\n/* БЛОК СООБЩЕНИЯ */\n#chat .mes .mes_block {\n    width: 100% !important;\n    min-width: 0 !important;\n    flex: 1 1 auto !important;\n    padding: 4px 24px 24px 24px !important;\n    position: relative;\n    overflow: visible !important;\n    height: auto !important;\n    max-height: none !important;\n    clear: both !important;\n    z-index: 2;\n}\n\n#chat .ch_name {\n    position: relative;\n    padding: 12px 0 16px 0 !important;\n    font-family: 'Comfortaa', 'Nunito', sans-serif !important;\n    align-items: center !important;\n    margin-bottom: 4px;\n}\n\n#chat .ch_name .name_text {\n    color: rgba(var(--lg-pink-soft), 0.95) !important;\n    font-weight: 500 !important;\n    font-size: 1.15em !important;\n    letter-spacing: 0.04em;\n    text-shadow: 0 0 10px rgba(var(--lg-pink), 0.3);\n}\n\n/* Пунктирная линия-дорожка под именем с сердечком по центру */\n#chat .ch_name::after {\n    content: \"♡\";\n    position: absolute;\n    bottom: 4px;\n    left: 50%;\n    transform: translateX(-50%);\n    font-size: 11px;\n    color: rgba(var(--lg-pink), 0.6);\n    background: transparent;\n    padding: 0 10px;\n    z-index: 2;\n}\n\n/* Сама линия из пунктирных точек */\n#chat .ch_name {\n    border-bottom: 1px dashed rgba(var(--lg-pink), 0.3);\n}\n\n/* Таблетки с timestamp/ID/токенами — в углах постера */\n.mesAvatarWrapper .mesIDDisplay,\n.mesAvatarWrapper .mes_timer,\n.mesAvatarWrapper .tokenCounterDisplay {\n    transform: none !important;\n    top: auto !important;\n    position: absolute !important;\n    display: inline-flex !important;\n    align-items: center !important;\n    margin: 0 !important;\n    padding: 3px 10px !important;\n    background: rgba(255, 255, 255, 0.1) !important;\n    border: 1px solid rgba(255, 255, 255, 0.15) !important;\n    border-radius: 12px !important;\n    font-size: 0.75em !important;\n    color: rgba(var(--lg-pink-soft), 0.9) !important;\n    backdrop-filter: blur(14px);\n    -webkit-backdrop-filter: blur(14px);\n    font-family: 'Nunito', sans-serif !important;\n    z-index: 10 !important;\n    box-shadow:\n        inset 0 1px 0 rgba(255, 255, 255, 0.2),\n        0 2px 8px rgba(0, 0, 0, 0.25);\n}\n\n.mesAvatarWrapper .mes_timer           { left: 14px !important; bottom: 14px !important; }\n.mesAvatarWrapper .mesIDDisplay        { right: 14px !important; bottom: 14px !important; }\n.mesAvatarWrapper .tokenCounterDisplay { right: 14px !important; bottom: 48px !important; }\n\n.mesIDDisplay:empty, .mes_timer:empty, .tokenCounterDisplay:empty { display: none !important; }\n\n/*ФОРМАТИРОВАНИЕ ТЕКСТА*/\n.mes_text {\n    overflow: visible !important;\n    height: auto !important;\n    max-height: none !important;\n}\n\n.mes_text, .mes_text * {\n    font-family: 'Nunito', sans-serif !important;\n    line-height: 1.75 !important;\n    letter-spacing: 0.01em !important;\n    color: var(--text-color-main);\n}\n\n.mes_text p { margin-bottom: 0.75em !important; margin-top: 0 !important; }\n\n.mes_text strong, .mes_text b {\n    color: rgba(var(--lg-pink-soft), 1) !important;\n    font-weight: 600 !important;\n}\n\n.mes_text em, .mes_text i:not([class*=\"fa-\"]):not(.ci) {\n    color: rgba(var(--lg-pink-dim), 0.9) !important;\n    font-style: italic !important;\n}\n\n.mes_text q, .mes_text .custom-q {\n    quotes: none;\n    background: transparent;\n    border: 1px dashed rgba(var(--lg-pink), 0.5);\n    margin: 0 3px;\n    padding: 1px 10px 2px 8px;\n    border-radius: 10px;\n    display: inline;\n    font-style: normal;\n    color: rgba(var(--lg-pink-soft), 1) !important;\n    font-weight: 500;\n}\n.mes_text q::before {\n    content: \"♡ \";\n    font-size: 0.78em;\n    color: rgba(var(--lg-pink), 0.7);\n    vertical-align: middle;\n}\n\n/* HR — пунктирные сердечки ♡····♡····♡ */\n.mes_text hr {\n    border: none !important;\n    height: auto !important;\n    margin: 24px 0 !important;\n    overflow: visible !important;\n    position: relative;\n    text-align: center;\n    background: none !important;\n}\n.mes_text hr::before {\n    content: \"♡ · · · · ♡ · · · · ♡ · · · · ♡\";\n    font-size: 11px;\n    color: rgba(var(--lg-pink), 0.55);\n    letter-spacing: 3px;\n}\n\n.mes_text blockquote {\n    border-left: 1px dashed rgba(var(--lg-pink), 0.5) !important;\n    background: rgba(var(--lg-pink), 0.05) !important;\n    padding: 8px 14px !important;\n    border-radius: 0 10px 10px 0 !important;\n    margin: 10px 0 !important;\n}\n\ncode {\n    margin: 0;\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    background: rgba(0, 0, 0, 0.25) !important;\n    border-radius: 6px;\n    padding: 1px 6px;\n    color: rgba(var(--lg-pink-soft), 0.95) !important;\n    font-family: 'Courier New', monospace;\n}\npre code, .hljs {\n    display: block;\n    background: rgba(0, 0, 0, 0.3) !important;\n    padding: 12px !important;\n    border-radius: var(--border-radius-small);\n    border: 1px solid rgba(255, 255, 255, 0.06);\n}\n\n.mes_reasoning_header {\n    font-family: 'Comfortaa', 'Nunito', sans-serif !important;\n    color: rgba(var(--lg-pink-dim), 0.8) !important;\n}\n.mes_reasoning {\n    background: rgba(0, 0, 0, 0.2) !important;\n    border: 1px dashed rgba(var(--lg-pink), 0.2);\n    border-radius: var(--border-radius-small);\n    padding: 10px 14px;\n    margin: 8px 0;\n    color: rgba(var(--lg-pink-dim), 0.75);\n    font-style: italic;\n    backdrop-filter: blur(8px);\n}\n\n\n\n/* МОБИЛЬНЫЕ ПРАВКИ*/\n@media (max-width: 768px) {\n    :root {\n        --mes-width: 95%;\n        --avatar-top-height: 260px;\n        --mainFontSize: 14px;\n    }\n    #chat .mes { margin: 20px auto 32px auto !important; }\n    #chat .mes .mes_block { padding: 4px 16px 20px 16px !important; }\n    #chat .mes::after { width: 24px; height: 24px; right: 16px; bottom: -12px; }\n    #chat .mes[is_user=\"true\"]::after { left: 16px; }\n    .mesAvatarWrapper::after { width: 22px; height: 22px; top: 10px; right: 12px; }\n    #chat .mes .mes_block::before { width: 14px; height: 14px; right: -8px; top: -22px; }\n}\n#chat {\n    overflow-x: clip !important;\n}\n\n#chat .mes {\n    display: flex;\n    align-items: stretch;\n}\n\n/*Починка Фа-эмодзи в темах*/\n.mes_text i[class*=\"fa-\"],\n.mes_text .fa,\n.mes_text .fas,\n.mes_text .far,\n.mes_text .fab,\n.mes_text [class*=\"fa-\"] {\n    font-family: \"Font Awesome 6 Free\", \"Font Awesome 5 Free\", \"FontAwesome\" !important;\n    font-style: normal !important;\n}\n\n/* Текст сообщения на всю ширину */\n#chat .mes_text {\n    width: 100% !important;\n    max-width: 100% !important;\n    box-sizing: border-box !important;\n    padding: 0 !important;\n    margin: 0 !important;\n}\n/* Текстурка — усиленный вариант для телефонов */\nbody {\n    position: relative !important;\n}\n\nbody::before {\n    content: \"\" !important;\n    position: fixed !important;\n    top: 0 !important;\n    left: 0 !important;\n    right: 0 !important;\n    bottom: 0 !important;\n    width: 100% !important;\n    height: 100% !important;\n    background-image: url(\"https://www.transparenttextures.com/patterns/asfalt-light.png\") !important;\n    background-repeat: repeat !important;\n    background-position: top left !important;\n    pointer-events: none !important;\n    z-index: 9999 !important;\n    opacity: 0.3 !important;\n    -webkit-backface-visibility: hidden !important;\n    backface-visibility: hidden !important;\n}\n\n/* Убрать кликабельность и зум аватарок */\n#chat .mesAvatarWrapper .avatar,\n#chat .mesAvatarWrapper .avatar img {\n    pointer-events: none !important;\n    cursor: default !important;\n}\n\n#chat .mesAvatarWrapper .avatar img:hover {\n    transform: none !important;\n}\n\n/* все иконки сверху цвет */\n#top-bar .drawer-icon,\n#top-settings-holder .drawer-icon {\n    color: #FFC0CB !important;\n}\n/* заменить иконку в прессете */\n.fa-asterisk[title=\"Preset Prompt\"]::before {\n    content: \"\" !important;\n    display: inline-block;\n    width: 1em;\n    height: 1em;\n    background-image: url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffb6cd' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M12 21s-7-4.5-9.5-9C1 9 2.5 5 6 5c2 0 3.5 1 6 3.5C14.5 6 16 5 18 5c3.5 0 5 4 3.5 7-2.5 4.5-9.5 9-9.5 9z'/></svg>\");\n    background-size: contain;\n    background-repeat: no-repeat;\n    background-position: center;\n    vertical-align: -0.125em;\n}\n/* заменить цвет в прессете */\n.fa-syringe[title=\"In-Chat Injection\"],\n.fa-thumb-tack[title=\"Marker\"],\n.fa-square-poll-horizontal[title=\"Global Prompt\"] {\n    color: rgba(255, 182, 205, 0.55) !important;\n    text-shadow: none !important;\n}\n/* заменить цвет в прессете крестик */\n.prompt-manager-detach-action.fa-chain-broken[title=\"Remove\"]::before {\n    content: \"\" !important;\n    display: inline-block;\n    width: 1em;\n    height: 1em;\n    background-image: url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffb6cd' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M18 6L6 18M6 6l12 12'/></svg>\");\n    background-size: contain;\n    background-repeat: no-repeat;\n    background-position: center;\n    vertical-align: -0.125em;\n}\n/* перо прессет */\n.prompt-manager-edit-action.fa-pencil[title=\"edit\"]::before {\n    content: \"\" !important;\n    display: inline-block;\n    width: 1em;\n    height: 1em;\n    background-image: url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffb6cd' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'><path d='M17 3a2.85 2.83 0 1 1 4 4L7.5 20.5 2 22l1.5-5.5Z'/></svg>\");\n    background-size: contain;\n    background-repeat: no-repeat;\n    background-position: center;\n    vertical-align: -0.125em;\n}\n/* пунктир */\n#chat .mes,\n#character_popup, #dialogue_popup, .draggable,\n#select_chat_popup, .popup:not(.transparent_dialogue_popup), .drawer-content,\n#left-nav-panel, #right-nav-panel,\n.inline-drawer-content,\n.list-group, .options-content {\n    border: 2.5px dashed rgba(var(--lg-pink), 0.55) !important;\n}\n\n\n#send_textarea {\n    border: none !important;\n    background: transparent !important;\n    box-shadow: none !important;\n    outline: none !important;\n}\n\n/* === PROMPT MANAGER — Liquid Glass Pink + Punctir === */\n\n/* Контейнер списка */\n#completion_prompt_manager_list {\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 6px !important;\n    padding: 8px !important;\n    background: transparent !important;\n}\n\n/* Общий стиль для всех промптов */\n#completion_prompt_manager_list li.completion_prompt_manager_prompt {\n    background: rgba(255, 255, 255, 0.03) !important;\n    border: 1.5px dashed rgba(var(--lg-pink), 0.25) !important;\n    border-radius: 14px !important;\n    padding: 6px 12px !important;\n    margin: 0 !important;\n    box-shadow:\n        inset 0 1px 0 rgba(255, 255, 255, 0.06) !important;\n    backdrop-filter: blur(14px) saturate(150%);\n    -webkit-backdrop-filter: blur(14px) saturate(150%);\n    transition: all 0.3s ease !important;\n    position: relative;\n    overflow: visible;\n}\n\n/* Hover — мягкое свечение */\n#completion_prompt_manager_list li.completion_prompt_manager_prompt:hover {\n    border-color: rgba(var(--lg-pink), 0.5) !important;\n    background: rgba(var(--lg-pink), 0.06) !important;\n    box-shadow:\n        inset 0 1px 0 rgba(255, 255, 255, 0.1),\n        0 0 16px rgba(var(--lg-pink), 0.15) !important;\n}\n\n/* === АКТИВНЫЙ промпт — пунктирное сердечко слева + мягкое розовое свечение === */\n#completion_prompt_manager_list li.completion_prompt_manager_prompt:not(.completion_prompt_manager_prompt_disabled) {\n    background: rgba(var(--lg-pink), 0.08) !important;\n    border: 1.5px dashed rgba(var(--lg-pink), 0.55) !important;\n    box-shadow:\n        inset 0 1px 0 rgba(255, 255, 255, 0.12),\n        0 0 20px rgba(var(--lg-pink), 0.15),\n        0 2px 8px rgba(0, 0, 0, 0.15) !important;\n    padding-left: 28px !important;\n}\n\n@keyframes lg-heart-pulse {\n    0%, 100% { opacity: 0.7; transform: translateY(-50%) scale(1); }\n    50%      { opacity: 1;   transform: translateY(-50%) scale(1.15); }\n}\n\n/* Текст активного промпта — розовый с мягкой подсветкой */\n.completion_prompt_manager_prompt:not(.completion_prompt_manager_prompt_disabled) a.prompt-manager-inspect-action {\n    color: rgba(var(--lg-pink-soft), 1) !important;\n    font-weight: 500 !important;\n    text-shadow: 0 0 10px rgba(var(--lg-pink), 0.35);\n    letter-spacing: 0.02em;\n}\n\n/* === НЕАКТИВНЫЙ промпт — блёклый пунктир без фона === */\n#completion_prompt_manager_list li.completion_prompt_manager_prompt_disabled {\n    background: transparent !important;\n    border: 1px dashed rgba(var(--lg-pink), 0.12) !important;\n    opacity: 0.55 !important;\n    box-shadow: none !important;\n    backdrop-filter: none !important;\n    -webkit-backdrop-filter: none !important;\n}\n\n.completion_prompt_manager_prompt_disabled a.prompt-manager-inspect-action {\n    color: rgba(var(--lg-pink-dim), 0.5) !important;\n    font-style: italic !important;\n    opacity: 0.9 !important;\n    background: transparent !important;\n    text-shadow: none !important;\n}\n\n/* Неактивные при наведении — оживают */\n#completion_prompt_manager_list li.completion_prompt_manager_prompt_disabled:hover {\n    opacity: 0.85 !important;\n    border-color: rgba(var(--lg-pink), 0.35) !important;\n    background: rgba(var(--lg-pink), 0.03) !important;\n}\n\n/* Иконки поддержки моделью */\n.fa-image[title=\"Supported by the current model\"],\n.fa-music[title=\"Supported by the current model\"],\n.fa-circle-check[title=\"Supported by the current model\"] {\n    color: rgba(var(--lg-pink), 0.9) !important;\n    text-shadow: 0 0 6px rgba(var(--lg-pink), 0.5) !important;\n}\n\n\n/* ЧЕКБОКСЫ */\n\n/* Сброс дефолтного вида чекбокса во всех браузерах */\ninput[type=\"checkbox\"],\ninput[type=\"checkbox\"]:checked,\ninput[type=\"checkbox\"]:hover,\ninput[type=\"checkbox\"]:focus {\n    -webkit-appearance: none !important;\n    -moz-appearance: none !important;\n    appearance: none !important;\n}\n\n/* Убираем любые псевдоэлементы которые могут рисовать галочку */\ninput[type=\"checkbox\"]::before,\ninput[type=\"checkbox\"]::after,\ninput[type=\"checkbox\"]:checked::before,\ninput[type=\"checkbox\"]:checked::after {\n    content: none !important;\n    display: none !important;\n}\n\n/* Базовый стиль — пунктирный кружок */\ninput[type=\"checkbox\"] {\n    width: 22px !important;\n    height: 22px !important;\n    margin: 0 8px 0 0 !important;\n    padding: 0 !important;\n    background-color: transparent !important;\n    border: none !important;\n    cursor: pointer !important;\n    vertical-align: middle !important;\n    position: relative !important;\n    box-shadow: none !important;\n    outline: none !important;\n    background-image: url(\"data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3C16.9706 3 21 7.02944 21 12Z' stroke='%23FFC0CB' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' stroke-dasharray='4 4'/%3E%3C/svg%3E\") !important;\n    background-size: 90% 100% !important;\n    background-repeat: no-repeat !important;\n    background-position: center !important;\n}\n\n/* Выбранное состояние — лапка */\ninput[type=\"checkbox\"]:checked {\n    background-color: transparent !important;\n    background-image: url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 100 100' enable-background='new 0 0 100 100' xml:space='preserve' fill='%23FFC0CB'%3E%3Cpath fill='none' stroke='%23FFC0CB' stroke-width='4' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d='M50.016,73.188c-6.403,0-12.2-2.595-16.396-6.791C29.423,62.2,26.828,56.403,26.828,50c0-6.402,2.594-12.197,6.788-16.393 c4.196-4.198,9.995-6.795,16.399-6.795c12.806,0,23.188,10.381,23.188,23.188S62.822,73.188,50.016,73.188z' /%3E%3Cpath fill='none' stroke='%23FFC0CB' stroke-width='4' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' d='M54.14,39.612c0.96-0.349,2.037-0.53,3.175-0.53c4.04,0,7.315,3.275,7.315,7.315c0,7.188-14.614,18.199-14.614,18.199 S35.37,53.585,35.37,46.397c0-4.04,3.275-7.315,7.315-7.315S50,42.357,50,46.397' /%3E%3C/svg%3E\") !important;\n    background-size: 150% 150% !important;\n    background-repeat: no-repeat !important;\n    background-position: center !important;\n}\n\n/* Принудительно скрываем чекбоксы, которые ST хочет скрыть */\ninput[type=\"checkbox\"][hidden],\ninput[type=\"checkbox\"].hidden,\ninput[type=\"checkbox\"][style*=\"display: none\"],\ninput[type=\"checkbox\"][style*=\"display:none\"],\ninput[type=\"checkbox\"][style*=\"visibility: hidden\"],\ninput[type=\"checkbox\"][style*=\"visibility:hidden\"] {\n    display: none !important;\n}\n\ninput[type=\"checkbox\"]:focus {\n    outline: none !important;\n}\n/* Думалка — иконка-сердечко */\n.mes_reasoning_header {\n    background: transparent !important;\n    backdrop-filter: none !important;\n    border: none !important;\n    box-shadow: none !important;\n    padding: 0 !important;\n    margin: 0 !important;\n    position: relative;\n    height: 0 !important;\n    overflow: visible !important;\n}\n\n.mes_reasoning_header_title {\n    font-size: 0 !important;\n    line-height: 0 !important;\n    color: transparent !important;\n    position: absolute;\n    top: 0;\n    left: 50%;\n    transform: translateX(-50%);\n    width: 150px;\n    height: 50px;\n    cursor: pointer;\n    z-index: 10;\n}\n\n/* Ваша картинка — через маску, как в теме */\n.mes_reasoning_header_title::before {\n    content: \"\" !important;\n    position: absolute;\n    top: 10%;\n    left: 60%;\n    transform: translate(-50%, -50%);\n    width: 100px;\n    height: 100px;\n    background-color: rgba(var(--lg-pink), 0.9) !important; /* розовый из темы */\n    -webkit-mask: url(\"https://i.postimg.cc/N0Bf99TH/Gemini-Generated-Image-s7nyvjs7nyvjs7ny-(1).png\") center/contain no-repeat;\n    mask: url(\"https://i.postimg.cc/N0Bf99TH/Gemini-Generated-Image-s7nyvjs7nyvjs7ny-(1).png\") center/contain no-repeat;\n    filter: drop-shadow(0 0 6px rgba(var(--lg-pink), 0.25));\n    opacity: 0.45;\n    z-index: 1;\n    pointer-events: none;\n    transition: opacity 0.3s ease;\n}\n\n/* Ховер — ярче */\n.mes_reasoning_header_title:hover::before {\n    opacity: 0.8;\n    background-color: rgba(var(--lg-pink), 1) !important;\n    filter: drop-shadow(0 0 10px rgba(var(--lg-pink), 0.5));\n}\n\n/* Прячем стрелку */\ndiv.mes_reasoning_arrow.fa-solid.fa-chevron-up::before,\ndiv.mes_reasoning_arrow.fa-solid.fa-chevron-down::before {\n    color: transparent !important;\n    opacity: 0 !important;\n}\n\n/* Сам блок reasoning — прозрачный фон */\n.mes_reasoning {\n    background: transparent !important;\n    backdrop-filter: none !important;\n    border: none !important;\n    padding: 0 !important;\n    margin: 0 !important;\n}\n/* ВЕРХНИЕ ИКОНКИ звезды */\n\n/* 1. Скрываем стандартные иконки Font Awesome */\n#leftNavDrawerIcon i,\n#rightNavDrawerIcon i,\n#sys-settings-button .drawer-icon i,\n#advanced-formatting-button .drawer-icon i,\n#WI-SP-button .drawer-icon i,\n#user-settings-button .drawer-icon i,\n#backgrounds-button .drawer-icon i,\n#extensions-settings-button .drawer-icon i,\n#persona-management-button .drawer-icon i,\n.drawer-icon i {\n    display: none !important;\n}\n\n/* 2. Настраиваем контейнеры */\n#leftNavDrawerIcon,\n#rightNavDrawerIcon,\n#sys-settings-button .drawer-icon,\n#advanced-formatting-button .drawer-icon,\n#WI-SP-button .drawer-icon,\n#user-settings-button .drawer-icon,\n#backgrounds-button .drawer-icon,\n#extensions-settings-button .drawer-icon,\n#persona-management-button .drawer-icon {\n    font-size: 0 !important;\n    color: transparent !important;\n    width: 42px !important;\n    height: 42px !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n}\n\n/* 3. Ставим котика (SVG) — через маску */\n#leftNavDrawerIcon::before,\n#rightNavDrawerIcon::before,\n#sys-settings-button .drawer-icon::before,\n#advanced-formatting-button .drawer-icon::before,\n#WI-SP-button .drawer-icon::before,\n#user-settings-button .drawer-icon::before,\n#backgrounds-button .drawer-icon::before,\n#extensions-settings-button .drawer-icon::before,\n#persona-management-button .drawer-icon::before {\n    content: \"\" !important;\n    display: block !important;\n    width: 32px !important;\n    height: 32px !important;\n    background-color: #C896B4 !important;\n    -webkit-mask: url('data:image/svg+xml,%3Csvg viewBox=\"0 0 400 400\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath d=\"M97.5196 331.901C112.889 287.72 128.979 240.626 145.791 190.617C162.602 140.609 177.204 96.4029 189.596 58C219.453 145.36 235.625 197.306 238.112 213.836C241.842 238.631 275.21 335.628 266.731 342.576C258.253 349.523 182.583 269.188 163.655 245.295C144.728 221.401 73.981 144.715 80.4117 144.715C83.8675 144.715 150.196 138.456 210.882 139.304C263.124 140.035 310.446 147.098 318.482 155.546C332.706 170.5 198.729 243.235 183.445 255.322C168.161 267.408 97.4268 322.406 85.7124 331.901\" stroke=\"%23000000\" stroke-opacity=\"0.9\" stroke-width=\"16\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/%3E%3C/svg%3E') center/contain no-repeat !important;\n    mask: url('data:image/svg+xml,%3Csvg viewBox=\"0 0 400 400\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath d=\"M97.5196 331.901C112.889 287.72 128.979 240.626 145.791 190.617C162.602 140.609 177.204 96.4029 189.596 58C219.453 145.36 235.625 197.306 238.112 213.836C241.842 238.631 275.21 335.628 266.731 342.576C258.253 349.523 182.583 269.188 163.655 245.295C144.728 221.401 73.981 144.715 80.4117 144.715C83.8675 144.715 150.196 138.456 210.882 139.304C263.124 140.035 310.446 147.098 318.482 155.546C332.706 170.5 198.729 243.235 183.445 255.322C168.161 267.408 97.4268 322.406 85.7124 331.901\" stroke=\"%23000000\" stroke-opacity=\"0.9\" stroke-width=\"16\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/%3E%3C/svg%3E') center/contain no-repeat !important;\n    filter: drop-shadow(0 2px 4px rgba(0,0,0,.15)) !important;\n    transition: transform 0.2s ease, filter 0.2s ease !important;\n}\n\n/* Скрыть числовое поле рядом с ползунком — оставить только слайдер */\n.neo-range-input,\ninput.neo-range-input,\n[data-for] + input[type=\"number\"],\n.range-block .neo-range-input {\n    display: none !important;\n}\n\n/*НИЖНИЕ ИКОНКИ — ТРИ РАЗНЫХ КОТИКА*/\n\n/* 1. Кнопка отправки — котик №1 (свернувшийся) */\n#send_but::before {\n    content: \"\" !important;\n    display: inline-block !important;\n    width: 50px !important;\n    height: 50px !important;\n    background-color: #C896B4 !important;\n    -webkit-mask: url('data:image/svg+xml,%3Csvg viewBox=\"0 0 400 400\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath d=\"M209.202 314C295.069 302.118 353.793 218.418 308.045 135.024C251.513 31.9842 61.8269 106.438 76.8437 219.371C86.6957 293.444 213.097 315.568 234.512 236.857C238.297 222.936 236.714 157.821 218.141 153.168C216.406 152.73 194.202 175.825 184.417 175.825C176.731 175.825 159.616 137.959 141.484 175.825\" stroke=\"%23000000\" stroke-opacity=\"0.9\" stroke-width=\"16\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/%3E%3C/svg%3E') center/contain no-repeat !important;\n    mask: url('data:image/svg+xml,%3Csvg viewBox=\"0 0 400 400\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath d=\"M209.202 314C295.069 302.118 353.793 218.418 308.045 135.024C251.513 31.9842 61.8269 106.438 76.8437 219.371C86.6957 293.444 213.097 315.568 234.512 236.857C238.297 222.936 236.714 157.821 218.141 153.168C216.406 152.73 194.202 175.825 184.417 175.825C176.731 175.825 159.616 137.959 141.484 175.825\" stroke=\"%23000000\" stroke-opacity=\"0.9\" stroke-width=\"16\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/%3E%3C/svg%3E') center/contain no-repeat !important;\n    filter: drop-shadow(0 0 8px rgba(255, 160, 190, 0.2)) !important;\n    transition: transform 0.2s ease, filter 0.2s ease !important;\n}\n\n/* 2. Кнопка опций/настроек — котик №2 (с хвостом и ушками) */\n#options_button::before {\n    content: \"\" !important;\n    display: inline-block !important;\n    width: 30px !important;\n    height: 30px !important;\n    background-color: #C896B4 !important;\n    -webkit-mask: url('data:image/svg+xml,%3Csvg viewBox=\"0 0 400 400\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath d=\"M245.2 134.289C294.12 73.9855 219.025 82.2174 208.126 76.763C204.296 74.849 200.528 56.3705 192.005 60.6375C178.88 67.2036 179.995 101.383 178.571 112.785C177.798 118.991 169.133 127.877 166.285 134.289C161.739 144.521 156.744 156.692 148.393 169.402C140.043 182.113 122.592 191.967 113.857 201.681C76.682 243.002 92.6204 291.579 133.435 322.992C174.716 354.764 347.131 342.906 298.399 269.769\" stroke=\"%23000000\" stroke-opacity=\"0.9\" stroke-width=\"16\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/%3E%3Cpath d=\"M225.903 162.283C238.018 206.627 220.627 252.936 220.627 296.357C220.627 301.354 230.543 296.532 235.401 297.425\" stroke=\"%23000000\" stroke-opacity=\"0.9\" stroke-width=\"16\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/%3E%3Cpath d=\"M162.667 208.879C172.419 210.315 181.319 217.474 188.222 224.166C222.582 257.481 178.688 279.87 176.257 291.647C175.708 294.311 187.035 296.145 189.31 296.389\" stroke=\"%23000000\" stroke-opacity=\"0.9\" stroke-width=\"16\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/%3E%3Cpath d=\"M211.536 62.994C218.161 56.7795 219.425 67.6568 220.627 73.6378\" stroke=\"%23000000\" stroke-opacity=\"0.9\" stroke-width=\"16\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/%3E%3C/svg%3E') center/contain no-repeat !important;\n    mask: url('data:image/svg+xml,%3Csvg viewBox=\"0 0 400 400\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath d=\"M245.2 134.289C294.12 73.9855 219.025 82.2174 208.126 76.763C204.296 74.849 200.528 56.3705 192.005 60.6375C178.88 67.2036 179.995 101.383 178.571 112.785C177.798 118.991 169.133 127.877 166.285 134.289C161.739 144.521 156.744 156.692 148.393 169.402C140.043 182.113 122.592 191.967 113.857 201.681C76.682 243.002 92.6204 291.579 133.435 322.992C174.716 354.764 347.131 342.906 298.399 269.769\" stroke=\"%23000000\" stroke-opacity=\"0.9\" stroke-width=\"16\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/%3E%3Cpath d=\"M225.903 162.283C238.018 206.627 220.627 252.936 220.627 296.357C220.627 301.354 230.543 296.532 235.401 297.425\" stroke=\"%23000000\" stroke-opacity=\"0.9\" stroke-width=\"16\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/%3E%3Cpath d=\"M162.667 208.879C172.419 210.315 181.319 217.474 188.222 224.166C222.582 257.481 178.688 279.87 176.257 291.647C175.708 294.311 187.035 296.145 189.31 296.389\" stroke=\"%23000000\" stroke-opacity=\"0.9\" stroke-width=\"16\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/%3E%3Cpath d=\"M211.536 62.994C218.161 56.7795 219.425 67.6568 220.627 73.6378\" stroke=\"%23000000\" stroke-opacity=\"0.9\" stroke-width=\"16\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/%3E%3C/svg%3E') center/contain no-repeat !important;\n    filter: drop-shadow(0 0 4px rgba(255, 160, 190, 0.2)) !important;\n    transition: transform 0.2s ease, filter 0.2s ease !important;\n}\n\n/* 3. Кнопка расширений — котик №3 (абстрактный/задумчивый) */\n#extensionsMenuButton::before {\n    content: \"\" !important;\n    display: inline-block !important;\n    width: 70px !important;\n    height: 70px !important;\n    background-color: #C896B4 !important;\n    -webkit-mask: url('data:image/svg+xml,%3Csvg viewBox=\"0 0 400 400\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath d=\"M271.307 256.142C299.066 225.436 258.936 221.137 255.999 212.214C255.498 210.686 259.33 188.96 257.701 188.96C245.635 188.96 229.733 234.131 199.012 221.69C169.921 209.906 169.203 161.748 138.623 148.478C61.9259 115.192 88.7822 268.726 96.0932 298.343\" stroke=\"%23000000\" stroke-opacity=\"0.9\" stroke-width=\"16\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/%3E%3Cpath d=\"M314 305.612C280.935 311.977 243.429 267.9 233.906 265.702C225.29 263.712 134.948 311.785 93.5223 199.469\" stroke=\"%23000000\" stroke-opacity=\"0.9\" stroke-width=\"16\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/%3E%3Cpath d=\"M97.3463 154.616C141.211 4.23541 220.11 186.05 236.719 145.911\" stroke=\"%23000000\" stroke-opacity=\"0.9\" stroke-width=\"16\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/%3E%3C/svg%3E') center/contain no-repeat !important;\n    mask: url('data:image/svg+xml,%3Csvg viewBox=\"0 0 400 400\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"%3E%3Cpath d=\"M271.307 256.142C299.066 225.436 258.936 221.137 255.999 212.214C255.498 210.686 259.33 188.96 257.701 188.96C245.635 188.96 229.733 234.131 199.012 221.69C169.921 209.906 169.203 161.748 138.623 148.478C61.9259 115.192 88.7822 268.726 96.0932 298.343\" stroke=\"%23000000\" stroke-opacity=\"0.9\" stroke-width=\"16\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/%3E%3Cpath d=\"M314 305.612C280.935 311.977 243.429 267.9 233.906 265.702C225.29 263.712 134.948 311.785 93.5223 199.469\" stroke=\"%23000000\" stroke-opacity=\"0.9\" stroke-width=\"16\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/%3E%3Cpath d=\"M97.3463 154.616C141.211 4.23541 220.11 186.05 236.719 145.911\" stroke=\"%23000000\" stroke-opacity=\"0.9\" stroke-width=\"16\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/%3E%3C/svg%3E') center/contain no-repeat !important;\n    filter: drop-shadow(0 0 6px rgba(255, 160, 190, 0.2)) !important;\n    transition: transform 0.2s ease, filter 0.2s ease !important;\n}\n\n/* КНОПКА СТОПА — ГИФКА */\n\n/* Скрываем стандартную FA-иконку внутри кнопки стопа */\n#send_form .mes_stop i,\n#send_form .mes_stop .fa-circle-stop,\n#send_form #mes_stop i {\n    display: none !important;\n}\n\n#send_form .mes_stop {\n    position: relative;\n    cursor: pointer;\n    transition: var(--animation-duration-2x);\n    opacity: 0.7;\n    background: transparent;\n    border: none;\n    overflow: hidden;  /* <-- обрезка по границам кнопки */\n    width: var(--bottomFormBlockSize);\n    height: var(--bottomFormBlockSize);\n}\n\n#send_form .mes_stop::before,\n#send_form #mes_stop::before {\n    content: '' !important;\n    display: block !important;\n    position: absolute;\n    inset: 0;  /* <-- занимает всю кнопку */\n    width: auto !important;\n    height: auto !important;\n    transform: none !important;  /* убираем translate */\n    background-image: url('https://i.pinimg.com/originals/e7/19/fc/e719fc49e7e4bdcbc369f9f3145b77b3.gif') !important;\n    background-size: contain !important;\n    background-position: center !important;\n    background-repeat: no-repeat !important;\n    filter: drop-shadow(0 0 8px rgba(255, 160, 190, 0.3)) !important;\n    z-index: 1;\n}\n\n#send_form .mes_stop:hover {\n    opacity: 1;\n}\n\n#send_form .mes_stop:hover::before {\n    filter: drop-shadow(0 0 12px rgba(255, 160, 190, 0.5)) brightness(1.1);\n    transform: scale(1.05) !important;\n}\n/* --- INPUT — кастомный placeholder --- */\n\n#send_textarea:focus {\n    border-color: rgba(255, 180, 220, 0.2) !important;\n    box-shadow: inset 0 2px 4px rgba(0,0,0,.12), 0 0 0 3px rgba(255, 150, 200, 0.06) !important;\n    outline: none !important;\n}\n\n/* Полностью удаляем стандартный placeholder */\n#send_textarea::placeholder {\n    color: transparent !important;\n    opacity: 0 !important;\n    visibility: hidden !important;\n}\n\n/* Кастомный placeholder */\n#nonQRFormItems {\n    position: relative !important;\n}\n\n#nonQRFormItems:has(#send_textarea:placeholder-shown)::before {\n    content: \"\" !important;\n    position: absolute !important;\n    top: 50% !important;\n    left: 50% !important;\n    transform: translate(-50%, -50%) !important;\n    color: rgba(255, 180, 200, 0.5) !important;\n    font-family: 'Comfortaa', sans-serif !important;\n    font-size: 0.8em !important;\n    pointer-events: none !important;\n    white-space: nowrap !important;\n    opacity: 0.7 !important;\n    transition: opacity 0.25s ease !important;\n    z-index: 20 !important;\n}\n\n/* Когда поле не пустое — скрываем кастомный placeholder */\n#nonQRFormItems:not(:has(#send_textarea:placeholder-shown))::before {\n    opacity: 0 !important;\n    visibility: hidden !important;\n}\n\n/* ===== убираем кнопки ===== */\n\n#qr--bar {\n  opacity: 0 !important;\n  visibility: hidden !important;\n  max-height: 0 !important;\n  pointer-events: none !important;\n  overflow: visible !important;\n  transition:\n    opacity 0.3s ease-in-out,\n    visibility 0.3s ease-in-out,\n    max-height 0.3s ease !important;\n  width: 100% !important;\n  display: block !important;\n}\n\n#send_form:focus-within #qr--bar {\n  opacity: 1 !important;\n  visibility: visible !important;\n  max-height: 1000px !important;\n  pointer-events: auto !important;\n}\n\n#qr--bar > .qr--buttons,\n.qr--buttons {\n  display: flex !important;\n  flex-direction: row !important;\n  flex-wrap: wrap !important;\n  align-items: center !important;\n  justify-content: flex-start !important;\n  gap: 8px !important;\n  row-gap: 8px !important;\n  column-gap: 8px !important;\n  padding: 8px !important;\n  width: 100% !important;\n  min-height: auto !important;\n  opacity: 1 !important;\n  visibility: visible !important;\n  max-height: none !important;\n  overflow: visible !important;\n  transform: none !important;\n}\n\n#qr--bar > .qr--buttons > .qr--button,\n.qr--buttons > .qr--button,\n.qr--button {\n  flex-shrink: 0 !important;\n  flex-grow: 0 !important;\n  width: auto !important;\n  min-width: fit-content !important;\n  max-width: none !important;\n  white-space: nowrap !important;\n  margin: 0 !important;\n  padding: 4px 8px !important;\n  overflow: visible !important;\n  position: relative !important;\n}\n\n.qr--button > *,\n.qr--button > span,\n.qr--button > label {\n  white-space: nowrap !important;\n  overflow: visible !important;\n  text-overflow: clip !important;\n}\n/* ===== покраска гардероба+активного гардероба +симс кнопка ===== */\n#sw-bar-btn {\n    color: rgba(var(--lg-pink), 0.9) !important;\n}\n\n#sw-bar-btn .fa-shirt {\n    color: rgba(var(--lg-pink), 0.9) !important;\n}\n\n#sw-bar-btn .sw-bar-count {\n    background: rgba(var(--lg-pink), 0.2) !important;\n    color: rgba(var(--lg-pink-soft), 1) !important;\n    border: 1px solid rgba(var(--lg-pink), 0.4) !important;\n}\n#sw-bar-btn:hover .fa-shirt {\n    text-shadow: 0 0 8px rgba(var(--lg-pink), 0.6) !important;\n}\n\n#sw-bar-btn .sw-bar-count {\n    box-shadow: 0 0 6px rgba(var(--lg-pink), 0.3) !important;\n}\n.fa-heart {\n    color: rgba(var(--lg-pink), 0.9) !important;\n}\n:root {\n    --lg-bg-1:       38, 38, 38 !important;\n    --lg-bg-2:       26, 26, 26 !important;\n    --lg-bg-3:       48, 48, 48 !important;\n}\n\nbody, #bg1, #bg_custom {\n    background:\n        radial-gradient(ellipse at 20% 20%, rgba(var(--lg-pink), 0.04) 0%, transparent 40%),\n        radial-gradient(ellipse at 80% 80%, rgba(var(--lg-pink-dim), 0.03) 0%, transparent 45%),\n        linear-gradient(165deg, rgb(var(--lg-bg-3)) 0%, rgb(var(--lg-bg-1)) 50%, rgb(var(--lg-bg-2)) 100%) !important;\n    background-attachment: fixed !important;\n    background-size: cover !important;\n}\n#send_form,\nbody.no-blur #send_form {\n    border: none !important;\n    border-radius: 0 !important;\n    background: transparent !important;\n    box-shadow: none !important;\n    backdrop-filter: none !important;\n}\n/* Скрыть бургер-иконку в списке промптов */\n#completion_prompt_manager_list li.completion_prompt_manager_prompt .fa-bars,\n#completion_prompt_manager_list li.completion_prompt_manager_prompt .prompt-manager-drag-handle,\n#completion_prompt_manager_list li.completion_prompt_manager_prompt [class*=\"drag\"] {\n    display: none !important;\n}\n\n/* === ПОЛЗУНКИ — звёздочка вместо кругляшка === */\n\n/* Основа ползунка */\ninput[type=\"range\"] {\n    -webkit-appearance: none !important;\n    appearance: none !important;\n    background: transparent !important;\n    height: 24px !important;\n    cursor: pointer;\n}\n\n/* Трек (дорожка) */\ninput[type=\"range\"]::-webkit-slider-runnable-track {\n    height: 4px !important;\n    background: rgba(var(--lg-pink), 0.2) !important;\n    border-radius: 2px !important;\n    border: 1px dashed rgba(var(--lg-pink), 0.35) !important;\n    background-clip: padding-box !important;\n}\n\ninput[type=\"range\"]::-moz-range-track {\n    height: 4px !important;\n    background: rgba(var(--lg-pink), 0.2) !important;\n    border-radius: 2px !important;\n    border: 1px dashed rgba(var(--lg-pink), 0.35) !important;\n}\n\n/* Звёздочка-бегунок (Chrome/Safari/Edge) */\ninput[type=\"range\"]::-webkit-slider-thumb {\n    -webkit-appearance: none !important;\n    appearance: none !important;\n    width: 20px !important;\n    height: 20px !important;\n    margin-top: -9px !important; /* центрирует относительно трека */\n    background-color: rgb(var(--lg-pink)) !important;\n    border: none !important;\n    border-radius: 0 !important;\n    box-shadow: none !important;\n    cursor: pointer;\n    -webkit-mask: url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'><path d='M12 2l2.39 7.36H22l-6.2 4.5 2.39 7.36L12 16.72l-6.19 4.5 2.39-7.36L2 9.36h7.61z'/></svg>\") center/contain no-repeat !important;\n    mask: url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'><path d='M12 2l2.39 7.36H22l-6.2 4.5 2.39 7.36L12 16.72l-6.19 4.5 2.39-7.36L2 9.36h7.61z'/></svg>\") center/contain no-repeat !important;\n    filter: drop-shadow(0 0 6px rgba(var(--lg-pink), 0.6));\n    transition: filter 0.2s ease, transform 0.2s ease;\n}\n\n/* Звёздочка-бегунок (Firefox) */\ninput[type=\"range\"]::-moz-range-thumb {\n    appearance: none !important;\n    width: 20px !important;\n    height: 20px !important;\n    background-color: rgb(var(--lg-pink)) !important;\n    border: none !important;\n    border-radius: 0 !important;\n    box-shadow: none !important;\n    cursor: pointer;\n    mask: url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'><path d='M12 2l2.39 7.36H22l-6.2 4.5 2.39 7.36L12 16.72l-6.19 4.5 2.39-7.36L2 9.36h7.61z'/></svg>\") center/contain no-repeat !important;\n    filter: drop-shadow(0 0 6px rgba(var(--lg-pink), 0.6));\n}\n\n/* Hover — ярче и чуть больше */\ninput[type=\"range\"]:hover::-webkit-slider-thumb {\n    filter: drop-shadow(0 0 10px rgba(var(--lg-pink), 0.9));\n    transform: scale(1.15);\n}\n\ninput[type=\"range\"]:hover::-moz-range-thumb {\n    filter: drop-shadow(0 0 10px rgba(var(--lg-pink), 0.9));\n    transform: scale(1.15);\n}\n\n/* Active — при клике */\ninput[type=\"range\"]:active::-webkit-slider-thumb {\n    filter: drop-shadow(0 0 14px rgba(var(--lg-pink), 1));\n    transform: scale(1.2);\n}",
    "bogus_folders": true,
    "zoomed_avatar_magnification": false,
    "reduced_motion": true,
    "compact_input_area": true,
    "show_swipe_num_all_messages": false,
    "click_to_edit": false,
    "media_display": "list"
}