{"id":"75c798c6-5811-4685-b7d8-118515ee2ca7","authorId":"CvciB0m3WgzCDFLuyjZGmHMawOlBglMx","title":"【鬼灭之刃】大世界探索/深度还原/战斗爽/多女角色/内置文风","description":"【群号：877267384 ❤roll呼吸法❤ 数值对战，内置文风，还原原著】\n【10/27更新降低战斗难度10/26更新战斗逻辑约束/mod区新增计算mod/白天模式字体颜色已经修复，已修复扮演鬼时AI错乱的问题，解决办法可看评论区/第二次更新减耗解决掉思维链和格式的情况】这是一个鬼与人共存的残酷世界。\n传说太阳下山后，有恶鬼出没食人。善良的卖炭少年炭治郎，全家惨遭恶鬼屠杀，而唯一幸存的妹妹祢豆子，也异变成了凶暴的鬼。为了让妹妹变回人类，并讨伐杀害家人的恶鬼，少年决心踏上“斩鬼”之路，一场赌上生死的冒险就此拉开序幕。\n\n#鬼灭之刃 #热血 #战斗 #冒险 #奇幻 #兄妹情 #成长 #JUMP #动漫 #催泪 #经典 #大世界#剧情向#高自由度","background":"gogwiswdljw1b1ue6r2uebxg.webp","backgroundWidth":2550,"backgroundHeight":1510,"cover":"tvbw6dieuxp2vx7e6qhc4zvy.webp","coverWidth":1786,"coverHeight":1517,"introPage":"mal87x6d5rbrzklvn4suq9gz.html","changelog":null,"createdAt":"2026-04-29T05:55:30.929Z","updatedAt":"2026-07-26T17:19:28.383Z","initPublicAt":"2026-04-29T06:32:40.840Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* ═══════════════════════════════════════════════════════\n   🌸 鬼灭之刃 × RILI平台 完整适配版 (v6.0 终极整合版)\n   ═══════════════════════════════════════════════════════ */\n\n/* --- 字体设置 --- */\n@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@700;900&family=Noto+Serif+SC:wght@600;700;900&family=Ma+Shan+Zheng&display=swap');\n\nbody, * {\n    font-family: 'Noto Serif JP', 'SimSun', 'STSong', serif !important;\n    letter-spacing: 2px !important;\n    font-weight: 700 !important;\n    box-sizing: border-box !important;\n}\n\n/* --- 日夜模式变量（鬼灭配色）--- */\n:root,\n.rili-markdown-renderer {\n    --primary-purple: #6B4C9A;\n    --accent-orange: #E85D3C;\n    --light-purple: #9B7FC9;\n    --dark-red: #8B2635;\n    --bg-dark: #1A0F1F;\n    --bg-mid: #2D1B3D;\n    --border-black: #000000;\n    --text-main: #E8D5F2;\n    --glow-purple: #B794F6;\n    --glow-orange: #FF6B4A;\n}\n\n@media (prefers-color-scheme: dark) {\n    :root,\n    .rili-markdown-renderer {\n        --primary-purple: #7A5CAD;\n        --accent-orange: #F06543;\n        --light-purple: #A88FD1;\n        --dark-red: #9B2F3F;\n        --bg-dark: #150A1E;\n        --bg-mid: #251533;\n        --text-main: #E8D5F2;\n        --glow-purple: #C9A7FF;\n        --glow-orange: #FF7A5C;\n    }\n}\n\n/* ═══════════════════════════════════════════════════════\n   气泡容器修复（解决用户输入排版问题）\n   ═══════════════════════════════════════════════════════ */\n\n/* 用户输入气泡 */\n.is-user > div {\n    position: relative !important;\n    background: transparent !important;\n    border: none !important;\n    border-radius: 0 !important;\n    box-shadow: none !important;\n    padding: 28px 32px 32px 32px !important;\n    overflow: visible !important;\n    margin-top: 1.5em !important;\n    width: 100% !important;\n    max-width: 100% !important;\n}\n\n.is-user > div::before {\n    content: '';\n    position: absolute;\n    top: 0; left: 0; right: 0; bottom: 0;\n    background: linear-gradient(180deg, \n        var(--bg-dark) 0%, \n        var(--bg-mid) 25%, \n        var(--bg-dark) 60%, \n        #0A0510 85%, \n        #000000 100%) !important;\n    border: 4px solid #000000 !important;\n    box-shadow: \n        0 10px 25px rgba(0, 0, 0, 0.9), \n        inset 0 0 0 1px rgba(107, 76, 154, 0.4), \n        inset 0 -90px 70px -50px rgba(0, 0, 0, 0.9),\n        0 0 20px rgba(183, 148, 246, 0.15) !important;\n    clip-path: polygon(0 12px, 12px 0, calc(100% - 12px) 0, 100% 12px, 100% calc(100% - 12px), calc(100% - 12px) 100%, 12px 100%, 0 calc(100% - 12px));\n    filter: drop-shadow(0 0 2px rgba(107, 76, 154, 0.3));\n    z-index: 0 !important;\n}\n\n/* 用户输入内容层级修正 */\n.is-user > div > .space-y-3,\n.is-user > div > .rili-markdown-renderer {\n    position: relative !important;\n    z-index: 2 !important;\n    color: var(--text-main) !important;\n}\n\n.is-user > div p,\n.is-user > div span,\n.is-user > div div {\n    color: var(--text-main) !important;\n    word-wrap: break-word !important;\n    overflow-wrap: break-word !important;\n}\n\n/* AI回复气泡 */\n.is-assistant > div {\n    position: relative !important;\n    background: transparent !important;\n    border: none !important;\n    border-radius: 0 !important;\n    box-shadow: none !important;\n    padding: 28px 32px 32px 32px !important;\n    overflow: visible !important;\n    margin-top: 1.5em !important;\n}\n\n.is-assistant > div::before {\n    content: '';\n    position: absolute;\n    top: 0; left: 0; right: 0; bottom: 0;\n    background: linear-gradient(180deg, \n        var(--bg-dark) 0%, \n        var(--bg-mid) 25%, \n        var(--bg-dark) 60%, \n        #0A0510 85%, \n        #000000 100%) !important;\n    border: 4px solid #000000 !important;\n    box-shadow: \n        0 10px 25px rgba(0, 0, 0, 0.9), \n        inset 0 0 0 1px rgba(107, 76, 154, 0.4), \n        inset 0 -90px 70px -50px rgba(0, 0, 0, 0.9),\n        0 0 20px rgba(183, 148, 246, 0.15) !important;\n    clip-path: polygon(0 12px, 12px 0, calc(100% - 12px) 0, 100% 12px, 100% calc(100% - 12px), calc(100% - 12px) 100%, 12px 100%, 0 calc(100% - 12px));\n    filter: drop-shadow(0 0 2px rgba(107, 76, 154, 0.3));\n    z-index: 0 !important;\n}\n\n/* AI回复内容层级修正 */\n.is-assistant > div > *:not(button) {\n    position: relative !important;\n    z-index: 2 !important;\n    color: var(--text-main) !important;\n}\n\n/* ═══════════════════════════════════════════════════════\n   按钮保护（防止被隐藏）\n   ═══════════════════════════════════════════════════════ */\n\n.is-user .flex.items-center.gap-1,\n.is-assistant .flex.items-center.gap-1 {\n    position: relative !important;\n    z-index: 10 !important;\n    display: flex !important;\n    visibility: visible !important;\n    opacity: 1 !important;\n}\n\n.is-user button,\n.is-assistant button {\n    position: relative !important;\n    z-index: 11 !important;\n    display: inline-flex !important;\n    visibility: visible !important;\n    opacity: 1 !important;\n    pointer-events: auto !important;\n}\n\n/* ═══════════════════════════════════════════════════════\n   标题样式\n   ═══════════════════════════════════════════════════════ */\n\n.rili-markdown-renderer h1, \n.rili-markdown-renderer h2, \n.rili-markdown-renderer h3 {\n    font-family: 'Noto Serif JP', 'STKaiti', 'KaiTi', serif !important;\n    font-size: 1.7em !important;\n    letter-spacing: 5px !important;\n    color: var(--accent-orange) !important;\n    border-bottom: none !important;\n    text-shadow: \n        2px 2px 0px #000000, \n        3px 3px 8px rgba(0, 0, 0, 0.7),\n        0 0 15px rgba(232, 93, 60, 0.5) !important;\n    padding-bottom: 8px;\n    margin-bottom: 15px !important;\n    position: relative;\n    font-weight: 900 !important;\n}\n\n.rili-markdown-renderer h1::after,\n.rili-markdown-renderer h2::after,\n.rili-markdown-renderer h3::after {\n    content: '';\n    position: absolute;\n    bottom: -4px;\n    left: 0;\n    width: 80px;\n    height: 3px;\n    background: linear-gradient(90deg, var(--accent-orange), var(--primary-purple));\n    box-shadow: 0 0 0 2px #000000, 0 0 8px rgba(232, 93, 60, 0.6);\n}\n\n/* ═══════════════════════════════════════════════════════\n   加载动画（RILI平台适配）\n   ═══════════════════════════════════════════════════════ */\n\n@keyframes demonSlayerSpin {\n    from { transform: rotate(0deg); }\n    to { transform: rotate(360deg); }\n}\n\n/* 隐藏原有加载动画 */\ndiv:has(> .style_dot-flashing__8L91Q) .style_dot-flashing__8L91Q::before,\ndiv:has(> .style_dot-flashing__8L91Q) .style_dot-flashing__8L91Q::after {\n    display: none !important;\n}\n\n/* 替换为鬼灭风格加载动画 */\n.style_dot-flashing__8L91Q {\n    width: 100% !important;\n    max-width: 500px !important;\n    aspect-ratio: 16 / 9 !important;\n    background: var(--bg-dark) !important;\n    border: 4px solid #000000 !important;\n    box-shadow: \n        inset 0 0 0 2px var(--primary-purple), \n        0 10px 25px rgba(0, 0, 0, 0.9),\n        0 0 20px rgba(107, 76, 154, 0.3) !important;\n    position: relative !important;\n    overflow: hidden !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    margin: 1em auto !important;\n    clip-path: polygon(0 10px, 10px 0, calc(100% - 10px) 0, 100% 10px, 100% calc(100% - 10px), calc(100% - 10px) 100%, 10px 100%, 0 calc(100% - 10px));\n    filter: drop-shadow(0 0 3px rgba(107, 76, 154, 0.4));\n    animation: none !important;\n}\n\n.style_dot-flashing__8L91Q::before {\n    content: '' !important;\n    width: 100% !important;\n    height: 100% !important;\n    position: absolute !important;\n    top: 0 !important;\n    left: 0 !important;\n    background-image: url('https://pic1.imgdb.cn/item/68fb6ba73203f7be00978a27.png') !important;\n    background-size: contain !important;\n    background-repeat: no-repeat !important;\n    background-position: center !important;\n    z-index: 5 !important;\n}\n\n/* 备用方案：旋转五角星 */\ndiv:has(> .style_dot-flashing__8L91Q)::after {\n    content: '⚔' !important;\n    position: absolute !important;\n    font-size: 24px !important;\n    color: var(--accent-orange) !important;\n    animation: demonSlayerSpin 1.5s linear infinite !important;\n    text-shadow: 0 0 10px rgba(232, 93, 60, 0.8);\n}\n\n/* ═══════════════════════════════════════════════════════\n   折叠栏样式（Details）\n   ═══════════════════════════════════════════════════════ */\n\n.rili-markdown-renderer details {\n    background: rgba(26, 15, 31, 0.85) !important;\n    border: 3px solid var(--dark-red) !important;\n    outline: none !important;\n    margin: 8px 0 !important;\n    padding: 0 !important;\n    position: relative !important;\n    z-index: 3 !important;\n    overflow: hidden !important;\n    transition: all 0.25s ease !important;\n    clip-path: polygon(0 8px, 8px 0, calc(100% - 8px) 0, 100% 8px, 100% calc(100% - 8px), calc(100% - 8px) 100%, 8px 100%, 0 calc(100% - 8px));\n    box-shadow: \n        inset 0 0 0 1px rgba(183, 148, 246, 0.25), \n        0 3px 12px rgba(0, 0, 0, 0.7),\n        0 0 10px rgba(107, 76, 154, 0.2);\n    filter: drop-shadow(0 0 1px rgba(183, 148, 246, 0.2));\n    word-wrap: break-word !important;\n    overflow-wrap: break-word !important;\n    box-sizing: border-box !important;\n}\n\n.rili-markdown-renderer details::before {\n    content: '';\n    position: absolute;\n    left: 0;\n    top: 0;\n    width: 3px;\n    height: 100%;\n    background: linear-gradient(180deg, var(--accent-orange), var(--primary-purple));\n    box-shadow: 0 0 0 1.5px var(--dark-red), 0 0 8px rgba(232, 93, 60, 0.4);\n    z-index: 1;\n}\n\n/* 折叠栏标题 */\n.rili-markdown-renderer summary {\n    font-family: 'Noto Serif SC', 'STSong', 'SimSun', 'FangSong', serif !important;\n    font-size: 1.15em !important;\n    letter-spacing: 3px !important;\n    padding: 10px 20px 10px 40px !important;\n    cursor: pointer !important;\n    font-weight: 700 !important;\n    outline: none !important;\n    list-style: none;\n    position: relative;\n    transition: all 0.3s ease;\n    z-index: 4 !important;\n    background: linear-gradient(90deg, \n        var(--primary-purple) 0%, \n        var(--accent-orange) 50%, \n        var(--primary-purple) 100%) !important;\n    background-size: 200% 100%;\n    color: #FFFFFF !important;\n    text-shadow: \n        1px 1px 2px rgba(0, 0, 0, 0.8),\n        0 0 10px rgba(232, 93, 60, 0.5);\n    box-shadow: \n        inset 0 0 0 1px rgba(255, 255, 255, 0.15), \n        0 2px 6px rgba(107, 76, 154, 0.4),\n        0 0 12px rgba(232, 93, 60, 0.2);\n    filter: drop-shadow(0 0 2px rgba(183, 148, 246, 0.3));\n    overflow: hidden;\n    white-space: normal !important;\n    word-wrap: break-word !important;\n    overflow-wrap: break-word !important;\n    display: flex !important;\n    align-items: center !important;\n    box-sizing: border-box !important;\n    width: 100% !important;\n    min-height: 38px !important;\n    flex-wrap: wrap !important;\n}\n\n.rili-markdown-renderer summary:hover {\n    background: linear-gradient(90deg, \n        var(--primary-purple) 0%, \n        var(--accent-orange) 50%, \n        var(--primary-purple) 100%) !important;\n    background-size: 200% 100%;\n    animation: demonSlayerFlow 2s linear infinite !important;\n    transform: translateX(3px) !important;\n    box-shadow: \n        inset 0 0 0 2px var(--dark-red), \n        0 0 18px rgba(232, 93, 60, 0.7), \n        0 3px 10px rgba(183, 148, 246, 0.5) !important;\n}\n\n@keyframes demonSlayerFlow {\n    0% { background-position: 0% 50%; }\n    100% { background-position: 200% 50%; }\n}\n\n.rili-markdown-renderer summary::after {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: -100%;\n    width: 100%;\n    height: 100%;\n    background: linear-gradient(90deg, \n        transparent 0%, \n        rgba(255, 255, 255, 0.25) 50%, \n        transparent 100%);\n    transition: left 0.5s ease;\n    pointer-events: none;\n    z-index: 1;\n}\n\n.rili-markdown-renderer summary:hover::after {\n    animation: breathingLight 1.5s ease-in-out infinite;\n}\n\n@keyframes breathingLight {\n    0% { left: -100%; }\n    50% { left: 100%; }\n    100% { left: 100%; }\n}\n\n.rili-markdown-renderer summary::-webkit-details-marker { \n    display: none; \n}\n\n.rili-markdown-renderer summary::before {\n    content: '▸';\n    position: absolute;\n    left: 14px;\n    top: 50%;\n    transform: translateY(-50%);\n    font-size: 1.2em !important;\n    color: #FFFFFF;\n    transition: all 0.25s ease;\n    z-index: 2;\n    text-shadow: 0 0 5px rgba(232, 93, 60, 0.8);\n    flex-shrink: 0;\n}\n\n.rili-markdown-renderer details[open] > summary::before {\n    transform: translateY(-50%) rotate(90deg);\n}\n\n.rili-markdown-renderer details:hover {\n    transform: translateY(-1px) !important;\n    border-color: var(--accent-orange) !important;\n    box-shadow: \n        inset 0 0 0 2px rgba(183, 148, 246, 0.4), \n        0 6px 18px rgba(0, 0, 0, 0.8), \n        0 0 20px rgba(232, 93, 60, 0.4) !important;\n}\n\n/* 折叠栏内容 */\n.rili-markdown-renderer details > div,\n.rili-markdown-renderer details > pre,\n.rili-markdown-renderer details > table {\n    padding: 14px 20px !important;\n    background: rgba(26, 15, 31, 0.95) !important;\n    border-left: 4px solid var(--dark-red) !important;\n    border-top: 2px solid var(--dark-red) !important;\n    box-shadow: \n        inset 3px 0 0 var(--accent-orange), \n        inset 0 2px 0 var(--primary-purple),\n        0 0 10px rgba(107, 76, 154, 0.2);\n    margin-top: 0 !important;\n    color: var(--text-main) !important;\n    font-size: 1.05em !important;\n    line-height: 1.8 !important;\n    z-index: 2 !important;\n    position: relative;\n    animation: fadeInContent 0.3s ease-out;\n    overflow: visible !important;\n    box-sizing: border-box !important;\n    white-space: normal !important;\n    word-wrap: break-word !important;\n    overflow-wrap: break-word !important;\n}\n\n@keyframes fadeInContent {\n    from { opacity: 0; transform: translateY(-5px); }\n    to { opacity: 1; transform: translateY(0); }\n}\n\n/* 文本换行修复 */\n.rili-markdown-renderer details,\n.rili-markdown-renderer details * {\n    overflow-wrap: break-word !important;\n    word-wrap: break-word !important;\n}\n\n.rili-markdown-renderer details > div *,\n.rili-markdown-renderer details > div p,\n.rili-markdown-renderer details > div span,\n.rili-markdown-renderer details > div li,\n.rili-markdown-renderer details > div strong,\n.rili-markdown-renderer details > div em,\n.rili-markdown-renderer summary * {\n    white-space: normal !important;\n    word-wrap: break-word !important;\n    overflow-wrap: break-word !important;\n    word-break: break-word !important;\n    max-width: 100% !important;\n    box-sizing: border-box !important;\n}\n\n/* ═══════════════════════════════════════════════════════\n   三栏并排布局\n   ═══════════════════════════════════════════════════════ */\n\n.rili-markdown-renderer .triple-container {\n    display: grid !important;\n    grid-template-columns: repeat(3, 1fr) !important;\n    gap: 12px !important;\n    margin: 12px 0 !important;\n    width: 100% !important;\n    position: relative;\n    align-items: start !important;\n}\n\n/* 折叠状态：每个栏位占一列 */\n.rili-markdown-renderer .triple-container > details.main-panel {\n    grid-column: span 1 !important;\n    width: 100% !important;\n    margin: 0 !important;\n}\n\n/* 展开状态：整个details横跨三列 */\n.rili-markdown-renderer .triple-container > details.main-panel[open] {\n    grid-column: 1 / -1 !important;\n    display: block !important;\n}\n\n/* 展开时summary保持原样式 */\n.rili-markdown-renderer .triple-container > details.main-panel[open] > summary {\n    width: 100% !important;\n}\n\n/* 展开内容占满宽度 */\n.rili-markdown-renderer .triple-container > details.main-panel[open] > *:not(summary) {\n    width: 100% !important;\n    max-width: 100% !important;\n}\n\n/* summary 按钮统一样式 */\n.rili-markdown-renderer .triple-container summary {\n    width: 100% !important;\n    text-align: center !important;\n    white-space: nowrap !important;\n    height: 45px !important;\n    min-height: 45px !important;\n    line-height: 1.2 !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    flex-wrap: nowrap !important;\n    box-sizing: border-box !important;\n}\n\n/* ═══════════════════════════════════════════════════════\n   强调文字\n   ═══════════════════════════════════════════════════════ */\n\n.rili-markdown-renderer strong {\n    color: var(--accent-orange) !important;\n    font-weight: 900 !important;\n    background: rgba(232, 93, 60, 0.12);\n    padding: 2px 6px;\n    border-left: 2px solid var(--primary-purple);\n    border-right: 2px solid var(--primary-purple);\n    display: inline-block;\n    position: relative;\n    text-shadow: \n        1px 1px 2px rgba(0, 0, 0, 0.8),\n        0 0 8px rgba(232, 93, 60, 0.4);\n}\n\n/* ═══════════════════════════════════════════════════════\n   链接样式\n   ═══════════════════════════════════════════════════════ */\n\n.rili-markdown-renderer a {\n    color: var(--light-purple) !important;\n    text-decoration: none !important;\n    border-bottom: 2px solid var(--accent-orange);\n    transition: all 0.25s ease;\n    position: relative;\n    font-weight: 700;\n}\n\n.rili-markdown-renderer a:hover {\n    background: rgba(232, 93, 60, 0.15);\n    color: var(--accent-orange) !important;\n    border-bottom: 3px solid #000000;\n    box-shadow: inset 0 -3px 0 var(--accent-orange), 0 0 10px rgba(232, 93, 60, 0.3);\n    transform: translateX(2px);\n}\n\n/* ═══════════════════════════════════════════════════════\n   代码块\n   ═══════════════════════════════════════════════════════ */\n\n.rili-markdown-renderer code {\n    background: rgba(26, 15, 31, 0.9) !important;\n    color: var(--light-purple) !important;\n    border: 2px solid #000000 !important;\n    box-shadow: inset 0 0 0 1px var(--primary-purple), 0 0 8px rgba(107, 76, 154, 0.2);\n    padding: 3px 8px !important;\n    border-radius: 0 !important;\n    font-size: 0.95em !important;\n    font-family: 'Courier New', 'Consolas', monospace !important;\n    clip-path: polygon(0 3px, 3px 0, calc(100% - 3px) 0, 100% 3px, 100% calc(100% - 3px), calc(100% - 3px) 100%, 3px 100%, 0 calc(100% - 3px));\n}\n\n.rili-markdown-renderer pre {\n    white-space: pre-wrap !important;\n    word-wrap: break-word !important;\n    background: rgba(26, 15, 31, 0.95) !important;\n    border: 2px solid var(--dark-red) !important;\n    padding: 16px !important;\n    overflow-x: auto !important;\n}\n\n.rili-markdown-renderer pre code {\n    background: transparent !important;\n    border: none !important;\n    box-shadow: none !important;\n    padding: 0 !important;\n    clip-path: none !important;\n}\n\n/* ═══════════════════════════════════════════════════════\n   引用块\n   ═══════════════════════════════════════════════════════ */\n\n.rili-markdown-renderer blockquote {\n    border-left: 4px solid #000000 !important;\n    box-shadow: inset 3px 0 0 var(--accent-orange), 0 0 10px rgba(232, 93, 60, 0.2);\n    background: rgba(26, 15, 31, 0.95) !important;\n    padding: 14px 20px !important;\n    color: var(--text-main) !important;\n    font-size: 1.05em !important;\n    margin: 14px 0 !important;\n    position: relative;\n}\n\n.rili-markdown-renderer blockquote::before {\n    content: '「';\n    position: absolute;\n    top: -18px;\n    left: 15px;\n    font-size: 3.5em;\n    color: var(--accent-orange);\n    opacity: 0.25;\n    font-family: 'STKaiti', 'KaiTi', serif;\n    text-shadow: 0 0 15px rgba(232, 93, 60, 0.5);\n}\n\n/* ═══════════════════════════════════════════════════════\n   表格\n   ═══════════════════════════════════════════════════════ */\n\n.rili-markdown-renderer table {\n    border: 4px solid #000000 !important;\n    box-shadow: inset 0 0 0 2px var(--primary-purple), 0 0 15px rgba(107, 76, 154, 0.2);\n    background-color: rgba(26, 15, 31, 0.95) !important;\n    font-size: 1.05em !important;\n    clip-path: polygon(0 6px, 6px 0, calc(100% - 6px) 0, 100% 6px, 100% calc(100% - 6px), calc(100% - 6px) 100%, 6px 100%, 0 calc(100% - 6px));\n    display: table !important;\n    table-layout: auto !important;\n    width: 100% !important;\n    border-collapse: collapse !important;\n}\n\n.rili-markdown-renderer th {\n    background: linear-gradient(135deg, var(--primary-purple) 0%, var(--accent-orange) 100%) !important;\n    color: #FFFFFF !important;\n    border: 2px solid #000000 !important;\n    padding: 12px 18px !important;\n    letter-spacing: 2px;\n    font-weight: 900;\n    text-shadow: 0 0 10px rgba(232, 93, 60, 0.5);\n}\n\n.rili-markdown-renderer td {\n    border: 2px solid #000000 !important;\n    color: var(--text-main) !important;\n    padding: 10px 18px !important;\n}\n\n.rili-markdown-renderer tr:nth-child(even) {\n    background-color: rgba(107, 76, 154, 0.08) !important;\n}\n\n.rili-markdown-renderer tr:hover {\n    background-color: rgba(232, 93, 60, 0.12) !important;\n    transform: translateX(2px);\n}\n\n/* ═══════════════════════════════════════════════════════\n   列表\n   ═══════════════════════════════════════════════════════ */\n\n.rili-markdown-renderer li {\n    font-size: 1.05em !important;\n    line-height: 1.8 !important;\n    color: var(--text-main) !important;\n}\n\n.rili-markdown-renderer li::marker {\n    color: var(--accent-orange);\n    font-weight: 900;\n}\n\n.rili-markdown-renderer ul,\n.rili-markdown-renderer ol {\n    padding-left: 2em !important;\n}\n\n/* ═══════════════════════════════════════════════════════\n   正文文字大小\n   ═══════════════════════════════════════════════════════ */\n\n.rili-markdown-renderer p,\n.rili-markdown-renderer span:not(code *),\n.rili-markdown-renderer div:not(:has(details)):not(:has(table)) {\n    font-size: 17px !important;\n    line-height: 1.9 !important;\n    color: var(--text-main) !important;\n}\n\n/* ═══════════════════════════════════════════════════════\n   气泡底部按钮\n   ═══════════════════════════════════════════════════════ */\n\n.is-assistant button,\n.is-user button {\n    background: rgba(26, 15, 31, 0.8) !important;\n    color: var(--glow-purple) !important;\n    border: 2px solid var(--dark-red) !important;\n    border-radius: 3px !important;\n    font-weight: 700 !important;\n    font-family: 'Noto Serif JP', serif !important;\n    transition: all 0.2s ease !important;\n    padding: 6px 12px !important;\n    font-size: 0.85em !important;\n    letter-spacing: 1px !important;\n    box-shadow: inset 0 0 0 1px rgba(183, 148, 246, 0.2), 0 0 8px rgba(107, 76, 154, 0.15);\n    line-height: 1.2 !important;\n    min-height: auto !important;\n    height: auto !important;\n}\n\n.is-assistant button:hover,\n.is-user button:hover {\n    background: rgba(232, 93, 60, 0.15) !important;\n    color: var(--glow-orange) !important;\n    border-color: var(--accent-orange) !important;\n    box-shadow: inset 0 0 0 1px var(--accent-orange), 0 0 12px rgba(232, 93, 60, 0.4);\n    transform: translateY(-1px) !important;\n}\n\n.is-assistant button svg,\n.is-user button svg {\n    stroke: var(--glow-purple) !important;\n}\n\n.is-assistant button:hover svg,\n.is-user button:hover svg {\n    stroke: var(--glow-orange) !important;\n}\n\n/* ═══════════════════════════════════════════════════════\n   输入框及周边控件\n   ═══════════════════════════════════════════════════════ */\n\n/* 隐藏外层默认表单容器背景 */\nform#prompt-input {\n    background-color: transparent !important;\n    box-shadow: none !important;\n}\n\n/* 核心输入框组包裹层 */\ndiv[data-slot=\"input-group\"] {\n    background-color: var(--bg-dark) !important;\n    border: 3px solid var(--dark-red) !important;\n    border-radius: 12px !important;\n    box-shadow: \n        inset 0 0 0 1px rgba(183, 148, 246, 0.3),\n        0 4px 20px rgba(0, 0, 0, 0.7) !important;\n    transition: all 0.3s ease !important;\n}\n\ndiv[data-slot=\"input-group\"]:focus-within {\n    border-color: var(--accent-orange) !important;\n    box-shadow: \n        0 0 12px rgba(232, 93, 60, 0.4), \n        0 4px 20px rgba(0, 0, 0, 0.8),\n        inset 0 0 0 1px var(--accent-orange) !important;\n}\n\n/* 输入框本体 */\n#prompt-input textarea {\n    background-color: transparent !important;\n    border: none !important;\n    box-shadow: none !important;\n    color: var(--text-main) !important;\n    padding: 12px 16px !important;\n    font-size: 16px !important;\n    line-height: 1.6 !important;\n    font-family: 'Noto Serif JP', 'SimSun', 'STSong', serif !important;\n    font-weight: 700 !important;\n    letter-spacing: 1.5px !important;\n}\n\n#prompt-input textarea:focus {\n    border: none !important;\n    box-shadow: none !important;\n    outline: none !important;\n}\n\n#prompt-input textarea::placeholder {\n    color: rgba(224, 226, 216, 0.4) !important;\n}\n\n#prompt-input textarea::selection {\n    background: var(--accent-orange) !important;\n    color: #FFFFFF !important;\n}\n\n/* 白天模式输入框 */\n@media (prefers-color-scheme: light) {\n    div[data-slot=\"input-group\"] {\n        background: linear-gradient(135deg, #f8f5fc 0%, #e6e1f0 100%) !important;\n    }\n    \n    #prompt-input textarea {\n        color: #1A0F1F !important;\n        text-shadow: 0 0 2px rgba(255,255,255,0.4) !important;\n    }\n    \n    #prompt-input textarea::placeholder {\n        color: rgba(50, 40, 60, 0.6) !important;\n    }\n}\n\n/* 夜间模式输入框 */\n@media (prefers-color-scheme: dark) {\n    div[data-slot=\"input-group\"] {\n        background: linear-gradient(135deg,\n            rgba(26, 15, 31, 0.95) 0%,\n            rgba(45, 27, 61, 1) 100%) !important;\n    }\n    \n    #prompt-input textarea {\n        color: #E8D5F2 !important;\n        text-shadow: 0 0 3px rgba(255,255,255,0.3) !important;\n    }\n    \n    #prompt-input textarea::placeholder {\n        color: rgba(232, 213, 242, 0.65) !important;\n    }\n}\n\n/* 输入框上下方功能按钮 */\n#prompt-input-header button,\n#prompt-input-footer button:not([type=\"submit\"]) {\n    background: rgba(26, 15, 31, 0.8) !important;\n    border: 2px solid var(--dark-red) !important;\n    color: var(--glow-purple) !important;\n    border-radius: 6px !important;\n    box-shadow: \n        inset 0 0 0 1px rgba(183, 148, 246, 0.2),\n        0 0 8px rgba(107, 76, 154, 0.15) !important;\n    font-family: 'Noto Serif JP', serif !important;\n    font-weight: 700 !important;\n    transition: all 0.2s ease !important;\n}\n\n#prompt-input-header button:hover,\n#prompt-input-footer button:not([type=\"submit\"]):hover {\n    background: rgba(232, 93, 60, 0.15) !important;\n    border-color: var(--accent-orange) !important;\n    color: var(--glow-orange) !important;\n    box-shadow: \n        inset 0 0 0 1px var(--accent-orange),\n        0 0 12px rgba(232, 93, 60, 0.4) !important;\n}\n\n#prompt-input-header button svg,\n#prompt-input-footer button:not([type=\"submit\"]) svg {\n    stroke: var(--glow-purple) !important;\n}\n\n#prompt-input-header button:hover svg,\n#prompt-input-footer button:not([type=\"submit\"]):hover svg {\n    stroke: var(--glow-orange) !important;\n}\n\n/* 发送按钮特化 */\n#prompt-input-footer button[type=\"submit\"] {\n    background: linear-gradient(135deg, var(--primary-purple) 0%, var(--accent-orange) 100%) !important;\n    color: #FFFFFF !important;\n    border: 2px solid var(--dark-red) !important;\n    border-radius: 6px !important;\n    box-shadow: \n        inset 0 0 0 1px rgba(255, 255, 255, 0.2), \n        0 2px 6px rgba(232, 93, 60, 0.4),\n        0 0 12px rgba(107, 76, 154, 0.3) !important;\n    font-weight: 900 !important;\n    font-family: 'Noto Serif JP', serif !important;\n    transition: all 0.2s ease !important;\n    padding: 8px 18px !important;\n    font-size: 0.9em !important;\n    letter-spacing: 1.5px !important;\n    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5), 0 0 8px rgba(232, 93, 60, 0.4);\n}\n\n#prompt-input-footer button[type=\"submit\"]:hover {\n    background: linear-gradient(135deg, var(--accent-orange) 0%, var(--primary-purple) 100%) !important;\n    box-shadow: \n        inset 0 0 0 2px rgba(255, 255, 255, 0.3), \n        0 4px 12px rgba(232, 93, 60, 0.6),\n        0 0 20px rgba(183, 148, 246, 0.4) !important;\n    transform: translateY(-2px) !important;\n    border-color: var(--accent-orange) !important;\n}\n\n#prompt-input-footer button[type=\"submit\"]:active {\n    transform: translateY(0px) !important;\n}\n\n#prompt-input-footer button[type=\"submit\"] svg {\n    stroke: #FFFFFF !important;\n}\n\n/* ═══════════════════════════════════════════════════════\n   滚动条\n   ═══════════════════════════════════════════════════════ */\n\n::-webkit-scrollbar {\n    width: 9px !important;\n}\n\n::-webkit-scrollbar-thumb {\n    background: linear-gradient(180deg, var(--primary-purple), var(--accent-orange)) !important;\n    border: 2px solid #000000 !important;\n    border-radius: 2px !important;\n    box-shadow: 0 0 8px rgba(232, 93, 60, 0.3);\n}\n\n::-webkit-scrollbar-track {\n    background: var(--bg-dark) !important;\n    border: 1px solid #000000;\n}\n\n/* ═══════════════════════════════════════════════════════\n   特殊组件\n   ═══════════════════════════════════════════════════════ */\n\n/* 剧情分支独占三列 */\n.rili-markdown-renderer details.story-branch {\n    grid-column: 1 / -1 !important;\n    width: 100% !important;\n    margin-top: 12px !important;\n}\n\n.rili-markdown-renderer details.story-branch[open] {\n    grid-column: 1 / -1 !important;\n}\n\n.rili-markdown-renderer details.story-branch > summary {\n    background: linear-gradient(90deg, \n        var(--dark-red) 0%, \n        var(--accent-orange) 50%, \n        var(--dark-red) 100%) !important;\n    background-size: 200% 100%;\n    color: #FFFFFF !important;\n    font-weight: 900 !important;\n    text-shadow: \n        2px 2px 0px #000000,\n        0 0 15px rgba(232, 93, 60, 0.7);\n    box-shadow: \n        inset 0 0 0 2px rgba(255, 255, 255, 0.25),\n        0 3px 12px rgba(232, 93, 60, 0.5),\n        0 0 20px rgba(139, 38, 53, 0.4);\n}\n\n.rili-markdown-renderer details.story-branch > summary:hover {\n    animation: demonSlayerFlow 2s linear infinite !important;\n    box-shadow: \n        inset 0 0 0 3px var(--accent-orange),\n        0 5px 20px rgba(232, 93, 60, 0.7),\n        0 0 30px rgba(183, 148, 246, 0.5);\n}\n\n.rili-markdown-renderer details.story-branch > div {\n    padding: 16px 20px !important;\n    background: rgba(26, 15, 31, 0.98) !important;\n    border-left: 5px solid var(--accent-orange) !important;\n    box-shadow: \n        inset 4px 0 0 var(--dark-red),\n        inset 0 3px 0 var(--primary-purple),\n        0 0 15px rgba(232, 93, 60, 0.3);\n}\n\n/* 剧情分支选项列表 */\n.rili-markdown-renderer details.story-branch ul,\n.rili-markdown-renderer details.story-branch ol {\n    list-style: none !important;\n    padding: 0 !important;\n    margin: 0 !important;\n    display: grid !important;\n    grid-template-columns: 1fr !important;\n    gap: 10px !important;\n}\n\n.rili-markdown-renderer details.story-branch li {\n    background: rgba(107, 76, 154, 0.15) !important;\n    border: 2px solid var(--primary-purple) !important;\n    border-left: 4px solid var(--accent-orange) !important;\n    padding: 12px 16px 12px 28px !important;\n    transition: all 0.25s ease !important;\n    position: relative !important;\n    cursor: pointer !important;\n    clip-path: polygon(0 6px, 6px 0, calc(100% - 6px) 0, 100% 6px, 100% calc(100% - 6px), calc(100% - 6px) 100%, 6px 100%, 0 calc(100% - 6px));\n    box-shadow: \n        inset 0 0 0 1px rgba(183, 148, 246, 0.2),\n        0 2px 8px rgba(0, 0, 0, 0.5);\n    color: var(--text-main) !important;\n    font-size: 1.05em !important;\n    line-height: 1.6 !important;\n}\n\n.rili-markdown-renderer details.story-branch li:hover {\n    background: rgba(232, 93, 60, 0.2) !important;\n    border-color: var(--accent-orange) !important;\n    border-left-color: var(--primary-purple) !important;\n    transform: translateX(8px) !important;\n    box-shadow: \n        inset 0 0 0 2px var(--accent-orange),\n        0 4px 15px rgba(232, 93, 60, 0.5),\n        0 0 25px rgba(183, 148, 246, 0.4);\n}\n\n.rili-markdown-renderer details.story-branch li::before {\n    content: '▸' !important;\n    position: absolute !important;\n    left: 8px !important;\n    top: 50% !important;\n    transform: translateY(-50%) !important;\n    color: var(--accent-orange) !important;\n    font-size: 1.4em !important;\n    text-shadow: 0 0 10px rgba(232, 93, 60, 0.7);\n    transition: all 0.25s ease !important;\n}\n\n.rili-markdown-renderer details.story-branch li:hover::before {\n    left: 12px !important;\n    text-shadow: 0 0 20px rgba(232, 93, 60, 1);\n    animation: pulse 1s ease-in-out infinite;\n}\n\n@keyframes pulse {\n    0%, 100% { opacity: 1; }\n    50% { opacity: 0.6; }\n}\n\n/* 战斗状态栏 */\n.rili-markdown-renderer details.battle-status {\n    width: 100% !important;\n    margin: 15px 0 !important;\n}\n\n/* 术式栏 */\n.rili-markdown-renderer details.cursed-technique > summary {\n    background: linear-gradient(90deg, var(--primary-purple) 0%, var(--accent-orange) 50%, var(--primary-purple) 100%) !important;\n    background-size: 200% 100%;\n    color: #FFFFFF !important;\n    border: 3px solid var(--dark-red) !important;\n    box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 0.2), 0 0 15px rgba(232, 93, 60, 0.3);\n}\n\n.rili-markdown-renderer details.cursed-technique > summary:hover {\n    animation: demonSlayerFlow 2s linear infinite !important;\n    box-shadow: inset 0 0 0 3px var(--dark-red), 0 0 25px rgba(232, 93, 60, 0.6);\n}\n\n.rili-markdown-renderer details.cursed-technique {\n    border: 4px solid var(--dark-red) !important;\n    box-shadow: inset 0 0 0 2px var(--accent-orange), 0 0 20px rgba(107, 76, 154, 0.3);\n}\n\n/* ═══════════════════════════════════════════════════════\n   移动端优化\n   ═══════════════════════════════════════════════════════ */\n\n@media (max-width: 768px) {\n    body, * {\n        letter-spacing: 1.5px !important;\n    }\n    \n    .is-user > div,\n    .is-assistant > div {\n        padding: 22px 18px 22px 18px !important;\n    }\n    \n    .rili-markdown-renderer h1,\n    .rili-markdown-renderer h2,\n    .rili-markdown-renderer h3 {\n        font-size: 1.5em !important;\n        letter-spacing: 3px !important;\n    }\n    \n    .rili-markdown-renderer summary {\n        padding: 8px 12px 8px 32px !important;\n        font-size: 0.95em !important;\n        letter-spacing: 1.5px !important;\n        min-height: 36px !important;\n    }\n    \n    .rili-markdown-renderer summary::before {\n        left: 10px;\n        font-size: 1em;\n    }\n    \n    .rili-markdown-renderer details > div,\n    .rili-markdown-renderer details > pre,\n    .rili-markdown-renderer details > table {\n        padding: 12px 14px !important;\n        font-size: 0.95em !important;\n    }\n    \n    /* 移动端也保持三栏并排 */\n    .rili-markdown-renderer .triple-container {\n        grid-template-columns: repeat(3, 1fr) !important;\n        gap: 8px !important;\n    }\n    \n    /* 移动端三栏按钮样式优化 */\n    .rili-markdown-renderer .triple-container summary {\n        padding: 8px 8px 8px 28px !important;\n        font-size: 0.85em !important;\n        letter-spacing: 1px !important;\n        min-height: 36px !important;\n    }\n    \n    .rili-markdown-renderer .triple-container summary::before {\n        left: 8px !important;\n        font-size: 0.9em !important;\n    }\n    \n    .is-assistant button,\n    .is-user button {\n        padding: 4px 8px !important;\n        font-size: 0.75em !important;\n    }\n    \n    #prompt-input textarea {\n        padding: 10px 14px !important;\n        font-size: 15px !important;\n    }\n    \n    #prompt-input-footer button[type=\"submit\"] {\n        padding: 6px 14px !important;\n        font-size: 0.8em !important;\n        letter-spacing: 1.2px !important;\n    }\n    \n    .rili-markdown-renderer details.story-branch li {\n        padding: 10px 14px 10px 26px !important;\n        font-size: 0.95em !important;\n    }\n}\n\n@media (max-width: 480px) {\n    .is-user > div,\n    .is-assistant > div {\n        padding: 18px 12px 18px 12px !important;\n    }\n    \n    .rili-markdown-renderer h1,\n    .rili-markdown-renderer h2,\n    .rili-markdown-renderer h3 {\n        font-size: 1.3em !important;\n        letter-spacing: 2px !important;\n    }\n    \n    .rili-markdown-renderer summary {\n        font-size: 0.9em !important;\n        padding: 7px 10px 7px 28px !important;\n        letter-spacing: 1px !important;\n        min-height: 32px !important;\n    }\n    \n    .rili-markdown-renderer summary::before {\n        left: 8px;\n        font-size: 0.9em;\n    }\n    \n    .rili-markdown-renderer details > div,\n    .rili-markdown-renderer details > pre,\n    .rili-markdown-renderer details > table {\n        padding: 10px 12px !important;\n        font-size: 0.9em !important;\n    }\n    \n    /* 超小屏幕也保持三栏并排 */\n    .rili-markdown-renderer .triple-container {\n        gap: 6px !important;\n    }\n    \n    /* 超小屏幕三栏按钮进一步优化 */\n    .rili-markdown-renderer .triple-container summary {\n        padding: 6px 6px 6px 24px !important;\n        font-size: 0.75em !important;\n        letter-spacing: 0.5px !important;\n        min-height: 32px !important;\n    }\n    \n    .rili-markdown-renderer .triple-container summary::before {\n        left: 6px !important;\n        font-size: 0.85em !important;\n    }\n    \n    #prompt-input-footer button[type=\"submit\"] {\n        padding: 5px 12px !important;\n        font-size: 0.75em !important;\n    }\n    \n    .rili-markdown-renderer details.story-branch li {\n        padding: 8px 12px 8px 24px !important;\n        font-size: 0.9em !important;\n    }\n    \n    .rili-markdown-renderer details.story-branch li::before {\n        left: 6px !important;\n        font-size: 1.2em !important;\n    }\n}\n\n/* ═══════════════════════════════════════════════════════\n   响应式字体缩放\n   ═══════════════════════════════════════════════════════ */\n\n@media (max-width: 1024px) {\n    .rili-markdown-renderer p,\n    .rili-markdown-renderer span:not(code *),\n    .rili-markdown-renderer div:not(:has(details)):not(:has(table)) {\n        font-size: 16px !important;\n    }\n}\n\n@media (max-width: 768px) {\n    .rili-markdown-renderer p,\n    .rili-markdown-renderer span:not(code *),\n    .rili-markdown-renderer div:not(:has(details)):not(:has(table)) {\n        font-size: 15px !important;\n    }\n}\n\n@media (max-width: 480px) {\n    .rili-markdown-renderer p,\n    .rili-markdown-renderer span:not(code *),\n    .rili-markdown-renderer div:not(:has(details)):not(:has(table)) {\n        font-size: 14px !important;\n    }\n}\n\n/* ═══════════════════════════════════════════════════════\n   动画效果\n   ═══════════════════════════════════════════════════════ */\n\n@keyframes demonSlayerSpin {\n    0% { transform: rotate(0deg); }\n    100% { transform: rotate(360deg); }\n}\n\n@keyframes fadeIn {\n    from { \n        opacity: 0; \n        transform: translateY(10px); \n    }\n    to { \n        opacity: 1; \n        transform: translateY(0); \n    }\n}\n\n@keyframes slideInLeft {\n    from { \n        opacity: 0; \n        transform: translateX(-20px); \n    }\n    to { \n        opacity: 1; \n        transform: translateX(0); \n    }\n}\n\n@keyframes slideInRight {\n    from { \n        opacity: 0; \n        transform: translateX(20px); \n    }\n    to { \n        opacity: 1; \n        transform: translateX(0); \n    }\n}\n\n/* 气泡入场动画 */\n.is-user > div {\n    animation: slideInRight 0.4s ease-out;\n}\n\n.is-assistant > div {\n    animation: slideInLeft 0.4s ease-out;\n}\n\n/* ═══════════════════════════════════════════════════════\n   特殊效果：呼吸光效\n   ═══════════════════════════════════════════════════════ */\n\n@keyframes breathingGlow {\n    0%, 100% { \n        box-shadow: \n            inset 0 0 0 2px rgba(183, 148, 246, 0.3),\n            0 0 15px rgba(107, 76, 154, 0.2);\n    }\n    50% { \n        box-shadow: \n            inset 0 0 0 2px rgba(232, 93, 60, 0.5),\n            0 0 25px rgba(232, 93, 60, 0.4);\n    }\n}\n\n.rili-markdown-renderer details:hover {\n    animation: breathingGlow 2s ease-in-out infinite;\n}\n\n/* ═══════════════════════════════════════════════════════\n   特殊标记类\n   ═══════════════════════════════════════════════════════ */\n\n/* 重要提示框 */\n.rili-markdown-renderer .important-notice {\n    background: rgba(232, 93, 60, 0.15) !important;\n    border: 3px solid var(--accent-orange) !important;\n    border-left: 6px solid var(--dark-red) !important;\n    padding: 16px 20px !important;\n    margin: 16px 0 !important;\n    position: relative;\n    clip-path: polygon(0 8px, 8px 0, calc(100% - 8px) 0, 100% 8px, 100% calc(100% - 8px), calc(100% - 8px) 100%, 8px 100%, 0 calc(100% - 8px));\n    box-shadow: \n        inset 0 0 0 1px rgba(255, 255, 255, 0.2),\n        0 4px 15px rgba(232, 93, 60, 0.3);\n}\n\n.rili-markdown-renderer .important-notice::before {\n    content: '⚠';\n    position: absolute;\n    top: 12px;\n    left: -3px;\n    font-size: 2em;\n    color: var(--accent-orange);\n    text-shadow: 0 0 15px rgba(232, 93, 60, 0.8);\n}\n\n/* 成功提示框 */\n.rili-markdown-renderer .success-notice {\n    background: rgba(107, 76, 154, 0.15) !important;\n    border: 3px solid var(--primary-purple) !important;\n    border-left: 6px solid var(--light-purple) !important;\n    padding: 16px 20px !important;\n    margin: 16px 0 !important;\n    clip-path: polygon(0 8px, 8px 0, calc(100% - 8px) 0, 100% 8px, 100% calc(100% - 8px), calc(100% - 8px) 100%, 8px 100%, 0 calc(100% - 8px));\n    box-shadow: \n        inset 0 0 0 1px rgba(183, 148, 246, 0.3),\n        0 4px 15px rgba(107, 76, 154, 0.3);\n}\n\n.rili-markdown-renderer .success-notice::before {\n    content: '✓';\n    position: absolute;\n    top: 12px;\n    left: -3px;\n    font-size: 2em;\n    color: var(--light-purple);\n    text-shadow: 0 0 15px rgba(183, 148, 246, 0.8);\n}\n\n/* ═══════════════════════════════════════════════════════\n   图片样式\n   ═══════════════════════════════════════════════════════ */\n\n.rili-markdown-renderer img {\n    border: 4px solid var(--dark-red) !important;\n    box-shadow: \n        inset 0 0 0 2px rgba(183, 148, 246, 0.3),\n        0 4px 20px rgba(0, 0, 0, 0.7),\n        0 0 15px rgba(107, 76, 154, 0.2) !important;\n    clip-path: polygon(0 10px, 10px 0, calc(100% - 10px) 0, 100% 10px, 100% calc(100% - 10px), calc(100% - 10px) 100%, 10px 100%, 0 calc(100% - 10px));\n    transition: all 0.3s ease !important;\n    max-width: 100% !important;\n    height: auto !important;\n}\n\n.rili-markdown-renderer img:hover {\n    transform: scale(1.02) !important;\n    box-shadow: \n        inset 0 0 0 3px var(--accent-orange),\n        0 6px 30px rgba(0, 0, 0, 0.8),\n        0 0 25px rgba(232, 93, 60, 0.4) !important;\n    border-color: var(--accent-orange) !important;\n}\n\n/* ═══════════════════════════════════════════════════════\n   水平分割线\n   ═══════════════════════════════════════════════════════ */\n\n.rili-markdown-renderer hr {\n    border: none !important;\n    height: 4px !important;\n    background: linear-gradient(90deg, \n        transparent 0%, \n        var(--primary-purple) 20%, \n        var(--accent-orange) 50%, \n        var(--primary-purple) 80%, \n        transparent 100%) !important;\n    margin: 24px 0 !important;\n    box-shadow: 0 0 10px rgba(232, 93, 60, 0.3);\n    position: relative;\n}\n\n.rili-markdown-renderer hr::after {\n    content: '◆';\n    position: absolute;\n    top: 50%;\n    left: 50%;\n    transform: translate(-50%, -50%);\n    color: var(--accent-orange);\n    font-size: 1.5em;\n    background: var(--bg-dark);\n    padding: 0 12px;\n    text-shadow: 0 0 15px rgba(232, 93, 60, 0.8);\n}\n\n/* ═══════════════════════════════════════════════════════\n   键盘按键样式\n   ═══════════════════════════════════════════════════════ */\n\n.rili-markdown-renderer kbd {\n    background: rgba(26, 15, 31, 0.9) !important;\n    border: 2px solid var(--dark-red) !important;\n    border-bottom: 4px solid var(--primary-purple) !important;\n    color: var(--light-purple) !important;\n    padding: 4px 10px !important;\n    border-radius: 4px !important;\n    font-family: 'Courier New', monospace !important;\n    font-size: 0.9em !important;\n    box-shadow: \n        inset 0 0 0 1px rgba(183, 148, 246, 0.2),\n        0 2px 6px rgba(0, 0, 0, 0.5);\n    display: inline-block;\n    margin: 0 2px;\n}\n\n/* ═══════════════════════════════════════════════════════\n   标记/高亮文本\n   ═══════════════════════════════════════════════════════ */\n\n.rili-markdown-renderer mark {\n    background: linear-gradient(180deg, \n        transparent 0%, \n        transparent 40%, \n        rgba(232, 93, 60, 0.3) 40%, \n        rgba(232, 93, 60, 0.3) 100%) !important;\n    color: var(--text-main) !important;\n    padding: 2px 4px !important;\n    font-weight: 700 !important;\n}\n\n/* ═══════════════════════════════════════════════════════\n   结束标记\n   ═══════════════════════════════════════════════════════ */","options":{"items":[{"order":0,"label":"【存档转移】","type":"SET-INPUT","value":"【跑路】！！！！！"},{"order":1,"label":"【评价系统】","type":"SET-INPUT","value":"【评价系统】【好评】/【差评】 ＋你的理由，AI会停止狡辩以你的叙事为最高级，请放心大胆使用！"},{"order":2,"label":"【格式思维链问题】","type":"SET-INPUT","value":"(【差评】格式严重衰减！[绝对指令]：立即进行全局格式化刷新。严格锚定并完整执行【.输出格式 (绝对锁定)】原始模板，彻底抛弃简化记忆，校准所有UI面板，尤其是思维面板。)"}]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":true,"defaultModelSettings":null,"totalConversations":105,"totalMessages":2068,"totalCreditsUsed":5779326,"totalTokensUsed":87369341,"totalPlayedUsers":64,"deeplyPlayed":31,"fixedPromptLength":8929,"lorebookLength":40772,"author":{"id":"CvciB0m3WgzCDFLuyjZGmHMawOlBglMx","name":"御极司命","displayUsername":"77778888","username":"77778888"},"cardsTags":[{"tag":{"name":"超高自由度","cardsCount":981}},{"tag":{"name":"已破甲","cardsCount":2205}},{"tag":{"name":"大世界","cardsCount":314}},{"tag":{"name":"剧情向","cardsCount":310}},{"tag":{"name":"多角色","cardsCount":1110}},{"tag":{"name":"开放世界","cardsCount":1289}},{"tag":{"name":"妹妹","cardsCount":100}},{"tag":{"name":"自由探索","cardsCount":1082}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}