{"id":"8429f20a-3a25-4369-a8fb-d0b0236fe602","authorId":"nCdDAhpgjygrY5wFHjiSqTGvco6EeWME","title":"蚀月纪元（含多种玩法，现含14大阵营共47名角色及其不同形态立绘）","description":"七大人类阵营与七大丧尸阵营大混战（含主视觉图），你可以与各种人类和丧尸NPC相遇，交流，战斗，还能一起挑战强敌丧尸（有立绘，有点微恐），甚至能与人类领袖和丧尸王们来一场痛快的“交流”，还新增了庇护所建造、丧尸等玩法\n丧尸大世界，人物较多，将持续更新人物与CG，所有角色都在世界书，如想遇到请输入名字；新加入强敌挑战模块，如果想进行请输入名字（丧尸），请记得在后面加上（丧尸）来触发丧尸真体形态；完善了每个组织的详细设定，输入组织名触发：要与领袖或王开战请在名字后面加上（领袖）或者（王）","background":"fxdaud5ka290t9khndy20eoz.webp","backgroundWidth":1122,"backgroundHeight":1402,"cover":"hgmw1642j4gf5tbacnhrnph4.webp","coverWidth":1122,"coverHeight":1402,"introPage":"tid54q99ss3fh6pyf7vij65j.html","changelog":"修复CSS，新增双子星","createdAt":"2026-05-16T15:00:28.633Z","updatedAt":"2026-07-26T12:22:38.947Z","initPublicAt":"2026-05-16T15:38:25.738Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":true,"memorySchema":null,"injectStyles":"/* ═══ B平台加载动画适配（自动注入）═══ */\r\n.flex.items-center.justify-center.size-6 { opacity: 1 !important; }\r\n.flex.items-center.justify-center.size-6 > .flex.gap-2 { display: none !important; }\r\n.is-assistant.w-fit { width: 100% !important; }\r\n.is-assistant > .border.border-muted:has(.flex.items-center.justify-center.size-6) {\r\n  width: 100% !important; background: transparent !important;\r\n  border: none !important; padding: 0 !important;\r\n}\r\n.is-assistant .space-y-3:has(.flex.items-center.justify-center.size-6) {\r\n  display: flex; justify-content: center; width: 100%;\r\n}\r\n\r\n/* ═══ B平台表格修正（自动注入）═══ */\r\n.rili-markdown-renderer table { display:table!important; table-layout:auto!important; width:100%!important; border-collapse:collapse!important; }\r\n.rili-markdown-renderer table caption { display:table-caption!important; caption-side:top!important; text-align:center!important; padding:8px!important; }\r\n.rili-markdown-renderer thead { display:table-header-group!important; }\r\n.rili-markdown-renderer tbody { display:table-row-group!important; }\r\n.rili-markdown-renderer tr { display:table-row!important; }\r\n.rili-markdown-renderer th, .rili-markdown-renderer td { display:table-cell!important; }\r\n\r\n/* ═══ B平台按钮组保护（自动注入 — 防止按钮消失）═══\r\n   原理：B平台消息操作按钮结构为：\r\n   .flex.items-center.gap-1.ml-auto (hover显隐包装)\r\n     └── .bg-muted.rounded.flex.p-0.5 (按钮组容器)\r\n           └── button.rounded-full.size-7 (单个按钮)\r\n   以下规则使用高specificity + !important确保按钮\r\n   不被任何转换后/透传的CSS规则意外隐藏\r\n   ═══════════════════════════════════════════════ */\r\n/* 按钮组容器保护 */\r\n.w-full.h-full.flex.group .bg-muted.rounded.flex.p-0\\.5,\r\n.is-user .bg-muted.rounded.flex.p-0\\.5,\r\n.is-assistant .bg-muted.rounded.flex.p-0\\.5 {\r\n  display: flex !important;\r\n  visibility: visible !important;\r\n  opacity: 1 !important;\r\n  overflow: visible !important;\r\n  position: relative !important;\r\n  width: auto !important;\r\n  height: auto !important;\r\n  max-height: none !important;\r\n  pointer-events: auto !important;\r\n  clip: auto !important;\r\n  clip-path: none !important;\r\n}\r\n/* 单个按钮保护 */\r\n.w-full.h-full.flex.group .bg-muted.rounded.flex.p-0\\.5 > button,\r\n.is-user .bg-muted.rounded.flex.p-0\\.5 > button,\r\n.is-assistant .bg-muted.rounded.flex.p-0\\.5 > button {\r\n  display: inline-flex !important;\r\n  visibility: visible !important;\r\n  opacity: 1 !important;\r\n  pointer-events: auto !important;\r\n  position: relative !important;\r\n  clip: auto !important;\r\n  clip-path: none !important;\r\n}\r\n/* hover显隐包装层保护 — 仅保留B平台原生的opacity过渡 */\r\n.flex.items-center.gap-1.ml-auto.md\\:opacity-0.group-hover\\:opacity-100 {\r\n  visibility: visible !important;\r\n  display: flex !important;\r\n  pointer-events: auto !important;\r\n  overflow: visible !important;\r\n}\r\n/* 操作行保护 */\r\n.flex.w-full.items-center.justify-between.gap-2.px-2 {\r\n  display: flex !important;\r\n  visibility: visible !important;\r\n  overflow: visible !important;\r\n}\r\n\r\n/* ═══ B平台顶部栏适配说明（自动注入）═══\r\n   A: div.sticky > div.flex.justify-between\r\n      ├── 左侧空区\r\n      ├── #ai-model-selector (居中)\r\n      └── 右侧工具(设置按钮等)\r\n   B: <header.flex.justify-between>\r\n      ├── #nav-left (侧边栏开关)\r\n      ├── #nav-middle (可能为空)\r\n      └── #nav-right (通知/主题/语言)\r\n   B平台模型按钮不在header内，选择器:\r\n   button:has(> .flex-1.truncate.text-left)\r\n   ═══════════════════════════════════════ */\r\nheader.flex.justify-between { position: relative; overflow: visible; }\r\n\r\n/* ============================================\r\n   「蚀月纪元」全平台美化 + 全息状态栏 (修复版 v4)\r\n   ============================================ */\r\n\r\n/* ==================== 全局UI美化 ==================== */\r\n\r\n/* 1. 移除顶部的颜色装饰条 */\r\n[class*=\"bg-[#F1CBCB]\"], \r\n[class*=\"bg-[#c9e1e9]\"] {\r\n    display: none !important;\r\n}\r\n\r\n/* 2. 统一聊天框美化 (输入与输出) */\r\n.is-user > .border.border-muted,\r\n.is-assistant > .border.border-muted {\r\n    background: linear-gradient(145deg, #1a202c 0%, #2d3748 100%) !important;\r\n    border: 1px solid #4a5568 !important;\r\n    border-radius: 8px !important;\r\n    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6), inset 0 1px 2px rgba(255,255,255,0.05) !important;\r\n    transition: all 0.3s ease !important;\r\n    position: relative;\r\n    isolation: isolate;\r\n}\r\n\r\n/* 3. 单独的输入聊天框强化 */\r\n.is-user > .border.border-muted {\r\n    border-bottom: 2px solid #68d391 !important;\r\n}\r\n\r\n/* 4. 文本内容样式 */\r\n.rili-markdown-renderer {\r\n    color: #e2e8f0 !important;\r\n    font-family: \"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif !important;\r\n    font-size: 0.95rem !important;\r\n    line-height: 1.7 !important;\r\n    position: relative;\r\n    z-index: 1;\r\n    background: transparent;\r\n}\r\n\r\n.rili-markdown-renderer strong {\r\n    color: #f6ad55 !important;\r\n    font-weight: bold !important;\r\n}\r\n\r\n.rili-markdown-renderer code {\r\n    background: #2d3748 !important;\r\n    color: #fbbf24 !important;\r\n    padding: 2px 6px !important;\r\n    border-radius: 4px !important;\r\n    border: 1px solid #4a5568 !important;\r\n}\r\n\r\n/* 5. 背景深色联动 */\r\n.bg-muted.rounded.flex.p-0\\.5 > button.rounded-full.size-7{\r\n    color: #a0aec0 !important;\r\n    transition: color 0.2s !important;\r\n}\r\n.bg-muted.rounded.flex.p-0\\.5 > button.rounded-full.size-7{\r\n    color: #f6ad55 !important;\r\n}\r\n\r\n.flex.items-center.gap-2.text-xs.font-mono.text-muted-foreground {\r\n    color: #a0aec0 !important;\r\n}\r\n\r\n/* [Token消耗hover逻辑转换未启用]\r\n.text-orange-500 {\r\n    color: #f6ad55 !important;\r\n}\r\n*/\r\n\r\n/* 6. 聊天气泡“晶体侵蚀”背景 */\r\n.is-user > .border.border-muted,\r\n.is-assistant > .border.border-muted::before {\r\n    content: '';\r\n    position: absolute;\r\n    top: 0;\r\n    left: 0;\r\n    right: 0;\r\n    bottom: 0;\r\n    z-index: 0;\r\n    background:\r\n        radial-gradient(circle at 20% 30%, rgba(255, 255, 255, 0.02) 0%, transparent 20px),\r\n        radial-gradient(circle at 80% 70%, rgba(237, 137, 54, 0.02) 0%, transparent 25px),\r\n        repeating-linear-gradient(\r\n            45deg,\r\n            transparent,\r\n            transparent 2px,\r\n            rgba(255, 255, 255, 0.01) 2px,\r\n            rgba(255, 255, 255, 0.01) 4px\r\n        );\r\n    pointer-events: none;\r\n    border-radius: inherit;\r\n}\r\n\r\n/* 7. 加载动画 */\r\n.flex.items-center.justify-center.size-6 > .flex.gap-2 {\r\n    display: none !important;\r\n}\r\n\r\n.flex.items-center.justify-center.size-6 {\r\n    position: relative !important;\r\n    width: 36px !important;\r\n    height: 24px !important;\r\n    display: flex !important;\r\n    align-items: center !important;\r\n    justify-content: center !important;\r\n}\r\n\r\n.flex.items-center.justify-center.size-6::before {\r\n    content: '';\r\n    display: block !important;\r\n    width: 24px !important;\r\n    height: 24px !important;\r\n    background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='4' y='10' width='4' height='4' rx='1' fill='%2368d391'%3E%3Canimate attributeName='opacity' values='0.2;1;0.2' dur='1.2s' begin='0s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='10' y='8' width='4' height='8' rx='1' fill='%2368d391'%3E%3Canimate attributeName='opacity' values='0.2;1;0.2' dur='1.2s' begin='0.4s' repeatCount='indefinite'/%3E%3C/rect%3E%3Crect x='16' y='10' width='4' height='4' rx='1' fill='%2368d391'%3E%3Canimate attributeName='opacity' values='0.2;1;0.2' dur='1.2s' begin='0.8s' repeatCount='indefinite'/%3E%3C/rect%3E%3C/svg%3E\");\r\n    background-size: contain;\r\n    background-repeat: no-repeat;\r\n    background-position: center;\r\n}\r\n\r\n/* 8. 移动端与低动效适配 */\r\n@media (max-width: 480px) {\r\n    .is-user > .border.border-muted,\r\n.is-assistant > .border.border-muted {\r\n        border-radius: 6px !important;\r\n        box-shadow: 0 2px 6px rgba(0, 0, 0, 0.5) !important;\r\n    }\r\n    .rili-markdown-renderer {\r\n        font-size: 0.875rem !important;\r\n    }\r\n    .flex.items-center.justify-center.size-6 {\r\n        width: 28px !important;\r\n        height: 20px !important;\r\n    }\r\n    .flex.items-center.justify-center.size-6::before {\r\n        width: 20px !important;\r\n        height: 20px !important;\r\n    }\r\n}\r\n\r\n@media (prefers-reduced-motion: reduce) {\r\n    .is-user > .border.border-muted,\r\n.is-assistant > .border.border-muted {\r\n        transition: none !important;\r\n    }\r\n    .flex.items-center.justify-center.size-6::before {\r\n        background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='4' y='10' width='4' height='4' rx='1' fill='%2368d391'/%3E%3Crect x='10' y='8' width='4' height='8' rx='1' fill='%2368d391'/%3E%3Crect x='16' y='10' width='4' height='4' rx='1' fill='%2368d391'/%3E%3C/svg%3E\");\r\n    }\r\n}\r\n\r\n/* ==================== 顶部栏 ==================== */\r\nheader.flex.justify-between {\r\n  background: linear-gradient(180deg, #1c1c1c 0%, #0f0f0f 100%) !important;\r\n  box-shadow: 0 2px 8px rgba(255,60,60,0.15), inset 0 1px 0 rgba(255,255,255,0.04) !important;\r\n  border-bottom: 1px solid #4a2c2c !important;\r\n}\r\n#nav-middle .group.flex.items-center {\r\n  background: rgba(255,255,255,0.06) !important;\r\n  border-radius: 6px !important;\r\n  padding: 4px 10px !important;\r\n  border: 1px solid rgba(200,80,80,0.3) !important;\r\n}\r\n#nav-middle .group.flex.items-center:hover {\r\n  background: rgba(255,60,60,0.12) !important;\r\n  border-color: rgba(255,60,60,0.6) !important;\r\n}\r\n#nav-middle button:has(> .flex-1.truncate.text-left) .flex-1.truncate.text-left {\r\n  color: #e0d0c0 !important;\r\n  text-shadow: 1px 1px 2px rgba(0,0,0,0.8) !important;\r\n}\r\n#nav-middle .shrink-0.flex.items-center svg {\r\n  color: #c06060 !important;\r\n  transition: transform 0.2s !important;\r\n}\r\n#nav-middle .group.flex.items-center:hover .shrink-0.flex.items-center svg {\r\n  transform: rotate(180deg) !important;\r\n  color: #ff9090 !important;\r\n}\r\nheader.flex.justify-between.w-full.top-0 svg.lucide-clock-8 {\r\n  color: #b09080 !important;\r\n  filter: drop-shadow(0 0 3px rgba(255,100,100,0.5)) !important;\r\n}\r\nheader.flex.justify-between.w-full.top-0 span.MuiBadge-dot.md\\:hidden {\r\n  background-color: #ff4444 !important;\r\n  box-shadow: 0 0 6px #ff0000 !important;\r\n}\r\nheader.flex.justify-between.w-full.top-0 button.MuiIconButton-root:has(svg.lucide-music-2) {\r\n  color: #8a7a6a !important;\r\n  background: rgba(255,255,255,0.05) !important;\r\n  border-radius: 4px !important;\r\n}\r\nheader.flex.justify-between.w-full.top-0 button.MuiIconButton-root svg.lucide-music-2 {\r\n  color: #d0b090 !important;\r\n}\r\nheader.flex.justify-between.w-full.top-0 svg:has(use[href=\"#icon-icon-set\"]) {\r\n  color: #9a8a7a !important;\r\n}\r\n#nav-right button {\r\n  background: rgba(255,255,255,0.08) !important;\r\n  border: 1px solid rgba(200,80,80,0.3) !important;\r\n  border-radius: 6px !important;\r\n}\r\n#nav-right button:hover {\r\n  background: rgba(255,60,60,0.15) !important;\r\n  border-color: rgba(255,60,60,0.6) !important;\r\n}\r\n#nav-right button svg {\r\n  color: #c06060 !important;\r\n}\r\n\r\n/* ==================== 开场白选择器 ==================== */\r\ndiv.flex.items-center.h-9.bg-white.rounded-md.cursor-pointer.group[class*=\"border-gray\"] {\r\n  background: #1a1a1a !important;\r\n  border: 1px solid #5a3a3a !important;\r\n  box-shadow: inset 0 1px 2px rgba(0,0,0,0.6) !important;\r\n  color: #d0c0b0 !important;\r\n}\r\ndiv.flex.items-center.h-9.cursor-pointer.group svg[data-icon=\"SlidersH\"] {\r\n  color: #cc6666 !important;\r\n}\r\ndiv.flex.items-center.h-9.cursor-pointer.group svgbutton:has(> .flex-1.truncate.text-left) svg {\r\n  color: #b0a090 !important;\r\n}\r\ndiv.h-9.rounded-md.cursor-pointer.group:has(svg[data-icon=\"SlidersH\"]) {\r\n  background: #1a1a1a !important;\r\n  border: 1px solid #5a3a3a !important;\r\n  color: #d0c0b0 !important;\r\n}\r\ndiv.h-9.rounded-md.cursor-pointer.group:has(svg[data-icon=\"SlidersH\"]) svg[data-icon=\"SlidersH\"] {\r\n  color: #cc6666 !important;\r\n}\r\n\r\n/* ==================== 按钮栏 ==================== */\r\n#ai-mod-button2 button.MuiButton-root {\r\n  background: rgba(255,255,255,0.07) !important;\r\n  border: 1px solid rgba(200,120,80,0.3) !important;\r\n  color: #e0d4c8 !important;\r\n  border-radius: 6px !important;\r\n  transition: background 0.2s, border-color 0.2s !important;\r\n}\r\n#ai-mod-button2 button.MuiButton-root:hover {\r\n  background: rgba(200,80,80,0.2) !important;\r\n  border-color: rgba(200,80,80,0.7) !important;\r\n}\r\n#ai-mod-button2 button.MuiButton-root svg {\r\n  color: #c08060 !important;\r\n}\r\n\r\n/* ==================== 底部栏 ==================== */\r\n.bg-gradient-to-t {\r\n  background: linear-gradient(0deg, #0d0d0d 0%, #1a1a1a 100%) !important;\r\n}\r\n#ai-chat-bottom-input {\r\n  background: #161616 !important;\r\n  border-top: 1px solid #482a2a !important;\r\n}\r\n#ai-chat-input {\r\n  background: #262626 !important;\r\n  border: 1px solid #553333 !important;\r\n  border-radius: 8px !important;\r\n  color: #e8e0d0 !important;\r\n  caret-color: #cc5555 !important;\r\n  box-shadow: inset 0 1px 4px rgba(0,0,0,0.8) !important;\r\n  font-family: system-ui, -apple-system, sans-serif !important;\r\n}\r\n#ai-chat-input:focus {\r\n  border-color: #aa4444 !important;\r\n  box-shadow: 0 0 8px rgba(200,60,60,0.3), inset 0 1px 4px rgba(0,0,0,0.8) !important;\r\n}\r\n#ai-chat-input::placeholder {\r\n  color: #8a7a6a !important;\r\n  opacity: 1 !important;\r\n}\r\n#ai-chat-input::selection {\r\n  background: #8b3a3a !important;\r\n  color: #fff !important;\r\n}\r\n\r\n/* ==================== 分页栏 ==================== */\r\n.MuiPaginationItem-root {\r\n  color: #c0b0a0 !important;\r\n  background: rgba(255,255,255,0.06) !important;\r\n  border: 1px solid #4a3535 !important;\r\n  border-radius: 4px !important;\r\n}\r\n.MuiPaginationItem-root:hover {\r\n  background: rgba(200,80,80,0.15) !important;\r\n  border-color: rgba(200,80,80,0.5) !important;\r\n}\r\n.MuiPaginationItem-root.Mui-selected {\r\n  background: #8b3a3a !important;\r\n  color: #fff !important;\r\n  border-color: #aa4a4a !important;\r\n  box-shadow: 0 0 8px rgba(180,40,40,0.5) !important;\r\n}\r\n.MuiPaginationItem-root.Mui-disabled {\r\n  color: #5a4a4a !important;\r\n  border-color: #2e2a2a !important;\r\n}\r\n.MuiPaginationItem-icon {\r\n  color: #b08070 !important;\r\n}\r\n.flex.w-full.items-center.justify-between.gap-2.px-2.css-1uwir8f .MuiBox-root {\r\n  color: #c0b0a0 !important;\r\n}\r\n.MuiInputBase-input {\r\n  background: #262626 !important;\r\n  border: 1px solid #4a3535 !important;\r\n  border-radius: 4px !important;\r\n  color: #e0d0c0 !important;\r\n}\r\n\r\n/* ============================================\r\n   全息状态栏 (修复版 v4) - 独立容器，无冲突\r\n   ============================================ */\r\n\r\n/* 全局变量 */\r\nai {\r\n  --clr-bg: #1a1410;\r\n  --clr-bg2: #0d0a08;\r\n  --clr-primary: #d48c3c;\r\n  --clr-secondary: #5a7a6a;\r\n  --clr-text: #cbb59a;\r\n  --clr-heading: #e8d5b5;\r\n  --clr-border: #3d2c1e;\r\n  --clr-panel: #14100c;\r\n}\r\n\r\n/* 容器：居中显示，内容完整 */\r\nai {\r\n  display: block;\r\n  max-width: 720px;\r\n  margin: 10px auto;\r\n  padding: 14px 18px;\r\n  background: radial-gradient(ellipse at 20% 30%, var(--clr-bg), var(--clr-bg2));\r\n  color: var(--clr-text);\r\n  font-family: -apple-system, 'Segoe UI', Roboto, sans-serif;\r\n  font-size: 14px;\r\n  line-height: 1.5;\r\n  border: 2px solid var(--clr-primary);\r\n  border-image: linear-gradient(135deg, var(--clr-primary), var(--clr-secondary)) 1;\r\n  box-shadow: inset 0 0 30px rgba(0,0,0,0.8), 0 2px 6px rgba(0,0,0,0.7);\r\n  border-radius: 6px;\r\n  text-align: left;\r\n  word-break: break-word;\r\n  overflow-wrap: break-word;\r\n}\r\n\r\n/* 头部时间/地点 */\r\nai > hd {\r\n  display: block;\r\n  text-align: center;\r\n  color: var(--clr-heading);\r\n  font-weight: 700;\r\n  font-size: 15px;\r\n  padding: 6px 0;\r\n  margin-bottom: 8px;\r\n  background: linear-gradient(90deg, transparent, rgba(212,140,60,0.15), transparent);\r\n  border-bottom: 1px solid var(--clr-border);\r\n  letter-spacing: 1px;\r\n  text-shadow: 0 0 6px rgba(212,140,60,0.4);\r\n  animation: hdPulse 3s ease-in-out infinite;\r\n}\r\n@keyframes hdPulse {\r\n  0%, 100% { box-shadow: 0 0 4px rgba(212,140,60,0.2); }\r\n  50% { box-shadow: 0 0 18px rgba(212,140,60,0.45); }\r\n}\r\n\r\n/* 正文区 */\r\nai > text {\r\n  display: block;\r\n  padding: 8px 6px;\r\n  margin-bottom: 8px;\r\n  background: rgba(0,0,0,0.25);\r\n  border-left: 2px solid var(--clr-secondary);\r\n  border-radius: 0 4px 4px 0;\r\n}\r\nai > text p {\r\n  margin: 6px 0;\r\n  text-indent: 0; /* 取消缩进，适应更多场景 */\r\n}\r\n\r\n/* 折叠面板 */\r\nai details {\r\n  display: block;\r\n  margin: 8px 0;\r\n  border: 1px solid var(--clr-border);\r\n  border-radius: 4px;\r\n  background: rgba(0,0,0,0.3);\r\n  overflow: visible;\r\n}\r\nai details[open] {\r\n  border-color: var(--clr-primary);\r\n}\r\nai details summary {\r\n  display: block;\r\n  padding: 6px 10px;\r\n  cursor: pointer;\r\n  font-weight: 700;\r\n  color: var(--clr-heading);\r\n  background: linear-gradient(135deg, rgba(212,140,60,0.2), rgba(90,122,106,0.1));\r\n  border-bottom: 1px solid var(--clr-border);\r\n  transition: background 0.3s, transform 0.2s;\r\n  user-select: none;\r\n}\r\nai details summary:hover {\r\n  background: linear-gradient(135deg, rgba(212,140,60,0.35), rgba(90,122,106,0.2));\r\n}\r\nai details summary::marker {\r\n  content: \"▸ \";\r\n  color: var(--clr-primary);\r\n}\r\nai details[open] summary::marker {\r\n  content: \"▾ \";\r\n}\r\n\r\n/* 数据行 (属性对) */\r\nai d {\r\n  display: flex;\r\n  flex-wrap: wrap;\r\n  align-items: baseline;\r\n  justify-content: flex-start;\r\n  padding: 4px 8px;\r\n  margin: 2px 0;\r\n  border-radius: 2px;\r\n  transition: background 0.2s, border-left 0.2s;\r\n  gap: 2px 8px;\r\n}\r\nai d:hover {\r\n  background: rgba(212,140,60,0.08);\r\n  border-left: 2px solid #c92a2a;\r\n  padding-left: 10px;\r\n}\r\nai d.full {\r\n  display: block;\r\n  text-align: center;\r\n}\r\n\r\n/* 字段标签 */\r\nai f {\r\n  flex: 0 0 auto;\r\n  color: var(--clr-secondary);\r\n  font-weight: 600;\r\n  white-space: nowrap;\r\n}\r\nai v {\r\n  color: var(--clr-heading);\r\n  font-weight: 400;\r\n  word-break: break-word;\r\n}\r\n\r\n/* 分组标题 (如NPC、宗门、大事记等) */\r\nai t {\r\n  display: block;\r\n  font-size: 15px;\r\n  font-weight: 700;\r\n  color: var(--clr-heading);\r\n  padding: 6px 10px;\r\n  background: linear-gradient(135deg, rgba(212,140,60,0.25), rgba(90,122,106,0.1));\r\n  border-bottom: 1px solid var(--clr-border);\r\n  margin: -1px -1px 6px -1px;\r\n  border-radius: 4px 4px 0 0;\r\n}\r\n\r\n/* 行内标记 */\r\nai i[w], ai i[n], ai i[b], ai i[i], ai i[d], ai i[s] {\r\n  font-style: normal;\r\n  padding: 1px 4px;\r\n  border-radius: 2px;\r\n  font-size: 0.9em;\r\n}\r\nai i[w] { background: rgba(255,255,255,0.05); color: #b0a090; }\r\nai i[n] { background: rgba(90,122,106,0.2); color: var(--clr-secondary); }\r\nai i[b] { font-weight: 700; }\r\nai i[i] { background: rgba(212,140,60,0.15); color: var(--clr-primary); }\r\nai i[d] { background: rgba(200,50,50,0.2); color: #e06060; }\r\nai i[s] { background: rgba(50,200,100,0.15); color: #4a9e6f; }\r\n\r\nai e {\r\n  display: block;\r\n  font-size: 0.85em;\r\n  color: #9a8a7a;\r\n  margin-top: 2px;\r\n  border-top: 1px dashed var(--clr-border);\r\n  padding-top: 2px;\r\n}\r\n\r\nai h {\r\n  display: block;\r\n  font-weight: 700;\r\n  color: var(--clr-heading);\r\n  font-size: 1em;\r\n  padding: 4px 6px;\r\n  margin: 6px 0 2px 0;\r\n  border-left: 3px solid var(--clr-primary);\r\n  background: rgba(0,0,0,0.15);\r\n}\r\n\r\n/* 网格组 (双列) */\r\nai .grid-2 {\r\n  display: grid;\r\n  grid-template-columns: 1fr 1fr;\r\n  gap: 4px 8px;\r\n}\r\nai .grid-2 d.full {\r\n  grid-column: 1 / -1;\r\n}\r\n\r\n/* 资源/状态条 (修复版 - 使用可靠的 <b><i> 结构) */\r\nai .stats-bar, ai .combat, ai .resources {\r\n  display: grid;\r\n  grid-template-columns: 1fr 1fr;\r\n  gap: 6px 10px;\r\n  margin-top: 6px;\r\n}\r\nai .stats-bar d, ai .combat d, ai .resources d {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 4px;\r\n  padding: 2px 4px;\r\n}\r\nai .stats-bar f, ai .combat f, ai .resources f {\r\n  min-width: 2.5em;\r\n}\r\n/* 进度条容器 */\r\nai .stats-bar b, ai .combat b, ai .resources b {\r\n  display: inline-flex;\r\n  height: 8px;\r\n  min-width: 60px;\r\n  flex: 1;\r\n  background: #2a1f1a;\r\n  border-radius: 4px;\r\n  overflow: hidden;\r\n  box-shadow: inset 0 1px 2px rgba(0,0,0,0.6);\r\n  position: relative;\r\n}\r\n/* 进度条填充 (使用内联宽度) */\r\nai .stats-bar b i, ai .combat b i, ai .resources b i {\r\n  display: block;\r\n  height: 100%;\r\n  border-radius: 4px;\r\n  transition: width 0.6s ease;\r\n  background: #4a9e6f;\r\n  /* 宽度由内联 style=\"width:xx%\" 控制 */\r\n}\r\nai .stats-bar v, ai .combat v, ai .resources v {\r\n  font-size: 12px;\r\n  min-width: 4em;\r\n  text-align: right;\r\n}\r\n\r\n/* 条色映射 (通过父级 data 属性或类) */\r\nai d[t=\"hp\"] b i { background: #4a9e6f; }\r\nai d[t=\"sta\"] b i { background: #2c6e9e; }\r\nai d[t=\"san\"] b i { background: #b07cc9; }\r\nai d[t=\"inf\"] b i { background: #c92a2a; }\r\nai d[t=\"water\"] b i { background: #2c9e9e; }\r\nai d[t=\"food\"] b i { background: #9e8c2c; }\r\nai d[t=\"ammo\"] b i { background: #9e6f2c; }\r\nai d[t=\"med\"] b i { background: #9e4a4a; }\r\nai d[t=\"inf\"] b i {\r\n  animation: infPulse 1.2s ease-in-out infinite alternate;\r\n}\r\n@keyframes infPulse {\r\n  0% { opacity: 0.7; }\r\n  100% { opacity: 1; }\r\n}\r\n\r\n/* 声望颜色 */\r\nai v[st=\"友好\"] { color: #4a9e6f; }\r\nai v[st=\"中立\"] { color: #b09c6a; }\r\nai v[st=\"敌对\"] { color: #c92a2a; }\r\nai v[st=\"尊敬\"] { color: #d4a84a; text-shadow: 0 0 6px rgba(212,168,74,0.4); }\r\n\r\n/* 表格 */\r\nai table {\r\n  width: 100%;\r\n  border-collapse: collapse;\r\n  font-size: 13px;\r\n  margin: 6px 0;\r\n}\r\nai th, ai td {\r\n  border: 1px solid var(--clr-border);\r\n  padding: 4px 6px;\r\n  text-align: left;\r\n  word-break: break-word;\r\n}\r\nai th {\r\n  background: linear-gradient(135deg, rgba(212,140,60,0.25), rgba(90,122,106,0.15));\r\n  color: var(--clr-heading);\r\n  font-weight: 700;\r\n}\r\nai tr:nth-child(even) {\r\n  background: rgba(0,0,0,0.2);\r\n}\r\n\r\n/* 角色身份卡片 (header) */\r\nai header {\r\n  display: block;\r\n  padding: 10px;\r\n  margin-bottom: 10px;\r\n  background: rgba(0, 0, 0, 0.35);\r\n  border: 1px solid var(--clr-primary);\r\n  border-radius: 6px;\r\n  position: relative;\r\n}\r\nai header #rank {\r\n  display: inline-block;\r\n  background: var(--clr-primary);\r\n  color: #1a1410;\r\n  font-size: 11px;\r\n  font-weight: 700;\r\n  padding: 2px 8px;\r\n  border-radius: 3px;\r\n  margin-bottom: 4px;\r\n}\r\nai header h1 {\r\n  font-size: 18px;\r\n  margin: 6px 0;\r\n  color: var(--clr-heading);\r\n  letter-spacing: 1px;\r\n}\r\nai header d {\r\n  font-size: 13px;\r\n  margin: 3px 0;\r\n  padding: 2px 0;\r\n}\r\nai header #appear {\r\n  font-size: 13px;\r\n  line-height: 1.5;\r\n  margin-top: 4px;\r\n  padding: 4px 6px;\r\n  background: rgba(0, 0, 0, 0.3);\r\n  border-left: 2px solid var(--clr-secondary);\r\n  border-radius: 0 4px 4px 0;\r\n}\r\n\r\n/* 核心指标矩阵 (修复：使用安全的flex进度条) */\r\nai #core-matrix {\r\n  display: grid;\r\n  grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));\r\n  gap: 8px;\r\n  margin-bottom: 10px;\r\n}\r\nai .gauge {\r\n  background: rgba(0, 0, 0, 0.3);\r\n  border: 1px solid var(--clr-border);\r\n  border-radius: 4px;\r\n  padding: 8px;\r\n  text-align: center;\r\n}\r\nai .gauge f {\r\n  display: block;\r\n  font-size: 14px;\r\n  font-weight: 700;\r\n  color: var(--clr-heading);\r\n  margin-bottom: 6px;\r\n}\r\n/* 使用 flex + i 实现进度条 */\r\nai .gauge bar {\r\n  display: flex;\r\n  height: 8px;\r\n  background: #2a1f1a;\r\n  border-radius: 4px;\r\n  overflow: hidden;\r\n}\r\nai .gauge bar i {\r\n  display: block;\r\n  height: 100%;\r\n  border-radius: 4px;\r\n  background: linear-gradient(90deg, #d48c3c, #e8a050);\r\n  transition: width 0.5s;\r\n  /* 宽度由内联 style=\"width:70%\" 控制 */\r\n}\r\n\r\n/* 行动推荐列表 */\r\nai .actions d:hover {\r\n  background: rgba(212,140,60,0.12);\r\n  border-left-color: #c92a2a;\r\n}\r\n\r\n/* 车队面板 */\r\nai fleet, ai mission {\r\n  display: block;\r\n  padding: 6px 8px;\r\n  margin: 6px 0;\r\n  background: rgba(0,0,0,0.2);\r\n  border-left: 3px solid var(--clr-primary);\r\n  border-radius: 0 4px 4px 0;\r\n}\r\nai fleet v[t], ai mission v[t] {\r\n  display: block;\r\n  font-weight: 700;\r\n  color: var(--clr-heading);\r\n  margin-bottom: 4px;\r\n}\r\nai fleet pl, ai mission pl {\r\n  display: block;\r\n  margin: 4px 0;\r\n}\r\nai fleet pl[t] {\r\n  display: block;\r\n  font-weight: 600;\r\n  color: var(--clr-secondary);\r\n  margin-bottom: 2px;\r\n  border-bottom: 1px dashed var(--clr-border);\r\n  padding-bottom: 2px;\r\n}\r\n\r\n/* 移动端适配 */\r\n@media (max-width: 480px) {\r\n  ai {\r\n    padding: 10px 12px;\r\n    font-size: 13px;\r\n  }\r\n  ai .grid-2, ai .stats-bar, ai .combat, ai .resources {\r\n    grid-template-columns: 1fr;\r\n  }\r\n  ai table {\r\n    display: block;\r\n    overflow-x: auto;\r\n    white-space: nowrap;\r\n  }\r\n  ai th, ai td {\r\n    padding: 3px 4px;\r\n    font-size: 12px;\r\n  }\r\n  ai f {\r\n    min-width: unset;\r\n  }\r\n  ai d {\r\n    justify-content: flex-start;\r\n  }\r\n  ai #core-matrix {\r\n    grid-template-columns: 1fr 1fr;\r\n  }\r\n}\r\n\r\n/* 自定义滚动条 (仅作用于ai内部) */\r\nai ::-webkit-scrollbar {\r\n  width: 6px;\r\n  height: 6px;\r\n}\r\nai ::-webkit-scrollbar-track {\r\n  background: #1a1410;\r\n}\r\nai ::-webkit-scrollbar-thumb {\r\n  background: #d48c3c;\r\n  border-radius: 3px;\r\n}\r\nai ::-webkit-scrollbar-thumb:hover {\r\n  background: #b87a2c;\r\n}","options":null,"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":true,"defaultModelSettings":{"modelSettings":{}},"totalConversations":134,"totalMessages":1518,"totalCreditsUsed":2982410,"totalTokensUsed":60387316,"totalPlayedUsers":84,"deeplyPlayed":32,"fixedPromptLength":16270,"lorebookLength":548235,"author":{"id":"nCdDAhpgjygrY5wFHjiSqTGvco6EeWME","name":"东皇凌","displayUsername":"dhl114514","username":"dhl114514"},"cardsTags":[{"tag":{"name":"丧尸","cardsCount":4}},{"tag":{"name":"大世界","cardsCount":314}},{"tag":{"name":"开放大世界","cardsCount":215}},{"tag":{"name":"丧尸末日","cardsCount":14}},{"tag":{"name":"多角色","cardsCount":1110}},{"tag":{"name":"男性向","cardsCount":904}},{"tag":{"name":"开放世界","cardsCount":1289}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}