{"id":"4ebc9180-a364-4c9c-977c-b9da1b515cfc","authorId":"N7N4SMC5O6BP5ivVaFd35sZvRnAr4oN7","title":"✨末世重生✨：末日还没到，我先把校花屯了","description":"✨低消耗，系统，异能，超丰富状态栏✨\n> 💀 前世，你死得像个路人甲。\n> 被暴徒堵在巷子里，连个台词都没有就领了盒饭。\n>\n> ✨ 重活一世，你发现日历回到了大崩溃前10天！\n> 这次你不仅带了记忆，还带了一个极其“懂事”的系统。\n>\n> 🎰 系统界面弹窗：\n> “亲，末日大礼包10选1哦！是选正经的‘每日签到’，还是选那个能强行签契约的‘灵魂契约’？或者……试试这个能让你在废墟里开枝散叶的‘多子多福’？”\n>\n> 🥩 当别人还在为一桶方便面打得头破血流时：\n> 你在临海市最豪华的据点里，看着满仓库的物资和刚觉醒异能的绝色NPC，陷入了沉思：\n> 唔，今晚是该去黑市掠夺，还是在家里‘深入交流’一下异能的副作用？\n>\n> ⚡ D-Day降临，天空撕裂，崩源粒子席卷全球！\n> 丧尸？变异生物？异能暴徒？\n> 抱歉，在拥有前世攻略和顶级系统的你面前，他们只是移动的“结晶礼包”罢了。\n>\n> 🌊 临海市的旧秩序已死，新纪元的王座，你坐不坐？\n>\n> ⚠️ 温馨提示：\n> 本作品NPC智商在线，性格各异。她们可能爱你入骨，也可能在背后藏着一把带毒的匕首。\n> 请确保你的腰子和异能一样强悍。 ✨","background":"wh0umouo4rggqhog9yfh97un.webp","backgroundWidth":2400,"backgroundHeight":1800,"cover":"kcwzf2h3al10yokhbhwlnulv.webp","coverWidth":2400,"coverHeight":1800,"introPage":"kkiyeu8vjbt9n8zyn43k91qm.html","changelog":null,"createdAt":"2026-04-12T08:02:29.086Z","updatedAt":"2026-07-27T01:18:17.321Z","initPublicAt":"2026-04-13T09:36:27.381Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* ═══ B平台加载动画适配（自动注入）═══ */\n.flex.items-center.justify-center.size-6 { opacity: 1 !important; }\n.flex.items-center.justify-center.size-6 > .flex.gap-2 { display: none !important; }\n.is-assistant.w-fit { width: 100% !important; }\n.is-assistant > .border.border-muted:has(.flex.items-center.justify-center.size-6) {\n  width: 100% !important; background: transparent !important;\n  border: none !important; padding: 0 !important;\n}\n.is-assistant .space-y-3:has(.flex.items-center.justify-center.size-6) {\n  display: flex; justify-content: center; width: 100%;\n}\n\n/* ═══ B平台表格修正（自动注入）═══ */\n.rili-markdown-renderer table { display:table!important; table-layout:auto!important; width:100%!important; border-collapse:collapse!important; }\n.rili-markdown-renderer table caption { display:table-caption!important; caption-side:top!important; text-align:center!important; padding:8px!important; }\n.rili-markdown-renderer thead { display:table-header-group!important; }\n.rili-markdown-renderer tbody { display:table-row-group!important; }\n.rili-markdown-renderer tr { display:table-row!important; }\n.rili-markdown-renderer th, .rili-markdown-renderer td { display:table-cell!important; }\n\n/* ═══ B平台按钮组保护（自动注入 — 防止按钮消失）═══\n   原理：B平台消息操作按钮结构为：\n   .flex.items-center.gap-1.ml-auto (hover显隐包装)\n     └── .bg-muted.rounded.flex.p-0.5 (按钮组容器)\n           └── button.rounded-full.size-7 (单个按钮)\n   以下规则使用高specificity + !important确保按钮\n   不被任何转换后/透传的CSS规则意外隐藏\n   ═══════════════════════════════════════════════ */\n/* 按钮组容器保护 */\n.w-full.h-full.flex.group .bg-muted.rounded.flex.p-0\\.5,\n.is-user .bg-muted.rounded.flex.p-0\\.5,\n.is-assistant .bg-muted.rounded.flex.p-0\\.5 {\n  display: flex !important;\n  visibility: visible !important;\n  opacity: 1 !important;\n  overflow: visible !important;\n  position: relative !important;\n  width: auto !important;\n  height: auto !important;\n  max-height: none !important;\n  pointer-events: auto !important;\n  clip: auto !important;\n  clip-path: none !important;\n}\n/* 单个按钮保护 */\n.w-full.h-full.flex.group .bg-muted.rounded.flex.p-0\\.5 > button,\n.is-user .bg-muted.rounded.flex.p-0\\.5 > button,\n.is-assistant .bg-muted.rounded.flex.p-0\\.5 > button {\n  display: inline-flex !important;\n  visibility: visible !important;\n  opacity: 1 !important;\n  pointer-events: auto !important;\n  position: relative !important;\n  clip: auto !important;\n  clip-path: none !important;\n}\n/* hover显隐包装层保护 — 仅保留B平台原生的opacity过渡 */\n.flex.items-center.gap-1.ml-auto.md\\:opacity-0.group-hover\\:opacity-100 {\n  visibility: visible !important;\n  display: flex !important;\n  pointer-events: auto !important;\n  overflow: visible !important;\n}\n/* 操作行保护 */\n.flex.w-full.items-center.justify-between.gap-2.px-2 {\n  display: flex !important;\n  visibility: visible !important;\n  overflow: visible !important;\n}\n\n/* ═══ B平台顶部栏适配说明（自动注入）═══\n   A: div.sticky > div.flex.justify-between\n      ├── 左侧空区\n      ├── #ai-model-selector (居中)\n      └── 右侧工具(设置按钮等)\n   B: <header.flex.justify-between>\n      ├── #nav-left (侧边栏开关)\n      ├── #nav-middle (可能为空)\n      └── #nav-right (通知/主题/语言)\n   B平台模型按钮不在header内，选择器:\n   button:has(> .flex-1.truncate.text-left)\n   ═══════════════════════════════════════ */\nheader.flex.justify-between { position: relative; overflow: visible; }\n\n/* ═══════════════════════════════════════\n   末日终端面板 & 全局主题样式\n   ═══════════════════════════════════════ */\n\n/* ═══════ 全局动画定义 ═══════ */\n@keyframes scanline {\n  0% { top: -100%; }\n  100% { top: 100%; }\n}\n\n@keyframes flicker {\n  0%, 97% { opacity: 1; }\n  98% { opacity: 0.85; }\n  100% { opacity: 1; }\n}\n\n@keyframes pulse-glow {\n  0%, 100% { text-shadow: 0 0 4px rgba(74, 222, 128, 0.3); }\n  50% { text-shadow: 0 0 8px rgba(74, 222, 128, 0.5), 0 0 16px rgba(74, 222, 128, 0.15); }\n}\n\n@keyframes fadeSlide {\n  from { opacity: 0; transform: translateY(-4px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n/* ═══════ 正文区域（新版）═══════════ */\ntext {\n  display: block !important;\n  background: linear-gradient(180deg, #0c0a08, #0f0d0a, #0c0a08) !important;\n  border-left: 2px solid rgba(255, 120, 50, 0.12) !important;\n  padding: 20px 16px !important;\n  margin: 0 !important;\n  border-radius: 2px !important;\n  position: relative !important;\n  overflow: hidden !important;\n}\n\ntext::before {\n  content: '' !important;\n  position: absolute !important;\n  top: -100% !important;\n  left: 0 !important;\n  right: 0 !important;\n  height: 200% !important;\n  background: repeating-linear-gradient(0deg, transparent, transparent 3px, rgba(255, 245, 230, 0.007) 3px, rgba(255, 245, 230, 0.007) 4px) !important;\n  pointer-events: none !important;\n  animation: scanline 12s linear infinite !important;\n}\n\ntext::after {\n  content: '' !important;\n  position: absolute !important;\n  top: 0 !important;\n  left: 0 !important;\n  width: 2px !important;\n  height: 100% !important;\n  background: linear-gradient(180deg, transparent, rgba(255, 120, 50, 0.2), rgba(255, 80, 30, 0.08), transparent) !important;\n  pointer-events: none !important;\n}\n\ntext p {\n  color: #c8bfb0 !important;\n  font-size: 15px !important;\n  line-height: 2 !important;\n  text-indent: 2em !important;\n  margin: 0 0 10px 0 !important;\n  font-family: Georgia, 'Noto Serif SC', 'Source Han Serif SC', serif !important;\n  animation: flicker 8s infinite !important;\n  letter-spacing: 0.3px !important;\n}\n\ntext p:first-child::first-letter {\n  font-size: 1.6em !important;\n  color: #e8a87c !important;\n  float: left !important;\n  line-height: 1 !important;\n  margin: 4px 4px 0 0 !important;\n  font-weight: bold !important;\n  text-shadow: 0 0 6px rgba(232, 168, 124, 0.3) !important;\n}\n\n/* ═══════ text 内部标签样式 ═══════ */\ntext q {\n  color: #e8dcc8 !important;\n  font-size: 15.5px !important;\n  font-style: normal !important;\n  quotes: none !important;\n  position: relative !important;\n  padding-left: 6px !important;\n  border-left: 2px solid rgba(232, 168, 124, 0.25) !important;\n  margin-left: 2px !important;\n  display: inline !important;\n  line-height: inherit !important;\n}\n\ntext q::before,\ntext q::after {\n  content: none !important;\n}\n\ntext i {\n  color: #7a9bb5 !important;\n  font-size: 13.5px !important;\n  font-style: italic !important;\n  opacity: 0.85 !important;\n  letter-spacing: 0.5px !important;\n  display: inline !important;\n  line-height: inherit !important;\n}\n\ntext mark {\n  display: inline-block !important;\n  background: linear-gradient(135deg, rgba(74, 222, 128, 0.08), rgba(45, 180, 100, 0.04)) !important;\n  color: #4ade80 !important;\n  font-size: 12px !important;\n  font-family: 'Courier New', monospace !important;\n  border: 1px solid rgba(74, 222, 128, 0.15) !important;\n  border-radius: 3px !important;\n  padding: 2px 8px !important;\n  margin: 4px 0 !important;\n  letter-spacing: 1px !important;\n  text-shadow: 0 0 4px rgba(74, 222, 128, 0.25) !important;\n  line-height: 1.6 !important;\n}\n\ntext em {\n  color: #5a5550 !important;\n  font-style: normal !important;\n  font-size: 14px !important;\n  letter-spacing: 4px !important;\n  opacity: 0.7 !important;\n  display: inline !important;\n  line-height: inherit !important;\n}\n\n/* ═══════ 末日终端面板（新版 - 增强版）═══════════ */\n.dp {\n  background: linear-gradient(165deg, #060a08, #0a100c, #060a08) !important;\n  border: 1px solid rgba(74, 222, 128, 0.08) !important;\n  border-radius: 8px !important;\n  padding: 4px 10px !important;\n  margin-top: 14px !important;\n  font-family: 'Courier New', 'Noto Sans SC', monospace !important;\n  position: relative !important;\n  overflow: hidden !important;\n  animation: flicker 12s infinite !important;\n}\n\n.dp::before {\n  content: '' !important;\n  position: absolute !important;\n  top: 0 !important;\n  left: 0 !important;\n  right: 0 !important;\n  height: 1px !important;\n  background: linear-gradient(90deg, transparent, rgba(74, 222, 128, 0.15), transparent) !important;\n}\n\n.dp::after {\n  content: '' !important;\n  position: absolute !important;\n  top: -100% !important;\n  left: 0 !important;\n  right: 0 !important;\n  height: 200% !important;\n  background: repeating-linear-gradient(0deg, transparent, transparent 2px, rgba(0, 255, 80, 0.005) 2px, rgba(0, 255, 80, 0.005) 3px) !important;\n  pointer-events: none !important;\n  animation: scanline 10s linear infinite !important;\n}\n\n.dp-h {\n  display: flex !important;\n  justify-content: space-between !important;\n  align-items: center !important;\n  padding: 10px 4px 8px !important;\n  border-bottom: 1px solid rgba(74, 222, 128, 0.06) !important;\n  margin-bottom: 4px !important;\n  color: #4ade80 !important;\n  letter-spacing: 3px !important;\n  animation: pulse-glow 4s ease-in-out infinite !important;\n}\n\n.dp-h span:first-child {\n  font-size: 16px !important;\n  filter: drop-shadow(0 0 3px rgba(74, 222, 128, 0.4)) !important;\n}\n\n.dp-h span:nth-child(2) {\n  font-size: 11px !important;\n  text-transform: uppercase !important;\n}\n\n.dp-h span:last-child {\n  font-size: 8px !important;\n  color: rgba(74, 222, 128, 0.2) !important;\n}\n\n.dp details {\n  border-bottom: 1px solid rgba(74, 222, 128, 0.04) !important;\n  padding: 1px 0 !important;\n}\n\n.dp details:last-of-type {\n  border-bottom: none !important;\n}\n\n.dp summary {\n  font-size: 12px !important;\n  color: rgba(74, 222, 128, 0.7) !important;\n  cursor: pointer !important;\n  padding: 7px 4px !important;\n  letter-spacing: 2px !important;\n  transition: all 0.4s ease !important;\n  list-style: none !important;\n  user-select: none !important;\n  position: relative !important;\n}\n\n.dp summary::-webkit-details-marker {\n  display: none !important;\n}\n\n.dp summary::after {\n  content: '[ + ]' !important;\n  float: right !important;\n  font-size: 9px !important;\n  color: rgba(74, 222, 128, 0.25) !important;\n  transition: all 0.3s !important;\n}\n\n.dp details[open] summary::after {\n  content: '[ - ]' !important;\n  color: rgba(74, 222, 128, 0.5) !important;\n}\n\n.dp summary:hover {\n  color: #86efac !important;\n  text-shadow: 0 0 8px rgba(74, 222, 128, 0.25) !important;\n  padding-left: 8px !important;\n}\n\n.dp details[open] summary {\n  color: #86efac !important;\n  text-shadow: 0 0 6px rgba(74, 222, 128, 0.15) !important;\n}\n\n.dp details[open] > summary ~ p {\n  animation: fadeSlide 0.3s ease forwards !important;\n}\n\n.dp details p {\n  font-size: 11.5px !important;\n  color: #6b8a72 !important;\n  line-height: 1.9 !important;\n  padding: 1px 8px !important;\n  margin: 0 !important;\n  transition: color 0.3s !important;\n}\n\n.dp details:hover p {\n  color: #7f9f86 !important;\n}\n\n.dp-f {\n  text-align: center !important;\n  font-size: 8px !important;\n  color: rgba(74, 222, 128, 0.15) !important;\n  letter-spacing: 3px !important;\n  padding: 8px 0 4px !important;\n  border-top: 1px solid rgba(74, 222, 128, 0.04) !important;\n  margin-top: 4px !important;\n  text-transform: uppercase !important;\n}\n\n/* ═══════ 末日终端面板（原版）═══════════ */\n.rili-markdown-renderer .doomsday-panel {\n  background: linear-gradient(170deg, #060a0b 0%, #0c1214 40%, #091010 100%) !important;\n  border: 1px solid #1a3a2a !important;\n  border-radius: 10px !important;\n  padding: 0 !important;\n  margin: 20px 0 !important;\n  font-family: 'Consolas', 'Courier New', 'SF Mono', monospace !important;\n  overflow: hidden !important;\n  box-shadow: 0 0 20px rgba(0, 255, 100, 0.06), 0 0 60px rgba(0, 0, 0, 0.8), inset 0 1px 0 rgba(0, 255, 100, 0.05) !important;\n  position: relative !important;\n  isolation: isolate !important;\n}\n\n.rili-markdown-renderer .doomsday-panel::before {\n  content: '' !important;\n  position: absolute !important;\n  top: 0 !important;\n  left: 0 !important;\n  right: 0 !important;\n  bottom: 0 !important;\n  background: repeating-linear-gradient(\n    0deg,\n    transparent,\n    transparent 2px,\n    rgba(0, 255, 100, 0.015) 2px,\n    rgba(0, 255, 100, 0.015) 4px\n  ) !important;\n  pointer-events: none !important;\n  z-index: 0 !important;\n}\n\n.rili-markdown-renderer .doomsday-panel > * {\n  position: relative !important;\n  z-index: 1 !important;\n}\n\n/* 头部 */\n.rili-markdown-renderer .panel-header {\n  background: linear-gradient(90deg, #0d1f15 0%, #132b1c 50%, #0d1f15 100%) !important;\n  padding: 12px 18px !important;\n  display: flex !important;\n  align-items: center !important;\n  gap: 10px !important;\n  border-bottom: 1px solid #1a3a2a !important;\n  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.5) !important;\n}\n\n.rili-markdown-renderer .panel-icon {\n  font-size: 20px !important;\n  filter: drop-shadow(0 0 6px rgba(255, 80, 20, 0.8)) !important;\n}\n\n.rili-markdown-renderer .panel-title {\n  font-size: 15px !important;\n  font-weight: bold !important;\n  color: #4ade80 !important;\n  letter-spacing: 3px !important;\n  text-transform: uppercase !important;\n  text-shadow: 0 0 8px rgba(74, 222, 128, 0.4) !important;\n}\n\n.rili-markdown-renderer .panel-ver {\n  font-size: 10px !important;\n  color: #3a6b4a !important;\n  margin-left: auto !important;\n  letter-spacing: 1px !important;\n}\n\n/* 区块通用 */\n.rili-markdown-renderer .panel-section {\n  padding: 10px 16px !important;\n  border-bottom: 1px solid rgba(26, 58, 42, 0.4) !important;\n}\n\n.rili-markdown-renderer .panel-section:last-of-type {\n  border-bottom: none !important;\n}\n\n.rili-markdown-renderer .section-title {\n  font-size: 13px !important;\n  font-weight: bold !important;\n  color: #4ade80 !important;\n  letter-spacing: 2px !important;\n  padding: 6px 0 !important;\n  cursor: pointer !important;\n  transition: color 0.3s ease, text-shadow 0.3s ease !important;\n  list-style: none !important;\n}\n\n.rili-markdown-renderer .section-title:hover {\n  color: #86efac !important;\n  text-shadow: 0 0 12px rgba(74, 222, 128, 0.5) !important;\n}\n\n.rili-markdown-renderer .section-title::-webkit-details-marker {\n  display: none !important;\n}\n\n/* 信息行 */\n.rili-markdown-renderer .info-row {\n  display: flex !important;\n  justify-content: space-between !important;\n  align-items: center !important;\n  padding: 4px 8px !important;\n  margin: 2px 0 !important;\n  border-radius: 4px !important;\n  transition: background 0.2s ease !important;\n}\n\n.rili-markdown-renderer .info-row:hover {\n  background: rgba(0, 255, 100, 0.03) !important;\n}\n\n.rili-markdown-renderer .info-row .label {\n  font-size: 12px !important;\n  color: #5a8a6a !important;\n  font-weight: bold !important;\n  min-width: 70px !important;\n  letter-spacing: 1px !important;\n}\n\n.rili-markdown-renderer .info-row .value {\n  font-size: 12px !important;\n  color: #c8e6d0 !important;\n  text-align: right !important;\n  flex: 1 !important;\n  margin-left: 12px !important;\n}\n\n/* 特殊值高亮 */\n.rili-markdown-renderer .date-val {\n  color: #f59e0b !important;\n  font-weight: bold !important;\n  text-shadow: 0 0 6px rgba(245, 158, 11, 0.3) !important;\n}\n\n.rili-markdown-renderer .level-val {\n  color: #60a5fa !important;\n  font-weight: bold !important;\n}\n\n.rili-markdown-renderer .system-name {\n  color: #c084fc !important;\n  font-weight: bold !important;\n  text-shadow: 0 0 6px rgba(192, 132, 252, 0.3) !important;\n}\n\n.rili-markdown-renderer .caution-val {\n  color: #f87171 !important;\n  font-style: italic !important;\n}\n\n/* 数值条 */\n.rili-markdown-renderer .stat-bar {\n  display: flex !important;\n  align-items: center !important;\n  padding: 4px 8px !important;\n  margin: 3px 0 !important;\n  gap: 10px !important;\n}\n\n.rili-markdown-renderer .stat-bar .label {\n  font-size: 12px !important;\n  color: #5a8a6a !important;\n  font-weight: bold !important;\n  min-width: 50px !important;\n}\n\n.rili-markdown-renderer .bar {\n  flex: 1 !important;\n  height: 16px !important;\n  background: #0a1510 !important;\n  border-radius: 3px !important;\n  border: 1px solid #1a3a2a !important;\n  overflow: hidden !important;\n  position: relative !important;\n}\n\n.rili-markdown-renderer .bar-fill {\n  height: 100% !important;\n  border-radius: 2px !important;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  font-size: 9px !important;\n  font-weight: bold !important;\n  color: #fff !important;\n  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.8) !important;\n  transition: width 0.6s ease !important;\n  position: relative !important;\n  overflow: hidden !important;\n}\n\n.rili-markdown-renderer .bar-fill.hp {\n  background: linear-gradient(90deg, #16a34a, #22c55e) !important;\n  box-shadow: 0 0 8px rgba(34, 197, 94, 0.3) !important;\n}\n\n.rili-markdown-renderer .bar-fill.mp {\n  background: linear-gradient(90deg, #2563eb, #3b82f6) !important;\n  box-shadow: 0 0 8px rgba(59, 130, 246, 0.3) !important;\n}\n\n.rili-markdown-renderer .bar-fill.hunger {\n  background: linear-gradient(90deg, #ca8a04, #eab308) !important;\n  box-shadow: 0 0 8px rgba(234, 179, 8, 0.3) !important;\n}\n\n.rili-markdown-renderer .bar-fill.thirst {\n  background: linear-gradient(90deg, #0891b2, #06b6d4) !important;\n  box-shadow: 0 0 8px rgba(6, 182, 212, 0.3) !important;\n}\n\n.rili-markdown-renderer .bar-fill.exp {\n  background: linear-gradient(90deg, #7c3aed, #a855f7) !important;\n  box-shadow: 0 0 8px rgba(168, 85, 247, 0.3) !important;\n}\n\n/* NPC卡片 */\n.rili-markdown-renderer .npc-card {\n  background: rgba(0, 255, 100, 0.02) !important;\n  border: 1px solid rgba(26, 58, 42, 0.5) !important;\n  border-radius: 6px !important;\n  padding: 8px 12px !important;\n  margin: 6px 0 !important;\n  transition: border-color 0.3s ease, box-shadow 0.3s ease !important;\n}\n\n.rili-markdown-renderer .npc-card:hover {\n  border-color: #2d6b42 !important;\n  box-shadow: 0 0 10px rgba(0, 255, 100, 0.08) !important;\n}\n\n.rili-markdown-renderer .npc-name {\n  font-size: 13px !important;\n  font-weight: bold !important;\n  color: #86efac !important;\n  margin-bottom: 4px !important;\n  letter-spacing: 1px !important;\n}\n\n/* 电台广播 */\n.rili-markdown-renderer .radio-broadcast {\n  background: rgba(245, 158, 11, 0.03) !important;\n  border-left: 3px solid #f59e0b !important;\n  padding: 10px 14px !important;\n  margin: 6px 0 !important;\n  border-radius: 0 6px 6px 0 !important;\n}\n\n.rili-markdown-renderer .broadcast-time {\n  font-size: 11px !important;\n  color: #f59e0b !important;\n  font-weight: bold !important;\n  margin-bottom: 6px !important;\n}\n\n.rili-markdown-renderer .broadcast-content {\n  font-size: 12px !important;\n  color: #d4a06a !important;\n  line-height: 1.7 !important;\n}\n\n/* 任务卡片 */\n.rili-markdown-renderer .quest-card {\n  background: rgba(96, 165, 250, 0.03) !important;\n  border: 1px solid rgba(37, 99, 235, 0.2) !important;\n  border-radius: 6px !important;\n  padding: 8px 12px !important;\n  margin: 6px 0 !important;\n}\n\n.rili-markdown-renderer .quest-name {\n  font-size: 12px !important;\n  font-weight: bold !important;\n  color: #60a5fa !important;\n  margin-bottom: 4px !important;\n}\n\n.rili-markdown-renderer .quest-desc {\n  font-size: 11px !important;\n  color: #94a3b8 !important;\n  line-height: 1.6 !important;\n}\n\n/* 记忆区 */\n.rili-markdown-renderer .memory-zone {\n  margin: 8px 0 !important;\n  padding: 8px 12px !important;\n  border-left: 2px solid #7c3aed !important;\n  background: rgba(124, 58, 237, 0.03) !important;\n  border-radius: 0 6px 6px 0 !important;\n}\n\n.rili-markdown-renderer .memory-title {\n  font-size: 12px !important;\n  font-weight: bold !important;\n  color: #a78bfa !important;\n  margin-bottom: 6px !important;\n}\n\n.rili-markdown-renderer .memory-content {\n  font-size: 11px !important;\n  color: #9ca3af !important;\n  line-height: 1.7 !important;\n}\n\n/* 底部 */\n.rili-markdown-renderer .panel-footer {\n  background: linear-gradient(90deg, #0d1f15, #091510, #0d1f15) !important;\n  padding: 8px 16px !important;\n  border-top: 1px solid #1a3a2a !important;\n  text-align: center !important;\n}\n\n.rili-markdown-renderer .footer-text {\n  font-size: 10px !important;\n  color: #3a6b4a !important;\n  letter-spacing: 2px !important;\n}\n\n/* details折叠优化 */\n.rili-markdown-renderer .doomsday-panel details {\n  margin: 0 !important;\n}\n\n.rili-markdown-renderer .doomsday-panel details[open] > summary {\n  color: #86efac !important;\n  text-shadow: 0 0 10px rgba(74, 222, 128, 0.4) !important;\n}\n\n/* ═══════ 聊天框美化 ═══════ */\n/* 隐藏顶部彩条 */\n[class*=\"bg-[#F1CBCB]\"],\n[class*=\"bg-[#c9e1e9]\"] {\n  display: none !important;\n}\n\n/* 统一聊天框 */\n.is-user > .border.border-muted,\n.is-assistant > .border.border-muted {\n  background: linear-gradient(160deg, #0b1012 0%, #101819 50%, #0b1012 100%) !important;\n  border: 1px solid rgba(0, 255, 100, 0.1) !important;\n  border-radius: 12px !important;\n  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.6), 0 0 15px rgba(0, 255, 100, 0.03) !important;\n  transition: box-shadow 0.4s ease, border-color 0.4s ease !important;\n  position: relative !important;\n  isolation: isolate !important;\n}\n\n.is-user > .border.border-muted,\n.is-assistant > .border.border-muted:hover {\n  border-color: rgba(0, 255, 100, 0.2) !important;\n  box-shadow: 0 4px 25px rgba(0, 0, 0, 0.7), 0 0 25px rgba(0, 255, 100, 0.06) !important;\n}\n\n/* 聊天框扫描线背景效果 */\n.is-user > .border.border-muted,\n.is-assistant > .border.border-muted::before {\n  content: '' !important;\n  position: absolute !important;\n  top: 0 !important;\n  left: 0 !important;\n  right: 0 !important;\n  bottom: 0 !important;\n  background: repeating-linear-gradient(\n    0deg,\n    transparent,\n    transparent 3px,\n    rgba(0, 255, 100, 0.008) 3px,\n    rgba(0, 255, 100, 0.008) 6px\n  ) !important;\n  pointer-events: none !important;\n  z-index: 0 !important;\n  border-radius: 12px !important;\n}\n\n/* 输入聊天框区分 */\n.is-user > .border.border-muted {\n  border-color: rgba(96, 165, 250, 0.15) !important;\n}\n\n.is-user > .border.border-muted:hover {\n  border-color: rgba(96, 165, 250, 0.3) !important;\n  box-shadow: 0 4px 25px rgba(0, 0, 0, 0.7), 0 0 20px rgba(96, 165, 250, 0.05) !important;\n}\n\n/* 文本内容 */\n.rili-markdown-renderer {\n  color: #d1d5db !important;\n  font-family: 'Noto Sans SC', 'PingFang SC', 'Microsoft YaHei', sans-serif !important;\n  font-size: 15px !important;\n  line-height: 1.85 !important;\n  background: transparent !important;\n  position: relative !important;\n  z-index: 1 !important;\n}\n\n/* 底部按钮 */\n.bg-muted.rounded.flex.p-0\\.5 > button.rounded-full.size-7{\n  color: #4a8a5a !important;\n  transition: color 0.3s ease, text-shadow 0.3s ease !important;\n}\n\n.bg-muted.rounded.flex.p-0\\.5 > button.rounded-full.size-7{\n  color: #4ade80 !important;\n  text-shadow: 0 0 8px rgba(74, 222, 128, 0.4) !important;\n}\n\n/* 模型名 */\n.flex.items-center.gap-2.text-xs.font-mono.text-muted-foreground {\n  color: #3a6b4a !important;\n  font-family: 'Consolas', monospace !important;\n  font-size: 11px !important;\n}\n\n/* Token消耗 */\n/* [Token消耗hover逻辑转换未启用]\n.text-orange-500 {\n  color: #b45309 !important;\n  font-size: 11px !important;\n}\n*/\n\n/* 自定义加载动画 */\n.flex.items-center.justify-center.size-6 > .flex.gap-2 {\n  display: none !important;\n}\n\n.flex.items-center.justify-center.size-6 {\n  position: relative !important;\n  height: 30px !important;\n  width: 40px !important;\n}\n\n.flex.items-center.justify-center.size-6::before {\n  content: '' !important;\n  position: absolute !important;\n  top: 50% !important;\n  left: 50% !important;\n  transform: translate(-50%, -50%) !important;\n  width: 24px !important;\n  height: 24px !important;\n  background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Ccircle cx='20' cy='20' r='16' stroke='%231a3a2a' stroke-width='2' fill='none'/%3E%3Ccircle cx='20' cy='20' r='16' stroke='%234ade80' stroke-width='2' fill='none' stroke-dasharray='25 75' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 20 20' to='360 20 20' dur='1s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='20' cy='4' r='2' fill='%234ade80'%3E%3Canimate attributeName='opacity' values='1;0.3;1' dur='1s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/svg%3E\") !important;\n  background-size: contain !important;\n  background-repeat: no-repeat !important;\n}\n\n.flex.items-center.justify-center.size-6::after {\n  content: 'LOADING...' !important;\n  position: absolute !important;\n  top: calc(50% + 18px) !important;\n  left: 50% !important;\n  transform: translateX(-50%) !important;\n  font-size: 8px !important;\n  color: #3a6b4a !important;\n  letter-spacing: 3px !important;\n  font-family: 'Consolas', monospace !important;\n  white-space: nowrap !important;\n}\n\n/* ═══════ 顶部栏 ═══════ */\nheader.flex.justify-between {\n  background: linear-gradient(90deg, #080c0e 0%, #0e1517 50%, #080c0e 100%) !important;\n  border-bottom: 1px solid rgba(0, 255, 100, 0.1) !important;\n  box-shadow: 0 2px 15px rgba(0, 0, 0, 0.6) !important;\n}\n\n#nav-middle .group.flex.items-center {\n  background: rgba(0, 255, 100, 0.04) !important;\n  border: 1px solid rgba(0, 255, 100, 0.1) !important;\n  border-radius: 6px !important;\n  padding: 4px 10px !important;\n  transition: border-color 0.3s ease !important;\n}\n\n#nav-middle .group.flex.items-center:hover {\n  border-color: rgba(0, 255, 100, 0.25) !important;\n}\n\n#nav-middle button:has(> .flex-1.truncate.text-left) .flex-1.truncate.text-left {\n  color: #4ade80 !important;\n  font-family: 'Consolas', monospace !important;\n  font-weight: bold !important;\n  letter-spacing: 1px !important;\n}\n\n#nav-middle .shrink-0.flex.items-center svg {\n  color: #3a6b4a !important;\n}\n\nheader.flex.justify-between.w-full.top-0 svg.lucide-clock-8 {\n  color: #4a8a5a !important;\n}\n\nheader.flex.justify-between.w-full.top-0 span.MuiBadge-dot.md\\:hidden {\n  background-color: #ef4444 !important;\n  box-shadow: 0 0 6px rgba(239, 68, 68, 0.6) !important;\n}\n\nheader.flex.justify-between.w-full.top-0 button.MuiIconButton-root svg.lucide-music-2 {\n  color: #4a8a5a !important;\n}\n\nheader.flex.justify-between.w-full.top-0 svg:has(use[href=\"#icon-icon-set\"]) {\n  color: #4a8a5a !important;\n}\n\n#nav-right button {\n  transition: transform 0.3s ease !important;\n}\n\n#nav-right button:hover {\n  transform: rotate(30deg) !important;\n}\n\n#nav-right button svg {\n  color: #4a8a5a !important;\n  transition: color 0.3s ease !important;\n}\n\n#nav-right button:hover svg {\n  color: #4ade80 !important;\n}\n\n/* ═══════ 开场白选择器 ═══════ */\ndiv.flex.items-center.h-9.bg-white.rounded-md.cursor-pointer.group[class*=\"border-gray\"] {\n  background: #0e1517 !important;\n  border-color: rgba(0, 255, 100, 0.12) !important;\n  transition: border-color 0.3s ease, box-shadow 0.3s ease !important;\n}\n\ndiv.flex.items-center.h-9.bg-white.rounded-md.cursor-pointer.group[class*=\"border-gray\"]:hover {\n  border-color: rgba(0, 255, 100, 0.3) !important;\n  box-shadow: 0 0 10px rgba(0, 255, 100, 0.06) !important;\n}\n\ndiv.flex.items-center.h-9.cursor-pointer.group svg[data-icon=\"SlidersH\"] {\n  color: #4a8a5a !important;\n}\n\ndiv.flex.items-center.h-9.cursor-pointer.group svgbutton:has(> .flex-1.truncate.text-left) svg {\n  color: #3a6b4a !important;\n}\n\n/* ═══════ 按钮栏 ═══════ */\n#ai-mod-button2 {\n  background: transparent !important;\n}\n\n#ai-mod-button2 button.MuiButton-root {\n  background: rgba(0, 255, 100, 0.04) !important;\n  border: 1px solid rgba(0, 255, 100, 0.12) !important;\n  color: #5a9a6a !important;\n  border-radius: 6px !important;\n  font-family: 'Consolas', monospace !important;\n  font-size: 12px !important;\n  transition: all 0.3s ease !important;\n}\n\n#ai-mod-button2 button.MuiButton-root:hover {\n  background: rgba(0, 255, 100, 0.08) !important;\n  border-color: rgba(0, 255, 100, 0.3) !important;\n  color: #4ade80 !important;\n  box-shadow: 0 0 12px rgba(0, 255, 100, 0.1) !important;\n}\n\n#ai-mod-button2 button.MuiButton-root svg {\n  color: inherit !important;\n}\n\n/* ═══════ 底部栏 ═══════ */\n.bg-gradient-to-t {\n  background: linear-gradient(to top, #080c0e 0%, transparent 100%) !important;\n}\n\n#ai-chat-bottom-input {\n  background: #0b1012 !important;\n  border: 1px solid rgba(0, 255, 100, 0.12) !important;\n  border-radius: 10px !important;\n  box-shadow: 0 0 15px rgba(0, 0, 0, 0.5), 0 0 8px rgba(0, 255, 100, 0.03) !important;\n  transition: border-color 0.3s ease !important;\n}\n\n#ai-chat-bottom-input:focus-within {\n  border-color: rgba(0, 255, 100, 0.3) !important;\n  box-shadow: 0 0 20px rgba(0, 0, 0, 0.5), 0 0 15px rgba(0, 255, 100, 0.06) !important;\n}\n\n#ai-chat-input {\n  background: transparent !important;\n  color: #c8e6d0 !important;\n  font-family: 'Noto Sans SC', 'PingFang SC', sans-serif !important;\n  font-size: 14px !important;\n  caret-color: #4ade80 !important;\n}\n\n#ai-chat-input::placeholder {\n  color: #2d5a3a !important;\n  font-style: italic !important;\n  letter-spacing: 1px !important;\n}\n\n#ai-chat-input::selection {\n  background: rgba(74, 222, 128, 0.25) !important;\n  color: #fff !important;\n}\n\n/* ═══════ 分页栏 ═══════ */\n.MuiPaginationItem-root {\n  color: #5a8a6a !important;\n  border-color: rgba(0, 255, 100, 0.1) !important;\n  transition: all 0.3s ease !important;\n}\n\n.MuiPaginationItem-root:hover {\n  background: rgba(0, 255, 100, 0.06) !important;\n  color: #4ade80 !important;\n}\n\n.MuiPaginationItem-root.Mui-selected {\n  background: rgba(0, 255, 100, 0.12) !important;\n  color: #4ade80 !important;\n  border-color: rgba(0, 255, 100, 0.3) !important;\n  font-weight: bold !important;\n}\n\n.MuiPaginationItem-root.Mui-disabled {\n  color: #1a3a2a !important;\n}\n\n.MuiPaginationItem-icon {\n  color: #4a8a5a !important;\n}\n\n.flex.w-full.items-center.justify-between.gap-2.px-2.css-1uwir8f {\n  color: #5a8a6a !important;\n}\n\n.flex.w-full.items-center.justify-between.gap-2.px-2.css-1uwir8f .MuiBox-root {\n  color: #5a8a6a !important;\n  font-family: 'Consolas', monospace !important;\n}\n\n.MuiInputBase-input {\n  color: #c8e6d0 !important;\n  background: rgba(0, 255, 100, 0.03) !important;\n  border-color: rgba(0, 255, 100, 0.12) !important;\n}\n\n/* ═══════ 评论区 ═══════ */\ndiv[class*=\"w-full\"][class*=\"bg-white\"][class*=\"bottom-0\"] {\n  background: linear-gradient(180deg, #0a0e10 0%, #0c1214 100%) !important;\n  border-color: rgba(0, 255, 100, 0.08) !important;\n}\n\ndiv.text-lg.font-bold {\n  color: #4ade80 !important;\n  font-family: 'Consolas', monospace !important;\n  letter-spacing: 2px !important;\n}\n\np.MuiTypography-body1.text-grey-600 {\n  color: #5a8a6a !important;\n}\n\nspan.MuiRating-iconEmpty svg {\n  color: #1a3a2a !important;\n}\n\nspan.MuiRating-iconFilled svg {\n  color: #f59e0b !important;\n  filter: drop-shadow(0 0 3px rgba(245, 158, 11, 0.4)) !important;\n}\n\n/* [Token消耗hover逻辑转换未启用]\nspan.text-orange-500 {\n  color: #f59e0b !important;\n}\n*/\n\ndiv.flex.flex-col.border-gray-200 {\n  border-color: rgba(0, 255, 100, 0.1) !important;\n}\n\ntextarea.rc-textarea {\n  background: rgba(0, 255, 100, 0.02) !important;\n  color: #c8e6d0 !important;\n  border-color: rgba(0, 255, 100, 0.1) !important;\n  font-family: 'Noto Sans SC', sans-serif !important;\n  border-radius: 6px !important;\n}\n\ntextarea.rc-textarea:focus {\n  border-color: rgba(0, 255, 100, 0.3) !important;\n  box-shadow: 0 0 10px rgba(0, 255, 100, 0.05) !important;\n}\n\ndiv.bg-gray-100.text-gray-500 {\n  background: rgba(0, 255, 100, 0.03) !important;\n  color: #3a6b4a !important;\n}\n\ndiv.cursor-pointer.group.flex.items-center.justify-center {\n  transition: transform 0.3s ease !important;\n}\n\ndiv.cursor-pointer.group.flex.items-center.justify-center:hover {\n  transform: scale(1.1) !important;\n}\n\ndiv[data-state=\"closed\"] svg[data-icon=\"Send03\"] {\n  color: #4ade80 !important;\n  transition: color 0.3s ease, filter 0.3s ease !important;\n}\n\ndiv[data-state=\"closed\"] svg[data-icon=\"Send03\"]:hover {\n  filter: drop-shadow(0 0 6px rgba(74, 222, 128, 0.5)) !important;\n}\n\ndiv.style_divider__mW0YX {\n  background: rgba(0, 255, 100, 0.08) !important;\n}\n\n.flex.w-full.items-center.justify-between.gap-2.px-2.css-1dmzxoz {\n  background: transparent !important;\n}\n\nbutton.MuiButton-containedPrimary {\n  background: rgba(0, 255, 100, 0.12) !important;\n  color: #4ade80 !important;\n  border: 1px solid rgba(0, 255, 100, 0.2) !important;\n}\n\nbutton.MuiButton-outlinedPrimary {\n  color: #3a6b4a !important;\n  border-color: rgba(0, 255, 100, 0.1) !important;\n}\n\nbutton.MuiButton-outlinedPrimary:hover {\n  background: rgba(0, 255, 100, 0.06) !important;\n  color: #4ade80 !important;\n}\n\ndiv.p-3.overflow-y-auto {\n  background: transparent !important;\n}\n\ndiv.group.ml-0 {\n  border-bottom: 1px solid rgba(0, 255, 100, 0.04) !important;\n  transition: background 0.2s ease !important;\n}\n\ndiv.group.ml-0:hover {\n  background: rgba(0, 255, 100, 0.02) !important;\n}\n\ndiv.group img.rounded-full {\n  border: 2px solid rgba(0, 255, 100, 0.15) !important;\n  box-shadow: 0 0 6px rgba(0, 255, 100, 0.1) !important;\n}\n\ndiv.text-sm.text-grey-600 span.font-bold {\n  color: #86efac !important;\n}\n\nspan.text-\\[10px\\] {\n  color: #3a6b4a !important;\n  background: rgba(0, 255, 100, 0.05) !important;\n  border-radius: 3px !important;\n  padding: 1px 4px !important;\n}\n\ndiv.break-all {\n  color: #b0c4b8 !important;\n  line-height: 1.7 !important;\n}\n\ndiv.text-xs.text-grey-600 {\n  color: #2d5a3a !important;\n}\n\nbutton.text-gray-400 {\n  color: #2d5a3a !important;\n  transition: color 0.3s ease !important;\n}\n\nbutton.text-gray-400:hover {\n  color: #4ade80 !important;\n}\n\nbutton.text-gray-400 svg {\n  transition: transform 0.3s ease !important;\n}\n\nbutton.text-gray-400:hover svg {\n  transform: scale(1.15) !important;\n}\n\nspan.cursor-pointer {\n  color: #3a6b4a !important;\n  transition: color 0.3s ease !important;\n}\n\nspan.cursor-pointer:hover {\n  color: #4ade80 !important;\n}\n\ndiv.ml-8.border-l {\n  border-color: rgba(0, 255, 100, 0.08) !important;\n}\n\n/* ═══════ 移动端适配 ═══════ */\n@media (max-width: 480px) {\n  .rili-markdown-renderer .doomsday-panel {\n    margin: 10px 0 !important;\n    border-radius: 6px !important;\n  }\n  .rili-markdown-renderer .panel-header {\n    padding: 10px 12px !important;\n  }\n  .rili-markdown-renderer .panel-title {\n    font-size: 12px !important;\n    letter-spacing: 1px !important;\n  }\n  .rili-markdown-renderer .panel-section {\n    padding: 8px 10px !important;\n  }\n  .rili-markdown-renderer .info-row .label,\n  .rili-markdown-renderer .info-row .value {\n    font-size: 11px !important;\n  }\n  .rili-markdown-renderer .bar {\n    height: 14px !important;\n  }\n  .rili-markdown-renderer .bar-fill {\n    font-size: 8px !important;\n  }\n  .flex.items-center.justify-center.size-6 {\n    height: 26px !important;\n    width: 36px !important;\n  }\n  .flex.items-center.justify-center.size-6::before {\n    width: 20px !important;\n    height: 20px !important;\n  }\n}\n\n/* ═══════ 低动效偏好 ═══════ */\n@media (prefers-reduced-motion: reduce) {\n  .is-user > .border.border-muted,\n.is-assistant > .border.border-muted,\n  .is-user > .border.border-muted,\n.is-assistant > .border.border-muted:hover {\n    transition: none !important;\n  }\n}","options":{"items":[{"order":0,"label":"切换：涩涩模式","type":"SET-INPUT","value":"涩涩模式"},{"order":1,"label":"切换：正常文风","type":"SET-INPUT","value":"正常文风"},{"order":2,"label":"切换：战斗模式","type":"SET-INPUT","value":"战斗模式"},{"order":3,"label":"时间推进至下一时段","type":"SET-INPUT","value":"时间推进"},{"order":4,"label":"查看当前区域地图","type":"SET-INPUT","value":"查看当前区域地图"},{"order":5,"label":"收听废土电台","type":"SET-INPUT","value":"收听废土电台"},{"order":6,"label":"打开系统面板","type":"SET-INPUT","value":"打开系统面板"},{"order":7,"label":"触发随机事件","type":"SET-INPUT","value":"触发随机事件"},{"order":8,"label":"触发前世回忆","type":"SET-INPUT","value":"前世回忆"},{"order":9,"label":"输出完整状态报告","type":"SET-INPUT","value":"完整状态报告"}]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":true,"defaultModelSettings":{"model":"mango/gemini-2.5-pro"},"totalConversations":191,"totalMessages":3144,"totalCreditsUsed":5711886,"totalTokensUsed":134584471,"totalPlayedUsers":112,"deeplyPlayed":53,"fixedPromptLength":9913,"lorebookLength":14607,"author":{"id":"N7N4SMC5O6BP5ivVaFd35sZvRnAr4oN7","name":"12","displayUsername":"121212","username":"121212"},"cardsTags":[{"tag":{"name":"超高自由度","cardsCount":981}},{"tag":{"name":"各种玩法","cardsCount":127}},{"tag":{"name":"末世","cardsCount":11}},{"tag":{"name":"低消耗","cardsCount":591}},{"tag":{"name":"已破甲","cardsCount":2205}},{"tag":{"name":"可剧情可涩涩","cardsCount":2459}},{"tag":{"name":"开放世界","cardsCount":1289}},{"tag":{"name":"自由探索","cardsCount":1082}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}