{"id":"ad90d60d-d8f3-45ac-b01f-f48693456b0c","authorId":"htG4Q9ctUCTVzCxN4vNBhJ9r70iHIsVf","title":"遥原 云埃大陆纪事","description":" “断桥危机”发生后，连接地球与遥原的“星门”意外关闭，上万名新联合开发组织 (UDON) 的军事与民事人员被困异界。他们必须在一个技术实力约等于18世纪、拥有多智慧种族和魔法（异术）的陌生世界生存、发展，寻找出路，并应对内部与外部的重重挑战。","background":"aptlo8zthypnz41xrw4thfaj.webp","backgroundWidth":9000,"backgroundHeight":5400,"cover":"da7yf1uz162g596olkxaiv3y.webp","coverWidth":1440,"coverHeight":720,"introPage":"dg3ogjl50qeeuz1ybh49iyxm.html","changelog":null,"createdAt":"2026-05-08T06:39:02.316Z","updatedAt":"2026-06-26T07:18:40.653Z","initPublicAt":"2026-05-08T06:39:34.962Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* =========================================================\r\n   遥原世界交互面板 v3.0\r\n   TRPG / 模拟经营 / 战争兵棋 / 记忆状态机适配版\r\n   浅色字体 + 防误折叠修正版\r\n   ========================================================= */\r\n\r\n/* ===== 0. 全局容器 ===== */\r\n.interaction-panel {\r\n  font-family: \"Segoe UI\", \"Noto Sans SC\", \"Noto Sans\", \"Microsoft YaHei\", \"Cascadia Code\", system-ui, sans-serif;\r\n  max-width: 860px;\r\n  margin: 0 auto;\r\n  background: #0b1a2e;\r\n  color: #f2f7ff !important;\r\n  font-weight: 500;\r\n  border-radius: 12px;\r\n  box-shadow: 0 4px 24px rgba(0, 0, 0, 0.62);\r\n  overflow: hidden;\r\n  border: 1px solid #1f3d5a;\r\n}\r\n\r\n.interaction-panel * {\r\n  box-sizing: border-box;\r\n}\r\n\r\n.interaction-panel strong {\r\n  color: #ffffff !important;\r\n  font-weight: 800;\r\n}\r\n\r\n.interaction-panel code {\r\n  font-family: \"Cascadia Code\", \"Consolas\", monospace;\r\n  background: #071421;\r\n  color: #d9ffd2 !important;\r\n  padding: 1px 5px;\r\n  border-radius: 4px;\r\n  border: 1px solid #1a3550;\r\n}\r\n\r\n.interaction-panel pre {\r\n  max-width: 100%;\r\n  overflow-x: auto;\r\n  white-space: pre-wrap;\r\n  word-break: break-word;\r\n  color: #f2f7ff !important;\r\n}\r\n\r\n/* ===== 1. 通用 details / summary ===== */\r\n.interaction-panel details > summary {\r\n  list-style: none;\r\n  cursor: pointer;\r\n  user-select: none;\r\n  color: #ffffff !important;\r\n}\r\n\r\n.interaction-panel details > summary::-webkit-details-marker {\r\n  display: none;\r\n}\r\n\r\n.interaction-panel details[open] > summary {\r\n  filter: brightness(1.08);\r\n}\r\n\r\n/* =========================================================\r\n   1.1 防误折叠核心修正\r\n   顶部摘要区与状态栏不再允许因 details 闭合而隐藏后续聊天内容。\r\n   注意：其他扩展面板仍保持可折叠。\r\n   ========================================================= */\r\n\r\n.summary-block:not([open]) > *:not(summary),\r\n.status-block:not([open]) > *:not(summary) {\r\n  display: block !important;\r\n}\r\n\r\n.summary-block:not([open]) > .summary-content {\r\n  display: grid !important;\r\n}\r\n\r\n.status-block:not([open]) > .status-content {\r\n  display: block !important;\r\n}\r\n\r\n/* 防止平台把后续主体误判为 summary/status 子元素后一起隐藏 */\r\n.summary-block:not([open]) .main-body,\r\n.summary-block:not([open]) .status-row,\r\n.summary-block:not([open]) .panel-block,\r\n.summary-block:not([open]) .memory-machine,\r\n.status-block:not([open]) .main-body,\r\n.status-block:not([open]) .status-row,\r\n.status-block:not([open]) .panel-block,\r\n.status-block:not([open]) .memory-machine {\r\n  display: block !important;\r\n}\r\n\r\n/* 顶部摘要区和状态栏箭头固定为展开态，避免误导 */\r\n.summary-block > summary::after {\r\n  content: \"  展开\";\r\n  color: #b9ddff !important;\r\n  font-size: 0.75rem;\r\n  font-weight: 600;\r\n  margin-left: 8px;\r\n}\r\n\r\n.status-block > summary::before {\r\n  content: \"▾ \";\r\n  font-size: 0.8rem;\r\n}\r\n\r\n/* ===== 2. 顶部摘要区 ===== */\r\n.summary-block {\r\n  background: linear-gradient(135deg, #102a41, #0b1a2e);\r\n  border-bottom: 2px solid #5a9fd4;\r\n  padding: 0;\r\n  color: #f2f7ff !important;\r\n}\r\n\r\n.summary-block,\r\n.summary-block *,\r\n.summary-content,\r\n.summary-content * {\r\n  color: #f2f7ff !important;\r\n}\r\n\r\n.summary-block > summary {\r\n  padding: 14px 22px;\r\n  font-weight: 800;\r\n  font-size: 1rem;\r\n  color: #ffffff !important;\r\n  background: #1a3550;\r\n  cursor: pointer;\r\n  letter-spacing: 0.5px;\r\n}\r\n\r\n.summary-block > summary::before {\r\n  content: \"📌 \";\r\n}\r\n\r\n.summary-block[open] > summary {\r\n  background: #234a6b;\r\n  color: #ffffff !important;\r\n}\r\n\r\n.summary-content {\r\n  display: grid;\r\n  grid-template-columns: 1fr 1fr;\r\n  gap: 8px 24px;\r\n  padding: 14px 22px;\r\n  font-size: 0.9rem;\r\n  line-height: 1.65;\r\n  font-weight: 500;\r\n  color: #f2f7ff !important;\r\n}\r\n\r\n.summary-content .label,\r\n.summary-content .field-label {\r\n  color: #b9ddff !important;\r\n  font-weight: 700;\r\n}\r\n\r\n.summary-content .value,\r\n.summary-content .field-value {\r\n  color: #ffffff !important;\r\n  font-weight: 600;\r\n}\r\n\r\n/* ===== 3. 正文区 ===== */\r\n.main-body {\r\n  padding: 28px 22px;\r\n  line-height: 1.9;\r\n  background: #0d1f33;\r\n  border-bottom: 1px solid #1a3550;\r\n  color: #f2f7ff !important;\r\n  font-weight: 500;\r\n  word-wrap: break-word;\r\n  overflow-wrap: break-word;\r\n  max-width: 100%;\r\n  overflow: hidden;\r\n}\r\n\r\n.main-body,\r\n.main-body * {\r\n  color: inherit;\r\n}\r\n\r\n.main-body p {\r\n  margin: 0 0 1.2em;\r\n  max-width: 100%;\r\n  color: #f2f7ff !important;\r\n}\r\n\r\n.main-body p:last-child {\r\n  margin-bottom: 0;\r\n}\r\n\r\n.main-body hr {\r\n  border: none;\r\n  border-top: 1px solid #274663;\r\n  margin: 18px 0;\r\n}\r\n\r\n.main-body blockquote {\r\n  margin: 14px 0;\r\n  padding: 10px 14px;\r\n  background: rgba(137, 180, 250, 0.08);\r\n  border-left: 4px solid #89b4fa;\r\n  color: #f0f6ff !important;\r\n}\r\n\r\n/* ===== 4. 角色状态 & 交互对象双列 ===== */\r\n.status-row {\r\n  display: flex;\r\n  gap: 1px;\r\n  background: #1a3550;\r\n  border-bottom: 1px solid #1a3550;\r\n  color: #f2f7ff !important;\r\n}\r\n\r\n.status-row,\r\n.status-row *,\r\n.status-block,\r\n.status-block *,\r\n.status-content,\r\n.status-content * {\r\n  color: #f2f7ff !important;\r\n}\r\n\r\n.status-block {\r\n  flex: 1;\r\n  background: #0d1f33;\r\n  min-width: 0;\r\n}\r\n\r\n.status-block > summary {\r\n  padding: 12px 18px;\r\n  font-weight: 700;\r\n  font-size: 0.95rem;\r\n  background: #1a3550;\r\n  color: #ffffff !important;\r\n  cursor: pointer;\r\n  letter-spacing: 0.3px;\r\n}\r\n\r\n.status-content {\r\n  padding: 12px 18px;\r\n  font-size: 0.85rem;\r\n  line-height: 1.8;\r\n  color: #edf6ff !important;\r\n  font-weight: 500;\r\n}\r\n\r\n.status-content .field-label,\r\n.status-content .label {\r\n  color: #b9ddff !important;\r\n  font-weight: 700;\r\n}\r\n\r\n.status-content .field-value,\r\n.status-content .value {\r\n  color: #ffffff !important;\r\n  font-weight: 600;\r\n}\r\n\r\n/* ===== 5. 通用扩展面板 ===== */\r\n.panel-row {\r\n  display: flex;\r\n  gap: 1px;\r\n  background: #1a3550;\r\n  border-bottom: 1px solid #1a3550;\r\n}\r\n\r\n.panel-row .panel-block {\r\n  flex: 1;\r\n  min-width: 0;\r\n}\r\n\r\n.panel-block {\r\n  background: #0d1f33;\r\n  border-bottom: 1px solid #1a3550;\r\n  color: #f2f7ff !important;\r\n}\r\n\r\n.panel-block > summary {\r\n  padding: 12px 20px;\r\n  font-weight: 800;\r\n  font-size: 0.95rem;\r\n  color: #ffffff !important;\r\n  background: #162e47;\r\n  letter-spacing: 0.3px;\r\n}\r\n\r\n.panel-block > summary::before {\r\n  content: \"▸ \";\r\n  font-size: 0.8rem;\r\n}\r\n\r\n.panel-block[open] > summary::before {\r\n  content: \"▾ \";\r\n}\r\n\r\n.panel-content {\r\n  padding: 14px 20px;\r\n  font-size: 0.84rem;\r\n  line-height: 1.75;\r\n  color: #edf6ff !important;\r\n}\r\n\r\n.panel-content * {\r\n  color: #edf6ff !important;\r\n}\r\n\r\n.panel-note {\r\n  margin: 8px 0;\r\n  padding: 8px 10px;\r\n  background: rgba(137, 180, 250, 0.08);\r\n  border-left: 3px solid #89b4fa;\r\n  border-radius: 4px;\r\n  color: #f0f6ff !important;\r\n}\r\n\r\n.panel-warning {\r\n  margin: 8px 0;\r\n  padding: 8px 10px;\r\n  background: rgba(245, 194, 66, 0.1);\r\n  border-left: 3px solid #f5c542;\r\n  border-radius: 4px;\r\n  color: #fff3bf !important;\r\n}\r\n\r\n.panel-danger {\r\n  margin: 8px 0;\r\n  padding: 8px 10px;\r\n  background: rgba(224, 88, 88, 0.11);\r\n  border-left: 3px solid #e05858;\r\n  border-radius: 4px;\r\n  color: #ffe0e0 !important;\r\n}\r\n\r\n.panel-success {\r\n  margin: 8px 0;\r\n  padding: 8px 10px;\r\n  background: rgba(166, 227, 161, 0.1);\r\n  border-left: 3px solid #a6e3a1;\r\n  border-radius: 4px;\r\n  color: #e8ffe5 !important;\r\n}\r\n\r\n/* ===== 6. 模拟经营面板 ===== */\r\n.management-panel {\r\n  border-top: 2px solid #5bc0be;\r\n}\r\n\r\n.management-panel > summary {\r\n  background: #12383c;\r\n  color: #d9fffd !important;\r\n}\r\n\r\n.management-panel > summary::after {\r\n  content: \"  模拟经营\";\r\n  color: #aafcf8 !important;\r\n  font-size: 0.75rem;\r\n  font-weight: 600;\r\n  margin-left: 8px;\r\n}\r\n\r\n.management-grid {\r\n  display: grid;\r\n  grid-template-columns: 1fr 1fr;\r\n  gap: 10px;\r\n}\r\n\r\n.management-card {\r\n  background: #091827;\r\n  border: 1px solid #1f3d5a;\r\n  border-radius: 8px;\r\n  padding: 10px 12px;\r\n  color: #f2f7ff !important;\r\n}\r\n\r\n.management-card-title {\r\n  color: #aafcf8 !important;\r\n  font-weight: 800;\r\n  font-size: 0.88rem;\r\n  margin-bottom: 6px;\r\n}\r\n\r\n.management-card-value {\r\n  color: #ffffff !important;\r\n  font-weight: 700;\r\n}\r\n\r\n.management-card-desc {\r\n  color: #d6e5f2 !important;\r\n  font-size: 0.8rem;\r\n  margin-top: 4px;\r\n}\r\n\r\n/* ===== 7. 资源库存面板 ===== */\r\n.resource-panel {\r\n  border-top: 2px solid #a6e3a1;\r\n}\r\n\r\n.resource-panel > summary {\r\n  background: #123622;\r\n  color: #e8ffe5 !important;\r\n}\r\n\r\n.resource-panel > summary::after {\r\n  content: \"  资源库存\";\r\n  color: #d9ffd2 !important;\r\n  font-size: 0.75rem;\r\n  font-weight: 600;\r\n  margin-left: 8px;\r\n}\r\n\r\n.resource-table {\r\n  width: 100%;\r\n  border-collapse: collapse;\r\n  font-size: 0.82rem;\r\n  margin: 8px 0 12px;\r\n}\r\n\r\n.resource-table th {\r\n  background: #183a2a;\r\n  color: #d9ffd2 !important;\r\n  padding: 8px 10px;\r\n  text-align: left;\r\n  border-bottom: 2px solid #295b41;\r\n  white-space: nowrap;\r\n}\r\n\r\n.resource-table td {\r\n  padding: 8px 10px;\r\n  border-bottom: 1px solid #1a3550;\r\n  vertical-align: top;\r\n  color: #f2f7ff !important;\r\n}\r\n\r\n.resource-name {\r\n  color: #ffffff !important;\r\n  font-weight: 700;\r\n}\r\n\r\n.resource-amount {\r\n  color: #e8ffe5 !important;\r\n  font-weight: 700;\r\n}\r\n\r\n.resource-trend-up {\r\n  color: #d9ffd2 !important;\r\n  font-weight: 800;\r\n}\r\n\r\n.resource-trend-flat {\r\n  color: #fff3bf !important;\r\n  font-weight: 800;\r\n}\r\n\r\n.resource-trend-down {\r\n  color: #ffcccc !important;\r\n  font-weight: 800;\r\n}\r\n\r\n/* ===== 8. 生产队列 / 工业面板 ===== */\r\n.production-panel {\r\n  border-top: 2px solid #fab387;\r\n}\r\n\r\n.production-panel > summary {\r\n  background: #3a2415;\r\n  color: #ffe9d8 !important;\r\n}\r\n\r\n.production-panel > summary::after {\r\n  content: \"  生产队列\";\r\n  color: #ffe0c8 !important;\r\n  font-size: 0.75rem;\r\n  font-weight: 600;\r\n  margin-left: 8px;\r\n}\r\n\r\n.production-list {\r\n  list-style: none;\r\n  padding: 0;\r\n  margin: 8px 0;\r\n}\r\n\r\n.production-item {\r\n  background: #091827;\r\n  border: 1px solid #3b4f66;\r\n  border-left: 4px solid #fab387;\r\n  border-radius: 7px;\r\n  margin-bottom: 8px;\r\n  padding: 10px 12px;\r\n  color: #f2f7ff !important;\r\n}\r\n\r\n.production-title {\r\n  color: #ffffff !important;\r\n  font-weight: 800;\r\n  margin-bottom: 5px;\r\n}\r\n\r\n.production-meta {\r\n  color: #d6e5f2 !important;\r\n  font-size: 0.8rem;\r\n}\r\n\r\n.progress-bar {\r\n  width: 100%;\r\n  height: 8px;\r\n  background: #071421;\r\n  border: 1px solid #1a3550;\r\n  border-radius: 999px;\r\n  overflow: hidden;\r\n  margin: 8px 0;\r\n}\r\n\r\n.progress-fill {\r\n  height: 100%;\r\n  background: linear-gradient(90deg, #fab387, #f5c542);\r\n  border-radius: 999px;\r\n}\r\n\r\n/* 可用宽度类 */\r\n.progress-0 { width: 0%; }\r\n.progress-10 { width: 10%; }\r\n.progress-20 { width: 20%; }\r\n.progress-30 { width: 30%; }\r\n.progress-40 { width: 40%; }\r\n.progress-50 { width: 50%; }\r\n.progress-60 { width: 60%; }\r\n.progress-70 { width: 70%; }\r\n.progress-80 { width: 80%; }\r\n.progress-90 { width: 90%; }\r\n.progress-100 { width: 100%; }\r\n\r\n/* ===== 9. 据点状态面板 ===== */\r\n.settlement-panel {\r\n  border-top: 2px solid #89b4fa;\r\n}\r\n\r\n.settlement-panel > summary {\r\n  background: #172f55;\r\n  color: #e3eeff !important;\r\n}\r\n\r\n.settlement-panel > summary::after {\r\n  content: \"  据点状态\";\r\n  color: #d7e6ff !important;\r\n  font-size: 0.75rem;\r\n  font-weight: 600;\r\n  margin-left: 8px;\r\n}\r\n\r\n.settlement-grid {\r\n  display: grid;\r\n  grid-template-columns: repeat(3, 1fr);\r\n  gap: 8px;\r\n  margin: 8px 0;\r\n}\r\n\r\n.settlement-stat {\r\n  background: #091827;\r\n  border: 1px solid #1f3d5a;\r\n  border-radius: 7px;\r\n  padding: 9px 10px;\r\n  color: #f2f7ff !important;\r\n}\r\n\r\n.settlement-label {\r\n  color: #b9ddff !important;\r\n  font-size: 0.75rem;\r\n  font-weight: 700;\r\n}\r\n\r\n.settlement-value {\r\n  color: #ffffff !important;\r\n  font-size: 0.95rem;\r\n  font-weight: 800;\r\n  margin-top: 2px;\r\n}\r\n\r\n/* ===== 10. 战争兵棋面板 ===== */\r\n.wargame-panel {\r\n  border-top: 2px solid #e08888;\r\n}\r\n\r\n.wargame-panel > summary {\r\n  background: #421a1d;\r\n  color: #ffe0e0 !important;\r\n}\r\n\r\n.wargame-panel > summary::after {\r\n  content: \"  战争兵棋\";\r\n  color: #ffd0d0 !important;\r\n  font-size: 0.75rem;\r\n  font-weight: 600;\r\n  margin-left: 8px;\r\n}\r\n\r\n.wargame-table {\r\n  width: 100%;\r\n  border-collapse: collapse;\r\n  font-size: 0.82rem;\r\n  margin: 8px 0 12px;\r\n}\r\n\r\n.wargame-table th {\r\n  background: #4b2024;\r\n  color: #ffdada !important;\r\n  padding: 8px 10px;\r\n  text-align: left;\r\n  border-bottom: 2px solid #6b2e34;\r\n  white-space: nowrap;\r\n}\r\n\r\n.wargame-table td {\r\n  padding: 8px 10px;\r\n  border-bottom: 1px solid #1a3550;\r\n  vertical-align: top;\r\n  color: #f2f7ff !important;\r\n}\r\n\r\n.force-friendly {\r\n  color: #d7e6ff !important;\r\n  font-weight: 800;\r\n}\r\n\r\n.force-hostile {\r\n  color: #ffcccc !important;\r\n  font-weight: 800;\r\n}\r\n\r\n.force-neutral {\r\n  color: #fff3bf !important;\r\n  font-weight: 800;\r\n}\r\n\r\n.tactical-tag {\r\n  display: inline-block;\r\n  padding: 2px 7px;\r\n  border-radius: 999px;\r\n  font-size: 0.72rem;\r\n  font-weight: 800;\r\n  margin: 1px 3px 1px 0;\r\n}\r\n\r\n.tactical-tag.good {\r\n  background: #123622;\r\n  color: #d9ffd2 !important;\r\n}\r\n\r\n.tactical-tag.warn {\r\n  background: #3a2d13;\r\n  color: #fff3bf !important;\r\n}\r\n\r\n.tactical-tag.bad {\r\n  background: #421a1d;\r\n  color: #ffd0d0 !important;\r\n}\r\n\r\n/* ===== 11. 外交 / 势力关系面板 ===== */\r\n.diplomacy-panel {\r\n  border-top: 2px solid #cba6f7;\r\n}\r\n\r\n.diplomacy-panel > summary {\r\n  background: #2e2047;\r\n  color: #f0ddff !important;\r\n}\r\n\r\n.diplomacy-panel > summary::after {\r\n  content: \"  外交关系\";\r\n  color: #ead8ff !important;\r\n  font-size: 0.75rem;\r\n  font-weight: 600;\r\n  margin-left: 8px;\r\n}\r\n\r\n.faction-grid {\r\n  display: grid;\r\n  grid-template-columns: 1fr 1fr;\r\n  gap: 8px;\r\n}\r\n\r\n.faction-card {\r\n  background: #091827;\r\n  border: 1px solid #352e52;\r\n  border-radius: 8px;\r\n  padding: 10px 12px;\r\n  color: #f2f7ff !important;\r\n}\r\n\r\n.faction-name {\r\n  color: #ffffff !important;\r\n  font-weight: 800;\r\n  margin-bottom: 5px;\r\n}\r\n\r\n.faction-attitude {\r\n  font-size: 0.78rem;\r\n  font-weight: 800;\r\n  border-radius: 999px;\r\n  padding: 2px 8px;\r\n  display: inline-block;\r\n  margin-bottom: 5px;\r\n}\r\n\r\n.attitude-friendly {\r\n  background: #123622;\r\n  color: #d9ffd2 !important;\r\n}\r\n\r\n.attitude-neutral {\r\n  background: #313244;\r\n  color: #edf6ff !important;\r\n}\r\n\r\n.attitude-watchful {\r\n  background: #3a2d13;\r\n  color: #fff3bf !important;\r\n}\r\n\r\n.attitude-hostile {\r\n  background: #421a1d;\r\n  color: #ffd0d0 !important;\r\n}\r\n\r\n.faction-note {\r\n  color: #d6e5f2 !important;\r\n  font-size: 0.8rem;\r\n  line-height: 1.55;\r\n}\r\n\r\n/* ===== 12. 贸易 / 商贸面板 ===== */\r\n.trade-panel {\r\n  border-top: 2px solid #f5c542;\r\n}\r\n\r\n.trade-panel > summary {\r\n  background: #3a2d13;\r\n  color: #fff6c8 !important;\r\n}\r\n\r\n.trade-panel > summary::after {\r\n  content: \"  商贸交易\";\r\n  color: #fff3bf !important;\r\n  font-size: 0.75rem;\r\n  font-weight: 600;\r\n  margin-left: 8px;\r\n}\r\n\r\n.trade-table {\r\n  width: 100%;\r\n  border-collapse: collapse;\r\n  font-size: 0.82rem;\r\n  margin: 8px 0 12px;\r\n}\r\n\r\n.trade-table th {\r\n  background: #4a3917;\r\n  color: #fff3bf !important;\r\n  padding: 8px 10px;\r\n  text-align: left;\r\n  border-bottom: 2px solid #6c5524;\r\n  white-space: nowrap;\r\n}\r\n\r\n.trade-table td {\r\n  padding: 8px 10px;\r\n  border-bottom: 1px solid #1a3550;\r\n  vertical-align: top;\r\n  color: #f2f7ff !important;\r\n}\r\n\r\n.trade-profit {\r\n  color: #d9ffd2 !important;\r\n  font-weight: 800;\r\n}\r\n\r\n.trade-risk {\r\n  color: #ffd0d0 !important;\r\n  font-weight: 800;\r\n}\r\n\r\n.trade-neutral {\r\n  color: #fff3bf !important;\r\n  font-weight: 800;\r\n}\r\n\r\n/* ===== 13. 探索 / 调查面板 ===== */\r\n.exploration-panel {\r\n  border-top: 2px solid #94e2d5;\r\n}\r\n\r\n.exploration-panel > summary {\r\n  background: #12383c;\r\n  color: #e0fffb !important;\r\n}\r\n\r\n.exploration-panel > summary::after {\r\n  content: \"  探索调查\";\r\n  color: #d7fffa !important;\r\n  font-size: 0.75rem;\r\n  font-weight: 600;\r\n  margin-left: 8px;\r\n}\r\n\r\n.clue-list {\r\n  list-style: none;\r\n  padding: 0;\r\n  margin: 8px 0;\r\n}\r\n\r\n.clue-item {\r\n  border-left: 4px solid #94e2d5;\r\n  background: #091827;\r\n  border-radius: 7px;\r\n  padding: 9px 11px;\r\n  margin-bottom: 8px;\r\n  color: #f2f7ff !important;\r\n}\r\n\r\n.clue-title {\r\n  color: #ffffff !important;\r\n  font-weight: 800;\r\n}\r\n\r\n.clue-detail {\r\n  color: #d6e5f2 !important;\r\n  font-size: 0.8rem;\r\n  margin-top: 4px;\r\n}\r\n\r\n.clue-status {\r\n  display: inline-block;\r\n  padding: 2px 7px;\r\n  border-radius: 999px;\r\n  font-size: 0.72rem;\r\n  font-weight: 800;\r\n  margin-left: 6px;\r\n  background: #313244;\r\n  color: #edf6ff !important;\r\n}\r\n\r\n/* ===== 14. 风险预警面板 ===== */\r\n.risk-panel {\r\n  border-top: 2px solid #ff6b6b;\r\n}\r\n\r\n.risk-panel > summary {\r\n  background: #421a1d;\r\n  color: #ffe0e0 !important;\r\n}\r\n\r\n.risk-panel > summary::after {\r\n  content: \"  风险预警\";\r\n  color: #ffd0d0 !important;\r\n  font-size: 0.75rem;\r\n  font-weight: 600;\r\n  margin-left: 8px;\r\n}\r\n\r\n.risk-list {\r\n  list-style: none;\r\n  margin: 8px 0;\r\n  padding: 0;\r\n}\r\n\r\n.risk-item {\r\n  background: #091827;\r\n  border: 1px solid #4b2024;\r\n  border-left: 4px solid #ff6b6b;\r\n  border-radius: 7px;\r\n  margin-bottom: 8px;\r\n  padding: 9px 11px;\r\n  color: #f2f7ff !important;\r\n}\r\n\r\n.risk-title {\r\n  color: #ffe0e0 !important;\r\n  font-weight: 800;\r\n}\r\n\r\n.risk-desc {\r\n  color: #f2f7ff !important;\r\n  font-size: 0.8rem;\r\n  margin-top: 4px;\r\n}\r\n\r\n.risk-low {\r\n  border-left-color: #a6e3a1;\r\n}\r\n\r\n.risk-medium {\r\n  border-left-color: #f5c542;\r\n}\r\n\r\n.risk-high {\r\n  border-left-color: #e08888;\r\n}\r\n\r\n.risk-critical {\r\n  border-left-color: #ff3b3b;\r\n  box-shadow: 0 0 10px rgba(255, 59, 59, 0.18);\r\n}\r\n\r\n/* ===== 15. 记忆状态机容器 ===== */\r\n.memory-machine {\r\n  border-top: 2px solid #89b4fa;\r\n  padding: 0;\r\n  background: #0d1f33;\r\n  animation: pulse-border 3s ease-in-out infinite;\r\n  color: #f2f7ff !important;\r\n}\r\n\r\n.memory-machine,\r\n.memory-machine * {\r\n  color: #f2f7ff !important;\r\n}\r\n\r\n.memory-machine > summary {\r\n  padding: 12px 22px;\r\n  font-weight: 800;\r\n  font-size: 1rem;\r\n  background: #1a3550;\r\n  cursor: pointer;\r\n  color: #d7e6ff !important;\r\n  letter-spacing: 0.5px;\r\n}\r\n\r\n.memory-machine > summary::before {\r\n  content: \"💻 \";\r\n}\r\n\r\n.memory-machine[open] > summary {\r\n  background: #234a6b;\r\n}\r\n\r\n.memory-machine-content {\r\n  padding: 16px 20px;\r\n}\r\n\r\n@keyframes pulse-border {\r\n  0%, 100% { border-color: #89b4fa; }\r\n  50% { border-color: #a6e3a1; }\r\n}\r\n\r\n/* ===== 16. 记忆表格 ===== */\r\n.memory-section-title {\r\n  font-weight: 800;\r\n  font-size: 0.9rem;\r\n  margin: 12px 0 8px;\r\n  letter-spacing: 0.3px;\r\n}\r\n\r\n.memory-section-title.stm {\r\n  color: #aafcf8 !important;\r\n}\r\n\r\n.memory-section-title.core {\r\n  color: #ead8ff !important;\r\n}\r\n\r\n.memory-table {\r\n  width: 100%;\r\n  border-collapse: collapse;\r\n  margin-bottom: 12px;\r\n  font-size: 0.82rem;\r\n}\r\n\r\n.memory-table th {\r\n  background: #1a3550;\r\n  color: #d7e6ff !important;\r\n  font-weight: 700;\r\n  padding: 8px 10px;\r\n  text-align: left;\r\n  border-bottom: 2px solid #313244;\r\n  white-space: nowrap;\r\n}\r\n\r\n.memory-table td {\r\n  padding: 8px 10px;\r\n  border-bottom: 1px solid #1a3550;\r\n  color: #f2f7ff !important;\r\n  vertical-align: top;\r\n  line-height: 1.5;\r\n}\r\n\r\n.memory-table tr:last-child td {\r\n  border-bottom: none;\r\n}\r\n\r\n.memory-table tr:hover td {\r\n  background: rgba(90, 159, 212, 0.08);\r\n}\r\n\r\n.memory-table.stm-table .col-id {\r\n  width: 36px;\r\n  text-align: center;\r\n}\r\n\r\n.memory-table.stm-table .col-time {\r\n  width: 150px;\r\n}\r\n\r\n.memory-table.core-table .col-num {\r\n  width: 36px;\r\n  text-align: center;\r\n}\r\n\r\n.memory-empty {\r\n  color: #d6e5f2 !important;\r\n  font-style: italic;\r\n  font-size: 0.8rem;\r\n  padding: 8px 10px;\r\n}\r\n\r\n.archive-badge {\r\n  display: inline-block;\r\n  background: #313244;\r\n  color: #d7e6ff !important;\r\n  font-size: 0.75rem;\r\n  font-weight: 600;\r\n  padding: 2px 8px;\r\n  border-radius: 10px;\r\n  margin-left: 8px;\r\n}\r\n\r\n/* ===== 17. 归档生成栏 ===== */\r\n.archive-generator {\r\n  margin-top: 12px;\r\n  border: 1px solid #352e52;\r\n  border-radius: 8px;\r\n  background: #091827;\r\n  overflow: hidden;\r\n  color: #f2f7ff !important;\r\n}\r\n\r\n.archive-generator,\r\n.archive-generator *,\r\n.archive-generator-content,\r\n.archive-generator-content * {\r\n  color: #f2f7ff !important;\r\n}\r\n\r\n.archive-generator > summary {\r\n  padding: 10px 14px;\r\n  background: #2e2047;\r\n  color: #ead8ff !important;\r\n  font-weight: 800;\r\n  font-size: 0.88rem;\r\n}\r\n\r\n.archive-generator > summary::before {\r\n  content: \"▸ \";\r\n  font-size: 0.8rem;\r\n}\r\n\r\n.archive-generator[open] > summary::before {\r\n  content: \"▾ \";\r\n}\r\n\r\n.archive-generator-content {\r\n  padding: 12px 14px;\r\n}\r\n\r\n.archive-entry {\r\n  background: #071421 !important;\r\n  color: #f2f7ff !important;\r\n  border: 1px solid #313244;\r\n  border-left: 4px solid #cba6f7;\r\n  border-radius: 7px;\r\n  padding: 12px;\r\n  font-size: 0.78rem;\r\n  line-height: 1.6;\r\n  white-space: pre-wrap;\r\n  overflow-x: auto;\r\n}\r\n\r\npre.archive-entry,\r\npre.archive-entry *,\r\n.archive-entry,\r\n.archive-entry * {\r\n  color: #f2f7ff !important;\r\n  background-color: #071421 !important;\r\n}\r\n\r\n/* ===== 18. 势力对话颜色 ===== */\r\n.main-body .speaker-mc {\r\n  color: #fff3bf !important;\r\n  font-weight: 800;\r\n}\r\n\r\n.main-body .thought-mc {\r\n  color: #d6e5f2 !important;\r\n  font-style: italic;\r\n  font-weight: 400;\r\n}\r\n\r\n.main-body .speaker-nudo {\r\n  color: #aafcf8 !important;\r\n  font-weight: 700;\r\n}\r\n\r\n.main-body .speaker-luo {\r\n  color: #ffd9b8 !important;\r\n  font-weight: 700;\r\n}\r\n\r\n.main-body .speaker-wester {\r\n  color: #dcecff !important;\r\n  font-weight: 700;\r\n}\r\n\r\n.main-body .speaker-elf {\r\n  color: #d9ffd2 !important;\r\n  font-weight: 700;\r\n}\r\n\r\n.main-body .speaker-south {\r\n  color: #ffd0d0 !important;\r\n  font-weight: 700;\r\n}\r\n\r\n/* ===== 19. 势力文本辅助色 ===== */\r\n.faction-nudo {\r\n  color: #aafcf8 !important;\r\n  font-weight: 800;\r\n}\r\n\r\n.faction-luo {\r\n  color: #ffd9b8 !important;\r\n  font-weight: 800;\r\n}\r\n\r\n.faction-wester {\r\n  color: #dcecff !important;\r\n  font-weight: 800;\r\n}\r\n\r\n.faction-elf {\r\n  color: #d9ffd2 !important;\r\n  font-weight: 800;\r\n}\r\n\r\n.faction-south {\r\n  color: #ffd0d0 !important;\r\n  font-weight: 800;\r\n}\r\n\r\n.faction-tena {\r\n  color: #fff3bf !important;\r\n  font-weight: 800;\r\n}\r\n\r\n/* ===== 20. 状态标签 ===== */\r\n.state-tag {\r\n  display: inline-block;\r\n  font-size: 0.72rem;\r\n  font-weight: 800;\r\n  padding: 2px 7px;\r\n  border-radius: 999px;\r\n  margin: 1px 3px 1px 0;\r\n  background: #313244;\r\n  color: #edf6ff !important;\r\n}\r\n\r\n.state-tag.green {\r\n  background: #123622;\r\n  color: #d9ffd2 !important;\r\n}\r\n\r\n.state-tag.blue {\r\n  background: #172f55;\r\n  color: #d7e6ff !important;\r\n}\r\n\r\n.state-tag.yellow {\r\n  background: #3a2d13;\r\n  color: #fff3bf !important;\r\n}\r\n\r\n.state-tag.red {\r\n  background: #421a1d;\r\n  color: #ffd0d0 !important;\r\n}\r\n\r\n.state-tag.purple {\r\n  background: #2e2047;\r\n  color: #ead8ff !important;\r\n}\r\n\r\n.state-tag.cyan {\r\n  background: #12383c;\r\n  color: #d7fffa !important;\r\n}\r\n\r\n/* ===== 21. 小型指标条 ===== */\r\n.metric-row {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  margin: 6px 0;\r\n}\r\n\r\n.metric-label {\r\n  flex: 0 0 90px;\r\n  color: #b9ddff !important;\r\n  font-size: 0.78rem;\r\n  font-weight: 700;\r\n}\r\n\r\n.metric-bar {\r\n  flex: 1;\r\n  height: 7px;\r\n  background: #071421;\r\n  border: 1px solid #1a3550;\r\n  border-radius: 999px;\r\n  overflow: hidden;\r\n}\r\n\r\n.metric-fill {\r\n  height: 100%;\r\n  border-radius: 999px;\r\n  background: #89b4fa;\r\n}\r\n\r\n.metric-fill.good {\r\n  background: #a6e3a1;\r\n}\r\n\r\n.metric-fill.warn {\r\n  background: #f5c542;\r\n}\r\n\r\n.metric-fill.bad {\r\n  background: #e08888;\r\n}\r\n\r\n.metric-value {\r\n  flex: 0 0 48px;\r\n  color: #ffffff !important;\r\n  font-size: 0.78rem;\r\n  font-weight: 800;\r\n  text-align: right;\r\n}\r\n\r\n/* ===== 22. 全局兜底：防止平台默认黑字覆盖 ===== */\r\n.interaction-panel table,\r\n.interaction-panel table *,\r\n.interaction-panel tbody,\r\n.interaction-panel tbody *,\r\n.interaction-panel thead,\r\n.interaction-panel thead *,\r\n.interaction-panel tr,\r\n.interaction-panel tr *,\r\n.interaction-panel td,\r\n.interaction-panel td *,\r\n.interaction-panel th,\r\n.interaction-panel th *,\r\n.interaction-panel div,\r\n.interaction-panel span,\r\n.interaction-panel p,\r\n.interaction-panel li,\r\n.interaction-panel summary,\r\n.interaction-panel details {\r\n  color: inherit;\r\n}\r\n\r\n.summary-block table,\r\n.summary-block table *,\r\n.summary-content table,\r\n.summary-content table *,\r\n.status-block table,\r\n.status-block table *,\r\n.archive-generator table,\r\n.archive-generator table *,\r\n.archive-generator-content table,\r\n.archive-generator-content table * {\r\n  color: #f2f7ff !important;\r\n}\r\n\r\n/* ===== 23. 响应式适配 ===== */\r\n@media (max-width: 720px) {\r\n  .interaction-panel {\r\n    max-width: 100%;\r\n    border-radius: 8px;\r\n  }\r\n\r\n  .summary-content {\r\n    grid-template-columns: 1fr;\r\n    gap: 6px;\r\n    padding: 12px 16px;\r\n  }\r\n\r\n  .main-body {\r\n    padding: 20px 16px;\r\n    line-height: 1.8;\r\n  }\r\n\r\n  .status-row,\r\n  .panel-row {\r\n    flex-direction: column;\r\n  }\r\n\r\n  .management-grid,\r\n  .settlement-grid,\r\n  .faction-grid {\r\n    grid-template-columns: 1fr;\r\n  }\r\n\r\n  .memory-machine-content,\r\n  .panel-content,\r\n  .status-content {\r\n    padding: 12px 14px;\r\n  }\r\n\r\n  .memory-table,\r\n  .resource-table,\r\n  .wargame-table,\r\n  .trade-table {\r\n    font-size: 0.76rem;\r\n  }\r\n\r\n  .memory-table.stm-table .col-time {\r\n    width: auto;\r\n  }\r\n\r\n  .metric-row {\r\n    flex-wrap: wrap;\r\n  }\r\n\r\n  .metric-label {\r\n    flex: 0 0 100%;\r\n  }\r\n\r\n  .metric-value {\r\n    flex: 0 0 40px;\r\n  }\r\n}\r\n\r\n/* ===== 24. 低兼容环境兜底 ===== */\r\n@supports not (display: grid) {\r\n  .summary-content,\r\n  .management-grid,\r\n  .settlement-grid,\r\n  .faction-grid {\r\n    display: block;\r\n  }\r\n\r\n  .management-card,\r\n  .settlement-stat,\r\n  .faction-card {\r\n    margin-bottom: 8px;\r\n  }\r\n}","options":{"items":[]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":false,"defaultModelSettings":{"model":"melon_deepseek/deepseek-v4-flash","contextWindow":2,"modelSettings":{"temperature":0.7}},"totalConversations":3,"totalMessages":31,"totalCreditsUsed":55952,"totalTokensUsed":3873096,"totalPlayedUsers":3,"deeplyPlayed":1,"fixedPromptLength":41906,"lorebookLength":247881,"author":{"id":"htG4Q9ctUCTVzCxN4vNBhJ9r70iHIsVf","name":"od999","displayUsername":"capqian","username":"capqian"},"cardsTags":[{"tag":{"name":"自定义角色","cardsCount":265}},{"tag":{"name":"异世界种田","cardsCount":3}},{"tag":{"name":"穿越","cardsCount":13}},{"tag":{"name":"创想公社","cardsCount":251}},{"tag":{"name":"模拟经营","cardsCount":61}},{"tag":{"name":"开放世界","cardsCount":1290}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}