{"id":"04e353b4-f56b-4528-b13d-d6af20a68392","authorId":"iW6pR8T94RwQay38ylz8urOkgbbucVbF","title":"被我害死的人的母亲来找我复仇了-圣殇","description":"故事开始于初冬，首尔的冬天寒冷而漫长。\n这个季节适合死亡，也适合复仇。一个关于罪与罚、复仇与救赎的黑暗寓言。\n首尔九老区的废弃教堂里，两个破碎的灵魂在沉默中相遇。他是职业收债人，用暴力维持生存，手上沾满无辜者的血；她是伪装成哑女的复仇者，儿子因他的暴力而死，她潜伏在他身边，等待复仇的时机。\n但当她目睹他的噩梦、他的自我厌恶、他对救赎的渴望，复仇的决心开始动摇。他在她的沉默中看到圣母的影子，将她视为唯一的救赎；她在他的脆弱中看到另一个受害者，陷入道德困境。\n烛光摇曳的教堂里，圣殇像无声注视着这场罪与罚的博弈。当真相揭露，当好感度与复仇意志达到临界点，她必须做出选择：是成为审判者，还是成为救赎者？而他，是否配得上被拯救？\n这是一个没有答案的故事，只有沉默、血债，和微弱的光。改编自韩国导演金基德的电影【圣殇】","background":"awcv8pi2lx4umx71bwca50fx.webp","backgroundWidth":2400,"backgroundHeight":1800,"cover":"fy8m7dqs3wu6w33nkfuw0ehc.webp","coverWidth":2400,"coverHeight":1800,"introPage":"ny1dlku958yq28mhxuols9c6.html","changelog":null,"createdAt":"2026-04-27T09:53:13.380Z","updatedAt":"2026-06-30T19:51:56.760Z","initPublicAt":"2026-05-18T12:24:35.867Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* ==================== 全局基础样式 ==================== */\n\n/* 页面背景 - 教堂石墙纹理 */\nbody {\n    background: linear-gradient(135deg, #3a3a3a 0%, #2c2c2c 50%, #1a1a1a 100%) !important;\n    background-image: \n        url('data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"200\" height=\"200\"><rect width=\"200\" height=\"200\" fill=\"%232c2c2c\"/><path d=\"M0,0 L200,0 L200,200 L0,200 Z\" fill=\"none\" stroke=\"%23444\" stroke-width=\"0.5\" opacity=\"0.3\"/></svg>'),\n        linear-gradient(135deg, #3a3a3a 0%, #2c2c2c 50%, #1a1a1a 100%) !important;\n}\n\n/* 主容器 - 羊皮纸背景 */\n.message-content,\n.group .bg-gray-100\\/90,\n.chat-answer-container .bg-gray-100\\/90 {\n    background: linear-gradient(135deg, #f4ead5 0%, #e8dcc4 50%, #f0e6d2 100%) !important;\n    background-image: \n        url('data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100\" height=\"100\"><filter id=\"noise\"><feTurbulence type=\"fractalNoise\" baseFrequency=\"0.9\" numOctaves=\"4\" /></filter><rect width=\"100\" height=\"100\" filter=\"url(%23noise)\" opacity=\"0.05\"/></svg>'),\n        linear-gradient(135deg, #f4ead5 0%, #e8dcc4 50%, #f0e6d2 100%) !important;\n    position: relative !important;\n    font-family: 'Georgia', 'Times New Roman', 'Noto Serif SC', serif !important;\n    color: #2c1810 !important;\n    line-height: 1.8 !important;\n    box-shadow: \n        inset 0 0 100px rgba(139, 90, 43, 0.1),\n        0 10px 40px rgba(0, 0, 0, 0.3) !important;\n}\n\n/* 烛光氛围效果 */\n.message-content::before,\n.group .bg-gray-100\\/90::before,\n.chat-answer-container .bg-gray-100\\/90::before {\n    content: '' !important;\n    position: absolute !important;\n    top: -30px !important;\n    left: 50% !important;\n    transform: translateX(-50%) !important;\n    width: 150px !important;\n    height: 150px !important;\n    background: radial-gradient(circle, rgba(255, 200, 87, 0.3) 0%, transparent 70%) !important;\n    pointer-events: none !important;\n    animation: candleFlicker 3s ease-in-out infinite !important;\n    z-index: 0 !important;\n}\n\n/* 十字架水印 */\n.message-content::after,\n.group .bg-gray-100\\/90::after,\n.chat-answer-container .bg-gray-100\\/90::after {\n    content: '✝' !important;\n    position: absolute !important;\n    top: 50% !important;\n    left: 50% !important;\n    transform: translate(-50%, -50%) !important;\n    font-size: 300px !important;\n    color: rgba(139, 90, 43, 0.03) !important;\n    pointer-events: none !important;\n    z-index: 0 !important;\n    font-family: serif !important;\n}\n\n/* 烛光闪烁动画 */\n@keyframes candleFlicker {\n    0%, 100% { opacity: 0.8; transform: translateX(-50%) scale(1); }\n    50% { opacity: 1; transform: translateX(-50%) scale(1.1); }\n}\n\n/* ==================== 消息气泡区 ==================== */\n\n/* 气泡容器 */\n.group .bg-gray-100\\/90,\n.chat-answer-container .bg-gray-100\\/90 {\n    border: 2px solid #8b5a2b !important;\n    border-radius: 12px !important;\n    padding: 20px !important;\n    margin: 15px 0 !important;\n    position: relative !important;\n    isolation: isolate !important;\n}\n\n/* 气泡圆角 */\n.group .rounded-xl,\n.chat-answer-container .rounded-xl {\n    border-radius: 12px !important;\n}\n\n/* 用户消息装饰条 */\n.group .bg-\\[\\#c9e1e9\\] {\n    background: linear-gradient(90deg, #8b4513 0%, #a0522d 100%) !important;\n    height: 4px !important;\n    border-radius: 2px !important;\n}\n\n/* AI消息装饰条 */\n.chat-answer-container .bg-\\[\\#F1CBCB\\] {\n    background: linear-gradient(90deg, #8b4513 0%, #a0522d 100%) !important;\n    height: 4px !important;\n    border-radius: 2px !important;\n}\n\n/* 消息文本 */\n.group .markdown-body,\n#ai-chat-answer .markdown-body {\n    position: relative !important;\n    z-index: 1 !important;\n    background: transparent !important;\n    color: #2c1810 !important;\n    font-family: 'Georgia', 'Times New Roman', 'Noto Serif SC', serif !important;\n    line-height: 1.9 !important;\n}\n\n/* 消息文本段落 */\n.group .markdown-body p,\n#ai-chat-answer .markdown-body p {\n    margin: 12px 0 !important;\n    text-indent: 2em !important;\n}\n\n/* 消息文本首字母装饰 */\n.group .markdown-body p:first-of-type::first-letter,\n#ai-chat-answer .markdown-body p:first-of-type::first-letter {\n    font-size: 3em !important;\n    line-height: 0.8 !important;\n    float: left !important;\n    margin: 0.1em 0.1em 0 0 !important;\n    color: #8b4513 !important;\n    font-weight: 700 !important;\n}\n\n/* 消息操作按钮 */\n.group .MuiButton-textPrimary {\n    color: #8b4513 !important;\n    border: 1px solid #c9a876 !important;\n    border-radius: 6px !important;\n    padding: 6px 12px !important;\n    background: rgba(244, 234, 213, 0.5) !important;\n    transition: all 0.3s ease !important;\n}\n\n.group .MuiButton-textPrimary:hover {\n    background: rgba(212, 184, 150, 0.7) !important;\n    border-color: #8b4513 !important;\n    box-shadow: 0 2px 8px rgba(139, 69, 19, 0.2) !important;\n}\n\n/* 模型信息 */\n.chat-answer-container .text-purple-500 {\n    color: #8b4513 !important;\n    font-family: 'Georgia', serif !important;\n    font-size: 13px !important;\n    font-style: italic !important;\n}\n\n/* Token消耗 */\n.chat-answer-container .text-orange-500 {\n    color: #a0522d !important;\n    font-weight: 600 !important;\n}\n\n/* ==================== 加载动画 ==================== */\n\n/* 隐藏默认加载动画 */\n.style_dot-flashing__8L91Q {\n    display: none !important;\n}\n\n/* 自定义加载动画容器 */\n.flex.items-center.justify-center.w-6.h-5 {\n    position: relative !important;\n}\n\n/* 烛光加载动画 */\n.flex.items-center.justify-center.w-6.h-5::before {\n    content: '' !important;\n    display: block !important;\n    width: 100% !important;\n    height: 100% !important;\n    background-image: url('data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 60 80\"><defs><radialGradient id=\"flame\" cx=\"50%25\" cy=\"0%25\"><stop offset=\"0%25\" style=\"stop-color:%23ffc857;stop-opacity:0.8\"><animate attributeName=\"stop-opacity\" values=\"0.8;1;0.8\" dur=\"1.5s\" repeatCount=\"indefinite\"/></stop><stop offset=\"100%25\" style=\"stop-color:%23ffc857;stop-opacity:0\"/></radialGradient></defs><ellipse cx=\"30\" cy=\"10\" rx=\"15\" ry=\"20\" fill=\"url(%23flame)\"><animate attributeName=\"ry\" values=\"20;25;20\" dur=\"1.5s\" repeatCount=\"indefinite\"/></ellipse><rect x=\"25\" y=\"30\" width=\"10\" height=\"50\" rx=\"5\" fill=\"%23f4e4c1\"/></svg>') !important;\n    background-size: contain !important;\n    background-repeat: no-repeat !important;\n    background-position: center !important;\n}\n\n/* ==================== 界面控制区 ==================== */\n\n/* [ADJUSTED v1.3] 顶部控制栏尺寸优化 */\n.sticky.top-0 {\n    background: linear-gradient(135deg, #2c2c2c 0%, #1a1a1a 100%) !important;\n    border-bottom: 1px solid #8b5a2b !important;\n    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.5) !important;\n    padding: 5px 15px !important; \n}\n\n/* [ADJUSTED v1.3] 模型选择器尺寸优化 */\n#ai-model-selector {\n    background: linear-gradient(135deg, #d4b896 0%, #c9a876 100%) !important;\n    border: 1px solid #8b5a2b !important;\n    border-radius: 6px !important;\n    padding: 4px 30px 4px 10px !important; \n    color: #2c1810 !important;\n    font-family: 'Georgia', serif !important;\n    font-weight: 600 !important;\n    font-size: 13px !important; \n    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.2) !important;\n    transition: all 0.3s ease !important;\n}\n\n#ai-model-selector:hover {\n    background: linear-gradient(135deg, #c9a876 0%, #b89968 100%) !important;\n    box-shadow: 0 2px 8px rgba(139, 69, 19, 0.3) !important;\n}\n\n/* 模型名称文本 */\n#ai-model-selector .truncate {\n    color: #2c1810 !important;\n    font-weight: 600 !important;\n}\n\n/* 下拉箭头 */\n#ai-model-selector svg[data-icon=\"ChevronDown\"] {\n    color: #8b4513 !important;\n}\n\n/* [ADJUSTED v1.3] 设置按钮尺寸优化 */\n#header-setting-button {\n    background: rgba(212, 184, 150, 0.2) !important;\n    border: 1px solid #8b5a2b !important;\n    border-radius: 6px !important;\n    padding: 5px !important; \n    color: #f4ead5 !important;\n    transition: all 0.3s ease !important;\n}\n\n#header-setting-button:hover {\n    background: rgba(212, 184, 150, 0.4) !important;\n    box-shadow: 0 1px 6px rgba(139, 69, 19, 0.3) !important;\n}\n\n/* 音乐按钮 */\nbutton .lucide-music2 {\n    color: #f4ead5 !important;\n}\n\n/* [ADJUSTED v1.3] 快捷按钮组尺寸优化 */\n#ai-mod-button2 {\n    background: rgba(44, 44, 44, 0.5) !important;\n    border: 1px solid #8b5a2b !important;\n    border-radius: 6px !important;\n    padding: 2px !important; \n    margin: 4px 0 !important; \n}\n\n/* [ADJUSTED v1.3] 快捷按钮尺寸优化 */\n#ai-mod-button2 .MuiButton-outlinedPrimary {\n    background: linear-gradient(135deg, #d4b896 0%, #c9a876 100%) !important;\n    border: 1px solid #8b5a2b !important;\n    border-radius: 4px !important;\n    color: #2c1810 !important;\n    font-family: 'Georgia', serif !important;\n    font-weight: 600 !important;\n    font-size: 10px !important; \n    padding: 1px 6px !important; \n    margin: 2px !important; \n    min-width: auto !important; \n    transition: all 0.3s ease !important;\n}\n\n#ai-mod-button2 .MuiButton-outlinedPrimary:hover {\n    background: linear-gradient(135deg, #c9a876 0%, #b89968 100%) !important;\n    box-shadow: 0 1px 6px rgba(139, 69, 19, 0.2) !important;\n    transform: translateY(-1px) !important;\n}\n\n/* 快捷按钮图标 */\n#ai-mod-button2 svg {\n    color: #8b4513 !important;\n}\n\n/* [ADJUSTED v1.3] 底部输入区背景渐变尺寸优化 */\n.bg-gradient-to-t {\n    background: linear-gradient(to top, rgba(44, 44, 44, 0.95) 0%, transparent 100%) !important;\n    padding: 4px 10px 2px !important;\n}\n\n/* [ADJUSTED v1.3] 输入框容器尺寸优化 */\n.bg-white.border-\\[1\\.5px\\] {\n    background: linear-gradient(135deg, #f4ead5 0%, #e8dcc4 100%) !important;\n    border: 1px solid #8b5a2b !important;\n    border-radius: 8px !important;\n    padding: 4px !important; \n    box-shadow: \n        inset 0 0 10px rgba(139, 90, 43, 0.1),\n        0 2px 6px rgba(0, 0, 0, 0.2) !important;\n    position: relative !important;\n}\n\n/* 输入框容器十字架装饰 */\n.bg-white.border-\\[1\\.5px\\]::before {\n    content: '✝' !important;\n    position: absolute !important;\n    top: 5px !important;\n    right: 5px !important;\n    font-size: 16px !important;\n    color: rgba(139, 90, 43, 0.1) !important;\n    pointer-events: none !important;\n}\n\n/* 主输入框 */\n#ai-chat-input {\n    background: transparent !important;\n    border: none !important;\n    color: #2c1810 !important;\n    font-family: 'Georgia', 'Times New Roman', 'Noto Serif SC', serif !important;\n    font-size: 14px !important;\n    line-height: 1.6 !important;\n    resize: none !important;\n    outline: none !important;\n}\n\n/* 占位符 */\n#ai-chat-input::placeholder {\n    color: rgba(44, 24, 16, 0.5) !important;\n    font-style: italic !important;\n}\n\n/* 文字选中效果 */\n#ai-chat-input::selection {\n    background: rgba(139, 69, 19, 0.3) !important;\n    color: #2c1810 !important;\n}\n\n/* 字符计数器 */\n.absolute.bottom-2.right-2 .bg-gray-100 {\n    background: rgba(212, 184, 150, 0.5) !important;\n    border: 1px solid #c9a876 !important;\n    border-radius: 4px !important;\n    padding: 1px 4px !important;\n    color: #8b4513 !important;\n    font-family: 'Georgia', serif !important;\n    font-size: 9px !important;\n}\n\n/* [ADJUSTED v1.3] 发送按钮尺寸优化 */\n#ai-send-button {\n    background: linear-gradient(135deg, #8b4513 0%, #a0522d 100%) !important;\n    border: 1px solid #6b3410 !important;\n    border-radius: 6px !important;\n    padding: 3px 12px !important; \n    color: #f4ead5 !important;\n    font-family: 'Georgia', serif !important;\n    font-weight: 600 !important;\n    font-size: 12px !important;\n    box-shadow: 0 1px 6px rgba(139, 69, 19, 0.4) !important;\n    transition: all 0.3s ease !important;\n}\n\n#ai-send-button:hover {\n    background: linear-gradient(135deg, #a0522d 0%, #8b4513 100%) !important;\n    box-shadow: 0 2px 10px rgba(139, 69, 19, 0.6) !important;\n    transform: translateY(-1px) !important;\n}\n\n#ai-send-button:active {\n    transform: translateY(0) !important;\n    box-shadow: 0 1px 4px rgba(139, 69, 19, 0.4) !important;\n}\n\n/* 发送图标 */\n#ai-send-button .icon-icon-send {\n    color: #f4ead5 !important;\n}\n\n/* [ADJUSTED v1.3] 分页控制尺寸优化 */\n.mo-pagination {\n    background: rgba(44, 44, 44, 0.8) !important;\n    border: 1px solid #8b5a2b !important;\n    border-radius: 6px !important;\n    padding: 4px !important; \n    margin: 8px 0 !important; \n}\n\n/* [ADJUSTED v1.3] 页码按钮尺寸优化 */\n.MuiPaginationItem-root {\n    background: linear-gradient(135deg, #d4b896 0%, #c9a876 100%) !important;\n    border: 1px solid #8b5a2b !important;\n    border-radius: 4px !important;\n    color: #2c1810 !important;\n    font-family: 'Georgia', serif !important;\n    font-weight: 600 !important;\n    font-size: 10px !important;\n    margin: 0 2px !important; \n    min-width: 22px !important; \n    height: 22px !important; \n    padding: 0 3px !important; \n    transition: all 0.3s ease !important;\n}\n\n.MuiPaginationItem-root:hover {\n    background: linear-gradient(135deg, #c9a876 0%, #b89968 100%) !important;\n    box-shadow: 0 1px 6px rgba(139, 69, 19, 0.3) !important;\n}\n\n/* 选中状态 */\n.MuiPaginationItem-root.Mui-selected {\n    background: linear-gradient(135deg, #8b4513 0%, #a0522d 100%) !important;\n    color: #f4ead5 !important;\n    border-color: #6b3410 !important;\n    box-shadow: 0 2px 8px rgba(139, 69, 19, 0.4) !important;\n}\n\n/* 禁用状态 */\n.MuiPaginationItem-root.Mui-disabled {\n    background: rgba(212, 184, 150, 0.3) !important;\n    color: rgba(44, 24, 16, 0.4) !important;\n    border-color: rgba(139, 90, 43, 0.3) !important;\n}\n\n/* 翻页箭头 */\n.MuiPaginationItem-previousNext .MuiPaginationItem-icon {\n    color: #8b4513 !important;\n}\n\n/* 跳转输入框 */\n.forum-pagination-input-wrapper .MuiInputBase-input {\n    background: rgba(244, 234, 213, 0.8) !important;\n    border: 1px solid #8b5a2b !important;\n    border-radius: 4px !important;\n    color: #2c1810 !important;\n    font-family: 'Georgia', serif !important;\n    padding: 2px 6px !important; \n    height: 22px !important;\n    box-sizing: border-box;\n}\n\n/* ==================== 评论区模块 ==================== */\n\n/* 评论面板主容器 */\n.absolute.inset-x-0.bottom-0.z-20.bg-white {\n    background: linear-gradient(135deg, #f4ead5 0%, #e8dcc4 100%) !important;\n    border-top: 3px solid #8b5a2b !important;\n    box-shadow: 0 -10px 40px rgba(0, 0, 0, 0.3) !important;\n}\n\n/* 评论区标题 */\n.text-lg.font-bold.pl-3 {\n    color: #8b4513 !important;\n    font-family: 'Georgia', serif !important;\n    font-size: 20px !important;\n    padding: 15px 20px !important;\n    border-bottom: 2px solid #c9a876 !important;\n}\n\n/* 关闭按钮 */\nbutton[aria-label=\"close\"] {\n    color: #8b4513 !important;\n    background: rgba(212, 184, 150, 0.3) !important;\n    border-radius: 50% !important;\n    padding: 8px !important;\n    transition: all 0.3s ease !important;\n}\n\nbutton[aria-label=\"close\"]:hover {\n    background: rgba(212, 184, 150, 0.5) !important;\n    transform: rotate(90deg) !important;\n}\n\n/* 评分星星 */\n.MuiRating-root {\n    color: #8b4513 !important;\n}\n\n.MuiRating-iconEmpty {\n    color: rgba(139, 69, 19, 0.3) !important;\n}\n\n.MuiRating-iconFilled {\n    color: #a0522d !important;\n}\n\n/* 评分数字 */\n.text-orange-500.w-14 {\n    color: #8b4513 !important;\n    font-family: 'Georgia', serif !important;\n    font-weight: 700 !important;\n}\n\n/* 评论输入框容器 */\n.flex.flex-col.border-\\[1\\.5px\\].border-gray-200 {\n    background: rgba(255, 255, 255, 0.6) !important;\n    border: 2px solid #8b5a2b !important;\n    border-radius: 10px !important;\n    padding: 15px !important;\n    margin: 15px !important;\n}\n\n/* 评论输入框 */\ntextarea[placeholder=\"发表评论\"] {\n    background: transparent !important;\n    border: none !important;\n    color: #2c1810 !important;\n    font-family: 'Georgia', 'Times New Roman', 'Noto Serif SC', serif !important;\n    font-size: 15px !important;\n    line-height: 1.8 !important;\n    resize: none !important;\n    outline: none !important;\n}\n\ntextarea[placeholder=\"发表评论\"]::placeholder {\n    color: rgba(44, 24, 16, 0.5) !important;\n    font-style: italic !important;\n}\n\n/* 字数统计 */\n.bg-gray-100.text-xs.font-medium {\n    background: rgba(212, 184, 150, 0.4) !important;\n    color: #8b4513 !important;\n    border-radius: 4px !important;\n    padding: 4px 8px !important;\n}\n\n/* 评论发送按钮 */\ndiv[data-state=\"closed\"] .cursor-pointer.group {\n    background: linear-gradient(135deg, #8b4513 0%, #a0522d 100%) !important;\n    border: 2px solid #6b3410 !important;\n    border-radius: 8px !important;\n    padding: 10px 20px !important;\n    transition: all 0.3s ease !important;\n}\n\ndiv[data-state=\"closed\"] .cursor-pointer.group:hover {\n    background: linear-gradient(135deg, #a0522d 0%, #8b4513 100%) !important;\n    box-shadow: 0 4px 12px rgba(139, 69, 19, 0.4) !important;\n    transform: translateY(-2px) !important;\n}\n\n/* 发送图标 */\nsvg[data-icon=\"Send03\"] {\n    color: #f4ead5 !important;\n}\n\n/* 排序按钮 */\n.MuiButton-containedPrimary {\n    background: linear-gradient(135deg, #8b4513 0%, #a0522d 100%) !important;\n    border: 2px solid #6b3410 !important;\n    color: #f4ead5 !important;\n    font-family: 'Georgia', serif !important;\n    font-weight: 600 !important;\n    box-shadow: 0 2px 8px rgba(139, 69, 19, 0.3) !important;\n}\n\n.MuiButton-outlinedPrimary {\n    background: transparent !important;\n    border: 2px solid #8b5a2b !important;\n    color: #8b4513 !important;\n    font-family: 'Georgia', serif !important;\n    font-weight: 600 !important;\n}\n\n.MuiButton-outlinedPrimary:hover {\n    background: rgba(212, 184, 150, 0.3) !important;\n    border-color: #8b4513 !important;\n}\n\n/* 评论列表容器 */\n.p-3.overflow-y-auto.h-full {\n    background: rgba(244, 234, 213, 0.3) !important;\n}\n\n/* 评论项头像 */\nimg.rounded-full {\n    border: 2px solid #8b5a2b !important;\n    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2) !important;\n}\n\n/* 评论用户名 */\n.text-sm.text-grey-600 span.font-bold {\n    color: #8b4513 !important;\n    font-family: 'Georgia', serif !important;\n}\n\n/* 评论内容 */\ndiv.break-all {\n    color: #2c1810 !important;\n    font-family: 'Georgia', 'Times New Roman', 'Noto Serif SC', serif !important;\n    line-height: 1.8 !important;\n}\n\n/* 评论时间戳 */\n.text-xs.text-grey-600 {\n    color: rgba(139, 69, 19, 0.6) !important;\n    font-style: italic !important;\n}\n\n/* 点赞按钮 */\nbutton.text-gray-400 {\n    color: #8b4513 !important;\n    transition: all 0.3s ease !important;\n}\n\nbutton.text-gray-400:hover {\n    color: #a0522d !important;\n    transform: scale(1.1) !important;\n}\n\n/* 回复区域边框 */\ndiv.ml-8.border-l {\n    border-left: 2px solid #c9a876 !important;\n    padding-left: 15px !important;\n}\n\n/* 评论列表滚动条 */\n.p-3.overflow-y-auto.h-full::-webkit-scrollbar {\n    width: 10px !important;\n}\n\n.p-3.overflow-y-auto.h-full::-webkit-scrollbar-track {\n    background: rgba(232, 220, 196, 0.5) !important;\n    border-radius: 5px !important;\n}\n\n.p-3.overflow-y-auto.h-full::-webkit-scrollbar-thumb {\n    background: linear-gradient(135deg, #8b5a2b, #a0522d) !important;\n    border-radius: 5px !important;\n    border: 2px solid rgba(244, 234, 213, 0.5) !important;\n}\n\n.p-3.overflow-y-auto.h-full::-webkit-scrollbar-thumb:hover {\n    background: linear-gradient(135deg, #a0522d, #8b4513) !important;\n}\n\n/* ==================== 思维链和状态栏样式 ==================== */\n\n/* 所有details折叠区 */\ndetails {\n  background: rgba(244, 234, 213, 0.9) !important;\n    border: 2px solid #8b5a2b !important;\n    border-radius: 8px !important;\n    margin: 20px 0 !important;\n    box-shadow: \n        0 6px 15px rgba(0, 0, 0, 0.15),\n        inset 0 0 20px rgba(139, 90, 43, 0.05) !important;\n    position: relative !important;\n    z-index: 1 !important;\n    overflow: hidden !important;\n}\n\n/* 折叠区标题 */\ndetails > summary {\n    background: linear-gradient(135deg, #d4b896 0%, #c9a876 100%) !important;\n    border-bottom: 2px solid #8b5a2b !important;\n    padding: 15px 50px 15px 20px !important;\n    font-family: 'Georgia', serif !important;\n    font-size: 17px !important;\n    font-weight: 600 !important;\n    color: #2c1810 !important;\n    cursor: pointer !important;\n    list-style: none !important;\n    position: relative !important;\n    transition: all 0.3s ease !important;\n}\n\ndetails > summary::-webkit-details-marker {\n    display: none !important;\n}\n\n/* 折叠箭头 */\ndetails > summary::after {\n    content: '▼' !important;\n    position: absolute !important;\n    right: 20px !important;\n    top: 50% !important;\n    transform: translateY(-50%) rotate(-90deg) !important;\n    transition: transform 0.3s ease !important;\n    color: #8b4513 !important;\n    font-size: 14px !important;\n}\n\ndetails[open] > summary::after {\n    transform: translateY(-50%) rotate(0deg) !important;\n}\n\n/* 折叠区悬停效果 */\ndetails > summary:hover {\n    background: linear-gradient(135deg, #c9a876 0%, #b89968 100%) !important;\n    box-shadow: inset 0 0 10px rgba(139, 69, 19, 0.2) !important;\n}\n\n/* 折叠区内容 */\ndetails > *:not(summary) {\n    padding: 20px !important;\n    background: transparent !important;\n}\n\n/* ==================== 思维链区域 ==================== */\n\n/* 思维链标题 */\ndetails:has(summary:contains(\"思维链\")) > summary,\ndetails[open] > summary:first-child {\n    background: linear-gradient(135deg, #d4b896 0%, #c9a876 100%) !important;\n    border: 2px solid #8b5a2b !important;\n    border-radius: 8px 8px 0 0 !important;\n    padding: 15px 20px !important;\n    font-family: 'Georgia', serif !important;\n    font-size: 18px !important;\n    font-weight: 600 !important;\n    color: #2c1810 !important;\n    cursor: pointer !important;\n    position: relative !important;\n    box-shadow: \n        inset 0 1px 0 rgba(255, 255, 255, 0.3),\n        0 4px 8px rgba(0, 0, 0, 0.2) !important;\n    transition: all 0.3s ease !important;\n}\n\n/* 思维链十字架装饰 */\ndetails:has(summary:contains(\"思维链\")) > summary::before,\ndetails[open] > summary:first-child::before {\n    content: '✝' !important;\n    position: absolute !important;\n    left: 20px !important;\n    top: 50% !important;\n    transform: translateY(-50%) !important;\n    font-size: 20px !important;\n    color: #8b4513 !important;\n}\n\n/* 思维链蜡烛装饰 */\ndetails:has(summary:contains(\"思维链\")) > summary::after,\ndetails[open] > summary:first-child::after {\n    content: '🕯️' !important;\n    position: absolute !important;\n    right: 50px !important;\n    top: 50% !important;\n    transform: translateY(-50%) !important;\n    font-size: 18px !important;\n}\n\n/* 思维链内容区 */\ndetails:has(summary:contains(\"思维链\")),\ndetails[open]:first-of-type {\n    background: rgba(244, 234, 213, 0.95) !important;\n    border: 2px solid #8b5a2b !important;\n    border-radius: 8px !important;\n    margin-bottom: 25px !important;\n    box-shadow: \n        0 8px 20px rgba(0, 0, 0, 0.15),\n        inset 0 0 30px rgba(139, 90, 43, 0.05) !important;\n    position: relative !important;\n    z-index: 1 !important;\n}\n\n/* 思维链内部标题 */\ndetails:has(summary:contains(\"思维链\")) strong,\ndetails[open]:first-of-type strong {\n    color: #8b4513 !important;\n    font-size: 16px !important;\n    font-weight: 700 !important;\n    display: block !important;\n    margin: 15px 0 10px 0 !important;\n    padding-left: 25px !important;\n    position: relative !important;\n}\n\ndetails:has(summary:contains(\"思维链\")) strong::before,\ndetails[open]:first-of-type strong::before {\n    content: '†' !important;\n    position: absolute !important;\n    left: 0 !important;\n    color: #a0522d !important;\n    font-size: 18px !important;\n}\n\n/* 思维链分隔线 */\ndetails:has(summary:contains(\"思维链\")) hr,\ndetails[open]:first-of-type hr {\n    border: none !important;\n    height: 2px !important;\n    background: linear-gradient(to right, transparent, #8b5a2b, transparent) !important;\n    margin: 20px 0 !important;\n    position: relative !important;\n}\n\ndetails:has(summary:contains(\"思维链\")) hr::after,\ndetails[open]:first-of-type hr::after {\n    content: '✦' !important;\n    position: absolute !important;\n    left: 50% !important;\n    top: 50% !important;\n    transform: translate(-50%, -50%) !important;\n    background: #f4ead5 !important;\n    padding: 0 10px !important;\n    color: #8b5a2b !important;\n    font-size: 14px !important;\n}\n\n/* 思维链表格 */\ndetails:has(summary:contains(\"思维链\")) table,\ndetails[open]:first-of-type table {\n    width: 100% !important;\n    border-collapse: separate !important;\n    border-spacing: 0 !important;\n    margin: 15px 0 !important;\n    background: rgba(255, 255, 255, 0.5) !important;\n    border: 1px solid #c9a876 !important;\n    border-radius: 6px !important;\n    overflow: hidden !important;\n}\n\ndetails:has(summary:contains(\"思维链\")) table th,\ndetails[open]:first-of-type table th {\n    background: linear-gradient(135deg, #d4b896, #c9a876) !important;\n    color: #2c1810 !important;\n    padding: 12px !important;\n    font-weight: 600 !important;\n    text-align: left !important;\n    border-bottom: 2px solid #8b5a2b !important;\n}\n\ndetails:has(summary:contains(\"思维链\")) table td,\ndetails[open]:first-of-type table td {\n    padding: 10px 12px !important;\n    border-bottom: 1px solid #e8dcc4 !important;\n    color: #2c1810 !important;\n}\n\ndetails:has(summary:contains(\"思维链\")) table tr:last-child td,\ndetails[open]:first-of-type table tr:last-child td {\n    border-bottom: none !important;\n}\n\ndetails:has(summary:contains(\"思维链\")) table tr:hover,\ndetails[open]:first-of-type table tr:hover {\n    background: rgba(212, 184, 150, 0.2) !important;\n}\n\n/* ==================== 当前情况 ==================== */\n\ndetails:has(summary:contains(\"当前情况\")) > summary::before {\n    content: '🕰️' !important;\n    position: absolute !important;\n    left: 20px !important;\n    font-size: 18px !important;\n}\n\n/* ==================== 主角信息 ==================== */\n\ndetails:has(summary:contains(\"主角信息\")) > summary::before {\n    content: '👤' !important;\n    position: absolute !important;\n    left: 20px !important;\n    font-size: 18px !important;\n}\n\n/* 主角信息内部样式 */\ndetails:has(summary:contains(\"主角信息\")) strong {\n    color: #8b4513 !important;\n    font-weight: 600 !important;\n}\n\ndetails:has(summary:contains(\"主角信息\")) ul,\ndetails:has(summary:contains(\"主角信息\")) ol {\n    margin: 10px 0 !important;\n    padding-left: 30px !important;\n}\n\ndetails:has(summary:contains(\"主角信息\")) li {\n    margin: 8px 0 !important;\n    color: #2c1810 !important;\n    position: relative !important;\n}\n\ndetails:has(summary:contains(\"主角信息\")) li::marker {\n    color: #8b4513 !important;\n}\n\n/* ==================== NPC信息 ==================== */\n\ndetails:has(summary:contains(\"NPC信息\")) > summary::before {\n    content: '👥' !important;\n    position: absolute !important;\n    left: 20px !important;\n    font-size: 18px !important;\n}\n\n/* NPC分隔线 */\ndetails:has(summary:contains(\"NPC信息\")) hr {\n    border: none !important;\n    height: 2px !important;\n    background: linear-gradient(to right, transparent, #8b5a2b, transparent) !important;\n    margin: 25px 0 !important;\n    position: relative !important;\n}\n\ndetails:has(summary:contains(\"NPC信息\")) hr::after {\n    content: '✦' !important;\n    position: absolute !important;\n    left: 50% !important;\n    top: 50% !important;\n    transform: translate(-50%, -50%) !important;\n    background: #f4ead5 !important;\n    padding: 0 10px !important;\n    color: #8b5a2b !important;\n}\n\n/* ==================== 心理博弈仪表盘 ==================== */\n\ndetails:has(summary:contains(\"心理博弈\")) > summary::before {\n    content: '⚖️' !important;\n    position: absolute !important;\n    left: 20px !important;\n    font-size: 18px !important;\n}\n\n/* 仪表盘标题 */\ndetails:has(summary:contains(\"心理博弈\")) strong {\n    color: #8b4513 !important;\n    font-size: 16px !important;\n    font-weight: 700 !important;\n    display: block !important;\n    margin: 20px 0 10px 0 !important;\n    padding: 10px 15px !important;\n    background: rgba(212, 184, 150, 0.3) !important;\n    border-left: 4px solid #8b4513 !important;\n    border-radius: 4px !important;\n}\n\n/* 数值显示 */\ndetails:has(summary:contains(\"心理博弈\")) ul {\n    list-style: none !important;\n    padding: 0 !important;\n    margin: 10px 0 !important;\n}\n\ndetails:has(summary:contains(\"心理博弈\")) li {\n    padding: 8px 15px !important;\n    margin: 5px 0 !important;\n    background: rgba(255, 255, 255, 0.4) !important;\n    border-left: 3px solid #c9a876 !important;\n    border-radius: 4px !important;\n    color: #2c1810 !important;\n    position: relative !important;\n}\n\n/* 内心独白样式 */\ndetails:has(summary:contains(\"心理博弈\")) em {\n    display: block !important;\n    padding: 15px !important;\n    margin: 15px 0 !important;\n    background: rgba(139, 69, 19, 0.08) !important;\n    border: 1px dashed #8b4513 !important;\n    border-radius: 6px !important;\n    font-style: italic !important;\n    color: #5c3317 !important;\n    position: relative !important;\n}\n\ndetails:has(summary:contains(\"心理博弈\")) em::before {\n    content: '\"' !important;\n    position: absolute !important;\n    left: 10px !important;\n    top: 5px !important;\n    font-size: 30px !important;\n    color: #8b4513 !important;\n    opacity: 0.3 !important;\n}\n\n/* 数值变动表格 */\ndetails:has(summary:contains(\"心理博弈\")) table {\n    width: 100% !important;\n    border-collapse: separate !important;\n    border-spacing: 0 !important;\n    margin: 15px 0 !important;\n    background: rgba(255, 255, 255, 0.5) !important;\n    border: 1px solid #c9a876 !important;\n    border-radius: 6px !important;\n    overflow: hidden !important;\n}\n\ndetails:has(summary:contains(\"心理博弈\")) table th {\n    background: linear-gradient(135deg, #d4b896, #c9a876) !important;\n    color: #2c1810 !important;\n    padding: 12px !important;\n    font-weight: 600 !important;\n    text-align: left !important;\n    border-bottom: 2px solid #8b5a2b !important;\n}\n\ndetails:has(summary:contains(\"心理博弈\")) table td {\n    padding: 10px 12px !important;\n    border-bottom: 1px solid #e8dcc4 !important;\n    color: #2c1810 !important;\n}\n\ndetails:has(summary:contains(\"心理博弈\")) table tr:last-child td {\n    border-bottom: none !important;\n}\n\ndetails:has(summary:contains(\"心理博弈\")) table tr:hover {\n    background: rgba(212, 184, 150, 0.2) !important;\n}\n\n/* ==================== 罪与罚·事件簿 ==================== */\n\ndetails:has(summary:contains(\"罪与罚\")) > summary::before {\n    content: '📜' !important;\n    position: absolute !important;\n    left: 20px !important;\n    font-size: 18px !important;\n}\n\n/* 事件簿标题 */\ndetails:has(summary:contains(\"罪与罚\")) strong {\n    color: #8b4513 !important;\n    font-size: 16px !important;\n    font-weight: 700 !important;\n    display: block !important;\n    margin: 20px 0 10px 0 !important;\n    padding: 10px 15px !important;\n    background: rgba(139, 69, 19, 0.1) !important;\n    border-left: 4px solid #8b4513 !important;\n    border-radius: 4px !important;\n}\n\n/* 事件列表 */\ndetails:has(summary:contains(\"罪与罚\")) ul {\n    list-style: none !important;\n    padding: 0 !important;\n    margin: 10px 0 !important;\n}\n\ndetails:has(summary:contains(\"罪与罚\")) li {\n    padding: 12px 15px 12px 35px !important;\n    margin: 8px 0 !important;\n    background: rgba(255, 255, 255, 0.4) !important;\n    border-left: 3px solid #a0522d !important;\n    border-radius: 4px !important;\n    color: #2c1810 !important;\n    position: relative !important;\n    transition: all 0.3s ease !important;\n}\n\ndetails:has(summary:contains(\"罪与罚\")) li:hover {\n    background: rgba(212, 184, 150, 0.3) !important;\n    border-left-width: 5px !important;\n    padding-left: 40px !important;\n}\n\ndetails:has(summary:contains(\"罪与罚\")) li::before {\n    content: '†' !important;\n    position: absolute !important;\n    left: 12px !important;\n    top: 50% !important;\n    transform: translateY(-50%) !important;\n    color: #8b4513 !important;\n    font-size: 16px !important;\n}\n\n/* 十字架装饰 */\ndetails:has(summary:contains(\"罪与罚\"))::before {\n    content: '✝' !important;\n    position: absolute !important;\n    top: 10px !important;\n    right: 60px !important;\n    font-size: 24px !important;\n    color: rgba(139, 69, 19, 0.2) !important;\n    pointer-events: none !important;\n    z-index: 0 !important;\n}\n\n/* ==================== 圣言·镜像 ==================== */\n\ndetails:has(summary:contains(\"圣言\")) > summary::before {\n    content: '✝️' !important;\n    position: absolute !important;\n    left: 20px !important;\n    font-size: 18px !important;\n}\n\n/* 经文引用 */\ndetails:has(summary:contains(\"圣言\")) blockquote {\n    margin: 20px 0 !important;\n    padding: 20px 25px !important;\n    background: rgba(255, 255, 255, 0.6) !important;\n    border: 2px solid #8b5a2b !important;\n    border-radius: 8px !important;\n    position: relative !important;\n    font-style: italic !important;\n    color: #5c3317 !important;\n    box-shadow: inset 0 0 20px rgba(139, 90, 43, 0.1) !important;\n}\n\ndetails:has(summary:contains(\"圣言\")) blockquote::before {\n    content: '\"' !important;\n    position: absolute !important;\n    left: 15px !important;\n    top: 10px !important;\n    font-size: 60px !important;\n    color: #8b4513 !important;\n    opacity: 0.2 !important;\n    font-family: 'Georgia', serif !important;\n}\n\ndetails:has(summary:contains(\"圣言\")) blockquote::after {\n    content: '\"' !important;\n    position: absolute !important;\n    right: 15px !important;\n    bottom: -10px !important;\n    font-size: 60px !important;\n    color: #8b4513 !important;\n    opacity: 0.2 !important;\n    font-family: 'Georgia', serif !important;\n}\n\n/* 经文出处 */\ndetails:has(summary:contains(\"圣言\")) blockquote + p {\n    text-align: right !important;\n    font-style: italic !important;\n    color: #8b4513 !important;\n    margin-top: -10px !important;\n    font-size: 14px !important;\n}\n\n/* 罪与罚天平 */\ndetails:has(summary:contains(\"圣言\")) ul {\n    list-style: none !important;\n    padding: 0 !important;\n    margin: 15px 0 !important;\n}\n\ndetails:has(summary:contains(\"圣言\")) li {\n    padding: 12px 20px !important;\n    margin: 10px 0 !important;\n    background: rgba(255, 255, 255, 0.4) !important;\n    border-left: 4px solid #8b4513 !important;\n    border-radius: 4px !important;\n    color: #2c1810 !important;\n    position: relative !important;\n}\n\ndetails:has(summary:contains(\"圣言\")) li strong {\n    color: #8b4513 !important;\n    font-weight: 700 !important;\n}\n\n/* 蜡烛装饰 */\ndetails[open]:has(summary:contains(\"圣言\"))::before {\n    content: '' !important;\n    position: absolute !important;\n    top: -30px !important;\n    left: 50% !important;\n    transform: translateX(-50%) !important;\n    width: 60px !important;\n    height: 80px !important;\n    background: \n        radial-gradient(ellipse at 50% 0%, rgba(255, 200, 87, 0.6) 0%, transparent 50%),\n        linear-gradient(180deg, #f4e4c1 0%, #d4b896 100%) !important;\n    border-radius: 50% 50% 0 0 / 20% 20% 0 0 !important;\n    pointer-events: none !important;\n    z-index: 10 !important;\n    animation: candleFlicker 2s ease-in-out infinite !important;\n}\n\n/* ==================== 星记忆区 ==================== */\n\ndetails:has(summary:contains(\"星记忆\")) > summary::before {\n    content: '⭐' !important;\n    position: absolute !important;\n    left: 20px !important;\n    font-size: 18px !important;\n}\n\n/* 记忆区标题 */\ndetails:has(summary:contains(\"星记忆\")) h3,\ndetails:has(summary:contains(\"星记忆\")) strong {\n    color: #8b4513 !important;\n    font-size: 16px !important;\n    font-weight: 700 !important;\n    display: block !important;\n    margin: 20px 0 10px 0 !important;\n    padding: 10px 15px !important;\n    background: rgba(212, 184, 150, 0.3) !important;\n    border-left: 4px solid #8b4513 !important;\n    border-radius: 4px !important;\n}\n\n/* 记忆表格 */\ndetails:has(summary:contains(\"星记忆\")) table {\n    width: 100% !important;\n    border-collapse: separate !important;\n    border-spacing: 0 !important;\n    margin: 15px 0 !important;\n    background: rgba(255, 255, 255, 0.5) !important;\n    border: 1px solid #c9a876 !important;\n    border-radius: 6px !important;\n    overflow: hidden !important;\n    font-size: 14px !important;\n}\n\ndetails:has(summary:contains(\"星记忆\")) table th {\n    background: linear-gradient(135deg, #d4b896, #c9a876) !important;\n    color: #2c1810 !important;\n    padding: 10px !important;\n    font-weight: 600 !important;\n    text-align: left !important;\n    border-bottom: 2px solid #8b5a2b !important;\n    font-size: 13px !important;\n}\n\ndetails:has(summary:contains(\"星记忆\")) table td {\n    padding: 8px 10px !important;\n    border-bottom: 1px solid #e8dcc4 !important;\n    color: #2c1810 !important;\n    vertical-align: top !important;\n}\n\ndetails:has(summary:contains(\"星记忆\")) table tr:last-child td {\n    border-bottom: none !important;\n}\n\ndetails:has(summary:contains(\"星记忆\")) table tr:hover {\n    background: rgba(212, 184, 150, 0.2) !important;\n}\n\n/* 记忆分隔线 */\ndetails:has(summary:contains(\"星记忆\")) hr {\n    border: none !important;\n    height: 2px !important;\n    background: linear-gradient(to right, transparent, #8b5a2b, transparent) !important;\n    margin: 25px 0 !important;\n    position: relative !important;\n}\n\ndetails:has(summary:contains(\"星记忆\")) hr::after {\n    content: '✦' !important;\n    position: absolute !important;\n    left: 50% !important;\n    top: 50% !important;\n    transform: translate(-50%, -50%) !important;\n    background: #f4ead5 !important;\n    padding: 0 10px !important;\n    color: #8b5a2b !important;\n}\n\n/* ==================== 行动推荐 ==================== */\n\ndetails:has(summary:contains(\"行动推荐\")) > summary::before {\n    content: '🎯' !important;\n    position: absolute !important;\n    left: 20px !important;\n    font-size: 18px !important;\n}\n\n/* 行动列表 */\ndetails:has(summary:contains(\"行动推荐\")) ol {\n    counter-reset: action-counter !important;\n    list-style: none !important;\n    padding: 0 !important;\n    margin: 10px 0 !important;\n}\n\ndetails:has(summary:contains(\"行动推荐\")) li {\n    counter-increment: action-counter !important;\n    padding: 12px 15px 12px 50px !important;\n    margin: 10px 0 !important;\n    background: rgba(255, 255, 255, 0.5) !important;\n    border: 1px solid #c9a876 !important;\n    border-radius: 6px !important;\n    color: #2c1810 !important;\n    position: relative !important;\n    transition: all 0.3s ease !important;\n    cursor: pointer !important;\n}\n\ndetails:has(summary:contains(\"行动推荐\")) li::before {\n    content: counter(action-counter) !important;\n    position: absolute !important;\n    left: 15px !important;\n    top: 50% !important;\n    transform: translateY(-50%) !important;\n    width: 28px !important;\n    height: 28px !important;\n    background: linear-gradient(135deg, #8b4513, #a0522d) !important;\n    color: #f4ead5 !important;\n    border-radius: 50% !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    font-weight: 700 !important;\n    font-size: 14px !important;\n    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2) !important;\n}\n\ndetails:has(summary:contains(\"行动推荐\")) li:hover {\n    background: rgba(212, 184, 150, 0.4) !important;\n    border-color: #8b4513 !important;\n    transform: translateX(5px) !important;\n    box-shadow: 0 4px 12px rgba(139, 69, 19, 0.2) !important;\n}\n\n/* ==================== 圣母像装饰 ==================== */\n\ndetails:has(summary:contains(\"心理博弈\"))::after {\n    content: '🕊️' !important;\n    position: absolute !important;\n    bottom: 20px !important;\n    right: 20px !important;\n    font-size: 30px !important;\n    opacity: 0.15 !important;\n    pointer-events: none !important;\n    z-index: 0 !important;\n}\n\n/* ==================== 响应式适配 ==================== */\n\n@media (max-width: 768px) {\n    /* 主容器 */\n    .message-content,\n    .group .bg-gray-100\\/90,\n    .chat-answer-container .bg-gray-100\\/90 {\n        padding: 20px 15px !important;\n    }\n    \n    /* 烛光效果 */\n    .message-content::before,\n    .group .bg-gray-100\\/90::before,\n    .chat-answer-container .bg-gray-100\\/90::before {\n        width: 120px !important;\n        height: 120px !important;\n    }\n    \n    /* 十字架水印 */\n    .message-content::after,\n    .group .bg-gray-100\\/90::after,\n    .chat-answer-container .bg-gray-100\\/90::after {\n        font-size: 200px !important;\n    }\n    \n    /* 顶部控制栏 */\n    .sticky.top-0 {\n        padding: 8px 12px !important;\n    }\n    \n    /* 模型选择器 */\n    #ai-model-selector {\n        padding: 5px 30px 5px 10px !important;\n        font-size: 13px !important;\n    }\n    \n    /* 快捷按钮 */\n    #ai-mod-button2 .MuiButton-outlinedPrimary {\n        padding: 3px 8px !important;\n        font-size: 11px !important;\n    }\n    \n    /* 输入框容器 */\n    .bg-white.border-\\[1\\.5px\\] {\n        padding: 8px !important;\n    }\n    \n    /* 发送按钮 */\n    #ai-send-button {\n        padding: 6px 14px !important;\n        font-size: 13px !important;\n    }\n    \n    /* 折叠区 */\n    details > summary {\n        padding: 12px 40px 12px 15px !important;\n        font-size: 15px !important;\n    }\n    \n    details > *:not(summary) {\n        padding: 15px !important;\n    }\n    \n    /* 表格 */\n    details table {\n        font-size: 12px !important;\n    }\n    \n    details table th,\n    details table td {\n        padding: 6px 8px !important;\n    }\n    \n    /* 评论区 */\n    .text-lg.font-bold.pl-3 {\n        font-size: 16px !important;\n        padding: 12px 15px !important;\n    }\n    \n       /* 评论输入框 */\n    .flex.flex-col.border-\\[1\\.5px\\].border-gray-200 {\n        padding: 12px !important;\n        margin: 12px !important;\n    }\n    \n    /* 评论发送按钮 */\n    div[data-state=\"closed\"] .cursor-pointer.group {\n        padding: 8px 16px !important;\n    }\n    \n    /* 分页控制 */\n    .mo-pagination {\n        padding: 8px !important;\n    }\n    \n    .MuiPaginationItem-root {\n        margin: 0 2px !important;\n        min-width: 24px !important;\n        height: 24px !important;\n        font-size: 11px !important;\n    }\n}\n\n/* ==================== 滚动条美化 ==================== */\n\n/* 主容器滚动条 */\n.message-content::-webkit-scrollbar,\nbody::-webkit-scrollbar {\n    width: 12px !important;\n}\n\n.message-content::-webkit-scrollbar-track,\nbody::-webkit-scrollbar-track {\n    background: rgba(232, 220, 196, 0.5) !important;\n    border-radius: 6px !important;\n}\n\n.message-content::-webkit-scrollbar-thumb,\nbody::-webkit-scrollbar-thumb {\n    background: linear-gradient(135deg, #8b5a2b, #a0522d) !important;\n    border-radius: 6px !important;\n    border: 2px solid rgba(244, 234, 213, 0.5) !important;\n}\n\n.message-content::-webkit-scrollbar-thumb:hover,\nbody::-webkit-scrollbar-thumb:hover {\n    background: linear-gradient(135deg, #a0522d, #8b4513) !important;\n}\n\n/* 折叠区滚动条 */\ndetails::-webkit-scrollbar {\n    width: 8px !important;\n}\n\ndetails::-webkit-scrollbar-track {\n    background: rgba(232, 220, 196, 0.3) !important;\n    border-radius: 4px !important;\n}\n\ndetails::-webkit-scrollbar-thumb {\n    background: linear-gradient(135deg, #c9a876, #b89968) !important;\n    border-radius: 4px !important;\n}\n\ndetails::-webkit-scrollbar-thumb:hover {\n    background: linear-gradient(135deg, #8b5a2b, #a0522d) !important;\n}\n\n/* ==================== 文本选择样式 ==================== */\n\n.message-content ::selection,\n.group ::selection,\n.chat-answer-container ::selection,\ndetails ::selection {\n    background: rgba(139, 69, 19, 0.3) !important;\n    color: #2c1810 !important;\n}\n\n.message-content ::-moz-selection,\n.group ::-moz-selection,\n.chat-answer-container ::-moz-selection,\ndetails ::-moz-selection {\n    background: rgba(139, 69, 19, 0.3) !important;\n    color: #2c1810 !important;\n}\n\n/* ==================== 打印样式 ==================== */\n\n@media print {\n    /* 页面背景 */\n    body {\n        background: white !important;\n    }\n    \n    /* 主容器 */\n    .message-content,\n    .group .bg-gray-100\\/90,\n    .chat-answer-container .bg-gray-100\\/90 {\n        background: white !important;\n        box-shadow: none !important;\n        border: 1px solid #8b5a2b !important;\n    }\n    \n    /* 隐藏装饰元素 */\n    .message-content::before,\n    .message-content::after,\n    .group .bg-gray-100\\/90::before,\n    .group .bg-gray-100\\/90::after,\n    .chat-answer-container .bg-gray-100\\/90::before,\n    .chat-answer-container .bg-gray-100\\/90::after,\n    details::before,\n    details::after {\n        display: none !important;\n    }\n    \n    /* 折叠区 */\n    details {\n        border: 1px solid #8b5a2b !important;\n        box-shadow: none !important;\n    }\n    \n    details[open] > summary {\n        page-break-after: avoid !important;\n    }\n    \n    /* 隐藏交互元素 */\n    #ai-send-button,\n    #header-setting-button,\n    button[aria-label=\"close\"],\n    .MuiButton-textPrimary,\n    #ai-mod-button2 {\n        display: none !important;\n    }\n}\n\n/* ==================== 动画效果 ==================== */\n\n/* 页面加载淡入 */\n@keyframes fadeIn {\n    from {\n        opacity: 0;\n        transform: translateY(20px);\n    }\n    to {\n        opacity: 1;\n        transform: translateY(0);\n    }\n}\n\n.message-content,\n.group .bg-gray-100\\/90,\n.chat-answer-container .bg-gray-100\\/90 {\n    animation: fadeIn 0.6s ease-out !important;\n}\n\n/* 折叠区展开动画 */\n@keyframes slideDown {\n    from {\n        opacity: 0;\n        max-height: 0;\n    }\n    to {\n        opacity: 1;\n        max-height: 3000px;\n    }\n}\n\ndetails[open] > *:not(summary) {\n    animation: slideDown 0.4s ease-out !important;\n}\n\n/* 悬停光晕效果 */\n@keyframes hoverGlow {\n    0%, 100% {\n        box-shadow: 0 0 10px rgba(255, 200, 87, 0.3);\n    }\n    50% {\n        box-shadow: 0 0 20px rgba(255, 200, 87, 0.5);\n    }\n}\n\ndetails > summary:hover {\n    animation: hoverGlow 2s ease-in-out infinite !important;\n}\n\n/* 按钮脉冲效果 */\n@keyframes pulse {\n    0%, 100% {\n        transform: scale(1);\n    }\n    50% {\n        transform: scale(1.05);\n    }\n}\n\n#ai-send-button:hover,\ndiv[data-state=\"closed\"] .cursor-pointer.group:hover {\n    animation: pulse 1s ease-in-out infinite !important;\n}\n\n/* 加载动画旋转 */\n@keyframes rotate {\n    from {\n        transform: rotate(0deg);\n    }\n    to {\n        transform: rotate(360deg);\n    }\n}\n\n/* 文字打字机效果（可选） */\n@keyframes typing {\n    from {\n        width: 0;\n    }\n    to {\n        width: 100%;\n    }\n}\n\n/* 渐入渐出 */\n@keyframes fadeInOut {\n    0%, 100% {\n        opacity: 0.6;\n    }\n    50% {\n        opacity: 1;\n    }\n}\n\n/* 十字架闪烁 */\n.message-content::after,\n.group .bg-gray-100\\/90::after,\n.chat-answer-container .bg-gray-100\\/90::after {\n    animation: fadeInOut 5s ease-in-out infinite !important;\n}\n\n/* ==================== 特殊交互效果 ==================== */\n\n/* 按钮点击反馈 */\n.MuiButton-textPrimary:active,\n#ai-send-button:active,\ndiv[data-state=\"closed\"] .cursor-pointer.group:active {\n    transform: scale(0.95) !important;\n    transition: transform 0.1s ease !important;\n}\n\n/* 输入框聚焦效果 */\n#ai-chat-input:focus,\ntextarea[placeholder=\"发表评论\"]:focus {\n    outline: 2px solid #8b4513 !important;\n    outline-offset: 2px !important;\n    transition: outline 0.3s ease !important;\n}\n\n/* 链接悬停效果 */\na {\n    color: #8b4513 !important;\n    text-decoration: underline !important;\n    text-decoration-color: rgba(139, 69, 19, 0.3) !important;\n    transition: all 0.3s ease !important;\n}\n\na:hover {\n    color: #a0522d !important;\n    text-decoration-color: #a0522d !important;\n}\n\n/* 图片悬停效果 */\nimg {\n    transition: all 0.3s ease !important;\n}\n\nimg:hover {\n    transform: scale(1.02) !important;\n    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2) !important;\n}\n\n/* ==================== 无障碍优化 ==================== */\n\n/* 焦点可见性 */\n*:focus-visible {\n    outline: 2px solid #8b4513 !important;\n    outline-offset: 2px !important;\n}\n\n/* 跳过链接（屏幕阅读器） */\n.skip-link {\n    position: absolute !important;\n    top: -40px !important;\n    left: 0 !important;\n    background: #8b4513 !important;\n    color: #f4ead5 !important;\n    padding: 8px !important;\n    text-decoration: none !important;\n    z-index: 100 !important;\n}\n\n.skip-link:focus {\n    top: 0 !important;\n}\n\n/* 减少动画（用户偏好） */\n@media (prefers-reduced-motion: reduce) {\n    * {\n        animation-duration: 0.01ms !important;\n        animation-iteration-count: 1 !important;\n        transition-duration: 0.01ms !important;\n    }\n    \n    .message-content::before,\n    .group .bg-gray-100\\/90::before,\n    .chat-answer-container .bg-gray-100\\/90::before {\n        animation: none !important;\n    }\n}\n\n/* 高对比度模式 */\n@media (prefers-contrast: high) {\n    .message-content,\n    .group .bg-gray-100\\/90,\n    .chat-answer-container .bg-gray-100\\/90 {\n        border: 3px solid #000 !important;\n    }\n    \n    details {\n        border: 2px solid #000 !important;\n    }\n    \n    details > summary {\n        background: #fff !important;\n        color: #000 !important;\n        border-bottom: 2px solid #000 !important;\n    }\n}\n\n/* ==================== 深色模式适配（可选） ==================== */\n\n@media (prefers-color-scheme: dark) {\n    /* 如果用户系统偏好深色模式，可以添加深色主题 */\n    /* 这里保持明亮的手抄本风格，不做深色适配 */\n    /* 如需深色模式，取消下方注释并调整颜色 */\n    \n    /*\n    body {\n        background: linear-gradient(135deg, #1a1a1a 0%, #0d0d0d 100%) !important;\n    }\n    \n    .message-content,\n    .group .bg-gray-100\\/90,\n    .chat-answer-container .bg-gray-100\\/90 {\n        background: linear-gradient(135deg, #2c2416 0%, #1f1a10 100%) !important;\n        color: #e8dcc4 !important;\n    }\n    */\n}\n\n/* ==================== 结束标记 ==================== */\n\n/* ==================== 圣像图片容器 ==================== */\n\n/* 雕像图片容器 (竖向 3:4 比例) */\n.statue-img {\n    width: 190px !important;\n    height: 260px !important;\n    border: 2px solid #8b5a2b !important;\n    border-radius: 8px !important;\n    box-shadow: \n        0 4px 8px rgba(0, 0, 0, 0.3),\n        inset 0 0 20px rgba(139, 90, 43, 0.1) !important;\n    background-color: #f4ead5 !important;\n    background-size: cover !important;\n    background-position: center !important;\n    background-repeat: no-repeat !important;\n    display: block !important;\n    margin: 10px auto !important;\n    position: relative !important;\n}\n\n/* 雕像图片装饰边框 */\n.statue-img::before {\n    content: '' !important;\n    position: absolute !important;\n    top: -5px !important;\n    left: -5px !important;\n    right: -5px !important;\n    bottom: -5px !important;\n    border: 1px solid rgba(139, 90, 43, 0.3) !important;\n    border-radius: 10px !important;\n    pointer-events: none !important;\n}\n\n/* 雕像图片十字架水印 */\n.statue-img::after {\n    content: '✝' !important;\n    position: absolute !important;\n    bottom: 10px !important;\n    right: 10px !important;\n    font-size: 24px !important;\n    color: rgba(139, 90, 43, 0.2) !important;\n    pointer-events: none !important;\n}\n\n/* ==================== 雕像图片类名（根据数值范围） ==================== */\n\n/* 0-20: 破碎的十字架 - 罪孽深重 */\n.statue-0-20 {\n    background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETmoFp64NjpxxS_IJ5ruNcnrOlPfxMvwACuyMAAn6SYFeRqmVP__87vDsE.png') !important;\n}\n\n/* 20-40: 哭泣的圣母 - 悲伤与忏悔 */\n.statue-20-40 {\n    background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETmoVp64XosC1MF5z_9LENtyIifAM5hAACyiMAAn6SYFe2-PVpJ8TFGzsE.png') !important;\n}\n\n/* 40-60: 祈祷的天使 - 寻求救赎 */\n.statue-40-60 {\n    background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETmoRp64WPUrjpGhol2lwbrYni2jjW5gACySMAAn6SYFcpco2TrzzccjsE.png') !important;\n}\n\n/* 60-80: 圣母怀抱圣婴 - 慈悲与希望 */\n.statue-60-80 {\n    background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETmoJp64R5BGeVqjv7J8Bt-mZwhy12LwACwSMAAn6SYFcQdlMJicEZLzsE.png') !important;\n}\n\n/* 80-100: 光辉的十字架 - 救赎与圣洁 */\n.statue-80-100 {\n    background-image: url('https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAETmnNp64HpaKZaR2Gv0Y1jgWBJIqaJMwACqyMAAn6SYFdtwBDSV-9TxTsE.png') !important;\n}\n\n/* 响应式适配 */\n@media (max-width: 768px) {\n    .statue-img {\n        width: 150px !important;\n        height: 200px !important;\n    }\n}","options":{"items":[]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":false,"defaultModelSettings":{"model":"strawberry_cheap/gemini-3-flash-preview"},"totalConversations":7,"totalMessages":37,"totalCreditsUsed":90205,"totalTokensUsed":842292,"totalPlayedUsers":4,"deeplyPlayed":1,"fixedPromptLength":10813,"lorebookLength":6396,"author":{"id":"iW6pR8T94RwQay38ylz8urOkgbbucVbF","name":"一点也不懂","displayUsername":"18chen","username":"18chen"},"cardsTags":[{"tag":{"name":"男性视角","cardsCount":3}},{"tag":{"name":"单人卡","cardsCount":788}},{"tag":{"name":"女性视角","cardsCount":116}},{"tag":{"name":"已破甲","cardsCount":2210}},{"tag":{"name":"剧情向","cardsCount":310}},{"tag":{"name":"妈妈","cardsCount":160}},{"tag":{"name":"救赎","cardsCount":108}},{"tag":{"name":"纯爱","cardsCount":886}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}