{"id":"96a2354f-9f4d-4715-aa03-eceb4b297101","authorId":"f1YW6MOcHiDQg2Ln60FXWYWpvvnWiRma","title":"【7.29更新html】🌸魔都精兵的奴隶💕","description":"数十年前，连通异次元的「魔都之门」轰然洞开。从裂缝中涌出的异形怪物「丑鬼」将现代都市化作炼狱，而在这绝望的废墟之上，唯有女性能通过食用魔都特有的「桃」，获得超越常理的恩惠之力。她们，即是守护人类的最后壁垒——魔防队精兵。\n\n开局第一轮推荐qwen3.7-plus或者deepseek-v4-pro-haozhen、deepseek-v4-pro-tencent稳定下格式，再切换回deepseek-4-flash 长线游玩推荐qwen3.7-plus或者deepseek-v4-pro-haozhen、deepseek-v4-pro-tencent 如果格式混乱或降智，建议切换模型qwen3.7-plus或者deepseek-v4-pro游玩 ，总体推荐使用3.7","background":"a0q0ox9tjzkw7i4rub5ct01d.webp","backgroundWidth":1000,"backgroundHeight":562,"cover":"vebexmqwkmgzx6qye6jkr27z.webp","coverWidth":1664,"coverHeight":2283,"introPage":"c681h6psl2ocp6nycfqhgzv2.html","changelog":null,"createdAt":"2026-08-05T18:44:25.181Z","updatedAt":"2026-08-05T22:41:28.190Z","initPublicAt":"2026-08-05T18:45:46.293Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* ============================================================\n   魔都精兵的奴隶 · 全端统一主题（粉紫暗夜魔法风格）\n   适配：桌面端 .classUI-chat-container / APP端 .viewer-built-in-content\n   ============================================================ */\n\n/* ===== 0. CSS变量定义（新增，修复缺失） ===== */\n:root {\n    --bg: #0b0710;\n    --bg-card: #14101f;\n    --bg-card-hover: #1f1a30;\n    --border: #2d2440;\n    --gold: #d4a84b;\n    --gold-glow: #d4a84b55;\n    --purple: #7b4b9e;\n    --pink: #d96c8a;\n    --text: #ece4f0;\n    --text-dim: #a094b0;\n    --font: 'Segoe UI', system-ui, -apple-system, sans-serif;\n    --radius: 14px;\n    --shadow: 0 8px 32px rgba(0, 0, 0, .6);\n}\n\n/* ===== 1. 桌面端容器 ===== */\n.classUI-chat-container {\n    max-width: 1152px;\n    width: 100%;\n    margin: 0 auto;\n    padding: 2.6rem;\n    box-sizing: border-box;\n    overflow-x: hidden;\n    background: linear-gradient(165deg, #0c0508 0%, #1a0d1a 35%, #2a1230 70%, #15081a 100%);\n    border: 2px solid #ff7eb3;\n    border-radius: 18px;\n    box-shadow: 0 0 30px rgba(255, 126, 179, 0.35), 0 0 60px rgba(155, 92, 208, 0.25), 0 15px 40px rgba(0, 0, 0, 0.6);\n    position: relative;\n    isolation: isolate;\n}\n.classUI-chat-container::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 2rem;\n    right: 2rem;\n    height: 2px;\n    background: linear-gradient(90deg, transparent, #ff5d9e, #a86cd9, transparent);\n    z-index: 2;\n}\n.classUI-chat-container::after {\n    content: '';\n    position: absolute;\n    bottom: 0;\n    left: 20%;\n    right: 20%;\n    height: 1px;\n    background: linear-gradient(90deg, transparent, rgba(255, 126, 179, 0.6), transparent);\n    z-index: 2;\n}\n\n/* ===== 2. APP端容器 ===== */\n.viewer-built-in-content {\n    max-width: 880px;\n    width: 100%;\n    margin: 0 auto;\n    padding: 2.2rem;\n    box-sizing: border-box;\n    overflow-x: hidden;\n    background: linear-gradient(165deg, #0c0508 0%, #1a0d1a 35%, #2a1230 70%, #15081a 100%);\n    border: 2px solid #ff7eb3;\n    border-radius: 18px;\n    box-shadow: 0 0 30px rgba(255, 126, 179, 0.35), 0 0 60px rgba(155, 92, 208, 0.25), 0 15px 40px rgba(0, 0, 0, 0.6);\n    position: relative;\n    isolation: isolate;\n}\n\n/* ===== 3. 全局字体与颜色 ===== */\n.classUI-chat-container,\n.classUI-chat-container *,\n.viewer-built-in-content,\n.viewer-built-in-content * {\n    color: #fde6f0;\n    font-family: 'Georgia', 'Times New Roman', 'Noto Serif SC', 'KaiTi', serif;\n    line-height: 1.75;\n}\n\n/* ===== 4. 时间地点行 ===== */\n.time-location-bar {\n    text-align: center;\n    padding: 0.7rem 1rem;\n    margin-bottom: 1.5rem;\n    border-top: 2px solid #ff5d9e;\n    border-bottom: 2px solid #a86cd9;\n    background: #1f0a1a;\n    border-radius: 8px;\n    color: #e0c8d8;\n    font-style: italic;\n    font-size: 1rem;\n    display: flex;\n    flex-wrap: wrap;\n    gap: 18px;\n    justify-content: center;\n}\n.time-date { font-weight: 700; color: #ffb0d0; }\n.location-name { color: #c8a0e0; }\n.weather-note { color: #d0a8b8; }\n.last-turn { color: #a08090; font-size: 0.85em; font-style: italic; width: 100%; text-align: center; }\n\n/* ===== 5. 开局引导 ===== */\n.intro-guide {\n    background: #250e22;\n    border: 2px solid #ff7eb3;\n    border-radius: 14px;\n    padding: 1.5rem;\n    margin-bottom: 1.3rem;\n}\n.intro-title { font-weight: 700; color: #ffc0d8; font-size: 1.2em; }\n.intro-item { padding: 6px 0; color: #fde6f0; font-size: 0.95em; }\n\n/* ===== 6. 正文叙事 ===== */\n.narrative-body {\n    background: rgba(15, 5, 12, 0.7);\n    border: 1px solid rgba(255, 126, 179, 0.3);\n    border-radius: 14px;\n    padding: 26px 24px;\n    margin-bottom: 1.3rem;\n    color: #fde6f0;\n    line-height: 1.95;\n    font-size: 1.25em;\n    text-align: justify;\n    overflow-wrap: break-word;\n    word-wrap: break-word;\n    word-break: break-word;\n}\n.narrative-body p { text-indent: 2em; margin: 0 0 0.85em 0; }\n.narrative-body p:first-child { text-indent: 0; }\n\n/* ===== 7. 高亮标记 ===== */\n.highlight-gold, .hl-skill { color: #ffd700; font-weight: 700; }\n.highlight-red, .hl-danger { color: #ff5060; font-weight: 700; }\n.highlight-blue, .hl-dialogue { color: #80c0ff; font-style: italic; }\n.highlight-pink { color: #ff5d9e; font-weight: 700; }\n.highlight-purple { color: #c060ff; font-weight: 700; }\n.highlight-cyan { color: #00e5ff; font-weight: 700; }\n.hl-npc { color: #ffb0d0; font-weight: 700; }\n.hl-location { color: #a0d0ff; }\n.hl-item { color: #f0b0e0; }\n.hl-good { color: #90e0b0; }\n\n/* ===== 8. 折叠面板 ===== */\ndetails,\n.thought-chain,\n.objectives-panel,\n.status-panel,\n.battle-panel,\n.profile-panel,\n.relation-panel,\n.asset-panel,\n.memory-panel,\n.options-area,\n.forum-panel {\n    background: #180a18;\n    border: 1px solid #c8589e;\n    border-radius: 12px;\n    padding: 12px 20px;\n    margin-bottom: 0.9rem;\n    color: #fde6f0;\n    border-bottom: 1px dashed rgba(255, 126, 179, 0.3);\n    overflow: hidden;\n}\ndetails[open] { background: #220a22; border-color: #ff7eb3; }\nsummary {\n    font-weight: 700;\n    font-size: 1.05em;\n    color: #ffa0c8;\n    cursor: pointer;\n    list-style: none;\n    padding: 12px 0;\n}\nsummary::-webkit-details-marker { display: none; }\nsummary::before {\n    content: '▸ ';\n    color: #ff5d9e;\n    margin-right: 10px;\n    display: inline-block;\n    transition: transform 0.2s;\n}\ndetails[open] summary::before { transform: rotate(90deg); color: #ffc0d8; }\n.details-content {\n    border-top: 1px solid rgba(255, 126, 179, 0.3);\n    margin-top: 12px;\n    padding: 14px 4px;\n    font-size: 1em;\n    overflow-x: auto;\n}\n\n/* ===== 9. 表格（修复：table-layout: fixed + 移除 nowrap） ===== */\n.data-table,\n.memory-table {\n    width: 100%;\n    border-collapse: collapse;\n    margin: 14px 0;\n    font-size: 0.95em;\n    background: rgba(0, 0, 0, 0.2);\n    table-layout: fixed; /* 新增：防止溢出 */\n}\n.data-table th,\n.memory-table th {\n    background: rgba(80, 30, 60, 0.5);\n    color: #ffb0d0;\n    padding: 12px 16px;\n    text-align: left;\n    border-bottom: 2px solid #ff5d9e;\n    word-break: break-word; /* 新增 */\n}\n.data-table td,\n.memory-table td {\n    padding: 12px 16px;\n    border-bottom: 1px solid rgba(255, 126, 179, 0.2);\n    color: #fde6f0;\n    word-break: break-word; /* 新增：替换原来的 white-space: nowrap */\n    overflow-wrap: break-word;\n}\n\n/* ===== 10. 左侧彩色标识 ===== */\n.thought-chain { border-left: 4px solid #a86cd9; }\n.objectives-panel { border-left: 4px solid #ffd700; }\n.status-panel { border-left: 4px solid #ff5d9e; }\n.battle-panel, .strategy-panel { border-left: 4px solid #ff3050; }\n.profile-panel { border-left: 4px solid #ff7eb3; }\n.relation-panel { border-left: 4px solid #ff5d9e; }\n.asset-panel { border-left: 4px solid #c060ff; }\n.memory-panel { border-left: 4px solid #80a8e0; }\n.forum-panel { border-left: 4px solid #ffd700; }\n\n/* ===== 11. 状态简报 ===== */\n.status-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0.5rem 1.8rem; }\n.status-row { display: contents; }\n.status-item { display: flex; justify-content: space-between; padding: 0.6rem 0.7rem; border-bottom: 1px dotted #c8589e; }\n.status-label { font-weight: 700; color: #ffa0c8; font-size: 0.9rem; }\n.status-value { color: #fde6f0; font-size: 0.9rem; }\n\n/* ===== 12. 当前目标 ===== */\n.obj-item { padding: 10px 14px; margin: 7px 0; border-radius: 8px; background: rgba(255,255,255,0.02); }\n.obj-urgent { color: #ffb0c0; border-left: 4px solid #ff5060; }\n.obj-optional { color: #d0b8e8; border-left: 4px solid #a090d0; }\n\n/* ===== 13. 选项区 ===== */\n.options-area {\n    background: #1a0a1e;\n    border: 2px solid #ff7eb3;\n    border-radius: 16px;\n    padding: 26px;\n    margin-top: 1.5rem;\n}\n.option-btn {\n    display: block;\n    width: 100%;\n    background: #2a0f2a;\n    border: 2px solid #c8589e;\n    color: #fde6f0;\n    padding: 1rem 1.5rem;\n    margin: 9px 0;\n    border-radius: 12px;\n    font-size: 1.1em;\n    cursor: pointer;\n    transition: all 0.3s;\n    text-align: left;\n}\n.option-btn:hover { background: #4a1860; border-color: #ff5d9e; color: #fff; }\n.option-number {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    width: 32px;\n    height: 32px;\n    border-radius: 50%;\n    background: #ff5d9e;\n    color: #fff;\n    margin-right: 14px;\n    font-weight: 700;\n    flex-shrink: 0;\n}\n.option-preview {\n    display: block;\n    font-size: 0.88em;\n    color: #c8a0d8;\n    margin-top: 5px;\n    padding-left: 46px;\n    font-style: italic;\n}\n.option-hint {\n    display: block;\n    font-size: 0.82em;\n    color: #a090c0;\n    margin-top: 5px;\n    padding-left: 46px;\n    font-style: italic;\n}\n.option-free { border-left: 3px solid #80c0e0; }\n.option-main {\n    border-left: 4px solid #ffd700 !important;\n    background: rgba(60, 40, 10, 0.4) !important;\n}\n.option-main:hover { background: rgba(80, 60, 20, 0.6) !important; border-color: #ffd700 !important; }\n.option-main .option-number { background: linear-gradient(135deg, #ffaa00, #ffd700) !important; }\n\n/* ===== 14. 思维链 ===== */\n.thought-chain .details-content {\n    font-family: 'Courier New', monospace;\n    font-size: 0.9em;\n    color: #c0a0e0;\n    background: rgba(0, 0, 0, 0.25);\n    border-radius: 8px;\n    padding: 14px;\n}\n\n/* ===== 15. 标签/分隔 ===== */\n.info-tag {\n    background: #3c1535;\n    border: 1px solid #ff5d9e;\n    color: #fff0f8;\n    font-weight: 600;\n    padding: 3px 12px;\n    border-radius: 20px;\n    font-size: 0.9em;\n    display: inline-block;\n    margin: 3px 5px;\n}\n.divider { border-top: 1px solid #c8589e; margin: 16px 0; }\n.subsection-title {\n    font-weight: 700;\n    color: #ffa0c8;\n    border-left: 3px solid #ff5d9e;\n    padding-left: 10px;\n    margin: 16px 0 10px;\n}\n.alert-box {\n    background: rgba(0, 0, 0, 0.3);\n    border: 1px solid #c8589e;\n    border-radius: 10px;\n    padding: 14px 18px;\n    color: #fff0f8;\n    font-size: 0.95em;\n    margin: 10px 0;\n}\n.alert-box strong { color: #ffc0d8; }\n\n/* ===== 16. 记忆区 ===== */\n.memory-subheading {\n    font-weight: 700;\n    color: #ffa0c8;\n    margin: 16px 0 10px;\n    border-left: 4px solid #ff5d9e;\n    padding-left: 12px;\n}\n.engraved-list { margin-top: 10px; }\n.engraved-entry {\n    background: rgba(60, 30, 10, 0.5);\n    border: 1px solid rgba(255, 215, 0, 0.4);\n    border-left: 4px solid #ffd700;\n    border-radius: 10px;\n    padding: 14px 16px;\n    margin-bottom: 12px;\n}\n.engraved-empty { color: #908090; font-style: italic; font-size: 0.95em; padding: 8px 0; }\n.engraved-table td {\n    color: #ffe0a0;\n    border-bottom: 1px dashed rgba(255, 215, 0, 0.2);\n    padding: 8px 0;\n    font-size: 0.95em;\n    word-break: break-word;\n}\n.engraved-label {\n    color: #c09030;\n    font-weight: 700;\n    width: 30%;\n    white-space: nowrap;\n}\n\n/* ===== 17. 论坛 ===== */\n.forum-panel { background: #180a18 !important; }\n.forum-panel summary { color: #ffd700; }\n.forum-post { padding: 5px 0; }\n.forum-post-title { font-weight: 700; color: #ffd700; font-size: 1.25em; margin-bottom: 6px; }\n.forum-post-author { color: #c8a0d8; font-size: 0.9em; margin-bottom: 10px; }\n.forum-post-body { color: #f0e0e8; font-size: 1.15em; line-height: 1.65; margin-bottom: 12px; }\n.forum-reply { padding: 6px 0; border-top: 1px dashed rgba(255, 126, 179, 0.2); font-size: 1.1em; color: #e0c8e0; }\n.forum-reply-author { color: #ff5d9e; font-weight: 600; }\n\n/* ===== 18. 滚动条 ===== */\n::-webkit-scrollbar { width: 6px; }\n::-webkit-scrollbar-track { background: rgba(20, 5, 15, 0.5); border-radius: 3px; }\n::-webkit-scrollbar-thumb { background: #ff5d9e; border-radius: 3px; }\n\n/* ============================================================\n   输入框美化：粉紫边框 · 白底 · 深色字体（保留原功能，一条不删）\n   适配桌面端 .classUI-chat-container 和 APP端 .viewer-built-in-content\n   ============================================================ */\n.classUI-chat-container input[type=\"text\"],\n.classUI-chat-container input[type=\"number\"],\n.classUI-chat-container textarea,\n.classUI-chat-container select,\n.viewer-built-in-content input[type=\"text\"],\n.viewer-built-in-content input[type=\"number\"],\n.viewer-built-in-content textarea,\n.viewer-built-in-content select {\n    background: #ffffff !important;\n    border: 2px solid rgba(255, 93, 158, 0.7) !important;\n    border-radius: 10px !important;\n    padding: 12px 16px !important;\n    color: #1a0a14 !important;\n    font-family: 'Georgia', 'KaiTi', serif !important;\n    font-size: 0.95em !important;\n    outline: none !important;\n    transition: all 0.3s ease !important;\n    width: 100% !important;\n    box-sizing: border-box !important;\n    caret-color: #ff5d9e !important;\n}\n.classUI-chat-container input[type=\"text\"]:focus,\n.classUI-chat-container input[type=\"number\"]:focus,\n.classUI-chat-container textarea:focus,\n.classUI-chat-container select:focus,\n.viewer-built-in-content input[type=\"text\"]:focus,\n.viewer-built-in-content input[type=\"number\"]:focus,\n.viewer-built-in-content textarea:focus,\n.viewer-built-in-content select:focus {\n    border-color: #b080d0 !important;\n    box-shadow: 0 0 20px rgba(255, 93, 158, 0.5), 0 0 40px rgba(168, 108, 217, 0.2) !important;\n    color: #0d0d1a !important;\n}\n.classUI-chat-container input::placeholder,\n.classUI-chat-container textarea::placeholder,\n.viewer-built-in-content input::placeholder,\n.viewer-built-in-content textarea::placeholder {\n    color: rgba(120, 70, 100, 0.6) !important;\n    font-style: italic !important;\n}\n\n/* ===== 19. APP端内容容器 ===== */\n.viewer-rich-content,\n.viewer-markdown-content {\n    background: rgba(15, 5, 12, 0.7);\n    border: 1px solid rgba(255, 126, 179, 0.3);\n    border-radius: 14px;\n    padding: 24px 22px;\n    margin-bottom: 1.2rem;\n    color: #fde6f0;\n    line-height: 1.9;\n    font-size: 1.15em;\n    text-align: justify;\n    overflow-wrap: break-word;\n    word-wrap: break-word;\n    word-break: break-word;\n}\n.viewer-plain-content {\n    background: #180a18;\n    border: 1px solid #c8589e;\n    border-radius: 12px;\n    padding: 10px 18px;\n    margin-bottom: 0.8rem;\n    color: #fde6f0;\n    border-bottom: 1px dashed rgba(255, 126, 179, 0.35);\n}\n.viewer-rich-content-no-panel {\n    background: #180a18;\n    border: 1px solid #c8589e;\n    border-radius: 12px;\n    padding: 10px 18px;\n    margin-bottom: 0.8rem;\n    color: #fde6f0;\n}\n.viewer-generation-failed-card {\n    background: rgba(10, 5, 10, 0.95);\n    border: 1px solid #ff7eb3;\n    border-radius: 12px;\n    padding: 20px;\n    color: #fde6f0;\n}\n.viewer-generation-failed-title { color: #ff5060; font-weight: 700; }\n.viewer-generation-failed-desc { color: #e0c0d0; }\n.viewer-generation-failed-btn { background: #2a0f2a; border: 1px solid #c8589e; color: #fde6f0; border-radius: 8px; padding: 8px 16px; }\n.viewer-generation-failed-btn-primary { background: #4a1860; border-color: #ff5d9e; color: #fff; }\n\n/* App端隐藏选项预览 */\n.viewer-built-in-content .options-area .option-preview,\n.viewer-built-in-content .options-area .option-hint {\n    display: none !important;\n}\n\n/* ===== 20. 桌面端气泡宽度 + 段间距修复（合并，修复重复定义） ===== */\n.classUI-chat-container .el-bubble-content {\n    max-width: 75% !important;\n    width: auto !important;\n}\n.classUI-chat-container .el-bubble-start .el-bubble-content {\n    margin-right: auto !important;\n    margin-left: 0 !important;\n}\n.classUI-chat-container .el-bubble-end .el-bubble-content {\n    margin-left: auto !important;\n    margin-right: 0 !important;\n}\n.classUI-chat-container .narrative-body p {\n    margin-bottom: 0.85em !important;\n    text-indent: 2em !important;\n}\n.classUI-chat-container .narrative-body p:first-child {\n    text-indent: 0 !important;\n}\n\n/* ===== 21. 全局字号放大 ===== */\n.classUI-chat-container { font-size: 17px !important; }\n.viewer-built-in-content { font-size: 17px !important; }\n\n.classUI-chat-container .narrative-body {\n    font-size: 1.35em !important;\n    font-weight: 500 !important;\n    letter-spacing: 0.03em !important;\n    line-height: 2.0 !important;\n}\n.viewer-built-in-content .viewer-rich-content,\n.viewer-built-in-content .viewer-markdown-content {\n    font-size: 1.15rem !important;\n    font-weight: 500 !important;\n    letter-spacing: 0.03em !important;\n    line-height: 2.0 !important;\n}\n\n.classUI-chat-container .details-content { font-size: 1.05em !important; }\n.viewer-built-in-content .details-content { font-size: 1.05rem !important; }\n\n.classUI-chat-container .option-btn {\n    font-size: 1.15em !important;\n    font-weight: 600 !important;\n}\n.viewer-built-in-content .option-btn {\n    font-size: 1.05rem !important;\n    font-weight: 600 !important;\n}\n\n.data-table,\n.memory-table {\n    font-size: 1.0em !important;\n}\n\n/* ===== 22. 精兵档案卡片（修复：强制换行，防止横向滚动） ===== */\n.profile-card {\n    background: var(--bg, #0b0710);\n    border-radius: var(--radius, 14px);\n    border: 1px solid var(--border, #2d2440);\n    padding: 20px 18px;\n    margin: 8px 0 4px;\n    font-size: 14px;\n    line-height: 1.7;\n    user-select: text;\n    -webkit-user-select: text;\n    overflow-wrap: break-word;\n    word-wrap: break-word;\n    word-break: break-word;\n    max-width: 100%;\n    box-sizing: border-box;\n}\n.profile-card * {\n    max-width: 100%;\n    box-sizing: border-box;\n    word-break: break-word;\n    overflow-wrap: break-word;\n}\n.profile-card .data-table,\n.profile-card .memory-table {\n    table-layout: fixed;\n    width: 100%;\n    white-space: normal !important;\n}\n.profile-card .data-table td,\n.profile-card .data-table th,\n.profile-card .memory-table td,\n.profile-card .memory-table th {\n    white-space: normal !important;\n    word-break: break-word;\n    overflow-wrap: break-word;\n    padding: 8px 12px;\n}\n.profile-card .p-row {\n    display: flex;\n    gap: 6px 18px;\n    flex-wrap: wrap;\n    padding: 4px 0;\n    max-width: 100%;\n}\n.profile-card .p-row .p-label {\n    color: var(--text-dim, #a094b0);\n    min-width: 70px;\n    flex-shrink: 0;\n}\n.profile-card .p-row .p-value {\n    font-weight: 500;\n    word-break: break-word;\n    flex: 1;\n    min-width: 100px;\n}\n.profile-card .p-tags {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 6px;\n    margin-top: 6px;\n}\n.profile-card .p-tags span {\n    background: var(--bg-card-hover, #1f1a30);\n    padding: 2px 12px;\n    border-radius: 30px;\n    font-size: 12px;\n    border: 1px solid var(--border, #2d2440);\n    white-space: nowrap;\n}\n\n/* ============================================================\n   输入框强制覆盖补丁（原功能，完整保留）\n   针对超神学院 .input-field / .select-field 类名\n   ============================================================ */\n.ai-chat-container .input-field,\n.ai-chat-container .select-field,\n.ai-chat-container input[type=\"text\"],\n.ai-chat-container input[type=\"number\"],\n.ai-chat-container textarea {\n    background: #ffffff !important;\n    border: 2px solid rgba(255, 93, 158, 0.7) !important;\n    color: #1a0a14 !important;\n    border-radius: 10px !important;\n    padding: 12px 16px !important;\n    font-size: 0.95em !important;\n    outline: none !important;\n    caret-color: #ff5d9e !important;\n}\n.ai-chat-container .input-field:focus,\n.ai-chat-container .select-field:focus,\n.ai-chat-container input[type=\"text\"]:focus,\n.ai-chat-container input[type=\"number\"]:focus,\n.ai-chat-container textarea:focus {\n    border-color: #b080d0 !important;\n    box-shadow: 0 0 20px rgba(255, 93, 158, 0.5), 0 0 40px rgba(168, 108, 217, 0.2) !important;\n}\n.ai-chat-container .input-field::placeholder,\n.ai-chat-container .select-field::placeholder,\n.ai-chat-container input::placeholder,\n.ai-chat-container textarea::placeholder {\n    color: rgba(120, 70, 100, 0.6) !important;\n    font-style: italic !important;\n}\n\n#viewer.built-in-css-active .input-field,\n#viewer.built-in-css-active .select-field,\n#viewer.built-in-css-active input[type=\"text\"],\n#viewer.built-in-css-active input[type=\"number\"],\n#viewer.built-in-css-active textarea {\n    background: #ffffff !important;\n    border: 2px solid rgba(255, 93, 158, 0.7) !important;\n    color: #1a0a14 !important;\n    border-radius: 10px !important;\n    padding: 12px 16px !important;\n    font-size: 0.95em !important;\n    outline: none !important;\n    caret-color: #ff5d9e !important;\n}\n#viewer.built-in-css-active .input-field:focus,\n#viewer.built-in-css-active .select-field:focus,\n#viewer.built-in-css-active input[type=\"text\"]:focus,\n#viewer.built-in-css-active input[type=\"number\"]:focus,\n#viewer.built-in-css-active textarea:focus {\n    border-color: #b080d0 !important;\n    box-shadow: 0 0 20px rgba(255, 93, 158, 0.5), 0 0 40px rgba(168, 108, 217, 0.2) !important;\n}\n#viewer.built-in-css-active .input-field::placeholder,\n#viewer.built-in-css-active .select-field::placeholder,\n#viewer.built-in-css-active input::placeholder,\n#viewer.built-in-css-active textarea::placeholder {\n    color: rgba(120, 70, 100, 0.6) !important;\n    font-style: italic !important;\n}\n\n/* ============================================================\n   移动端适配\n   ============================================================ */\n@media (max-width: 640px) {\n    .classUI-chat-container {\n        padding: 0.8rem;\n        font-size: 16px !important;\n    }\n    .classUI-chat-container .narrative-body {\n        font-size: 1.2rem !important;\n        padding: 14px 12px !important;\n    }\n    .classUI-chat-container .option-btn {\n        font-size: 1.0rem !important;\n    }\n    .classUI-chat-container details,\n    .classUI-chat-container .thought-chain,\n    .classUI-chat-container .objectives-panel,\n    .classUI-chat-container .status-panel,\n    .classUI-chat-container .strategy-panel,\n    .classUI-chat-container .profile-panel,\n    .classUI-chat-container .relation-panel,\n    .classUI-chat-container .asset-panel,\n    .classUI-chat-container .memory-panel,\n    .classUI-chat-container .options-area,\n    .classUI-chat-container .forum-panel {\n        padding: 6px 10px;\n        margin-bottom: 0.5rem;\n        border-radius: 8px;\n    }\n    .classUI-chat-container summary {\n        padding: 6px 0;\n        font-size: 0.9em;\n    }\n    .classUI-chat-container .details-content {\n        margin-top: 6px;\n        padding: 8px 2px;\n        font-size: 0.85em;\n    }\n    .classUI-chat-container .time-location-bar {\n        padding: 0.4rem 0.6rem;\n        margin-bottom: 0.8rem;\n        gap: 10px;\n        font-size: 0.78rem;\n    }\n    .classUI-chat-container .status-grid {\n        grid-template-columns: 1fr;\n        gap: 0.2rem;\n    }\n    .classUI-chat-container .status-item {\n        padding: 0.3rem 0.4rem;\n    }\n    .classUI-chat-container .options-area {\n        padding: 14px 10px;\n        margin-top: 0.8rem;\n    }\n    .classUI-chat-container .option-btn {\n        font-size: 0.85rem;\n        padding: 0.6rem 1rem;\n        margin: 5px 0;\n    }\n    .classUI-chat-container .forum-post-body {\n        font-size: 0.9rem;\n        line-height: 1.6;\n    }\n    .classUI-chat-container .forum-reply {\n        font-size: 0.85rem;\n        padding: 5px 0;\n    }\n    .classUI-chat-container .forum-post-title {\n        font-size: 1em;\n    }\n    .classUI-chat-container .forum-post-author {\n        font-size: 0.8rem;\n    }\n    .classUI-chat-container .data-table th,\n    .classUI-chat-container .memory-table th,\n    .classUI-chat-container .data-table td,\n    .classUI-chat-container .memory-table td {\n        padding: 6px 8px;\n        font-size: 0.78em;\n        word-break: break-word;\n    }\n    .classUI-chat-container .profile-basic p {\n        font-size: 0.82em;\n        line-height: 1.5;\n    }\n    .classUI-chat-container .engraved-entry {\n        padding: 8px 10px;\n    }\n    .classUI-chat-container .engraved-table td {\n        font-size: 0.8em;\n        padding: 4px 0;\n    }\n    .classUI-chat-container .memory-panel .memory-table,\n    .classUI-chat-container .memory-panel .data-table {\n        white-space: normal;\n        font-size: 0.75em;\n        table-layout: fixed;\n    }\n    .classUI-chat-container .memory-panel .memory-table th,\n    .classUI-chat-container .memory-panel .memory-table td {\n        padding: 5px 6px;\n        word-break: break-word;\n    }\n\n    .viewer-built-in-content {\n        padding: 0.6rem;\n        font-size: 16px !important;\n    }\n    .viewer-built-in-content .viewer-rich-content,\n    .viewer-built-in-content .viewer-markdown-content {\n        font-size: 1.05rem !important;\n        padding: 10px 8px;\n        line-height: 1.7;\n        margin-bottom: 0.6rem;\n    }\n    .viewer-built-in-content .viewer-plain-content,\n    .viewer-built-in-content .viewer-rich-content-no-panel {\n        padding: 8px 10px;\n        margin-bottom: 0.5rem;\n        border-radius: 8px;\n    }\n    .viewer-built-in-content .option-btn {\n        font-size: 1.0rem !important;\n        padding: 0.5rem 0.8rem !important;\n        line-height: 1.4 !important;\n    }\n    .viewer-built-in-content .details-content {\n        font-size: 0.9rem !important;\n    }\n    .viewer-built-in-content .data-table,\n    .viewer-built-in-content .memory-table {\n        font-size: 0.75rem !important;\n        table-layout: fixed;\n    }\n    .viewer-built-in-content .data-table th,\n    .viewer-built-in-content .data-table td,\n    .viewer-built-in-content .memory-table th,\n    .viewer-built-in-content .memory-table td {\n        padding: 4px 6px;\n        word-break: break-word;\n        font-size: 0.7rem;\n    }\n\n    /* 输入框移动端适配（保留） */\n    .classUI-chat-container input,\n    .classUI-chat-container textarea,\n    .classUI-chat-container select,\n    .viewer-built-in-content input,\n    .viewer-built-in-content textarea,\n    .viewer-built-in-content select {\n        padding: 10px 12px !important;\n        font-size: 0.9em !important;\n    }\n\n    /* 档案卡片移动端修复 */\n    .profile-card {\n        padding: 12px 10px !important;\n        font-size: 13px !important;\n        word-break: break-word !important;\n        overflow-wrap: break-word !important;\n    }\n    .profile-card .p-row {\n        flex-direction: column;\n        gap: 2px 0;\n        padding: 3px 0;\n    }\n    .profile-card .p-row .p-label {\n        min-width: auto;\n        font-size: 0.85em;\n    }\n    .profile-card .p-row .p-value {\n        min-width: auto;\n        font-size: 0.95em;\n        padding-left: 4px;\n    }\n    .profile-card .p-tags span {\n        font-size: 10px;\n        padding: 1px 8px;\n        white-space: normal !important;\n    }\n    .profile-card .data-table td,\n    .profile-card .data-table th,\n    .profile-card .memory-table td,\n    .profile-card .memory-table th {\n        padding: 4px 6px;\n        font-size: 0.7rem;\n        word-break: break-word;\n    }\n\n    .engraved-label {\n        white-space: normal !important;\n        width: auto !important;\n    }\n}\n\n/* ============================================================\n   超小屏设备 (380px以下)\n   ============================================================ */\n@media (max-width: 380px) {\n    .classUI-chat-container {\n        padding: 0.4rem;\n    }\n    .classUI-chat-container .narrative-body {\n        font-size: 1.0rem !important;\n        padding: 10px 8px !important;\n    }\n    .classUI-chat-container .option-btn {\n        font-size: 0.8rem !important;\n        padding: 0.4rem 0.6rem !important;\n    }\n    .viewer-built-in-content {\n        padding: 0.3rem;\n    }\n    .viewer-built-in-content .viewer-rich-content,\n    .viewer-built-in-content .viewer-markdown-content {\n        font-size: 0.95rem !important;\n        padding: 8px 6px !important;\n    }\n    .viewer-built-in-content .option-btn {\n        font-size: 0.85rem !important;\n        padding: 0.4rem 0.6rem !important;\n    }\n    .profile-card {\n        padding: 8px 6px !important;\n        font-size: 11px !important;\n    }\n    .profile-card .p-row .p-label {\n        font-size: 0.75em;\n    }\n    .profile-card .p-row .p-value {\n        font-size: 0.85em;\n    }\n}","options":{"items":[{"order":0,"label":"差评","type":"SET-INPUT","value":"差评"},{"order":1,"label":"差评+存档","type":"SET-INPUT","value":"差评+存档"}]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":true,"enableSafeguard":true,"defaultModelSettings":null,"totalConversations":4,"totalMessages":13,"totalCreditsUsed":12777,"totalTokensUsed":253041,"totalPlayedUsers":4,"deeplyPlayed":0,"fixedPromptLength":6796,"lorebookLength":53294,"author":{"id":"f1YW6MOcHiDQg2Ln60FXWYWpvvnWiRma","name":"wssz","displayUsername":"19933386338","username":"19933386338"},"cardsTags":[],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}