{"id":"4a0dd014-3514-4de7-b8ee-2cefa75f71ea","authorId":"i8nBrcTDfJqzmiE7T3kTo1dNeOe1MTqM","title":"别害怕，请跟我来","description":"【微恐】【bl|bg|gb】【并不是三人行】【话都说到这了没错又是诈骗】【人外】别怕，请跟我来","background":"q2usardsveiqe2u03ar7heof.webp","backgroundWidth":2400,"backgroundHeight":1800,"cover":"cmltsulmxymb0dxrv8pf1vd2.webp","coverWidth":400,"coverHeight":300,"introPage":"zswjab08h9fgpzmj4hnlmypi.html","changelog":null,"createdAt":"2026-05-14T15:45:00.290Z","updatedAt":"2026-07-15T04:48:51.046Z","initPublicAt":"2026-05-14T15:45:23.143Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"\n@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;700&display=swap');\n\n/* ===== 根变量 ===== */\n:root {\n  --blood: #8B0000;\n  --flesh: #3D0C0C;\n  --bone: #F5E6D3;\n  --acid: #9ACD32;\n  --shadow: rgba(0,0,0,0.8);\n  --dark-bg: #0a0000;\n}\n\n/* ===== 主容器 ===== */\n.maw-container {\n  font-family: 'Noto Serif SC', serif;\n  background: linear-gradient(135deg, #1a0a0a 0%, #2d1515 50%, #1a0a0a 100%);\n  color: var(--bone);\n  padding: 20px;\n  border: 3px solid var(--blood);\n  border-radius: 8px;\n  box-shadow: 0 0 20px var(--blood), inset 0 0 30px var(--shadow);\n  position: relative;\n  overflow: hidden;\n}\n\n.maw-container::before {\n  content: \"\";\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background: url(\"data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='50' cy='50' r='40' fill='none' stroke='%238B0000' stroke-width='0.5' opacity='0.1'/%3E%3C/svg%3E\");\n  animation: pulse 4s ease-in-out infinite;\n  pointer-events: none;\n}\n\n@keyframes pulse {\n  0%, 100% { opacity: 0.3; transform: scale(1); }\n  50% { opacity: 0.6; transform: scale(1.02); }\n}\n\n/* ===== 动态眼睛CSS ===== */\n.eye-container {\n  display: inline-block;\n  position: relative;\n  width: 32px;\n  height: 22px;\n  vertical-align: middle;\n}\n\n.eyeball {\n  width: 32px;\n  height: 22px;\n  background: radial-gradient(circle at 50% 50%, #e8e8e8 20%, #a0a0a0 80%, #700 100%);\n  border-radius: 50%;\n  position: relative;\n  overflow: hidden;\n  border: 2px solid #600;\n  box-shadow: inset 0 0 8px rgba(0,0,0,0.3), 0 0 5px rgba(139,0,0,0.5);\n  animation: eyeTwitch 8s ease-in-out infinite;\n}\n\n.iris {\n  width: 12px;\n  height: 12px;\n  background: radial-gradient(circle at 30% 30%, #8B0000 0%, #4a0000 50%, #1a0000 100%);\n  border-radius: 50%;\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  transform: translate(-50%, -50%);\n  animation: nervousLook 3s infinite alternate cubic-bezier(0.1,0.7,1.0,0.1);\n}\n\n.pupil {\n  width: 5px;\n  height: 5px;\n  background: #000;\n  border-radius: 50%;\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  transform: translate(-50%, -50%);\n  box-shadow: 0 0 3px #000;\n}\n\n.pupil::after {\n  content: \"\";\n  width: 2px;\n  height: 2px;\n  background: rgba(255,255,255,0.8);\n  border-radius: 50%;\n  position: absolute;\n  top: 0px;\n  left: 0px;\n}\n\n.eyelid {\n  position: absolute;\n  width: 100%;\n  height: 50%;\n  background: linear-gradient(180deg, #2a1515 0%, #1a0a0a 100%);\n  left: 0;\n  z-index: 10;\n  animation: blink 4s ease-in-out infinite;\n}\n\n.eyelid.top { top: -50%; border-radius: 50% 50% 0 0; }\n.eyelid.bottom { bottom: -50%; border-radius: 0 0 50% 50%; }\n\n@keyframes blink {\n  0%, 45%, 55%, 100% { transform: translateY(0); }\n  48%, 52% { transform: translateY(50%); }\n}\n\n@keyframes nervousLook {\n  0% { transform: translate(-50%, -50%); }\n  8% { transform: translate(-140%, -50%); }\n  15% { transform: translate(-50%, -50%); }\n  30% { transform: translate(70%, -100%); }\n  50% { transform: translate(-50%, 70%); }\n  65% { transform: translate(-50%, -50%) scale(1.3); }\n  80% { transform: translate(100%, -40%); }\n  100% { transform: translate(-50%, -50%); }\n}\n\n@keyframes eyeTwitch {\n  0%, 95%, 100% { transform: scale(1); }\n  96% { transform: scale(1.05) rotate(2deg); }\n  97% { transform: scale(0.98) rotate(-1deg); }\n}\n\n.bloodshot {\n  position: absolute;\n  width: 100%;\n  height: 100%;\n  top: 0;\n  left: 0;\n  background: \n    linear-gradient(45deg, transparent 45%, rgba(139,0,0,0.3) 50%, transparent 55%),\n    linear-gradient(-30deg, transparent 40%, rgba(139,0,0,0.2) 45%, transparent 50%);\n  border-radius: 50%;\n  pointer-events: none;\n}\n\n/* ===== 状态面板 ===== */\n.status-panel {\n  background: linear-gradient(180deg, #2a0f0f 0%, #1a0808 100%);\n  border: 2px solid var(--blood);\n  border-radius: 10px;\n  padding: 15px;\n  margin: 15px 0;\n  box-shadow: 0 4px 15px rgba(139,0,0,0.5);\n}\n\n.status-title {\n  text-align: center;\n  font-size: 1.2em;\n  color: var(--blood);\n  text-shadow: 0 0 10px var(--blood);\n  margin-bottom: 15px;\n  border-bottom: 1px solid var(--blood);\n  padding-bottom: 8px;\n}\n\n.stat-row {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  margin: 10px 0;\n  padding: 8px;\n  background: rgba(0,0,0,0.3);\n  border-radius: 5px;\n}\n\n.stat-label { font-weight: bold; min-width: 100px; }\n\n.stat-bar {\n  flex: 1;\n  height: 20px;\n  background: #1a0505;\n  border-radius: 10px;\n  margin: 0 10px;\n  overflow: hidden;\n  border: 1px solid #4a1a1a;\n}\n\n.stat-fill {\n  height: 100%;\n  border-radius: 10px;\n  transition: width 0.5s ease;\n}\n\n.stat-fill.digest { background: linear-gradient(90deg, #4a0000, #8B0000, #ff4444); }\n.stat-fill.sanity { background: linear-gradient(90deg, #2d0a4e, #6a0dad, #9932CC); }\n.stat-value { min-width: 50px; text-align: right; font-weight: bold; }\n\n/* ===== 感官面板 ===== */\n.sense-panel {\n  background: linear-gradient(180deg, #1a1a2a 0%, #0a0a15 100%);\n  border: 2px solid #3a3a6a;\n  border-radius: 10px;\n  padding: 15px;\n  margin: 15px 0;\n}\n\n.sense-title {\n  text-align: center;\n  color: #8888cc;\n  font-size: 1.1em;\n  margin-bottom: 12px;\n  text-shadow: 0 0 8px #4444aa;\n}\n\n.sense-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 10px;\n}\n\n.sense-box {\n  background: rgba(60,60,100,0.2);\n  border: 1px solid #4a4a7a;\n  border-radius: 8px;\n  padding: 12px;\n  text-align: center;\n}\n\n.sense-icon { font-size: 1.5em; margin-bottom: 8px; }\n.sense-label { font-size: 0.85em; color: #9999cc; margin-bottom: 6px; }\n.sense-content { font-size: 0.9em; color: var(--bone); line-height: 1.4; }\n\n/* ===== 房屋地图 ===== */\n.map-panel {\n  background: linear-gradient(180deg, #0f0f1a 0%, #050510 100%);\n  border: 2px solid #700;\n  border-radius: 10px;\n  padding: 15px;\n  margin: 15px 0;\n  box-shadow: inset 0 0 30px #500;\n}\n\n.map-title {\n  text-align: center;\n  color: #a00;\n  font-size: 1.1em;\n  margin-bottom: 12px;\n  text-shadow: 0 0 15px #f00;\n  letter-spacing: 3px;\n}\n\n.map-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  grid-template-rows: repeat(2, 1fr);\n  gap: 8px;\n  max-width: 400px;\n  margin: 0 auto;\n}\n\n.map-cell {\n  background: linear-gradient(135deg, #0a0000 0%, #180000 100%);\n  border: 2px solid #600;\n  border-radius: 8px;\n  padding: 12px 8px;\n  text-align: center;\n  min-height: 80px;\n  position: relative;\n  transition: all 0.3s ease;\n  box-shadow: inset 0 0 25px #000, 0 5px 20px #000;\n}\n\n.map-cell.current {\n  border-color: #00ff88;\n  box-shadow: 0 0 20px rgba(0,255,136,0.5), inset 0 0 15px rgba(0,255,136,0.2);\n  animation: currentPulse 2s ease-in-out infinite;\n}\n\n.map-cell.danger {\n  border-color: #ff0000;\n  box-shadow: 0 0 15px rgba(255,0,0,0.5);\n  animation: dangerPulse 0.8s infinite;\n}\n\n.map-cell.unexplored {\n  background: linear-gradient(135deg, #050005 0%, #0a000a 100%);\n  border-style: dashed;\n  opacity: 0.7;\n}\n\n@keyframes currentPulse {\n  0%, 100% { box-shadow: 0 0 20px rgba(0,255,136,0.5); }\n  50% { box-shadow: 0 0 35px rgba(0,255,136,0.8); }\n}\n\n@keyframes dangerPulse {\n  0%, 100% { opacity: 1; transform: scale(1); }\n  50% { opacity: 0.8; transform: scale(1.02); }\n}\n\n.cell-id { \n  font-size: 0.65rem; \n  color: #600; \n  position: absolute; \n  top: 3px; \n  left: 6px; \n}\n\n.cell-name { \n  font-size: 1rem; \n  color: #a00; \n  margin-bottom: 3px;\n  text-shadow: 0 0 8px #000;\n}\n\n.cell-desc {\n  font-size: 0.75rem;\n  color: #600;\n  margin-bottom: 5px;\n}\n\n.cell-markers { \n  font-size: 1.2em;\n  margin-top: 5px;\n}\n\n.map-legend {\n  display: flex;\n  justify-content: center;\n  flex-wrap: wrap;\n  gap: 12px;\n  margin-top: 12px;\n  font-size: 0.8em;\n  color: #888;\n  padding: 10px;\n  background: rgba(0,0,0,0.5);\n  border-radius: 5px;\n}\n\n.legend-item { display: flex; align-items: center; gap: 4px; }\n\n/* ===== 环境信息 ===== */\n.env-info {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 10px;\n  margin-top: 10px;\n}\n\n.env-box {\n  background: rgba(139,0,0,0.2);\n  border: 1px solid var(--blood);\n  border-radius: 8px;\n  padding: 10px;\n  text-align: center;\n}\n\n.env-label { font-size: 0.8em; color: #aa6666; }\n.env-value { font-size: 1em; color: var(--bone); margin-top: 5px; }\n\n/* ===== 记忆回廊样式 ===== */\n.memory-corridor {\n  background: linear-gradient(180deg, #0a0508 0%, #1a0a0f 50%, #0d0609 100%);\n  border: 1px solid #3d1a1a;\n  border-radius: 8px;\n  margin: 15px 0;\n  box-shadow: \n    0 0 20px rgba(80,0,0,0.4),\n    inset 0 0 30px rgba(0,0,0,0.8);\n  overflow: hidden;\n  position: relative;\n}\n\n.memory-corridor::before {\n  content: \"\";\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background: url(\"data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.08'/%3E%3C/svg%3E\");\n  pointer-events: none;\n}\n\n/* 折叠标题栏 */\n.memory-summary {\n  background: linear-gradient(90deg, #1a0808 0%, #2d0f0f 50%, #1a0808 100%);\n  padding: 12px 18px;\n  cursor: pointer;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  border-bottom: 1px solid #4a1f1f;\n  transition: all 0.3s ease;\n  list-style: none;\n}\n\n.memory-summary::-webkit-details-marker {\n  display: none;\n}\n\n.memory-summary:hover {\n  background: linear-gradient(90deg, #2a0f0f 0%, #3d1515 50%, #2a0f0f 100%);\n  text-shadow: 0 0 10px #ff3333;\n}\n\n.memory-main-title {\n  font-size: 1.1em;\n  color: #c9a0a0;\n  text-shadow: 0 0 8px rgba(139,0,0,0.6);\n  letter-spacing: 3px;\n}\n\n.fold-indicator {\n  color: #8b0000;\n  font-size: 0.9em;\n  transition: transform 0.4s ease;\n}\n\ndetails[open] .fold-indicator {\n  transform: rotate(180deg);\n}\n\n/* 内容区域 */\n.memory-content {\n  padding: 15px;\n  animation: fadeBlood 0.5s ease;\n}\n\n@keyframes fadeBlood {\n  from { opacity: 0; transform: translateY(-10px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n.memory-config {\n  text-align: center;\n  font-size: 0.75em;\n  color: #5a3a3a;\n  padding: 8px;\n  border-bottom: 1px dashed #3d1a1a;\n  background: rgba(20,5,5,0.6);\n  font-family: monospace;\n}\n\n.memory-section-title {\n  color: #a06060;\n  font-size: 0.9em;\n  padding: 8px 0;\n  margin: 10px 0 8px 0;\n  border-bottom: 1px solid #2d1515;\n  display: flex;\n  align-items: center;\n  gap: 8px;\n}\n\n.memory-section-title::before,\n.memory-section-title::after {\n  content: \"†\";\n  color: #4a1f1f;\n  font-size: 0.8em;\n}\n\n/* 记忆表格 */\n.memory-table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 0.8em;\n}\n\n.memory-table th {\n  background: linear-gradient(180deg, #1f0a0a, #150606);\n  color: #8b4040;\n  padding: 8px 6px;\n  text-align: left;\n  border-bottom: 1px solid #4a1f1f;\n  font-weight: normal;\n  text-transform: uppercase;\n  font-size: 0.85em;\n  letter-spacing: 1px;\n}\n\n.memory-table td {\n  padding: 10px 6px;\n  color: #9a7070;\n  border-bottom: 1px solid #1f0a0a;\n  vertical-align: top;\n}\n\n.memory-table tr:hover td {\n  background: rgba(80,20,20,0.2);\n  color: #c9a0a0;\n}\n\n.memory-empty {\n  text-align: center;\n  color: #3d2020;\n  font-style: italic;\n  padding: 15px;\n}\n\n.memory-no {\n  color: #5a2020;\n  font-family: monospace;\n}\n\n.memory-time {\n  color: #6a4040;\n  font-family: monospace;\n  font-size: 0.9em;\n}\n\n.memory-scene {\n  color: #8b5050;\n}\n\n.memory-event {\n  color: #a08080;\n  line-height: 1.4;\n}\n\n/* 血滴装饰动画 */\n.blood-drip {\n  position: absolute;\n  bottom: 0;\n  width: 3px;\n  background: linear-gradient(180deg, transparent, #4a0000);\n  animation: drip 3s infinite;\n  opacity: 0.6;\n}\n\n@keyframes drip {\n  0%, 100% { height: 0; opacity: 0; }\n  50% { height: 20px; opacity: 0.6; }\n}\n\n/* ===== 行动面板 ===== */\n.action-panel {\n  background: linear-gradient(180deg, #0f1a0f 0%, #081208 100%);\n  border: 2px solid #2a4a2a;\n  border-radius: 10px;\n  padding: 15px;\n  margin: 15px 0;\n}\n\n.action-title {\n  text-align: center;\n  color: #66aa66;\n  font-size: 1.1em;\n  margin-bottom: 15px;\n  text-shadow: 0 0 8px #228822;\n}\n\n.action-grid { \n  display: grid; \n  grid-template-columns: repeat(2, 1fr); \n  gap: 10px; \n}\n\n.action-btn {\n  background: linear-gradient(180deg, #1a2a1a 0%, #0a150a 100%);\n  border: 2px solid #3a5a3a;\n  border-radius: 8px;\n  padding: 12px;\n  cursor: pointer;\n  transition: all 0.3s ease;\n  text-align: center;\n}\n\n.action-btn:hover {\n  border-color: #66aa66;\n  box-shadow: 0 0 15px rgba(102,170,102,0.5);\n  transform: translateY(-2px);\n}\n\n.action-btn.danger { border-color: #8B0000; }\n.action-btn.danger:hover { \n  border-color: #ff4444; \n  box-shadow: 0 0 15px rgba(255,68,68,0.5); \n}\n\n.action-icon { font-size: 1.5em; margin-bottom: 5px; }\n.action-name { font-weight: bold; color: var(--bone); }\n.action-desc { font-size: 0.8em; color: #888; margin-top: 5px; }\n\n/* ===== 死亡计数器 ===== */\n.death-counter {\n  position: absolute;\n  top: 10px;\n  right: 15px;\n  background: rgba(139,0,0,0.9);\n  padding: 8px 15px;\n  border-radius: 20px;\n  font-size: 1.1em;\n  animation: deathFlicker 2s infinite;\n  box-shadow: 0 0 15px #f00;\n}\n\n@keyframes deathFlicker {\n  0%, 100% { opacity: 1; }\n  50% { opacity: 0.7; }\n}\n\n\n/* ==============================================\n   [外观] 深渊风格聊天框 (配合恐怖动画)\n   ============================================== */\n\n/* 1. 聊天框整体容器：深色背景 + 微弱红光 */\n.bg-gray-100\\/90.relative.inline-block {\n    background: #1a1a1a !important; /* 深灰近黑 */\n    background: linear-gradient(180deg, #1a1a1a 0%, #0d0d0d 100%) !important;\n    border: 1px solid #3d1e1e !important; /* 暗红色边框 */\n    border-radius: 12px !important;\n    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.8), 0 0 10px rgba(100, 0, 0, 0.1) !important;\n    transition: all 0.3s ease !important;\n}\n\n/* 2. 文本内容：确保在深色背景上的绝对可读性 */\n.markdown-body {\n    color: #e0e0e0 !important; /* 灰白色高对比度文本 */\n    font-family: 'Segoe UI', Roboto, sans-serif !important;\n    line-height: 1.6 !important;\n    text-shadow: 0 1px 2px rgba(0,0,0,0.8) !important; /* 增加文字阴影提升清晰度 */\n}\n\n/* 代码块背景微调，防止太亮刺眼 */\n.markdown-body pre, \n.markdown-body code {\n    background-color: #2a2a2a !important;\n    color: #f0f0f0 !important;\n    border: 1px solid #444 !important;\n}\n\n/* 3. 底部附加元素：高对比度适配 */\n/* 底部按钮 (复制/编辑等) */\n.MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-textPrimary {\n    color: #a0a0a0 !important;\n}\n.MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-textPrimary:hover {\n    color: #ff4d4d !important; /* 悬停时变红 */\n    background-color: rgba(255, 0, 0, 0.1) !important;\n}\n\n/* 模型名称 */\n.MuiTypography-root.MuiTypography-body2.css-6c0gf2 {\n    color: #666 !important;\n    font-size: 0.75rem !important;\n}\n\n/* Token消耗 */\n.text-orange-500 {\n    color: #d65d5d !important; /* 暗淡的红色 */\n}\n\n/* 4. [规则] 移除顶部颜色条 (破坏氛围) */\n[class*=\"bg-[#F1CBCB]\"], \n[class*=\"bg-[#c9e1e9]\"] {\n    display: none !important;\n}\n\n/* ==============================================\n   [核心] 恐怖风格加载动画 - 诡眼凝视 (SMIL SVG)\n   ============================================== */\n\n/* 1. 隐藏平台默认的三个点加载动画 */\n.style_dot-flashing__8L91Q.style_text__zGhNq {\n    display: none !important;\n}\n\n/* 2. 重塑加载容器，为诡眼腾出空间 */\n.flex.items-center.justify-center.w-6.h-5 {\n    position: relative !important;\n    width: 100px !important; /* 加宽以容纳多只眼睛 */\n    height: 40px !important;\n    margin: 0 auto !important;\n    overflow: visible !important;\n}\n\n/* 3. 使用伪元素植入SVG动画\n   注意：使用SMIL动画确保在CSS动画被禁用时依然生效\n   DataURI内容：三只眼睛，瞳孔为血红，眼皮使用ry属性控制开合\n*/\n.flex.items-center.justify-center.w-6.h-5::before {\n    content: '' !important;\n    position: absolute !important;\n    inset: -10px -20px !important; /* 稍微扩大显示区域 */\n    z-index: 10 !important;\n    background-repeat: no-repeat !important;\n    background-position: center !important;\n    background-size: contain !important;\n    opacity: 0.9 !important;\n    /* \n       SVG 解释:\n       定义了三组椭圆(眼白)和圆(红瞳)\n       使用 <animate> 标签控制椭圆的垂直半径(ry)从0到展开再到0，模拟眨眼\n       不同眼睛设置了不同的 begin 时间，制造无序恐怖感\n    */\n    background-image: url(\"data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 40'%3E%3Cfilter id='glow'%3E%3CfeGaussianBlur stdDeviation='1.5' result='coloredBlur'/%3E%3CfeMerge%3E%3CfeMergeNode in='coloredBlur'/%3E%3CfeMergeNode in='SourceGraphic'/%3E%3C/feMerge%3E%3C/filter%3E%3C!-- Eye 1 (Left) --%3E%3Cg transform='translate(20, 20)'%3E%3Cellipse cx='0' cy='0' rx='12' ry='0' fill='%23d1d1d1'%3E%3Canimate attributeName='ry' values='0;8;8;0;0' keyTimes='0;0.1;0.4;0.5;1' dur='4s' repeatCount='indefinite' begin='0s' /%3E%3C/ellipse%3E%3Ccircle cx='0' cy='0' r='3' fill='%238a0000' filter='url(%23glow)' opacity='0'%3E%3Canimate attributeName='opacity' values='0;1;1;0;0' keyTimes='0;0.1;0.4;0.5;1' dur='4s' repeatCount='indefinite' begin='0s' /%3E%3C/circle%3E%3C/g%3E%3C!-- Eye 2 (Center) --%3E%3Cg transform='translate(50, 20)'%3E%3Cellipse cx='0' cy='0' rx='14' ry='0' fill='%23e0e0e0'%3E%3Canimate attributeName='ry' values='0;0;10;10;0;0' keyTimes='0;0.2;0.3;0.6;0.7;1' dur='3.5s' repeatCount='indefinite' begin='0s' /%3E%3C/ellipse%3E%3Ccircle cx='0' cy='0' r='4' fill='%23ff0000' filter='url(%23glow)' opacity='0'%3E%3Canimate attributeName='opacity' values='0;0;1;1;0;0' keyTimes='0;0.2;0.3;0.6;0.7;1' dur='3.5s' repeatCount='indefinite' begin='0s' /%3E%3C/circle%3E%3C/g%3E%3C!-- Eye 3 (Right) --%3E%3Cg transform='translate(80, 20)'%3E%3Cellipse cx='0' cy='0' rx='11' ry='0' fill='%23cccccc'%3E%3Canimate attributeName='ry' values='0;0;0;7;7;0' keyTimes='0;0.4;0.5;0.8;0.9;1' dur='4.2s' repeatCount='indefinite' begin='0s' /%3E%3C/ellipse%3E%3Ccircle cx='0' cy='0' r='3' fill='%23600000' filter='url(%23glow)' opacity='0'%3E%3Canimate attributeName='opacity' values='0;0;0;1;1;0' keyTimes='0;0.4;0.5;0.8;0.9;1' dur='4.2s' repeatCount='indefinite' begin='0s' /%3E%3C/circle%3E%3C/g%3E%3C/svg%3E\") !important;\n}\n\n/* ==============================================\n   [全局界面] 红黑恐怖风 - 界面框架美化\n   ============================================== */\n\n/* --- 1. 顶部栏美化 --- */\n/* 主容器：黑红渐变背景 + 血色下边框 */\n.sticky.w-full.top-0.flex.items-center {\n    background: linear-gradient(180deg, #050505 0%, #1a0505 100%) !important;\n    border-bottom: 1px solid #4a0000 !important;\n    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.9) !important;\n}\n\n/* 模型选择器：暗化背景 */\n#ai-model-selector .group.flex.items-center {\n    background-color: rgba(255, 255, 255, 0.05) !important;\n    border: 1px solid #3d1e1e !important;\n    color: #e0e0e0 !important;\n}\n\n/* 模型名称文字 */\n#ai-model-selector .truncate.text-\\[13px\\] {\n    color: #ffcccc !important; /* 惨淡的粉红白色 */\n    font-weight: bold !important;\n}\n\n/* 下拉箭头与设置按钮图标 */\n#ai-model-selector .shrink-0.flex.items-center svg,\n#header-setting-button {\n    color: #8a0000 !important; /* 暗红色图标 */\n}\n\n/* 1. 输入框外层容器：深色背景 */\n#ai-chat-bottom-input {\n    background-color: #0d0d0d !important;\n    border: 1px solid #333333 !important;\n    border-radius: 12px !important;\n    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.6) !important;\n}\n\n/* 输入框容器：深色背景 */\n#ai-chat-bottom-input {\n    background-color: #1a1a1a !important;\n    border: 1px solid #333 !important;\n    border-radius: 10px !important;\n  caret-color: #ff4444 !important; /* 光标颜色（可选：红色光标） */\n}\n\n\n/* 3. 占位符文字：暗灰色 */\n#ai-chat-input::placeholder {\n    color: #666666 !important;\n    opacity: 1 !important;\n}\n\n/* 4. 输入框获得焦点时：微弱红光边框 */\n#ai-chat-bottom-input:focus-within {\n    border-color: #660000 !important;\n    box-shadow: 0 0 12px rgba(100, 0, 0, 0.3) !important;\n}\n\n/* 5. 底部背景区域：统一暗化 */\n.bg-gradient-to-t {\n    background: linear-gradient(to top, #000000 70%, transparent) !important;\n}\n\n/* 6. 发送按钮图标：白色/红色 */\nbutton[type=\"submit\"] svg,\nsvg[data-icon=\"Send03\"] {\n    color: #cccccc !important;\n}\nbutton[type=\"submit\"]:hover svg,\nsvg[data-icon=\"Send03\"]:hover {\n    color: #ff3333 !important;\n}\n\n/* --- 3. 按钮栏与开场白 --- */\n/* 开场白选择器：暗化 */\ndiv.flex.items-center.h-9.bg-white.rounded-md.cursor-pointer.group[class*=\"border-gray\"] {\n    background-color: #111 !important;\n    border-color: #4a0000 !important;\n}\ndiv.flex.items-center.h-9.bg-white.rounded-md.cursor-pointer.group[class*=\"border-gray\"] svg {\n    color: #cc0000 !important;\n}\n\n/* 功能按钮组：幽灵红风格 */\n#ai-mod-button2 button.MuiButton-root {\n    background-color: rgba(20, 0, 0, 0.6) !important;\n    border: 1px solid #330000 !important;\n    color: #b0b0b0 !important;\n}\n#ai-mod-button2 button.MuiButton-root:hover {\n    background-color: #330000 !important;\n    color: #ff0000 !important;\n    border-color: #ff0000 !important;\n}\n\n/* --- 4. 分页栏美化 --- */\n/* 普通页码 */\n.MuiPaginationItem-root {\n    color: #888 !important;\n}\n/* 选中页码：血红背景 */\n.MuiPaginationItem-root.Mui-selected {\n    background-color: #660000 !important;\n    color: #ffffff !important;\n    font-weight: bold !important;\n}\n/* 跳转输入框 */\n.MuiInputBase-input {\n    color: #fff !important;\n    background-color: #1a1a1a !important;\n    border: 1px solid #333 !important;\n    text-align: center !important;\n}\n\n/* --- 5. 评论区深度美化 --- */\n/* 评论区主容器背景：覆盖原本的白色 */\ndiv[class*=\"w-full\"][class*=\"bg-white\"][class*=\"bottom-0\"] {\n    background-color: #050505 !important;\n    border-top: 2px solid #3d0000 !important;\n}\n\n/* 标题 \"评论(x)\" */\ndiv.text-lg.font-bold {\n    color: #ff3333 !important; /* 亮红色标题 */\n    text-shadow: 0 0 5px rgba(255, 0, 0, 0.5) !important;\n}\n\n/* 评分星星：血星 */\nspan.MuiRating-iconFilled svg {\n    color: #cc0000 !important; /* 红色实心星 */\n}\nspan.MuiRating-iconEmpty svg {\n    color: #333333 !important; /* 暗灰色空心星 */\n}\nspan.text-orange-500 {\n    color: #ff6666 !important; /* 评分数字变红 */\n}\n\n/* 评论输入框 */\ntextarea.rc-textarea {\n    background-color: #111 !important;\n    color: #eee !important;\n    border: 1px solid #333 !important;\n}\ndiv.bg-gray-100.text-gray-500 {\n    background-color: #1a1a1a !important; /* 字数统计背景 */\n    color: #666 !important;\n}\n\n/* 发送按钮 */\ndiv.cursor-pointer.group.flex.items-center.justify-center {\n    background-color: #1a1a1a !important;\n}\ndiv[data-state=\"closed\"] svg[data-icon=\"Send03\"] {\n    color: #ff0000 !important;\n}\n\n/* 评论列表项 */\n/* 用户名 */\ndiv.text-sm.text-grey-600 span.font-bold {\n    color: #aa0000 !important; /* 暗红用户名 */\n}\n/* 评论内容 */\ndiv.break-all {\n    color: #cccccc !important; /* 灰白正文 */\n}\n/* 时间戳 */\ndiv.text-xs.text-grey-600 {\n    color: #555 !important;\n}\n/* 分割线 */\ndiv.style_divider__mW0YX {\n    background-color: #330000 !important;\n    opacity: 0.5 !important;\n}\n\n/* ===== 正文容器 ===== */\n.story-content {\n  background: linear-gradient(180deg, #0d0809 0%, #150a0c 100%);\n  border: 1px solid #2d1515;\n  border-radius: 8px;\n  padding: 20px 25px;\n  margin: 15px 0;\n  line-height: 1.9;\n  font-size: 0.95em;\n  color: #b8a0a0;\n  box-shadow: \n    0 0 25px rgba(60,0,0,0.3),\n    inset 0 0 40px rgba(0,0,0,0.6);\n  position: relative;\n}\n\n.story-content::before {\n  content: \"\";\n  position: absolute;\n  top: 0; left: 0; right: 0; bottom: 0;\n  background: url(\"data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E\");\n  pointer-events: none;\n  border-radius: 8px;\n}\n\n/* ===== 段落基础 ===== */\n.story-content p {\n  margin: 12px 0;\n  text-indent: 2em;\n}\n\n/* ===== 角色对话样式 ===== */\n\n/* 玩家/User - 淡蓝白色 */\n.dialog-user {\n  color: #a8c8d8;\n  text-shadow: 0 0 8px rgba(100,180,220,0.3);\n}\n.dialog-user::before {\n  content: \"「\";\n  color: #5a8a9a;\n}\n.dialog-user::after {\n  content: \"」\";\n  color: #5a8a9a;\n}\n\n/* 白鸟 棘 - 冷银白色 */\n.dialog-shiratori {\n  color: #d0d8e0;\n  text-shadow: 0 0 10px rgba(180,200,220,0.4);\n  font-style: italic;\n}\n.dialog-shiratori::before {\n  content: \"『\";\n  color: #8090a0;\n}\n.dialog-shiratori::after {\n  content: \"』\";\n  color: #8090a0;\n}\n\n/* \"它\"/怪物 - 腐烂暗红 */\n.dialog-creature {\n  color: #8b3a3a;\n  text-shadow: 0 0 12px rgba(139,0,0,0.6);\n  font-weight: bold;\n  letter-spacing: 2px;\n  animation: creatureVoice 0.1s infinite;\n}\n.dialog-creature::before {\n  content: \"⸢\";\n  color: #4a0000;\n}\n.dialog-creature::after {\n  content: \"⸥\";\n  color: #4a0000;\n}\n@keyframes creatureVoice {\n  0%, 100% { opacity: 1; }\n  50% { opacity: 0.85; }\n}\n\n/* NPC/其他角色 - 暗黄色 */\n.dialog-npc {\n  color: #c9b896;\n  text-shadow: 0 0 6px rgba(180,160,100,0.3);\n}\n.dialog-npc::before {\n  content: \"「\";\n  color: #8a7a50;\n}\n.dialog-npc::after {\n  content: \"」\";\n  color: #8a7a50;\n}\n\n/* ===== 旁白/环境描写 ===== */\n.narration {\n  color: #7a6868;\n  font-style: italic;\n  border-left: 2px solid #3d2020;\n  padding-left: 15px;\n  margin: 15px 0;\n}\n\n/* 环境音效/氛围描写 */\n.sfx {\n  color: #5a4a4a;\n  text-align: center;\n  font-size: 0.85em;\n  letter-spacing: 4px;\n  margin: 18px 0;\n}\n.sfx::before,\n.sfx::after {\n  content: \" ——— \";\n  color: #3d2525;\n}\n\n/* ===== 重点文字样式 ===== */\n\n/* 重要关键词 - 加粗标红 */\n.key {\n  color: #cc3333;\n  font-weight: bold;\n  text-shadow: 0 0 8px rgba(200,0,0,0.5);\n}\n\n/* 危险警告 - 闪烁红 */\n.danger-text {\n  color: #ff2222;\n  font-weight: bold;\n  text-shadow: 0 0 15px rgba(255,0,0,0.7);\n  animation: dangerPulse 1s infinite;\n}\n@keyframes dangerPulse {\n  0%, 100% { opacity: 1; }\n  50% { opacity: 0.6; }\n}\n\n/* 神秘/未知 - 紫红模糊 */\n.mystery {\n  color: #9944aa;\n  text-shadow: 0 0 10px rgba(150,50,180,0.6);\n  font-style: italic;\n}\n\n/* 记忆/回忆片段 - 褪色效果 */\n.memory-text {\n  color: #6a5858;\n  opacity: 0.8;\n  font-style: italic;\n  border-left: 2px dashed #4a3030;\n  padding-left: 12px;\n}\n\n/* 低语/细小声音 */\n.whisper {\n  color: #5a4545;\n  font-size: 0.85em;\n  letter-spacing: 1px;\n}\n\n/* 尖叫/强调 */\n.scream {\n  color: #ee4444;\n  font-weight: bold;\n  font-size: 1.1em;\n  text-shadow: 0 0 12px rgba(255,50,50,0.6);\n}\n\n/* ===== 角色名称标签 ===== */\n.speaker {\n  font-size: 0.8em;\n  padding: 2px 8px;\n  border-radius: 3px;\n  margin-right: 8px;\n  font-weight: bold;\n}\n\n.speaker-user {\n  background: rgba(100,160,200,0.2);\n  color: #7ab8d8;\n  border: 1px solid #4a7a90;\n}\n\n.speaker-shiratori {\n  background: rgba(180,200,220,0.15);\n  color: #a8b8c8;\n  border: 1px solid #6a7a8a;\n}\n\n.speaker-creature {\n  background: rgba(139,0,0,0.3);\n  color: #aa4444;\n  border: 1px solid #6a1a1a;\n}\n\n.speaker-npc {\n  background: rgba(180,160,100,0.2);\n  color: #b8a878;\n  border: 1px solid #7a6a40;\n}\n\n/* ===== 分隔线 ===== */\n.story-divider {\n  text-align: center;\n  color: #3d2020;\n  margin: 25px 0;\n  letter-spacing: 8px;\n}\n\n/* ===== 章节标题 ===== */\n.chapter-title {\n  text-align: center;\n  color: #8b4040;\n  font-size: 1.2em;\n  letter-spacing: 5px;\n  margin: 20px 0;\n  text-shadow: 0 0 15px rgba(139,0,0,0.5);\n}\n.chapter-title::before,\n.chapter-title::after {\n  content: \" ━━━ \";\n  color: #4a2020;\n}","options":{"items":[]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":false,"defaultModelSettings":null,"totalConversations":10,"totalMessages":236,"totalCreditsUsed":152082,"totalTokensUsed":5247502,"totalPlayedUsers":11,"deeplyPlayed":6,"fixedPromptLength":8460,"lorebookLength":1100,"author":{"id":"i8nBrcTDfJqzmiE7T3kTo1dNeOe1MTqM","name":"简言疯语","displayUsername":"jianyanfengyu","username":"jianyanfengyu"},"cardsTags":[{"tag":{"name":"可重口可轻口","cardsCount":263}},{"tag":{"name":"病娇","cardsCount":40}},{"tag":{"name":"可剧情可涩涩","cardsCount":2460}},{"tag":{"name":"开局即可色","cardsCount":1444}},{"tag":{"name":"人外","cardsCount":8}},{"tag":{"name":"女性向","cardsCount":244}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}