{"id":"8c5491cb-0e9f-4f05-aa9c-7ea5016ac245","authorId":"WmPAzvvdyituVlesZvnFrM37cMNCdcw4","title":"日在校园：拯救大兵桂言叶❤️","description":"【高难度/角色扮演】【色情特化】【生命救赎】。你穿越成了榊野学园一年级4班的转校生，此时，那个优柔寡断的伊藤诚刚刚通过西园寺世界的“撮合”与桂言叶交往。原本轨迹中的背叛、凌辱与鲜血正在暗处滋生。你作为班级中的旁观者，是选择在言叶被众人孤立时伸出援手，还是在伊藤诚沉沦时彻底斩断那段孽缘？请注意，每一个角色的内心都如深渊般复杂，稍有不慎，迎接你的可能就是“鲜血的结末”。","background":"ebrvklsw2010rpxcmh4zva94.webp","backgroundWidth":2400,"backgroundHeight":1800,"cover":"pxca365pxfgkxlcpyhw15j9b.webp","coverWidth":2400,"coverHeight":1800,"introPage":"elv9rsl2q28q7y1k5r30lix4.html","changelog":"","createdAt":"2026-06-11T14:25:54.681Z","updatedAt":"2026-07-21T14:06:31.594Z","initPublicAt":"2026-06-11T14:27:11.036Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* ==================== 暗黑校园风格 - 状态栏系统 ==================== */\n/* 顶层容器 - 暗黑基调 */\n.status-panel {\n  background: linear-gradient(135deg, #1a1a2e 0%, #16213e 100%) !important;\n  color: #eaeaea !important;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Microsoft YaHei\", sans-serif !important;\n  border: 2px solid #0f3460 !important;\n  border-radius: 12px !important;\n  padding: 20px !important;\n  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.6), inset 0 1px 0 rgba(255, 255, 255, 0.05) !important;\n  max-width: 100% !important;\n  margin: 0 auto !important;\n  position: relative !important;\n  isolation: isolate !important;\n}\n/* 暗黑背景装饰 - 使用SMIL动画的星空效果 */\n.status-panel::before {\n  content: '' !important;\n  position: absolute !important;\n  top: 0 !important;\n  left: 0 !important;\n  width: 100% !important;\n  height: 100% !important;\n  background-image: \n    url('data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\"><circle cx=\"10%\" cy=\"15%\" r=\"1.5\" fill=\"white\" opacity=\"0.3\"><animate attributeName=\"opacity\" values=\"0.3;0.8;0.3\" dur=\"3s\" repeatCount=\"indefinite\"/></circle><circle cx=\"85%\" cy=\"25%\" r=\"1\" fill=\"white\" opacity=\"0.4\"><animate attributeName=\"opacity\" values=\"0.4;0.9;0.4\" dur=\"4s\" repeatCount=\"indefinite\"/></circle><circle cx=\"45%\" cy=\"40%\" r=\"1.2\" fill=\"white\" opacity=\"0.35\"><animate attributeName=\"opacity\" values=\"0.35;0.75;0.35\" dur=\"3.5s\" repeatCount=\"indefinite\"/></circle><circle cx=\"70%\" cy=\"60%\" r=\"1\" fill=\"white\" opacity=\"0.3\"><animate attributeName=\"opacity\" values=\"0.3;0.7;0.3\" dur=\"4.2s\" repeatCount=\"indefinite\"/></circle><circle cx=\"20%\" cy=\"75%\" r=\"1.3\" fill=\"white\" opacity=\"0.4\"><animate attributeName=\"opacity\" values=\"0.4;0.85;0.4\" dur=\"3.8s\" repeatCount=\"indefinite\"/></circle></svg>') !important;\n  background-size: cover !important;\n  pointer-events: none !important;\n  z-index: 0 !important;\n  border-radius: 12px !important;\n}\n.status-panel > * {\n  position: relative !important;\n  z-index: 1 !important;\n}\n/* 时间地点栏 - 白底黑字 */\n.time-location-bar {\n  display: flex !important;\n  justify-content: space-between !important;\n  gap: 12px !important;\n  margin-bottom: 20px !important;\n  flex-wrap: wrap !important;\n}\n.time-status,\n.location-status {\n  background: #ffffff !important;\n  color: #1a1a1a !important;\n  border: 2px solid #333333 !important;\n  border-radius: 8px !important;\n  padding: 10px 16px !important;\n  display: flex !important;\n  align-items: center !important;\n  gap: 8px !important;\n  font-weight: 600 !important;\n  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3) !important;\n  flex: 1 !important;\n  min-width: 140px !important;\n  transition: transform 0.2s ease, box-shadow 0.2s ease !important;\n}\n.time-status:hover,\n.location-status:hover {\n  transform: translateY(-2px) !important;\n  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.4) !important;\n}\n.time-icon,\n.location-icon {\n  font-size: 18px !important;\n}\n.time-value,\n.location-value {\n  font-size: 14px !important;\n  letter-spacing: 0.3px !important;\n}\n/* 正文区域 - 深色背景浅粉色文字 */\n.content-text {\n  background: linear-gradient(135deg, #0f0f1e 0%, #1a1a2e 100%) !important;\n  color: #ffb3d9 !important;\n  border: 2px solid #ff69b4 !important;\n  border-radius: 10px !important;\n  padding: 20px !important;\n  margin-bottom: 20px !important;\n  line-height: 1.8 !important;\n  font-size: 15px !important;\n  box-shadow: 0 4px 16px rgba(255, 105, 180, 0.2), inset 0 1px 0 rgba(255, 179, 217, 0.1) !important;\n  min-height: 100px !important;\n}\n/* 折叠栏通用样式 - 黑底白字 */\n.character-section,\n.interaction-section {\n  background: linear-gradient(135deg, #0a0a0a 0%, #1a1a1a 100%) !important;\n  border: 2px solid #333333 !important;\n  border-radius: 10px !important;\n  margin-bottom: 16px !important;\n  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.5) !important;\n  overflow: hidden !important;\n}\n.section-header {\n  background: linear-gradient(90deg, #1a1a1a 0%, #2a2a2a 100%) !important;\n  color: #ffffff !important;\n  padding: 14px 18px !important;\n  cursor: pointer !important;\n  display: flex !important;\n  justify-content: space-between !important;\n  align-items: center !important;\n  font-weight: bold !important;\n  font-size: 16px !important;\n  border-bottom: 1px solid #444444 !important;\n  transition: background 0.3s ease !important;\n  list-style: none !important;\n}\n.section-header::-webkit-details-marker {\n  display: none !important;\n}\n.section-header:hover {\n  background: linear-gradient(90deg, #2a2a2a 0%, #3a3a3a 100%) !important;\n}\n.section-title {\n  display: flex !important;\n  align-items: center !important;\n  gap: 8px !important;\n}\n.toggle-icon {\n  transition: transform 0.3s ease !important;\n  font-size: 12px !important;\n  color: #aaaaaa !important;\n}\ndetails[open] > .section-header .toggle-icon {\n  transform: rotate(180deg) !important;\n}\n/* 状态网格 */\n.character-status,\n.interaction-status {\n  padding: 18px !important;\n  background: #0f0f0f !important;\n}\n.status-grid {\n  display: grid !important;\n  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)) !important;\n  gap: 12px !important;\n}\n.status-item {\n  display: flex !important;\n  align-items: baseline !important;\n  gap: 6px !important;\n  padding: 8px 12px !important;\n  background: rgba(255, 255, 255, 0.03) !important;\n  border: 1px solid #2a2a2a !important;\n  border-radius: 6px !important;\n  transition: background 0.2s ease, border-color 0.2s ease !important;\n}\n.status-item:hover {\n  background: rgba(255, 255, 255, 0.06) !important;\n  border-color: #3a3a3a !important;\n}\n.status-item.full-width {\n  grid-column: 1 / -1 !important;\n  flex-direction: column !important;\n  align-items: stretch !important;\n}\n.label {\n  color: #aaaaaa !important;\n  font-weight: 600 !important;\n  font-size: 13px !important;\n  white-space: nowrap !important;\n}\n.value {\n  color: #ffffff !important;\n  font-size: 14px !important;\n  flex: 1 !important;\n}\n/* 双栏布局容器 */\n.dual-details-container {\n  display: grid !important;\n  grid-template-columns: 1fr 1fr !important;\n  gap: 12px !important;\n  margin-top: 8px !important;\n}\n/* 内嵌折叠框 */\n.detail-box {\n  background: rgba(0, 0, 0, 0.3) !important;\n  border: 1px solid #3a3a3a !important;\n  border-radius: 6px !important;\n  overflow: hidden !important;\n}\n.detail-summary {\n  background: #1a1a1a !important;\n  color: #ffffff !important;\n  padding: 10px 12px !important;\n  cursor: pointer !important;\n  display: flex !important;\n  justify-content: space-between !important;\n  align-items: center !important;\n  font-size: 13px !important;\n  font-weight: 600 !important;\n  transition: background 0.2s ease !important;\n  list-style: none !important;\n}\n.detail-summary::-webkit-details-marker {\n  display: none !important;\n}\n.detail-summary:hover {\n  background: #2a2a2a !important;\n}\n.detail-title {\n  display: flex !important;\n  align-items: center !important;\n  gap: 6px !important;\n}\n.detail-toggle {\n  font-size: 10px !important;\n  color: #888888 !important;\n  transition: transform 0.3s ease !important;\n}\ndetails[open] > .detail-summary .detail-toggle {\n  transform: rotate(180deg) !important;\n}\n.detail-content {\n  padding: 12px !important;\n  background: rgba(0, 0, 0, 0.2) !important;\n}\n.relationship-list {\n  list-style: none !important;\n  padding: 0 !important;\n  margin: 0 !important;\n}\n.relationship-list li {\n  padding: 6px 0 !important;\n  color: #dddddd !important;\n  font-size: 13px !important;\n  border-bottom: 1px solid rgba(255, 255, 255, 0.05) !important;\n}\n.relationship-list li:last-child {\n  border-bottom: none !important;\n}\n/* 内心想法与环境 */\n.thoughts,\n.environment,\n.appearance {\n  color: #e0e0e0 !important;\n  font-size: 13px !important;\n  line-height: 1.6 !important;\n  padding: 10px !important;\n  background: rgba(0, 0, 0, 0.3) !important;\n  border-left: 3px solid #ff69b4 !important;\n  border-radius: 4px !important;\n  margin-top: 6px !important;\n  font-style: italic !important;\n}\n.environment {\n  border-left-color: #4a90e2 !important;\n  font-style: normal !important;\n}\n.appearance {\n  border-left-color: #9b59b6 !important;\n  font-style: normal !important;\n}\n/* ==================== 校园档案（记忆区）美化 ==================== */\n/* 校园档案主容器 */\n.bubble-card.memory {\n  background: linear-gradient(135deg, #0a0a0a 0%, #1a1a1a 100%) !important;\n  border: 2px solid #333333 !important;\n  border-radius: 10px !important;\n  margin-bottom: 16px !important;\n  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.5) !important;\n  overflow: hidden !important;\n  position: relative !important;\n}\n/* 校园档案标题栏 */\n.bubble-card.memory > summary {\n  background: linear-gradient(90deg, #1a1a1a 0%, #2a2a2a 100%) !important;\n  color: #ffffff !important;\n  padding: 14px 18px !important;\n  cursor: pointer !important;\n  display: flex !important;\n  justify-content: space-between !important;\n  align-items: center !important;\n  font-weight: bold !important;\n  font-size: 16px !important;\n  border-bottom: 1px solid #444444 !important;\n  transition: background 0.3s ease !important;\n  list-style: none !important;\n}\n.bubble-card.memory > summary::-webkit-details-marker {\n  display: none !important;\n}\n.bubble-card.memory > summary:hover {\n  background: linear-gradient(90deg, #2a2a2a 0%, #3a3a3a 100%) !important;\n}\n.bubble-card.memory > summary::after {\n  content: '▼' !important;\n  font-size: 12px !important;\n  color: #aaaaaa !important;\n  transition: transform 0.3s ease !important;\n}\n.bubble-card.memory[open] > summary::after {\n  transform: rotate(180deg) !important;\n}\n/* 校园档案内容区 */\n.bubble-card.memory > .content {\n  padding: 18px !important;\n  background: #0f0f0f !important;\n}\n/* 记忆规则说明框 */\n.memory-rules {\n  background: rgba(255, 215, 0, 0.1) !important;\n  border: 1px solid #ffd700 !important;\n  border-left: 4px solid #ffd700 !important;\n  border-radius: 6px !important;\n  padding: 14px !important;\n  margin-bottom: 16px !important;\n  color: #ffd700 !important;\n  font-size: 13px !important;\n  line-height: 1.6 !important;\n}\n.memory-rules p {\n  margin: 8px 0 !important;\n  padding: 0 !important;\n}\n.memory-rules strong {\n  color: #ffffff !important;\n  font-weight: 700 !important;\n}\n/* 子记忆区（短期/长期） */\n.sub-memory {\n  background: rgba(0, 0, 0, 0.3) !important;\n  border: 1px solid #3a3a3a !important;\n  border-radius: 8px !important;\n  margin-bottom: 12px !important;\n  overflow: hidden !important;\n}\n.sub-memory > summary {\n  background: #1a1a1a !important;\n  color: #ffffff !important;\n  padding: 12px 16px !important;\n  cursor: pointer !important;\n  display: flex !important;\n  justify-content: space-between !important;\n  align-items: center !important;\n  font-size: 14px !important;\n  font-weight: 600 !important;\n  transition: background 0.2s ease !important;\n  list-style: none !important;\n  border-bottom: 1px solid #444444 !important;\n}\n.sub-memory > summary::-webkit-details-marker {\n  display: none !important;\n}\n.sub-memory > summary:hover {\n  background: #2a2a2a !important;\n}\n.sub-memory > summary::after {\n  content: '▼' !important;\n  font-size: 10px !important;\n  color: #888888 !important;\n  transition: transform 0.3s ease !important;\n}\n.sub-memory[open] > summary::after {\n  transform: rotate(180deg) !important;\n}\n/* 记忆列表容器 */\n.sub-memory .content {\n  padding: 14px !important;\n  background: rgba(0, 0, 0, 0.2) !important;\n}\n/* 记忆条目 */\n.memory-item {\n  background: rgba(255, 255, 255, 0.03) !important;\n  border: 1px solid #2a2a2a !important;\n  border-left: 3px solid #ff69b4 !important;\n  border-radius: 6px !important;\n  padding: 12px !important;\n  margin-bottom: 10px !important;\n  transition: background 0.2s ease, border-left-color 0.2s ease !important;\n}\n.memory-item:hover {\n  background: rgba(255, 255, 255, 0.06) !important;\n  border-left-color: #ff1493 !important;\n}\n.memory-item:last-child {\n  margin-bottom: 0 !important;\n}\n/* 记忆元数据（时间、地点等） */\n.memory-meta {\n  display: flex !important;\n  flex-wrap: wrap !important;\n  gap: 10px !important;\n  margin-bottom: 8px !important;\n  font-size: 12px !important;\n  color: #aaaaaa !important;\n}\n.memory-meta span {\n  display: inline-flex !important;\n  align-items: center !important;\n  gap: 4px !important;\n  background: rgba(255, 255, 255, 0.05) !important;\n  padding: 4px 8px !important;\n  border-radius: 4px !important;\n}\n.memory-meta span::before {\n  content: attr(data-icon) !important;\n}\n/* 记忆内容文本 */\n.memory-text {\n  color: #dddddd !important;\n  font-size: 13px !important;\n  line-height: 1.6 !important;\n}\n/* 记忆编号标签 */\n.memory-number {\n  display: inline-block !important;\n  background: linear-gradient(135deg, #ff1493 0%, #ff69b4 100%) !important;\n  color: #ffffff !important;\n  font-weight: bold !important;\n  font-size: 11px !important;\n  padding: 3px 8px !important;\n  border-radius: 4px !important;\n  margin-right: 8px !important;\n}\n/* ==================== Hard难度隐藏机制 ==================== */\n/* 当难度为Hard时，隐藏主角的关系状态详情 */\n.status-panel[data-difficulty=\"hard\"] .user-relationship .rel-status {\n  display: none !important;\n}\n/* 当难度为Hard时，隐藏NPC的关系状态详情 */\n.status-panel[data-difficulty=\"hard\"] .npc-relationship .rel-status {\n  display: none !important;\n}\n/* 当难度为Hard时，隐藏NPC的真实数据，显示问号占位符 */\n.status-panel[data-difficulty=\"hard\"] .npc-hidden-item .npc-affection,\n.status-panel[data-difficulty=\"hard\"] .npc-hidden-item .npc-lust,\n.status-panel[data-difficulty=\"hard\"] .npc-hidden-item .npc-thoughts {\n  display: none !important;\n}\n.status-panel[data-difficulty=\"hard\"] .npc-hidden-item .hidden-placeholder {\n  display: block !important;\n  color: #888888 !important;\n  font-style: italic !important;\n}\n/* 默认隐藏占位符 */\n.hidden-placeholder {\n  display: none !important;\n}\n/* ==================== 移动端适配 ==================== */\n@media (max-width: 768px) {\n  .status-panel {\n    padding: 16px !important;\n  }\n  .time-location-bar {\n    flex-direction: column !important;\n  }\n  .status-grid {\n    grid-template-columns: 1fr !important;\n  }\n  .dual-details-container {\n    grid-template-columns: 1fr !important;\n  }\n  /* 校园档案移动端优化 */\n  .bubble-card.memory > summary {\n    padding: 12px 14px !important;\n    font-size: 14px !important;\n  }\n  .memory-rules {\n    padding: 12px !important;\n    font-size: 12px !important;\n  }\n  .sub-memory > summary {\n    padding: 10px 12px !important;\n    font-size: 13px !important;\n  }\n  .memory-item {\n    padding: 10px !important;\n  }\n  .memory-meta {\n    font-size: 11px !important;\n    gap: 6px !important;\n  }\n  .memory-text {\n    font-size: 12px !important;\n  }\n}\n/* ==================== 暗黑校园风格 - 聊天框系统 ==================== */\n/* 统一聊天框基础样式 */\n.bg-gray-100\\/90.relative.inline-block {\n  background: linear-gradient(135deg, #1a1a2e 0%, #16213e 100%) !important;\n  border: 2px solid #0f3460 !important;\n  border-radius: 12px !important;\n  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.5), inset 0 1px 0 rgba(255, 255, 255, 0.05) !important;\n  padding: 16px !important;\n  position: relative !important;\n  isolation: isolate !important;\n}\n/* 聊天框暗黑背景装饰 */\n.bg-gray-100\\/90.relative.inline-block::before {\n  content: '' !important;\n  position: absolute !important;\n  top: 0 !important;\n  left: 0 !important;\n  width: 100% !important;\n  height: 100% !important;\n  background-image: \n    url('data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\"><circle cx=\"15%\" cy=\"20%\" r=\"1\" fill=\"white\" opacity=\"0.2\"><animate attributeName=\"opacity\" values=\"0.2;0.6;0.2\" dur=\"3s\" repeatCount=\"indefinite\"/></circle><circle cx=\"80%\" cy=\"30%\" r=\"0.8\" fill=\"white\" opacity=\"0.25\"><animate attributeName=\"opacity\" values=\"0.25;0.7;0.25\" dur=\"3.5s\" repeatCount=\"indefinite\"/></circle><circle cx=\"50%\" cy=\"50%\" r=\"1.2\" fill=\"white\" opacity=\"0.3\"><animate attributeName=\"opacity\" values=\"0.3;0.75;0.3\" dur=\"4s\" repeatCount=\"indefinite\"/></circle></svg>') !important;\n  background-size: cover !important;\n  pointer-events: none !important;\n  z-index: 0 !important;\n  border-radius: 12px !important;\n}\n/* 单独的输入聊天框 - 浅粉色调 */\n.bg-gray-100\\/90.relative.inline-block:not(.chat-answer-container .bg-gray-100\\/90) {\n  background: linear-gradient(135deg, #ffe4f0 0%, #ffd1e3 100%) !important;\n  border: 2px solid #ff69b4 !important;\n  box-shadow: 0 6px 20px rgba(255, 105, 180, 0.3), inset 0 1px 0 rgba(255, 255, 255, 0.4) !important;\n}\n.bg-gray-100\\/90.relative.inline-block:not(.chat-answer-container .bg-gray-100\\/90)::before {\n  background-image: \n    url('data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\"><circle cx=\"20%\" cy=\"25%\" r=\"1.5\" fill=\"%23ff1493\" opacity=\"0.15\"><animate attributeName=\"opacity\" values=\"0.15;0.4;0.15\" dur=\"3s\" repeatCount=\"indefinite\"/></circle><circle cx=\"75%\" cy=\"40%\" r=\"1\" fill=\"%23ff69b4\" opacity=\"0.2\"><animate attributeName=\"opacity\" values=\"0.2;0.5;0.2\" dur=\"3.5s\" repeatCount=\"indefinite\"/></circle></svg>') !important;\n}\n/* 聊天框主要文本内容 - 高对比度 */\n.markdown-body {\n  color: #1a1a1a !important;\n  font-size: 15px !important;\n  line-height: 1.7 !important;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Microsoft YaHei\", sans-serif !important;\n  background: transparent !important;\n  z-index: 1 !important;\n  position: relative !important;\n}\n/* 输出聊天框的文本为白色 */\n.chat-answer-container .markdown-body {\n  color: #ffffff !important;\n}\n/* 隐藏顶部颜色装饰条 */\n[class*=\"bg-[#F1CBCB]\"], \n[class*=\"bg-[#c9e1e9]\"] {\n  display: none !important;\n}\n/* 底部附加元素 - 统一浅色 */\n.MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-textPrimary,\n.MuiTypography-root.MuiTypography-body2.css-6c0gf2,\n.text-orange-500 {\n  color: #eaeaea !important;\n  transition: color 0.2s ease, transform 0.2s ease !important;\n}\n.MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-textPrimary:hover {\n  color: #ffffff !important;\n  transform: scale(1.05) !important;\n}\n/* 自定义加载动画 - 暗黑校园风骷髅头 */\n.style_dot-flashing__8L91Q.style_text__zGhNq {\n  display: none !important;\n}\n.flex.items-center.justify-center.w-6.h-5 {\n  position: relative !important;\n  height: 40px !important;\n  isolation: isolate !important;\n}\n/* 骷髅头加载动画（SMIL优先） */\n.flex.items-center.justify-center.w-6.h-5::before {\n  content: '' !important;\n  position: absolute !important;\n  width: 30px !important;\n  height: 30px !important;\n  background-image: url('data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 50 50\"><ellipse cx=\"25\" cy=\"20\" rx=\"12\" ry=\"14\" fill=\"%23eaeaea\" opacity=\"0.9\"/><ellipse cx=\"25\" cy=\"28\" rx=\"8\" ry=\"6\" fill=\"%23eaeaea\" opacity=\"0.9\"/><circle cx=\"20\" cy=\"18\" r=\"2.5\" fill=\"%231a1a2e\"/><circle cx=\"30\" cy=\"18\" r=\"2.5\" fill=\"%231a1a2e\"/><path d=\"M 20 26 Q 25 29 30 26\" stroke=\"%231a1a2e\" stroke-width=\"1.5\" fill=\"none\"/><animate attributeName=\"opacity\" values=\"0.4;1;0.4\" dur=\"1.5s\" repeatCount=\"indefinite\"/><animateTransform attributeName=\"transform\" type=\"rotate\" from=\"0 25 25\" to=\"360 25 25\" dur=\"3s\" repeatCount=\"indefinite\"/></svg>') !important;\n  background-size: contain !important;\n  background-repeat: no-repeat !important;\n  background-position: center !important;\n  z-index: 1 !important;\n  left: 50% !important;\n  top: 50% !important;\n  transform: translate(-50%, -50%) !important;\n}\n/* 脉冲光晕效果 */\n.flex.items-center.justify-center.w-6.h-5::after {\n  content: '' !important;\n  position: absolute !important;\n  width: 40px !important;\n  height: 40px !important;\n  background: radial-gradient(circle, rgba(255, 105, 180, 0.3) 0%, transparent 70%) !important;\n  border-radius: 50% !important;\n  z-index: 0 !important;\n  left: 50% !important;\n  top: 50% !important;\n  transform: translate(-50%, -50%) !important;\n  animation: pulse-glow 2s ease-in-out infinite !important;\n}\n@keyframes pulse-glow {\n  0%, 100% {\n    transform: translate(-50%, -50%) scale(1) !important;\n    opacity: 0.3 !important;\n  }\n  50% {\n    transform: translate(-50%, -50%) scale(1.3) !important;\n    opacity: 0.6 !important;\n  }\n}\n/* 移动端加载动画适配 */\n@media (max-width: 480px) {\n  .flex.items-center.justify-center.w-6.h-5::before {\n    width: 25px !important;\n    height: 25px !important;\n  }\n  .flex.items-center.justify-center.w-6.h-5::after {\n    width: 35px !important;\n    height: 35px !important;\n  }\n}\n/* 低动效模式 */\n@media (prefers-reduced-motion: reduce) {\n  .flex.items-center.justify-center.w-6.h-5::before {\n    animation-duration: 4s !important;\n  }\n  .flex.items-center.justify-center.w-6.h-5::after {\n    animation-duration: 3s !important;\n  }\n}\n/* ==================== 暗黑校园风格 - 顶部栏/底部栏/评论区 ==================== */\n/* 顶部栏主容器 */\n.sticky.w-full.top-0.flex.items-center {\n  background: linear-gradient(135deg, #0a0a0a 0%, #1a1a1a 100%) !important;\n  border-bottom: 2px solid #333333 !important;\n  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.6) !important;\n  padding: 12px 16px !important;\n}\n/* 模型选择器 */\n#ai-model-selector .group.flex.items-center {\n  background: linear-gradient(90deg, #1a1a1a 0%, #2a2a2a 100%) !important;\n  border: 1px solid #444444 !important;\n  border-radius: 8px !important;\n  padding: 8px 14px !important;\n  transition: all 0.3s ease !important;\n}\n#ai-model-selector .group.flex.items-center:hover {\n  background: linear-gradient(90deg, #2a2a2a 0%, #3a3a3a 100%) !important;\n  border-color: #ff69b4 !important;\n  box-shadow: 0 0 12px rgba(255, 105, 180, 0.3) !important;\n}\n#ai-model-selector .truncate.text-\\[13px\\] {\n  color: #ffffff !important;\n  font-weight: 600 !important;\n}\n#ai-model-selector .shrink-0.flex.items-center svg {\n  color: #aaaaaa !important;\n  transition: transform 0.3s ease, color 0.3s ease !important;\n}\n#ai-model-selector .group:hover svg {\n  color: #ff69b4 !important;\n  transform: rotate(180deg) !important;\n}\n/* 设置按钮 */\n#header-setting-button {\n  background: #1a1a1a !important;\n  border: 1px solid #444444 !important;\n  border-radius: 8px !important;\n  color: #ffffff !important;\n  transition: all 0.3s ease !important;\n}\n#header-setting-button:hover {\n  background: #2a2a2a !important;\n  border-color: #ff69b4 !important;\n  box-shadow: 0 0 12px rgba(255, 105, 180, 0.3) !important;\n}\n/* 开场白选择器 */\ndiv.flex.items-center.h-9.bg-white.rounded-md.cursor-pointer.group[class*=\"border-gray\"] {\n  background: linear-gradient(90deg, #1a1a1a 0%, #2a2a2a 100%) !important;\n  border: 1px solid #444444 !important;\n  transition: all 0.3s ease !important;\n}\ndiv.flex.items-center.h-9.cursor-pointer.group:hover {\n  background: linear-gradient(90deg, #2a2a2a 0%, #3a3a3a 100%) !important;\n  border-color: #ff69b4 !important;\n}\ndiv.flex.items-center.h-9.cursor-pointer.group svg {\n  color: #aaaaaa !important;\n  transition: color 0.3s ease !important;\n}\ndiv.flex.items-center.h-9.cursor-pointer.group:hover svg {\n  color: #ff69b4 !important;\n}\n/* 按钮栏 */\n#ai-mod-button2 {\n  background: linear-gradient(135deg, #0a0a0a 0%, #1a1a1a 100%) !important;\n  padding: 12px !important;\n  border-top: 1px solid #333333 !important;\n}\n#ai-mod-button2 button.MuiButton-root {\n  background: #1a1a1a !important;\n  border: 1px solid #444444 !important;\n  color: #ffffff !important;\n  border-radius: 8px !important;\n  padding: 8px 16px !important;\n  transition: all 0.3s ease !important;\n}\n#ai-mod-button2 button.MuiButton-root:hover {\n  background: #2a2a2a !important;\n  border-color: #ff69b4 !important;\n  box-shadow: 0 0 12px rgba(255, 105, 180, 0.3) !important;\n  transform: translateY(-2px) !important;\n}\n#ai-mod-button2 button.MuiButton-root svg {\n  color: #aaaaaa !important;\n  transition: color 0.3s ease !important;\n}\n#ai-mod-button2 button.MuiButton-root:hover svg {\n  color: #ff69b4 !important;\n}\n/* 底部栏外层背景 */\n.bg-gradient-to-t {\n  background: linear-gradient(to top, #0a0a0a 0%, #1a1a1a 100%) !important;\n  border-top: 2px solid #333333 !important;\n}\n/* 输入框容器 */\n#ai-chat-bottom-input {\n  background: #1a1a1a !important;\n  border: 2px solid #444444 !important;\n  border-radius: 12px !important;\n  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.5), inset 0 1px 0 rgba(255, 255, 255, 0.05) !important;\n  transition: border-color 0.3s ease, box-shadow 0.3s ease !important;\n}\n#ai-chat-bottom-input:focus-within {\n  border-color: #ff69b4 !important;\n  box-shadow: 0 4px 16px rgba(255, 105, 180, 0.4), inset 0 1px 0 rgba(255, 255, 255, 0.05) !important;\n}\n/* 主输入框 - 浅粉色字体 */\n#ai-chat-input {\n  color: #ffb3d9 !important;\n  font-size: 15px !important;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Microsoft YaHei\", sans-serif !important;\n  background: transparent !important;\n  font-weight: 500 !important;\n}\n#ai-chat-input::placeholder {\n  color: #ff69b4 !important;\n  opacity: 0.5 !important;\n  font-style: italic !important;\n}\n#ai-chat-input::selection {\n  background: rgba(255, 105, 180, 0.4) !important;\n  color: #ffffff !important;\n}\n/* 分页栏 */\n.MuiPaginationItem-root {\n  background: #1a1a1a !important;\n  border: 1px solid #444444 !important;\n  color: #ffffff !important;\n  border-radius: 6px !important;\n  transition: all 0.3s ease !important;\n}\n.MuiPaginationItem-root:hover {\n  background: #2a2a2a !important;\n  border-color: #ff69b4 !important;\n}\n.MuiPaginationItem-root.Mui-selected {\n  background: linear-gradient(135deg, #ff1493 0%, #ff69b4 100%) !important;\n  border-color: #ff1493 !important;\n  color: #ffffff !important;\n  font-weight: bold !important;\n}\n.MuiPaginationItem-root.Mui-disabled {\n  background: #0a0a0a !important;\n  border-color: #2a2a2a !important;\n  color: #444444 !important;\n}\n.MuiPaginationItem-icon {\n  color: #aaaaaa !important;\n}\n.MuiPaginationItem-root:hover .MuiPaginationItem-icon {\n  color: #ff69b4 !important;\n}\n/* 跳转输入区域 */\n.MuiStack-root.css-1uwir8f {\n  background: #1a1a1a !important;\n  border: 1px solid #444444 !important;\n  border-radius: 8px !important;\n  padding: 8px 12px !important;\n}\n.MuiStack-root.css-1uwir8f .MuiBox-root {\n  color: #ffffff !important;\n}\n.MuiInputBase-input {\n  background: #0a0a0a !important;\n  border: 1px solid #333333 !important;\n  color: #ffffff !important;\n  border-radius: 4px !important;\n  padding: 6px 10px !important;\n}\n.MuiInputBase-input:focus {\n  border-color: #ff69b4 !important;\n  outline: none !important;\n}\n/* 评论区背景容器 */\ndiv[class*=\"w-full\"][class*=\"bg-white\"][class*=\"bottom-0\"] {\n  background: linear-gradient(135deg, #0a0a0a 0%, #1a1a1a 100%) !important;\n  border-top: 2px solid #333333 !important;\n  box-shadow: 0 -4px 12px rgba(0, 0, 0, 0.6) !important;\n}\n/* 顶部标题 */\ndiv.text-lg.font-bold {\n  color: #ffffff !important;\n  border-bottom: 2px solid #ff69b4 !important;\n  padding-bottom: 8px !important;\n}\n/* 个人评分文字 */\np.MuiTypography-body1.text-grey-600 {\n  color: #aaaaaa !important;\n}\n/* 评分星星 */\nspan.MuiRating-iconEmpty svg {\n  color: #444444 !important;\n}\nspan.MuiRating-iconFilled svg {\n  color: #ffd700 !important;\n  filter: drop-shadow(0 0 4px rgba(255, 215, 0, 0.5)) !important;\n}\nspan.text-orange-500 {\n  color: #ff69b4 !important;\n  font-weight: bold !important;\n}\n/* 输入框容器 */\ndiv.flex.flex-col.border-gray-200 {\n  background: #1a1a1a !important;\n  border: 2px solid #444444 !important;\n  border-radius: 8px !important;\n}\n/* 评论区输入框 - 浅粉色字体 */\ntextarea.rc-textarea {\n  background: #0a0a0a !important;\n  color: #ffb3d9 !important;\n  border: 1px solid #333333 !important;\n  border-radius: 6px !important;\n  font-weight: 500 !important;\n}\ntextarea.rc-textarea:focus {\n  border-color: #ff69b4 !important;\n  outline: none !important;\n}\ntextarea.rc-textarea::placeholder {\n  color: #ff69b4 !important;\n  opacity: 0.5 !important;\n}\ntextarea.rc-textarea::selection {\n  background: rgba(255, 105, 180, 0.4) !important;\n  color: #ffffff !important;\n}\n/* 字数统计 */\ndiv.bg-gray-100.text-gray-500 {\n  background: #1a1a1a !important;\n  color: #666666 !important;\n}\n/* 发送评论按钮 */\ndiv.cursor-pointer.group.flex.items-center.justify-center {\n  background: linear-gradient(135deg, #ff1493 0%, #ff69b4 100%) !important;\n  border-radius: 8px !important;\n  transition: all 0.3s ease !important;\n}\ndiv.cursor-pointer.group:hover {\n  background: linear-gradient(135deg, #ff69b4 0%, #ff1493 100%) !important;\n  box-shadow: 0 0 16px rgba(255, 105, 180, 0.5) !important;\n  transform: scale(1.05) !important;\n}\ndiv[data-state=\"closed\"] svg[data-icon=\"Send03\"] {\n  color: #ffffff !important;\n}\n/* 分割线 */\ndiv.style_divider__mW0YX {\n  background: #333333 !important;\n  height: 2px !important;\n}\n/* 排序按钮 */\nbutton.MuiButton-containedPrimary {\n  background: linear-gradient(135deg, #ff1493 0%, #ff69b4 100%) !important;\n  color: #ffffff !important;\n  border: none !important;\n}\nbutton.MuiButton-outlinedPrimary {\n  background: transparent !important;\n  border: 1px solid #444444 !important;\n  color: #aaaaaa !important;\n}\nbutton.MuiButton-outlinedPrimary:hover {\n  border-color: #ff69b4 !important;\n  color: #ff69b4 !important;\n}\n/* 评论列表容器 */\ndiv.p-3.overflow-y-auto {\n  background: #0a0a0a !important;\n}\n/* 评论项 */\ndiv.group.ml-0 {\n  background: #1a1a1a !important;\n  border: 1px solid #333333 !important;\n  border-radius: 8px !important;\n  padding: 12px !important;\n  margin-bottom: 12px !important;\n  transition: border-color 0.3s ease !important;\n}\ndiv.group.ml-0:hover {\n  border-color: #ff69b4 !important;\n}\n/* 用户头像 */\ndiv.group img.rounded-full {\n  border: 2px solid #444444 !important;\n  box-shadow: 0 0 8px rgba(255, 105, 180, 0.3) !important;\n}\n/* 用户名 */\ndiv.text-sm.text-grey-600 span.font-bold {\n  color: #ffffff !important;\n}\n/* \"（你）\"标签 */\nspan.text-\\[10px\\] {\n  color: #ff69b4 !important;\n  background: rgba(255, 105, 180, 0.2) !important;\n  padding: 2px 6px !important;\n  border-radius: 4px !important;\n}\n/* 评论内容 */\ndiv.break-all {\n  color: #dddddd !important;\n}\n/* 时间戳 */\ndiv.text-xs.text-grey-600 {\n  color: #666666 !important;\n}\n/* 点赞按钮 */\nbutton.text-gray-400 {\n  color: #666666 !important;\n  transition: color 0.3s ease, transform 0.3s ease !important;\n}\nbutton.text-gray-400:hover {\n  color: #ff69b4 !important;\n  transform: scale(1.1) !important;\n}\nbutton.text-gray-400 svg {\n  transition: fill 0.3s ease !important;\n}\nbutton.text-gray-400:hover svg {\n  fill: #ff69b4 !important;\n}\n/* 回复按钮 */\nspan.cursor-pointer {\n  color: #aaaaaa !important;\n  transition: color 0.3s ease !important;\n}\nspan.cursor-pointer:hover {\n  color: #ff69b4 !important;\n}\n/* 回复区域边框 */\ndiv.ml-8.border-l {\n  border-left: 2px solid #444444 !important;\n  padding-left: 12px !important;\n}\n/* 移动端适配 */\n@media (max-width: 768px) {\n  .sticky.w-full.top-0.flex.items-center {\n    padding: 10px 12px !important;\n  }\n  #ai-mod-button2 {\n    padding: 10px !important;\n  }\n  div.group.ml-0 {\n    padding: 10px !important;\n  }\n}","options":{"items":[]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":true,"defaultModelSettings":null,"totalConversations":26,"totalMessages":1223,"totalCreditsUsed":943705,"totalTokensUsed":55279054,"totalPlayedUsers":18,"deeplyPlayed":7,"fixedPromptLength":6224,"lorebookLength":15206,"author":{"id":"WmPAzvvdyituVlesZvnFrM37cMNCdcw4","name":"夜魂歌","displayUsername":"1780336624","username":"1780336624"},"cardsTags":[{"tag":{"name":"日在校园","cardsCount":1}},{"tag":{"name":"救赎","cardsCount":108}},{"tag":{"name":"多角色","cardsCount":1110}},{"tag":{"name":"动漫同人","cardsCount":97}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}