{"id":"5d286e64-b8f3-4aaa-9890-ac3b9955a1f5","authorId":"0GgKDVpAOpkGEhxAQDmzW9tSSCu1iKQF","title":"人生重开|穿越·重生·文抄","description":"从民国文豪到科技巨头，从歌坛巨星到影视传奇，你的每一个选择都将改变世界的走向。","background":null,"backgroundWidth":null,"backgroundHeight":null,"cover":"k6pual4hf95sgseonx68ekxn.webp","coverWidth":null,"coverHeight":null,"introPage":"dc0xtfmjuk83ipmlhnniqx5x.html","changelog":"","createdAt":"2026-07-25T14:50:33.668Z","updatedAt":"2026-07-27T02:41:23.975Z","initPublicAt":"2026-07-25T15:43:40.840Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* ==========================================\n   1. 全局星空背景\n   ========================================== */\n[class*=\"bg-[#F1CBCB]\"],\n[class*=\"bg-[#c9e1e9]\"] { display: none !important; }\n\n@keyframes starry-slow {\n  0%   { background-position: 0 0, 0 0, 0 0; }\n  100% { background-position: 1000px 1000px, 800px 800px, 600px 600px; }\n}\n\nbody, #root, .h-screen {\n  background-color: #05070a !important;\n  background-image:\n    radial-gradient(1.5px 1.5px at 15% 25%, #eee, transparent),\n    radial-gradient(2px 2px at 70% 40%, #fff, transparent),\n    radial-gradient(1px 1px at 30% 75%, #ddd, transparent) !important;\n  background-size: 550px 550px, 700px 700px, 400px 400px !important;\n  animation: starry-slow 200s linear infinite !important;\n}\n\n/* ==========================================\n   2. 底部功能区& 输入框\n   ========================================== */\n\n/* 底部功能菜单容器 */\n#ai-mod-button2 {\n  padding-bottom: 0.5rem !important;\n}\n\n/* 快捷指令按钮（统一用属性前缀选择器覆盖所有序号） */\n[id^=\"customized-shortcut-command-button\"] {\n  padding: 0.25rem 0.625rem !important;\n  font-size: 0.8rem !important;\n  height: 1.875rem !important;\n  min-width: auto !important;\n  border-radius: 0.7rem !important;\n  border-width: 1px !important;\n  transition: all 0.2s ease !important;\n}\n\n[id^=\"customized-shortcut-command-button\"]:hover {\n  background-color: #EBF5FF !important;\n  border-color: #1E88E5 !important;\n  transform: translateY(-1px);\n  box-shadow: 0 2px 4px rgba(30, 136, 229, 0.1) !important;\n}\n\n[id^=\"customized-shortcut-command-button\"] svg {\n  width: 0.875rem !important;\n  height: 0.875rem !important;\n  margin-right: 0.25rem !important;\n}\n\n/* 底部通用功能按钮（AI 总结、流式切换、评论、滚动到底部、分支分享等） */\n#ai-mod-button,\n#customized-ai-summary-button,\n#customized-flow-button,\n#customized-comment-button,\n#customized-scroll-to-bottom-button,\n#toggle-sub-buttons {\n  padding: 0.25rem 0.625rem !important;\n  font-size: 0.8rem !important;\n  height: 1.875rem !important;\n  min-width: auto !important;\n  border-radius: 0.7rem !important;\n  transition: all 0.2s ease !important;\n}\n\n#ai-mod-button:hover,\n#customized-ai-summary-button:hover,\n#customized-flow-button:hover,\n#customized-comment-button:hover,\n#customized-scroll-to-bottom-button:hover,\n#toggle-sub-buttons:hover {\n  background-color: #EBF5FF !important;\n  border-color: #1E88E5 !important;\n  transform: translateY(-1px);\n  box-shadow: 0 2px 4px rgba(30, 136, 229, 0.1) !important;\n}\n\n/* 输入框本体 */\n#ai-chat-input {\n  padding: 0.375rem 0.5rem !important;\n  padding-right: 90px !important;\n  line-height: 1.375 !important;\n  font-size: 0.875rem !important;\n  max-height: 120px !important;\n}\n\n/* 输入框容器聚焦效果（作用于输入框的父级） */\n#ai-chat-input:focus,\n#ai-chat-input:focus-within {\n  outline: none !important;\n}\n\n/* 发送按钮 */\n#ai-send-button {\n  width: 1.75rem !important;\n  height: 1.75rem !important;\n  border-radius: 0.5rem !important;\n  transition: all 0.2s ease !important;\n}\n\n#ai-send-button:hover {\n  background-color: #EBF5FF !important;\n  transform: scale(1.05);\n}\n\n#ai-send-button svg {\n  font-size: 1.125rem !important;\n}\n\n/* 顶栏：模型选择、开场白、设置按钮 */\n#customized-model-selector,\n#customized-opening-statement-selector {\n  border-radius: 0.5rem !important;\n  transition: all 0.2s ease !important;\n}\n\n#header-setting-button {\n  transition: all 0.2s ease !important;\n}\n\n#header-setting-button:hover {\n  transform: rotate(30deg);\n}\n\n/* 聊天记录分页 */\n#customized-pagination {\n  margin: 0.5rem 0 !important;\n}\n\n/* 响应式 - 移动端 */\n@media (max-width: 768px) {\n  #ai-mod-button2 {\n    padding-bottom: 0.375rem !important;\n  }\n  [id^=\"customized-shortcut-command-button\"],\n  #ai-mod-button,\n  #customized-ai-summary-button,\n  #customized-flow-button,\n  #customized-comment-button,\n  #customized-scroll-to-bottom-button,\n  #toggle-sub-buttons {\n    padding: 0.25rem 0.5rem !important;\n    font-size: 0.75rem !important;\n    height: 1.75rem !important;\n  }\n}\n\n/* 滚动条优化（作用于底部功能区滚动） */\n#ai-mod-button2 ::-webkit-scrollbar {\n  height: 4px;\n}\n#ai-mod-button2 ::-webkit-scrollbar-track {\n  background: transparent;\n}\n#ai-mod-button2 ::-webkit-scrollbar-thumb {\n  background: #D1D5DB;\n  border-radius: 2px;\n}\n#ai-mod-button2 ::-webkit-scrollbar-thumb:hover {\n  background: #9CA3AF;\n}\n\n/* ==========================================\n   3. 玩家提问气泡 (暗黑科技风)\n   ========================================== */\n@keyframes user-stars-chaos {\n  0%   { background-position: 0% 0%; }\n  100% { background-position: 100% 100%; }\n}\n\n#customized-question-content {\n  background-color: #0f172a !important;\n  background-image:\n    radial-gradient(1px 1px at 15% 15%, #60a5fa, transparent),\n    radial-gradient(1.5px 1.5px at 85% 45%, #fff, transparent) !important;\n  background-size: 200px 200px !important;\n  animation: user-stars-chaos 40s linear infinite alternate !important;\n  border: 1px solid rgba(59, 130, 246, 0.4) !important;\n  border-right: 4px solid #3b82f6 !important;\n  border-radius: 8px !important;\n  padding: 12px 16px !important;\n}\n\n#customized-question-content,\n#customized-question-content * {\n  color: #f8fafc !important;\n}\n\n#customized-question-content .markdown-body p,\n#customized-question-content .markdown-body {\n  color: #f8fafc !important;\n  background: transparent !important;\n}\n\n/* 玩家提问头像 */\n#customized-question-avatar {\n  border: 2px solid rgba(59, 130, 246, 0.5) !important;\n  box-shadow: 0 0 10px rgba(59, 130, 246, 0.3) !important;\n  border-radius: 50% !important;\n}\n\n/* 玩家气泡下的操作按钮：编辑、重发、删除 */\n#customized-edit-button,\n#customized-resend-button,\n#customized-delete-button {\n  color: #94a3b8 !important;\n  background: rgba(255, 255, 255, 0.05) !important;\n  border: 1px solid rgba(255, 255, 255, 0.1) !important;\n  transition: all 0.2s !important;\n}\n\n#customized-edit-button:hover,\n#customized-resend-button:hover,\n#customized-delete-button:hover {\n  color: #60a5fa !important;\n  background: rgba(96, 165, 250, 0.1) !important;\n  border-color: rgba(96, 165, 250, 0.3) !important;\n}\n\n/* ==========================================\n   4. AI 回复气泡 (复古羊皮纸风)\n   ========================================== */\n#customized-answer-content {\n  background-color: #f4eee0 !important;\n  background-image:\n    linear-gradient(90deg, rgba(0,0,0,0.02) 0%, transparent 2%, transparent 98%, rgba(0,0,0,0.02) 100%),\n    radial-gradient(circle at center, transparent 0%, rgba(210, 190, 160, 0.15) 100%) !important;\n  color: #2c2825 !important;\n  padding: 20px !important;\n  border-radius: 8px !important;\n  box-shadow: 2px 5px 15px rgba(0,0,0,0.2), inset 0 0 30px rgba(180, 150, 100, 0.1) !important;\n  border: 1px solid #e6dcc3 !important;\n  font-family: 'Georgia', 'Times New Roman', serif !important;\n}\n\n/* 让内部元素继承文本色，同时清掉旧的深色底 */\n#customized-answer-content *:not(button):not(svg):not(path) {\n  color: inherit;\n  background: transparent !important;\n}\n\n/* AI 正文文字：极高对比度 */\n#customized-answer-content .nct,\n#customized-answer-content .markdown-body {\n  font-size: 1.15em !important;\n  text-align: justify;\n  line-height: 1.85 !important;\n  color: #1a1816 !important;\n  text-shadow: 0 0 1px rgba(0, 0, 0, 0.05) !important;\n}\n\n#customized-answer-content .nct p,\n#customized-answer-content .markdown-body p {\n  color: #1a1816 !important;\n  text-indent: 2em;\n  margin: 0.6em 0;\n}\n\n#customized-answer-content .nct div[style] {\n  margin: 11px auto !important;\n  text-indent: 0 !important;\n}\n\n/* AI 回答头像 */\n#customized-answer-avatar {\n  border: 2px solid #c5a880 !important;\n  box-shadow: 0 0 10px rgba(197, 168, 128, 0.3) !important;\n  border-radius: 50% !important;\n}\n\n/* AI 气泡下的操作按钮：刷新、生图、生成语音、分支分享、消耗详情 */\n#customized-reload-button,\n#customized-create-image-button,\n#customized-create-audio-button,\n#customized-branch-and-share-button,\n#customized-prompt-log-button {\n  color: #5c4d3c !important;\n  background: #f4ecd8 !important;\n  border: 1px solid #dcd3b6 !important;\n  box-shadow: 1px 2px 5px rgba(0, 0, 0, 0.05) !important;\n  font-family: 'Georgia', serif !important;\n  transition: all 0.2s !important;\n}\n\n#customized-reload-button:hover,\n#customized-create-image-button:hover,\n#customized-create-audio-button:hover,\n#customized-branch-and-share-button:hover,\n#customized-prompt-log-button:hover {\n  background: #e6dcc3 !important;\n  color: #2c2825 !important;\n  border-color: #b8a37e !important;\n  transform: translateY(-1px) !important;\n}\n\n/* ==========================================\n   5. 场景道具：地点、天气\n   ========================================== */\n/* 地点标签：火漆印章 / 铜牌风格（仅在 AI 回答区生效） */\n#customized-answer-content loc {\n  display: table !important;\n  margin-left: auto !important;\n  margin-right: 0 !important;\n  background: linear-gradient(135deg, #eae0c8, #dcd3b6) !important;\n  border: 1px solid #b8a37e !important;\n  border-left: 5px solid #8b2b2b !important;\n  color: #4a3b22 !important;\n  text-indent: 0 !important;\n  padding: 4px 12px !important;\n  border-radius: 50px !important;\n  font-size: 0.9em !important;\n  font-weight: 900 !important;\n  letter-spacing: 1px !important;\n  margin: 0 0 15px 0 !important;\n  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.1) !important;\n}\n#customized-answer-content loc::before {\n  content: '📍 ';\n  font-size: 1.1em;\n  opacity: 0.8;\n}\n\n/* --- 天气动画帧 --- */\n@keyframes sc-sunny-glow {\n  0%, 100% { box-shadow: 0 0 0 0 hsl(45, 90%, 70%, 0); }\n  50%      { box-shadow: 0 0 18px 4px hsl(45, 90%, 70%, 0.35); }\n}\n@keyframes sc-cloud-drift {\n  0%   { background-position: 0% 0%, 50% 0%, 100% 0%; }\n  100% { background-position: 100% 0%, 150% 0%, 200% 0%; }\n}\n@keyframes sc-rain-fall {\n  0%   { background-position: 0 0, 5px -8px, 12px 0; }\n  100% { background-position: -12px 36px, -7px 28px, 0 36px; }\n}\n@keyframes sc-heavy-rain-fall {\n  0%   { background-position: 0 0, 8px -10px, 16px 0; }\n  100% { background-position: -16px 36px, -12px 28px, -4px 36px; }\n}\n@keyframes sc-snow-fall {\n  0%   { background-position: 0 -10px, 8px -20px, 16px -5px; }\n  100% { background-position: -4px 40px, 12px 40px, 20px 40px; }\n}\n@keyframes sc-blizzard-fall {\n  0%   { background-position: 0 -15px, 10px -25px, 20px -10px; }\n  100% { background-position: -8px 40px, 16px 40px, 24px 40px; }\n}\n@keyframes sc-fog-haze {\n  0%   { opacity: 0.55; transform: translateX(-6%); }\n  50%  { opacity: 0.85; }\n  100% { opacity: 0.55; transform: translateX(6%); }\n}\n@keyframes sc-flash {\n  0%, 89%, 91%, 100% { opacity: 0; }\n  90%                { opacity: 0.7; }\n}\n\n/* 天气容器基础 */\n#customized-answer-content .sc {\n  display: block !important;\n  position: relative !important;\n  width: 100% !important;\n  height: 32px !important;\n  border-radius: 5px !important;\n  overflow: hidden !important;\n  margin: 0 0 10px 0 !important;\n  font-size: 0 !important;\n  padding: 0 !important;\n  border: none !important;\n  letter-spacing: 0 !important;\n  transform: translateZ(0);\n}\n\n#customized-answer-content .sc::before,\n#customized-answer-content .sc::after {\n  content: '' !important;\n  position: absolute !important;\n  inset: 0 !important;\n  pointer-events: none !important;\n}\n\n/* sunny */\n#customized-answer-content .sc[data-env=\"sunny\"] {\n  background: linear-gradient(90deg, hsl(42,52%,82%) 0%, hsl(46,60%,78%) 50%, hsl(42,52%,82%) 100%) !important;\n  animation: sc-sunny-glow 3s ease-in-out infinite !important;\n}\n#customized-answer-content .sc[data-env=\"sunny\"]::before {\n  background:\n    radial-gradient(circle 6px at 18% 50%, hsl(50,100%,90%,0.9) 0%, transparent 100%),\n    radial-gradient(circle 4px at 80% 40%, hsl(50,100%,85%,0.6) 0%, transparent 100%) !important;\n}\n\n/* partly_cloudy */\n#customized-answer-content .sc[data-env=\"partly_cloudy\"] {\n  background: linear-gradient(90deg, hsl(200,40%,85%) 0%, hsl(200,50%,90%) 50%, hsl(200,40%,85%) 100%) !important;\n}\n#customized-answer-content .sc[data-env=\"partly_cloudy\"]::before {\n  background:\n    radial-gradient(ellipse 20px 10px at 20% 20%, hsl(0,0%,100%,0.7) 0%, transparent 100%),\n    radial-gradient(ellipse 15px 8px at 70% 80%, hsl(0,0%,95%,0.6) 0%, transparent 100%) !important;\n  background-size: 100px 32px, 100px 32px !important;\n  background-repeat: no-repeat !important;\n  animation: sc-cloud-drift 30s linear infinite !important;\n  opacity: 0.7;\n}\n\n/* cloudy */\n#customized-answer-content .sc[data-env=\"cloudy\"] {\n  background: linear-gradient(90deg, hsl(210,20%,78%) 0%, hsl(210,25%,82%) 50%, hsl(210,20%,78%) 100%) !important;\n}\n#customized-answer-content .sc[data-env=\"cloudy\"]::before {\n  background:\n    radial-gradient(ellipse 25px 12px at 10% 25%, hsl(0,0%,100%,0.8) 0%, transparent 100%),\n    radial-gradient(ellipse 30px 15px at 60% 70%, hsl(0,0%,98%,0.7) 0%, transparent 100%),\n    radial-gradient(ellipse 20px 10px at 90% 30%, hsl(0,0%,95%,0.6) 0%, transparent 100%) !important;\n  background-size: 120px 32px, 120px 32px, 120px 32px !important;\n  background-repeat: no-repeat !important;\n  animation: sc-cloud-drift 25s linear infinite !important;\n  opacity: 0.85;\n}\n\n/* overcast */\n#customized-answer-content .sc[data-env=\"overcast\"] {\n  background: linear-gradient(90deg, hsl(210,15%,65%) 0%, hsl(210,20%,70%) 50%, hsl(210,15%,65%) 100%) !important;\n}\n#customized-answer-content .sc[data-env=\"overcast\"]::before {\n  background:\n    radial-gradient(ellipse 35px 15px at 0% 15%, hsl(0,0%,90%,0.9) 0%, transparent 100%),\n    radial-gradient(ellipse 40px 18px at 50% 60%, hsl(0,0%,88%,0.85) 0%, transparent 100%),\n    radial-gradient(ellipse 30px 14px at 100% 25%, hsl(0,0%,85%,0.8) 0%, transparent 100%) !important;\n  background-size: 150px 32px, 150px 32px, 150px 32px !important;\n  background-repeat: no-repeat !important;\n  animation: sc-cloud-drift 20s linear infinite !important;\n  opacity: 0.95;\n}\n\n/* light_rain */\n#customized-answer-content .sc[data-env=\"light_rain\"] {\n  background: linear-gradient(90deg, hsl(210,22%,72%) 0%, hsl(210,26%,66%) 50%, hsl(210,22%,72%) 100%) !important;\n}\n#customized-answer-content .sc[data-env=\"light_rain\"]::before {\n  background:\n    repeating-linear-gradient(108deg, transparent 0, transparent 4px,\n      hsl(210,30%,85%,0.4) 4px, hsl(210,30%,85%,0.4) 4.5px, transparent 4.5px, transparent 12px) !important;\n  background-size: 20px 36px !important;\n  animation: sc-rain-fall 0.8s linear infinite !important;\n}\n\n/* moderate_rain */\n#customized-answer-content .sc[data-env=\"moderate_rain\"] {\n  background: linear-gradient(90deg, hsl(210,25%,65%) 0%, hsl(210,30%,60%) 50%, hsl(210,25%,65%) 100%) !important;\n}\n#customized-answer-content .sc[data-env=\"moderate_rain\"]::before {\n  background:\n    repeating-linear-gradient(108deg, transparent 0, transparent 3px,\n      hsl(210,30%,80%,0.55) 3px, hsl(210,30%,80%,0.55) 3.5px, transparent 3.5px, transparent 10px),\n    repeating-linear-gradient(108deg, transparent 0, transparent 6px,\n      hsl(210,30%,85%,0.35) 6px, hsl(210,30%,85%,0.35) 6.5px, transparent 6.5px, transparent 16px) !important;\n  background-size: 20px 36px, 32px 36px !important;\n  animation: sc-rain-fall 0.6s linear infinite !important;\n}\n\n/* heavy_rain */\n#customized-answer-content .sc[data-env=\"heavy_rain\"] {\n  background: linear-gradient(90deg, hsl(210,30%,58%) 0%, hsl(210,35%,52%) 50%, hsl(210,30%,58%) 100%) !important;\n}\n#customized-answer-content .sc[data-env=\"heavy_rain\"]::before {\n  background:\n    repeating-linear-gradient(108deg, transparent 0, transparent 2px,\n      hsl(210,35%,75%,0.7) 2px, hsl(210,35%,75%,0.7) 2.6px, transparent 2.6px, transparent 8px),\n    repeating-linear-gradient(108deg, transparent 0, transparent 4px,\n      hsl(210,35%,80%,0.5) 4px, hsl(210,35%,80%,0.5) 4.6px, transparent 4.6px, transparent 14px) !important;\n  background-size: 18px 36px, 28px 36px !important;\n  animation: sc-heavy-rain-fall 0.4s linear infinite !important;\n}\n\n/* shower */\n#customized-answer-content .sc[data-env=\"shower\"] {\n  background: linear-gradient(90deg, hsl(200,30%,70%) 0%, hsl(200,35%,65%) 50%, hsl(200,30%,70%) 100%) !important;\n}\n#customized-answer-content .sc[data-env=\"shower\"]::before {\n  background:\n    repeating-linear-gradient(108deg, transparent 0, transparent 3px,\n      hsl(200,40%,80%,0.6) 3px, hsl(200,40%,80%,0.6) 3.5px, transparent 3.5px, transparent 10px) !important;\n  background-size: 20px 36px !important;\n  animation: sc-rain-fall 0.5s linear infinite alternate !important;\n}\n#customized-answer-content .sc[data-env=\"shower\"]::after {\n  background:\n    repeating-linear-gradient(108deg, transparent 0, transparent 5px,\n      hsl(200,40%,85%,0.4) 5px, hsl(200,40%,85%,0.4) 5.5px, transparent 5.5px, transparent 14px) !important;\n  background-size: 25px 36px !important;\n  animation: sc-rain-fall 0.7s linear infinite reverse alternate !important;\n}\n\n/* rainstorm */\n#customized-answer-content .sc[data-env=\"rainstorm\"] {\n  background: linear-gradient(90deg, hsl(220,35%,45%) 0%, hsl(220,40%,38%) 50%, hsl(220,35%,45%) 100%) !important;\n}\n#customized-answer-content .sc[data-env=\"rainstorm\"]::before {\n  background:\n    repeating-linear-gradient(110deg, transparent 0, transparent 1.5px,\n      hsl(210,40%,70%,0.8) 1.5px, hsl(210,40%,70%,0.8) 2.2px, transparent 2.2px, transparent 6px),\n    repeating-linear-gradient(110deg, transparent 0, transparent 3px,\n      hsl(210,40%,75%,0.6) 3px, hsl(210,40%,75%,0.6) 3.7px, transparent 3.7px, transparent 10px) !important;\n  background-size: 14px 36px, 22px 36px !important;\n  animation: sc-heavy-rain-fall 0.28s linear infinite !important;\n}\n\n/* thunderstorm */\n#customized-answer-content .sc[data-env=\"thunderstorm\"] {\n  background: linear-gradient(90deg, hsl(230,40%,25%) 0%, hsl(230,45%,20%) 50%, hsl(230,40%,25%) 100%) !important;\n}\n#customized-answer-content .sc[data-env=\"thunderstorm\"]::before {\n  background:\n    repeating-linear-gradient(115deg, transparent 0, transparent 1.2px,\n      hsl(210,50%,80%,0.9) 1.2px, hsl(210,50%,80%,0.9) 1.8px, transparent 1.8px, transparent 5px),\n    repeating-linear-gradient(115deg, transparent 0, transparent 2.5px,\n      hsl(210,50%,85%,0.7) 2.5px, hsl(210,50%,85%,0.7) 3.2px, transparent 3.2px, transparent 8px) !important;\n  background-size: 12px 36px, 18px 36px !important;\n  animation: sc-heavy-rain-fall 0.2s linear infinite !important;\n}\n#customized-answer-content .sc[data-env=\"thunderstorm\"]::after {\n  background: radial-gradient(circle at 50% 50%, hsl(60,100%,90%,0.8), transparent 70%) !important;\n  animation: sc-flash 3s linear infinite !important;\n}\n\n/* fog */\n#customized-answer-content .sc[data-env=\"fog\"] {\n  background: hsl(200,10%,80%) !important;\n}\n#customized-answer-content .sc[data-env=\"fog\"]::before {\n  background: linear-gradient(90deg,\n    transparent 0%,\n    hsl(200,14%,90%,0.9) 30%,\n    hsl(200,10%,86%,0.7) 55%,\n    hsl(200,14%,90%,0.9) 75%,\n    transparent 100%) !important;\n  animation: sc-fog-haze 4s ease-in-out infinite !important;\n}\n#customized-answer-content .sc[data-env=\"fog\"]::after {\n  background: linear-gradient(90deg,\n    hsl(200,14%,88%,0.6) 0%,\n    transparent 40%,\n    hsl(200,10%,84%,0.5) 70%,\n    transparent 100%) !important;\n  animation: sc-fog-haze 5.5s ease-in-out infinite reverse !important;\n}\n\n/* haze */\n#customized-answer-content .sc[data-env=\"haze\"] {\n  background: hsl(30,10%,75%) !important;\n}\n#customized-answer-content .sc[data-env=\"haze\"]::before {\n  background: linear-gradient(90deg,\n    transparent 0%,\n    hsl(30,12%,85%,0.7) 30%,\n    hsl(30,8%,80%,0.5) 55%,\n    hsl(30,12%,85%,0.7) 75%,\n    transparent 100%) !important;\n  animation: sc-fog-haze 6s ease-in-out infinite !important;\n}\n#customized-answer-content .sc[data-env=\"haze\"]::after {\n  background:\n    radial-gradient(circle 0.8px at 10% 15%, hsl(30,10%,80%,0.6) 0%, transparent 100%),\n    radial-gradient(circle 1px at 40% 70%, hsl(30,10%,78%,0.5) 0%, transparent 100%),\n    radial-gradient(circle 0.9px at 75% 30%, hsl(30,10%,82%,0.7) 0%, transparent 100%) !important;\n  background-size: 30px 30px !important;\n  animation: sc-fog-haze 4s ease-in-out infinite reverse !important;\n}\n\n/* light_snow */\n#customized-answer-content .sc[data-env=\"light_snow\"] {\n  background: linear-gradient(90deg, hsl(210,30%,88%) 0%, hsl(210,20%,93%) 50%, hsl(210,30%,88%) 100%) !important;\n}\n#customized-answer-content .sc[data-env=\"light_snow\"]::before {\n  background:\n    radial-gradient(circle 1.5px at 20% 0%, hsl(0,0%,98%,0.8) 0%, transparent 100%),\n    radial-gradient(circle 1px at 50% 0%, hsl(0,0%,95%,0.7) 0%, transparent 100%) !important;\n  background-size: 40px 40px !important;\n  animation: sc-snow-fall 2.5s linear infinite !important;\n}\n\n/* moderate_snow */\n#customized-answer-content .sc[data-env=\"moderate_snow\"] {\n  background: linear-gradient(90deg, hsl(210,25%,85%) 0%, hsl(210,15%,90%) 50%, hsl(210,25%,85%) 100%) !important;\n}\n#customized-answer-content .sc[data-env=\"moderate_snow\"]::before {\n  background:\n    radial-gradient(circle 2px at 20% 0%, hsl(0,0%,98%,0.9) 0%, transparent 100%),\n    radial-gradient(circle 1.5px at 50% 0%, hsl(0,0%,95%,0.8) 0%, transparent 100%),\n    radial-gradient(circle 2px at 78% 0%, hsl(0,0%,98%,0.9) 0%, transparent 100%) !important;\n  background-size: 40px 40px !important;\n  animation: sc-snow-fall 2.2s linear infinite !important;\n}\n#customized-answer-content .sc[data-env=\"moderate_snow\"]::after {\n  background:\n    radial-gradient(circle 1.5px at 8% 0%, hsl(0,0%,96%,0.7) 0%, transparent 100%),\n    radial-gradient(circle 2px at 62% 0%, hsl(0,0%,98%,0.85) 0%, transparent 100%) !important;\n  background-size: 40px 40px !important;\n  animation: sc-snow-fall 3.1s linear infinite 0.8s !important;\n}\n\n/* heavy_snow */\n#customized-answer-content .sc[data-env=\"heavy_snow\"] {\n  background: linear-gradient(90deg, hsl(210,20%,80%) 0%, hsl(210,10%,85%) 50%, hsl(210,20%,80%) 100%) !important;\n}\n#customized-answer-content .sc[data-env=\"heavy_snow\"]::before {\n  background:\n    radial-gradient(circle 2.5px at 15% 0%, hsl(0,0%,100%,0.95) 0%, transparent 100%),\n    radial-gradient(circle 2px at 45% 0%, hsl(0,0%,98%,0.9) 0%, transparent 100%),\n    radial-gradient(circle 2.5px at 80% 0%, hsl(0,0%,100%,0.95) 0%, transparent 100%) !important;\n  background-size: 35px 35px !important;\n  animation: sc-blizzard-fall 1.8s linear infinite !important;\n}\n#customized-answer-content .sc[data-env=\"heavy_snow\"]::after {\n  background:\n    radial-gradient(circle 2px at 5% 0%, hsl(0,0%,98%,0.8) 0%, transparent 100%),\n    radial-gradient(circle 2.5px at 60% 0%, hsl(0,0%,100%,0.9) 0%, transparent 100%) !important;\n  background-size: 35px 35px !important;\n  animation: sc-blizzard-fall 2.5s linear infinite 0.5s !important;\n}\n\n/* blizzard */\n#customized-answer-content .sc[data-env=\"blizzard\"] {\n  background: linear-gradient(90deg, hsl(210,20%,70%) 0%, hsl(210,10%,75%) 50%, hsl(210,20%,70%) 100%) !important;\n}\n#customized-answer-content .sc[data-env=\"blizzard\"]::before {\n  background:\n    radial-gradient(circle 3px at 10% 0%, hsl(0,0%,100%,1) 0%, transparent 100%),\n    radial-gradient(circle 2.5px at 30% 0%, hsl(0,0%,98%,0.95) 0%, transparent 100%),\n    radial-gradient(circle 3px at 55% 0%, hsl(0,0%,100%,1) 0%, transparent 100%),\n    radial-gradient(circle 2.5px at 85% 0%, hsl(0,0%,98%,0.95) 0%, transparent 100%) !important;\n  background-size: 30px 30px !important;\n  animation: sc-blizzard-fall 1.2s linear infinite !important;\n}\n#customized-answer-content .sc[data-env=\"blizzard\"]::after {\n  background:\n    radial-gradient(circle 2.5px at 0% 0%, hsl(0,0%,98%,0.9) 0%, transparent 100%),\n    radial-gradient(circle 3px at 40% 0%, hsl(0,0%,100%,0.98) 0%, transparent 100%),\n    radial-gradient(circle 2.5px at 70% 0%, hsl(0,0%,98%,0.9) 0%, transparent 100%) !important;\n  background-size: 30px 30px !important;\n  animation: sc-blizzard-fall 1.6s linear infinite 0.3s !important;\n}\n\n/* sleet */\n#customized-answer-content .sc[data-env=\"sleet\"] {\n  background: linear-gradient(90deg, hsl(200,20%,75%) 0%, hsl(200,25%,80%) 50%, hsl(200,20%,75%) 100%) !important;\n}\n#customized-answer-content .sc[data-env=\"sleet\"]::before {\n  background:\n    radial-gradient(circle 1.5px at 10% 0%, hsl(0,0%,98%,0.7) 0%, transparent 100%),\n    radial-gradient(circle 1px at 60% 0%, hsl(0,0%,95%,0.6) 0%, transparent 100%) !important;\n  background-size: 40px 40px !important;\n  animation: sc-snow-fall 2.8s linear infinite !important;\n}\n#customized-answer-content .sc[data-env=\"sleet\"]::after {\n  background:\n    repeating-linear-gradient(105deg, transparent 0, transparent 4px,\n      hsl(210,30%,85%,0.4) 4px, hsl(210,30%,85%,0.4) 4.5px, transparent 4.5px, transparent 12px) !important;\n  background-size: 25px 36px !important;\n  animation: sc-rain-fall 0.9s linear infinite !important;\n}\n\n/* 动效降速兜底 */\n@media (prefers-reduced-motion: reduce) {\n  #customized-answer-content .sc::before,\n  #customized-answer-content .sc::after,\n  #customized-answer-content .sc {\n    animation: none !important;\n  }\n}\n\n/* ==========================================\n   6. 模块差异化：世界信息 / 年代 / 新闻 / 表格\n   ========================================== */\n/* 🌍 世界信息：黄铜铭牌风 */\n#customized-answer-content .wip {\n  background: linear-gradient(135deg, #fdfbf7 0%, #f4ecd8 100%) !important;\n  border: 2px solid #c5a880 !important;\n  border-radius: 6px !important;\n  box-shadow: 2px 3px 10px rgba(0,0,0,0.1), inset 0 0 15px rgba(197,168,128,0.2) !important;\n  padding: 15px 20px !important;\n  margin-bottom: 20px !important;\n  position: relative !important;\n}\n#customized-answer-content .wip::before {\n  content: '';\n  position: absolute; top: 4px; left: 4px; right: 4px; bottom: 4px;\n  border: 1px dashed #c5a880 !important;\n  pointer-events: none;\n  opacity: 0.5;\n}\n#customized-answer-content .wip .phd {\n  color: #8b6d43 !important;\n  border-bottom: 2px solid #c5a880 !important;\n  padding-bottom: 8px !important;\n  margin-bottom: 12px !important;\n  font-weight: bold !important;\n  font-size: 1.15em !important;\n  letter-spacing: 2px !important;\n  text-align: center !important;\n}\n#customized-answer-content .wip .pbd li {\n  color: #4a4031 !important;\n  border-bottom: 1px solid rgba(197,168,128,0.3) !important;\n  padding: 6px 0 !important;\n}\n#customized-answer-content .wip .pbd li::before {\n  content: '✦' !important;\n  color: #c5a880 !important;\n  margin-right: 8px !important;\n  font-size: 0.9em !important;\n}\n\n/* 🗺️ 年代信息：机密档案风 */\n#customized-answer-content .eif {\n  background: #f4f1ea !important;\n  border: 1px solid #d3c5b3 !important;\n  border-left: 6px solid #8b2b2b !important;\n  padding: 15px 20px !important;\n  box-shadow: 2px 3px 10px rgba(0,0,0,0.1) !important;\n  position: relative !important;\n  overflow: hidden !important;\n}\n#customized-answer-content .eif::after {\n  content: 'TOP SECRET';\n  position: absolute !important;\n  top: 15px !important; right: 10px !important;\n  color: rgba(139, 43, 43, 0.1) !important;\n  font-size: 2.5em !important;\n  font-weight: 900 !important;\n  transform: rotate(-15deg) !important;\n  pointer-events: none !important;\n  font-family: 'Courier New', Courier, monospace !important;\n  border: 4px solid rgba(139, 43, 43, 0.1) !important;\n  padding: 2px 10px !important;\n}\n#customized-answer-content .eif summary strong {\n  color: #8b2b2b !important;\n  font-size: 1.15em !important;\n  letter-spacing: 1px !important;\n}\n#customized-answer-content .eif li {\n  color: #2c2825 !important;\n  font-family: 'Courier New', Courier, monospace !important;\n  margin-bottom: 8px !important;\n  font-weight: bold !important;\n}\n\n/* 🗞️ 新闻报道：复古报纸剪报风 */\n#customized-answer-content .nrp {\n  background: #f9f7f1 !important;\n  border: 1px solid #999 !important;\n  padding: 18px !important;\n  box-shadow: 2px 2px 5px rgba(0,0,0,0.15) !important;\n  font-family: 'Times New Roman', Times, serif !important;\n  position: relative !important;\n}\n#customized-answer-content .nrp::before {\n  content: '';\n  position: absolute; left: -5px; top: 10px; bottom: 10px; width: 3px;\n  background: repeating-linear-gradient(to bottom, #ccc, #ccc 5px, transparent 5px, transparent 10px) !important;\n}\n#customized-answer-content .nrp summary {\n  border-bottom: 3px double #333 !important;\n  padding-bottom: 8px !important;\n  margin-bottom: 12px !important;\n  text-align: center !important;\n  font-size: 1.25em !important;\n  letter-spacing: 2px !important;\n  color: #111 !important;\n}\n#customized-answer-content .nrp em {\n  display: block !important;\n  font-weight: bold !important;\n  font-style: normal !important;\n  font-family: 'Georgia', serif !important;\n  color: #000 !important;\n  margin-top: 12px !important;\n  border-top: 1px dashed #aaa !important;\n  padding-top: 8px !important;\n}\n\n/* 📊 数据表格：打字机档案录入风 */\n#customized-answer-content .itc table {\n  border-collapse: collapse !important;\n  width: 100% !important;\n  background: #fffdf9 !important;\n  border: 2px solid #dcd3b6 !important;\n  box-shadow: 1px 1px 3px rgba(0,0,0,0.05) !important;\n}\n#customized-answer-content .itc th {\n  background: #e8e1cf !important;\n  color: #4a3b22 !important;\n  border: 1px solid #dcd3b6 !important;\n  padding: 10px !important;\n  font-weight: bold !important;\n  font-family: 'Courier New', Courier, monospace !important;\n}\n#customized-answer-content .itc td {\n  border: 1px solid #dcd3b6 !important;\n  color: #2c2825 !important;\n  padding: 10px !important;\n  font-size: 0.95em !important;\n}\n\n/* ==========================================\n   7. 行动选项 (独立卡片)\n   ========================================== */\n#customized-answer-content .aop {\n  background: hsl(36, 32%, 94%) !important;\n  counter-reset: action !important;\n  display: flex !important;\n  flex-direction: column !important;\n  gap: 8px !important;\n  margin: 20px 0 !important;\n  padding: 12px !important;\n  border-radius: 6px !important;\n}\n#customized-answer-content .aop > * {\n  counter-increment: action !important;\n  background: hsl(36, 24%, 97%) !important;\n  border: 1px solid hsl(35, 22%, 82%) !important;\n  padding: 11px 16px !important;\n  border-radius: 6px !important;\n  position: relative !important;\n  font-family: 'Noto Serif SC', 'Songti SC', serif !important;\n  font-size: 0.94em !important;\n  color: hsl(10, 22%, 10%) !important;\n  cursor: default !important;\n  transition: border-color 0.15s ease, box-shadow 0.15s ease, color 0.15s ease !important;\n}\n#customized-answer-content .aop > *:hover {\n  border-color: hsl(354, 52%, 48%) !important;\n  color: hsl(354, 52%, 40%) !important;\n  box-shadow: 0 2px 8px hsl(354, 52%, 48%, 0.1) !important;\n}\n#customized-answer-content .aop > *::before {\n  display: none !important;\n}\n#customized-answer-content .aop pre,\n#customized-answer-content .aop code {\n  background: transparent !important;\n  border: none !important;\n  font-family: inherit !important;\n  font-size: inherit !important;\n  color: inherit !important;\n  padding: 0 !important;\n  margin: 0 !important;\n  white-space: pre-wrap !important;\n  border-radius: 0 !important;\n}\n\n/* ==========================================\n   8. 评论区星空特效 & 发光四角星评分\n   ========================================== */\n@keyframes starry-bg {\n  0%   { background-position: 0 0; }\n  100% { background-position: 100px 100px; }\n}\n\ndiv[class*=\"w-full\"][class*=\"bg-white\"][class*=\"bottom-0\"] {\n  background-color: #0b0f19 !important;\n  background-image:\n    radial-gradient(1px 1px at 15px 15px, rgba(255,255,255,0.8), rgba(0,0,0,0)),\n    radial-gradient(1px 1px at 45px 60px, rgba(255,255,255,0.5), rgba(0,0,0,0)) !important;\n  background-size: 100px 100px !important;\n  animation: starry-bg 100s linear infinite !important;\n  border-top: 1px solid rgba(255,255,255,0.1) !important;\n}\n\n.group.ml-0 {\n  background: rgba(30, 40, 60, 0.7) !important;\n  border-left: 3px solid #3b82f6 !important;\n  color: #e2e8f0 !important;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.5) !important;\n}\n\n/* 发光四角星评分 */\n.MuiRating-icon svg { display: none !important; }\n.MuiRating-icon::before {\n  content: '✦' !important;\n  font-size: 1.6em !important;\n  line-height: 1 !important;\n  font-family: 'Arial', sans-serif !important;\n  transition: all 0.3s !important;\n}\n.MuiRating-iconEmpty::before {\n  color: rgba(255,255,255,0.2) !important;\n}\n.MuiRating-iconFilled::before {\n  color: #ffd700 !important;\n  text-shadow: 0 0 10px rgba(255,215,0,0.8), 0 0 20px rgba(255,215,0,0.4) !important;\n}\nspan.text-orange-500 {\n  color: #ffd700 !important;\n  font-weight: bold !important;\n  text-shadow: 0 0 5px rgba(255,215,0,0.5) !important;\n}\n\n/* ==========================================\n   9. 通用折叠卡片\n   ========================================== */\n#customized-answer-content .ccd {\n  background: #fdfbf7 !important;\n  border: 1px solid #e6dcc3 !important;\n  border-radius: 6px !important;\n  margin-bottom: 12px !important;\n  box-shadow: 1px 2px 5px rgba(0,0,0,0.05) !important;\n}\n#customized-answer-content .ccd > summary {\n  background: #f4ecd8 !important;\n  border-bottom: 1px solid #e6dcc3 !important;\n  padding: 12px 15px !important;\n  cursor: pointer;\n}\n#customized-answer-content .ccd > summary .cic {\n  background: #e8e1cf !important;\n  border: 1px solid #dcd3b6 !important;\n  color: #8b6d43 !important;\n}\n#customized-answer-content .ccd > summary .ctl {\n  color: #4a3b22 !important;\n  font-weight: 900 !important;\n  letter-spacing: 1px !important;\n}","options":{"items":[{"order":0,"label":"游戏开始","type":"SET-INPUT","value":"游戏正式开始！"}]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":false,"defaultModelSettings":{"model":"mango_gemini_vertex/gemini-3-flash-preview","contextWindow":4,"modelSettings":{"frequencyPenalty":2,"presencePenalty":2}},"totalConversations":16,"totalMessages":86,"totalCreditsUsed":55445,"totalTokensUsed":2050129,"totalPlayedUsers":8,"deeplyPlayed":4,"fixedPromptLength":16594,"lorebookLength":1411,"author":{"id":"0GgKDVpAOpkGEhxAQDmzW9tSSCu1iKQF","name":"天黑咒","displayUsername":"Noctihex","username":"noctihex"},"cardsTags":[{"tag":{"name":"穿越","cardsCount":13}},{"tag":{"name":"文抄","cardsCount":1}},{"tag":{"name":"全性向","cardsCount":278}},{"tag":{"name":"男性向","cardsCount":904}},{"tag":{"name":"开放世界","cardsCount":1290}},{"tag":{"name":"现实","cardsCount":2}},{"tag":{"name":"女性向","cardsCount":244}},{"tag":{"name":"重生","cardsCount":6}},{"tag":{"name":"自由探索","cardsCount":1082}},{"tag":{"name":"可bg/gb/bl/gl","cardsCount":1}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}