{"id":"a42c543e-d0d6-4241-8bf5-d37dd383a599","authorId":"1TBs7bqLrJIdDm9CZDWofqiSmP6QTqtw","title":"蝉鸣止于那个夏天","description":"【先刀后甜】【救赎】【拯救】【回到过去】2008年的阳光，好像比现在更温柔一些。教室里粉笔灰在光束中飞舞，她回头看你的那一眼，你记了十五年。如果时光能够倒流，你会对她说什么？这一次，别再把\"喜欢\"两个字咽回肚子里。","background":"zoltgxmrz4fi1n98ot4njfkb.webp","backgroundWidth":2400,"backgroundHeight":1800,"cover":"h9biip80mj1bxlamrjiqugjc.webp","coverWidth":400,"coverHeight":300,"introPage":"l2gomtkg4ngp325nbtmh6b12.html","changelog":null,"createdAt":"2026-08-03T04:53:59.358Z","updatedAt":"2026-08-03T04:54:35.370Z","initPublicAt":"2026-08-03T04:54:35.370Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* --- 重返高三·弥补遗憾的夏日 主题UI (融合版) --- */\n:root, .max-w-\\[720px\\] {\n  --dialogue-bg: rgba(35, 28, 38, 0.75);\n  --dialogue-border: rgba(252, 182, 159, 0.25);\n  --dialogue-shadow: 0 8px 25px rgba(0, 0, 0, 0.35);\n  --details-border-color: rgba(252, 182, 159, 0.3);\n  --details-header-bg: linear-gradient(135deg, #2d1f26, #1a1520);\n  --details-header-bg-hover: linear-gradient(135deg, #3d2a32, #2d1f26);\n  --details-header-shadow: 0 4px 10px rgba(0, 0, 0, 0.25);\n  --content-bg: rgba(20, 15, 25, 0.4);\n  --text-color-primary: #f5f0e6;\n  --text-color-secondary: #c4b8a8;\n  --text-color-title: #fcb69f;\n  --accent-color: #ffecd2;\n  --warning-color: #ff7b72;\n  --trust-color: #a3e635;\n  --affection-color: #f472b6;\n  --border-radius-main: 12px;\n  --border-radius-inner: 8px;\n  --font-main: 'Noto Serif SC', 'STSong', 'SimSun', serif;\n}\n/* --- 全局颜色调整 --- */\n.markdown-body {\n  color: var(--text-color-primary);\n  font-family: var(--font-main);\n}\n.markdown-body p {\n  font-size: 16px !important;\n  line-height: 1.75 !important;\n}\n/* --- 对话框样式 --- */\n.chat-container .group .relative.inline-block {\n  background-color: var(--dialogue-bg);\n  border: 1px solid var(--dialogue-border);\n  box-shadow: var(--dialogue-shadow);\n  border-radius: var(--border-radius-main);\n  backdrop-filter: blur(3px);\n}\n.chat-container .group .relative.inline-block > .MuiBox-root.css-0 {\n  display: none;\n}\n.chat-container .group .MuiButtonBase-root.MuiButton-root.MuiButton-text {\n  background: rgba(20, 15, 25, 0.4) !important;\n  color: var(--text-color-secondary) !important;\n  border: 1px solid var(--dialogue-border) !important;\n  border-radius: 6px !important;\n  box-shadow: none !important;\n  font-weight: 600 !important;\n  font-size: 12px !important;\n  text-transform: none !important;\n  transition: all 0.2s ease-in-out !important;\n  padding: 3px 10px !important;\n  min-width: auto !important;\n  line-height: 1.5 !important;\n}\n.chat-container .group .MuiButtonBase-root.MuiButton-root.MuiButton-text:hover {\n  background: rgba(252, 182, 159, 0.2) !important;\n  color: var(--text-color-title) !important;\n  border-color: var(--text-color-title) !important;\n}\n/* --- 平台功能按钮 (Mod, 流式等) - 风格化 --- */\n.flex.items-center.gap-2.pb-2 > button {\n  background: rgba(35, 28, 38, 0.6) !important;\n  color: var(--text-color-secondary) !important;\n  border: 1px solid var(--dialogue-border) !important;\n  border-radius: 8px !important;\n  box-shadow: none !important;\n  font-weight: 600 !important;\n  text-transform: none !important;\n  transition: all 0.2s ease-in-out !important;\n  padding: 6px 14px !important;\n}\n.flex.items-center.gap-2.pb-2 > button:hover {\n  background: rgba(252, 182, 159, 0.2) !important;\n  color: var(--text-color-title) !important;\n  border-color: var(--text-color-title) !important;\n}\n/* --- 输入框美化 --- */\n#ai-chat-input {\n  background-color: var(--dialogue-bg) !important;\n  border: 1px solid var(--dialogue-border) !important;\n  border-radius: var(--border-radius-inner) !important;\n  color: var(--text-color-primary) !important;\n  box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.25) !important;\n  padding: 12px 16px !important;\n  font-size: 16px !important;\n  line-height: 1.5 !important;\n}\n#ai-chat-bottom-input {\n  background: transparent !important;\n  backdrop-filter: none !important;\n  padding: 0 8px;\n}\n/* --- 加载动画 - 时光回溯呼吸光晕 --- */\n@keyframes ai-breathing-glow {\n  0%, 100% { box-shadow: 0 0 5px 0px var(--text-color-title); opacity: 0.7; }\n  50% { box-shadow: 0 0 15px 3px var(--text-color-title); opacity: 1; }\n}\ndiv:has(> .style_dot-flashing__8L91Q.style_text__zGhNq) {\n  justify-content: flex-start !important; width: auto !important; height: auto !important;\n}\ndiv:has(> .style_dot-flashing__8L91Q.style_text__zGhNq)::after {\n  content: '正在回溯时间线...'; font-size: 14px; color: var(--text-color-secondary); margin-left: 10px;\n}\n.style_dot-flashing__8L91Q.style_text__zGhNq::before,\n.style_dot-flashing__8L91Q.style_text__zGhNq::after {\n  content: none !important; display: none !important;\n}\n.style_dot-flashing__8L91Q.style_text__zGhNq {\n  position: relative !important; background: transparent !important; width: 18px !important; height: 18px !important;\n  box-sizing: border-box !important; flex-shrink: 0 !important; animation: none !important; clip-path: none !important;\n}\n.style_dot-flashing__8L91Q.style_text__zGhNq::before {\n  content: '' !important; display: block !important; width: 12px !important; height: 12px !important;\n  border-radius: 50% !important; background-color: var(--text-color-title) !important;\n  position: absolute !important; top: 50% !important; left: 50% !important;\n  transform: translate(-50%, -50%) !important;\n  animation: ai-breathing-glow 2s ease-in-out infinite !important;\n}\n\n/* ===== 状态栏·顶层容器 ===== */\n.ctn {\n  background: var(--dialogue-bg);\n  color: var(--text-color-primary);\n  font-family: var(--font-main);\n  font-size: 14px;\n  line-height: 1.7;\n  padding: 16px;\n  border-radius: var(--border-radius-main);\n  border: 1px solid var(--dialogue-border);\n  box-shadow: var(--dialogue-shadow);\n  backdrop-filter: blur(3px);\n  max-width: 100%;\n}\n/* ===== 状态栏·折叠栏样式 ===== */\n.ctn .section {\n  background: rgba(20, 15, 25, 0.5);\n  border: 1px solid var(--details-border-color);\n  border-radius: var(--border-radius-inner);\n  margin-bottom: 10px;\n  overflow: hidden;\n  transition: all 0.3s ease;\n}\n.ctn .section:last-child {\n  margin-bottom: 0;\n}\n.ctn .section summary {\n  padding: 12px 16px;\n  font-weight: 600;\n  font-size: 15px;\n  color: var(--text-color-title);\n  cursor: pointer;\n  background: var(--details-header-bg);\n  border-bottom: 1px solid transparent;\n  list-style: none;\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  transition: all 0.2s ease;\n}\n.ctn .section summary::-webkit-details-marker {\n  display: none;\n}\n.ctn .section summary::before {\n  content: \"◇\";\n  font-size: 12px;\n  color: var(--text-color-title);\n  transition: transform 0.2s ease;\n}\n.ctn .section[open] summary::before {\n  transform: rotate(90deg);\n}\n.ctn .section[open] summary {\n  border-bottom: 1px solid var(--details-border-color);\n  background: var(--details-header-bg-hover);\n}\n.ctn .section summary:hover {\n  background: var(--details-header-bg-hover);\n}\n/* ===== 状态栏·内容区域 ===== */\n.ctn .content {\n  padding: 14px 16px;\n}\n/* ===== 状态栏·信息行 ===== */\n.ctn .info-row {\n  display: flex;\n  gap: 12px;\n  padding: 6px 0;\n  border-bottom: 1px dashed rgba(252, 182, 159, 0.15);\n}\n.ctn .content > .info-row:last-of-type {\n  border-bottom: none;\n}\n.ctn .info-row .label {\n  color: var(--text-color-secondary);\n  min-width: 90px;\n  flex-shrink: 0;\n}\n.ctn .info-row .label::after {\n  content: \"：\";\n}\n.ctn .info-row .value {\n  color: var(--text-color-primary);\n  flex: 1;\n}\n/* ===== 状态栏·特殊值高亮 ===== */\n.ctn .value.highlight {\n  color: var(--text-color-title);\n  font-weight: 600;\n}\n.ctn .value.divergence {\n  color: var(--warning-color);\n  font-family: \"Consolas\", monospace;\n  font-weight: 700;\n  text-shadow: 0 0 8px rgba(255, 123, 114, 0.5);\n}\n.ctn .value.gold {\n  color: var(--accent-color);\n  font-weight: 500;\n}\n.ctn .value.relation {\n  color: var(--affection-color);\n}\n.ctn .value.mood {\n  color: #a5d6ff; /* 保持一点冷色调作为情绪区分 */\n}\n.ctn .value.fate {\n  color: #c084fc; /* 紫色代表神秘命运 */\n  font-style: italic;\n}\n.ctn .value.event {\n  color: var(--trust-color);\n  font-weight: 500;\n}\n/* ===== 状态栏·小标题 ===== */\n.ctn .sub-title {\n  color: var(--accent-color);\n  font-size: 13px;\n  font-weight: 600;\n  margin: 14px 0 8px 0;\n  padding-left: 10px;\n  border-left: 3px solid var(--accent-color);\n}\n/* ===== 状态栏·物品标签 ===== */\n.ctn .item-list {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 8px;\n  padding: 4px 0;\n}\n.ctn .item-tag {\n  background: rgba(252, 182, 159, 0.1);\n  color: var(--text-color-title);\n  padding: 4px 12px;\n  border-radius: 16px;\n  font-size: 13px;\n  border: 1px solid rgba(252, 182, 159, 0.2);\n}\n/* ===== 状态栏·警告框 ===== */\n.ctn .warning-box {\n  background: rgba(255, 123, 114, 0.1);\n  border: 1px solid rgba(255, 123, 114, 0.3);\n  border-left: 3px solid var(--warning-color);\n  color: #ffa198;\n  padding: 10px 14px;\n  border-radius: 6px;\n  margin-top: 12px;\n  font-size: 13px;\n}\n/* ===== 状态栏·NPC卡片 ===== */\n.ctn .npc-card {\n  background: rgba(20, 15, 25, 0.3);\n  border-radius: var(--border-radius-inner);\n  padding: 14px;\n  border: 1px solid var(--dialogue-border);\n}\n.ctn .npc-header {\n  font-size: 16px;\n  font-weight: 700;\n  color: var(--text-color-title);\n  padding-bottom: 10px;\n  margin-bottom: 10px;\n  border-bottom: 1px solid var(--details-border-color);\n}\n.ctn .npc-divider {\n  height: 1px;\n  background: linear-gradient(90deg, transparent, var(--details-border-color), transparent);\n  margin: 16px 0;\n}\n/* ===== 状态栏·进度条 ===== */\n.ctn .stat-row {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  padding: 6px 0;\n}\n.ctn .stat-label {\n  color: var(--text-color-secondary);\n  min-width: 60px;\n  font-size: 13px;\n}\n.ctn .stat-num {\n  color: var(--text-color-secondary);\n  font-size: 12px;\n  min-width: 60px;\n  text-align: right;\n}\n.ctn .progress-bar {\n  flex: 1;\n  height: 10px;\n  background: rgba(0, 0, 0, 0.3);\n  border-radius: 5px;\n  border: 1px solid var(--dialogue-border);\n  overflow: hidden;\n}\n.ctn .progress-fill {\n  height: 100%;\n  border-radius: 4px;\n  transition: width 0.4s ease;\n}\n.ctn .progress-fill.trust {\n  background: linear-gradient(90deg, #65a30d, var(--trust-color));\n  box-shadow: 0 0 8px rgba(163, 230, 53, 0.4);\n}\n.ctn .progress-fill.affection {\n  background: linear-gradient(90deg, #db2777, var(--affection-color));\n  box-shadow: 0 0 8px rgba(244, 114, 182, 0.4);\n}\n/* ===== 状态栏·社交动态框 ===== */\n.ctn .social-box {\n  background: rgba(20, 15, 25, 0.3);\n  border-radius: 6px;\n  padding: 10px 12px;\n  margin-bottom: 8px;\n}\n.ctn .social-item {\n  color: var(--text-color-primary);\n  font-size: 13px;\n  line-height: 1.6;\n}\n.ctn .social-tag {\n  background: var(--text-color-title);\n  color: #312e2a;\n  padding: 2px 8px;\n  border-radius: 4px;\n  font-size: 11px;\n  margin-right: 8px;\n  font-weight: 600;\n}\n.ctn .social-item.finance {\n  color: var(--accent-color);\n}\n/* ===== 状态栏·记忆表格 ===== */\n.ctn .table-wrap {\n  overflow-x: auto;\n  margin: 8px 0;\n  border: 1px solid var(--details-border-color);\n  border-radius: var(--border-radius-inner);\n}\n.ctn .memory-table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 13px;\n}\n.ctn .memory-table th {\n  background: rgba(252, 182, 159, 0.1);\n  color: var(--text-color-title);\n  padding: 10px 12px;\n  text-align: left;\n  font-weight: 600;\n  border-bottom: 1px solid var(--details-border-color);\n  white-space: nowrap;\n}\n.ctn .memory-table td {\n  padding: 10px 12px;\n  border-bottom: 1px solid var(--dialogue-border);\n  color: var(--text-color-primary);\n}\n.ctn .memory-table tbody tr:last-child td {\n  border-bottom: none;\n}\n.ctn .memory-table tbody tr:hover {\n  background: rgba(252, 182, 159, 0.05);\n}\n.ctn .table-wrap::-webkit-scrollbar {\n  height: 6px;\n}\n.ctn .table-wrap::-webkit-scrollbar-track {\n  background: rgba(0,0,0,0.2);\n  border-radius: 3px;\n}\n.ctn .table-wrap::-webkit-scrollbar-thumb {\n  background: var(--text-color-secondary);\n  border-radius: 3px;\n}\n/* ===== 状态栏·行动选项 ===== */\n.ctn .plot-hint {\n  background: linear-gradient(90deg, rgba(252, 182, 159, 0.1), transparent);\n  border-left: 3px solid var(--text-color-title);\n  padding: 10px 14px;\n  color: var(--accent-color);\n  font-size: 13px;\n  border-radius: 0 6px 6px 0;\n  margin-bottom: 14px;\n}\n.ctn .action-list {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n.ctn .action-option {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n  padding: 12px 16px;\n  background: rgba(35, 28, 38, 0.8);\n  border: 1px solid var(--dialogue-border);\n  border-radius: var(--border-radius-inner);\n  cursor: pointer;\n  transition: all 0.2s ease;\n}\n.ctn .action-option:hover {\n  background: rgba(252, 182, 159, 0.1);\n  border-color: var(--text-color-title);\n  transform: translateX(4px);\n  box-shadow: 0 4px 12px rgba(252, 182, 159, 0.15);\n}\n.ctn .opt-num {\n  width: 26px;\n  height: 26px;\n  background: linear-gradient(135deg, var(--text-color-title), #e18c7e);\n  color: #312e2a;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-weight: 700;\n  font-size: 13px;\n  flex-shrink: 0;\n}\n.ctn .opt-text {\n  color: var(--text-color-primary);\n  flex: 1;\n}\n/* ===== 状态栏·响应式适配 ===== */\n@media (max-width: 768px) {\n  .ctn {\n    padding: 12px;\n    font-size: 13px;\n  }\n  .ctn .info-row {\n    flex-direction: column;\n    gap: 4px;\n  }\n  .ctn .info-row .label {\n    min-width: auto;\n  }\n  .ctn .stat-row {\n    flex-wrap: wrap;\n  }\n  .ctn .progress-bar {\n    width: 100%;\n    order: 3;\n  }\n  .ctn .memory-table th,\n  .ctn .memory-table td {\n    padding: 8px;\n    font-size: 12px;\n  }\n}","options":{"items":[]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":true,"defaultModelSettings":null,"totalConversations":0,"totalMessages":0,"totalCreditsUsed":0,"totalTokensUsed":0,"totalPlayedUsers":0,"deeplyPlayed":0,"fixedPromptLength":9993,"lorebookLength":12831,"author":{"id":"1TBs7bqLrJIdDm9CZDWofqiSmP6QTqtw","name":"渡桥泰水","displayUsername":"q391488909","username":"q391488909"},"cardsTags":[{"tag":{"name":"校园","cardsCount":445}},{"tag":{"name":"可快餐可长线","cardsCount":661}},{"tag":{"name":"已破甲","cardsCount":2342}},{"tag":{"name":"剧情向","cardsCount":330}},{"tag":{"name":"救赎","cardsCount":109}},{"tag":{"name":"可剧情可涩涩","cardsCount":2655}},{"tag":{"name":"纯爱","cardsCount":916}},{"tag":{"name":"多角色","cardsCount":1217}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}