{"id":"cde967a2-35de-46cb-ac1b-54d577485cc7","authorId":"pk5qV5nhSKnRHxAEICTe2MQMxWXcZYv1","title":"【性爱立绘】巨乳冰山网管会期待在杂物间高潮吗？","description":"【清源大学系列第二作】【对话表情】【性爱立绘】\n学校后门的网吧新开业，除了配置拉满的机器，还有每天穿着cos服的女网管。\n开始你的故事\n","background":null,"backgroundWidth":null,"backgroundHeight":null,"cover":"myj4mnh0k2wdp7rq1i9qbv6h.webp","coverWidth":640,"coverHeight":360,"introPage":"mf9j58xjg58f6bpswtqib7bv.html","changelog":null,"createdAt":"2026-08-15T04:44:11.139Z","updatedAt":"2026-08-15T13:16:57.799Z","initPublicAt":"2026-08-15T04:50:32.588Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* ============================================\n   蓝桥网咖 · 内置CSS\n   风格：大理石台面 / 暖色卡片 / 阅读舒适\n   配色不考虑霓虹，以浅色暖调为主\n   配套主提示词【输出模板】中的class\n   ============================================ */\n\n/* ---- 回复内容根容器（自包含，独立于平台气泡） ---- */\n.lc-root {\n  /* 透明容器：不设背景/边框/圆角/内边距，避免与平台气泡形成双层包裹\n     只负责继承文字颜色与字体，实际背景由正文卡片(story-card)与各面板承载 */\n  color: #40382e;\n  font-family: \"PingFang SC\", \"Microsoft YaHei\", \"Noto Sans SC\", sans-serif;\n  line-height: 1.9;\n}\n\n\n\n/* ---- 全局基调（作用于AI回复内容） ---- */\n.cot-check, .time-header, .narrative-p,\n.panel-details, .choice-panel, .story-card {\n  font-family: \"PingFang SC\", \"Microsoft YaHei\", \"Noto Sans SC\", sans-serif;\n  color: #40382e;\n  line-height: 1.9;\n  letter-spacing: 0.01em;\n}\n\n/* ---- 对话颜色标记：林雪台词=蓝，玩家台词=橙，叙述=默认暖棕 ---- */\n.lx-talk {\n  color: #2f7fa5;\n  font-weight: 600;\n}\n.user-talk {\n  color: #c06f1f;\n  font-weight: 600;\n}\n\n/* ---- 前置检查（低调折叠，不干扰阅读） ---- */\n.cot-check {\n  background: rgba(253, 250, 243, 0.72);\n  border: 1px dashed #cfc4ae;\n  border-radius: 10px;\n  margin: 10px 0 14px;\n  font-size: 12px;\n  opacity: 0.78;\n  white-space: pre-line;\n}\n.cot-check summary {\n  cursor: pointer;\n  padding: 6px 12px;\n  color: #9a8f7c;\n  font-size: 12px;\n  user-select: none;\n}\n.cot-check summary:hover { color: #2f7fa5; }\n.cot-check div {\n  padding: 8px 14px 10px;\n  white-space: pre-wrap;\n  font-family: \"Cascadia Code\", Consolas, monospace;\n  font-size: 11.5px;\n  color: #8c8171;\n  border-top: 1px dashed #ddd3c2;\n}\n\n/* ---- 时间头（网吧LED滚动公告条） ----\n   容错双模式：\n   - 默认 overflow-x:auto：AI若简化模板、未输出 th-track 嵌套结构时，\n     内容完整可见、可横向滑动，绝不裁剪\n   - 仅当存在 .th-track 嵌套结构时（:has），启用 overflow:hidden + LED跑马灯 */\n.time-header {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  background: linear-gradient(180deg, #fdfaf3 0%, #f5efe2 100%);\n  border: 1px solid #ddd0bb;\n  border-radius: 10px;\n  padding: 8px 10px;\n  margin: 8px 0 16px;\n  font-size: 13px;\n  color: #6f6556;\n  box-shadow: 0 2px 8px rgba(120, 100, 70, 0.12), inset 0 1px 0 rgba(255, 255, 255, 0.8);\n  overflow-x: auto;\n  white-space: nowrap;\n  position: relative;\n}\n.time-header:has(.th-track) {\n  overflow: hidden;\n}\n/* 网吧公告标签（固定在左侧） */\n.th-notice-label {\n  flex-shrink: 0;\n  font-size: 10.5px;\n  font-weight: 800;\n  color: #fff;\n  background: linear-gradient(135deg, #4da6cf, #2f7fa5);\n  border-radius: 4px;\n  padding: 2px 8px;\n  letter-spacing: 0.15em;\n  white-space: nowrap;\n}\n/* 滚动轨道：裁切区域 */\n.th-track {\n  flex: 1;\n  min-width: 0;\n  overflow: hidden;\n  white-space: nowrap;\n}\n/* 滚动内容：右→左跑马灯 */\n.th-track-inner {\n  display: inline-block;\n  white-space: nowrap;\n  padding-left: 100%;\n  animation: thScroll 16s linear infinite;\n}\n@keyframes thScroll {\n  0% { transform: translateX(0); }\n  100% { transform: translateX(-100%); }\n}\n/* 内容不足一行时静止（动画仍存在但无位移，视觉静止） */\n.th-track-inner:hover { animation-play-state: paused; }\n.th-led {\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: #4da6cf;\n  box-shadow: 0 0 6px rgba(77, 166, 207, 0.7);\n  animation: ledPulse 2.4s ease-in-out infinite;\n  flex-shrink: 0;\n}\n@keyframes ledPulse { 0%, 100% { opacity: 1; } 50% { opacity: 0.4; } }\n.th-time {\n  font-family: \"Cascadia Code\", Consolas, monospace;\n  font-size: 18px;\n  font-weight: 700;\n  color: #2f4a5c;\n  letter-spacing: 0.02em;\n  flex-shrink: 0;\n}\n.th-date {\n  font-size: 12px;\n  color: #8c8171;\n  flex-shrink: 0;\n}\n.th-divider {\n  flex: 1;\n  height: 1px;\n  background: linear-gradient(90deg, rgba(77, 166, 207, 0.35), transparent);\n}\n.th-status {\n  font-size: 12px;\n  color: #7a5f8a;\n  background: rgba(156, 120, 178, 0.12);\n  border: 1px solid rgba(156, 120, 178, 0.3);\n  border-radius: 12px;\n  padding: 2px 10px;\n  white-space: nowrap;\n  flex-shrink: 0;\n}\n.th-flow {\n  font-size: 12px;\n  color: #8c8171;\n  white-space: nowrap;\n}\n\n/* ---- 正文暖色卡片 ---- */\n.story-card {\n  background: linear-gradient(180deg, #fffdf7 0%, #fbf6ec 100%);\n  border: 1px solid #e7dcc6;\n  border-radius: 14px;\n  padding: 20px 24px;\n  margin: 4px 0 18px;\n  box-shadow: 0 6px 18px rgba(120, 100, 70, 0.12), inset 0 1px 0 rgba(255, 255, 255, 0.9);\n}\n.narrative-p {\n  margin: 10px 0;\n  font-size: 16px;\n  color: #40382e;\n  text-align: justify;\n  text-indent: 2em;\n  line-height: 1.95;\n}\n.narrative-p.dialog-start {\n  text-indent: 0;\n  margin-top: 12px;\n  border-left: 3px solid rgba(56,189,248,.35);\n  padding-left: 10px;\n}\n.narrative-p:first-of-type { margin-top: 4px; }\n\n/* ---- 折叠面板（玩家档案 / 状态栏） ---- */\n.panel-details {\n  margin: 16px 0 8px;\n  border-radius: 12px;\n  overflow: hidden;\n  background: rgba(253, 250, 243, 0.85);\n  box-shadow: 0 4px 14px rgba(120, 100, 70, 0.1);\n}\n.panel-details summary {\n  cursor: pointer;\n  padding: 10px 16px;\n  font-size: 13px;\n  font-weight: 700;\n  color: #6f6556;\n  list-style: none;\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  border-radius: 12px;\n  user-select: none;\n  transition: background 0.2s;\n}\n.panel-details summary::-webkit-details-marker { display: none; }\n.panel-details summary::before {\n  content: \"▸\";\n  color: #2f7fa5;\n  font-size: 12px;\n  transition: transform 0.2s;\n}\n.panel-details[open] summary::before { transform: rotate(90deg); }\n.panel-details summary:hover { background: #f5efe2; }\n\n/* 玩家档案：暖棕主题 */\n.player-panel { border: 1px solid #d5c9b2; }\n.player-panel summary { color: #3a86a8; }\n\n/* 状态栏·林小雪：浅紫主题 */\n.lx-panel { border: 1px solid #d9c3d5; }\n.lx-panel summary { color: #8a5f9e; }\n\n/* ============================================\n   林小雪立绘：状态栏顶部大图（双图切换）\n   正常图 + 隐藏图，PC悬停切换 / 手机点击切换\n   纯CSS实现：checkbox hack + :hover 双支持\n   ============================================ */\n.lx-art {\n  position: relative;\n  display: block;\n  margin: 10px 14px;\n  border-radius: 12px;\n  overflow: hidden;\n  border: 1px solid rgba(77, 166, 207, 0.4);\n  box-shadow: 0 4px 16px rgba(77, 166, 207, 0.18);\n  cursor: pointer;\n  -webkit-tap-highlight-color: transparent;\n  user-select: none;\n}\n\n.lx-art .lx-art-img {\n  display: block;\n  width: 100%;\n  height: auto;\n}\n\n\n\n/* ============================================\n   正文·游戏对话框（过肩表情差分）\n   上下格式：上面大立绘，下面对话框\n   ============================================ */\n.talk-box {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  margin: 16px 0 18px;\n}\n.talk-head {\n  width: 190px;\n  max-width: 72%;\n  border-radius: 12px 12px 0 0;\n  overflow: hidden;\n  border: 1px solid rgba(77, 166, 207, 0.35);\n  border-bottom: none;\n  box-shadow: 0 -2px 10px rgba(120, 100, 70, 0.1);\n  background: #f5efe2;\n}\n.talk-head img {\n  display: block;\n  width: 100%;\n  height: auto;\n}\n.talk-bubble {\n  position: relative;\n  width: 100%;\n  max-width: 560px;\n  padding: 10px 16px 12px;\n  font-size: 15.5px;\n  line-height: 1.85;\n  color: #40382e;\n  background: #fffdf7;\n  border: 1px solid #d9cdb6;\n  border-radius: 12px;\n  box-shadow: 0 2px 8px rgba(120, 100, 70, 0.1);\n}\n.talk-bubble::before {\n  content: \"\";\n  position: absolute;\n  top: -7px;\n  left: 50%;\n  margin-left: -6px;\n  width: 12px;\n  height: 12px;\n  background: #fffdf7;\n  border-top: 1px solid #d9cdb6;\n  border-left: 1px solid #d9cdb6;\n  transform: rotate(45deg);\n}\n.talk-name {\n  display: inline;\n  font-size: 11px;\n  font-weight: 800;\n  letter-spacing: 0.15em;\n  color: #8a5f9e;\n}\n.talk-name + .talk-state {\n  margin-left: 4px;\n}\n.talk-text {\n  display: block;\n  margin-top: 4px;\n}\n/* 手机：立绘缩放 */\n@media (max-width: 640px) {\n  .talk-head {\n    width: 140px;\n  }\n  .talk-bubble {\n    font-size: 14.5px;\n    padding: 9px 12px;\n  }\n}\n\n/* 林雪状态栏 · 游戏面板（浅色） */\n.gh-hud {\n  margin: 0 14px 12px;\n  padding: 10px 12px 12px;\n  font-size: 12.5px;\n  color: #4a4338;\n  background: linear-gradient(165deg, #fdfaf3, #f7f0e6);\n  border: 1px solid #ddd0bb;\n  border-top: 2px solid #b48ac0;\n  border-radius: 10px;\n  box-shadow: 0 4px 14px rgba(120, 100, 70, 0.1);\n}\n/* 性格标签（顶栏 Lv 后） */\n.gh-chips {\n  display: flex;\n  gap: 5px;\n  flex-wrap: wrap;\n  margin-left: 4px;\n}\n.gh-chip {\n  font-size: 11px;\n  color: #4a4338;\n  background: rgba(77, 166, 207, 0.1);\n  border: 1px solid rgba(77, 166, 207, 0.35);\n  border-radius: 10px;\n  padding: 1px 9px;\n  line-height: 1.6;\n  white-space: nowrap;\n}\n.gh-trait-label {\n  font-size: 11px;\n  font-weight: 800;\n  color: #2f7fa5;\n  letter-spacing: 0.1em;\n  white-space: nowrap;\n}\n.gh-trait-action {\n  font-size: 12px;\n  color: #4a4338;\n  line-height: 1.6;\n}\n/* 下一步行动（面板最底部） */\n.gh-next {\n  margin: 10px 0 2px;\n  padding: 8px 11px;\n  background: #f5efe2;\n  border: 1px dashed #cfc4ae;\n  border-radius: 8px;\n  display: flex;\n  align-items: baseline;\n  gap: 8px;\n}\n\n/* 顶栏：名字+等级+性格标签 */\n.gh-top {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  flex-wrap: wrap;\n  padding-bottom: 8px;\n  border-bottom: 1px dashed #d9c3d5;\n}\n.gh-name {\n  font-size: 16px;\n  font-weight: 900;\n  letter-spacing: 0.08em;\n  color: #3a2f45;\n}\n.gh-lv {\n  font-family: \"Cascadia Code\", Consolas, monospace;\n  font-size: 11px;\n  font-weight: 700;\n  color: #fff;\n  background: linear-gradient(135deg, #b48ac0, #4da6cf);\n  padding: 1px 7px;\n  border-radius: 4px;\n}\n/* 好感度/心情进度条 */\n.gh-bar-row {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  margin: 9px 0;\n}\n.gh-bar-label {\n  font-size: 11px;\n  font-weight: 700;\n  color: #7a5f8a;\n  white-space: nowrap;\n}\n.gh-bar {\n  flex: 1;\n  height: 10px;\n  background: #e9dfce;\n  border: 1px solid #d5c9b2;\n  border-radius: 6px;\n  overflow: hidden;\n}\n.gh-bar-fill {\n  height: 100%;\n  background: linear-gradient(90deg, #4da6cf, #b48ac0);\n  border-radius: 6px;\n  transition: width 0.4s;\n}\n.gh-bar-val {\n  font-family: \"Cascadia Code\", Consolas, monospace;\n  font-size: 11px;\n  font-weight: 700;\n  color: #3a6b85;\n  white-space: nowrap;\n}\n/* 心情进度条（粉系，与好感度蓝紫区分） */\n.gh-bar.mood .gh-bar-fill {\n  background: linear-gradient(90deg, #d489b2, #b48ac0);\n}\n.gh-bar.mood .gh-bar-label { color: #b06a8f; }\n.gh-bar.mood .gh-bar-val { color: #b06a8f; }\n/* 变动原因行 */\n.gh-reason {\n  margin: -3px 0 6px;\n  font-size: 11px;\n  color: #8c8171;\n  line-height: 1.5;\n}\n.gh-reason b { color: #6f6556; }\n/* 今日穿搭信息行 */\n.gh-outfit {\n  margin: 2px 0 6px;\n  font-size: 12.5px;\n  color: #6f6556;\n}\n.gh-outfit b { color: #8a5f9e; }\n/* 心理想法：对话气泡 */\n.gh-whisper {\n  margin-top: 8px;\n  padding: 8px 12px;\n  font-size: 12px;\n  color: #4a4338;\n  background: rgba(156, 120, 178, 0.1);\n  border: 1px solid rgba(156, 120, 178, 0.35);\n  border-radius: 10px 10px 10px 2px;\n  line-height: 1.7;\n}\n.gh-whisper b { color: #8a5f9e; }\n/* 身体数据（固定锚点，气泡样式） */\n.body-data {\n  margin: 8px 2px 2px;\n  padding-top: 8px;\n  border-top: 1px dashed #cfc4ae;\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  flex-wrap: wrap;\n}\n.body-data-label {\n  font-size: 11px;\n  font-weight: 800;\n  color: #2f7fa5;\n  letter-spacing: 0.1em;\n  white-space: nowrap;\n}\n\n/* ---- 选择面板 · 四窗口样式（浅色窗口） ---- */\n.choice-panel {\n  margin: 16px 0 4px;\n}\n.choice-hint {\n  font-size: 12px;\n  color: #8c8171;\n  margin-bottom: 8px;\n  line-height: 1.7;\n}\n.choice-grid {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 8px;\n}\n.win-option {\n  background: #fffdf7;\n  border: 1px solid #d9cdb6;\n  border-radius: 8px;\n  overflow: hidden;\n  box-shadow: 0 2px 6px rgba(120, 100, 70, 0.08);\n  transition: border-color .2s, box-shadow .2s;\n}\n.win-option:hover {\n  border-color: #4da6cf;\n  box-shadow: 0 4px 12px rgba(77, 166, 207, 0.2);\n}\n.win-bar {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  background: linear-gradient(180deg, #f3ecdd, #ece3d0);\n  padding: 3px 8px;\n  border-bottom: 1px solid #ddd0bb;\n}\n.win-tag {\n  font-family: Consolas, \"Courier New\", monospace;\n  font-weight: 700;\n  font-size: 11px;\n  color: #2f7fa5;\n  letter-spacing: 0.06em;\n}\n.win-btns {\n  display: flex;\n  gap: 4px;\n}\n.win-btns span {\n  display: inline-block;\n  width: 9px;\n  height: 10px;\n  line-height: 9px;\n  text-align: center;\n  font-size: 8px;\n  color: #a0947f;\n  border: 1px solid #cfc4ae;\n  border-radius: 2px;\n}\n.win-body {\n  padding: 7px 9px;\n  font-size: 13px;\n  color: #40382e;\n  line-height: 1.6;\n}\n.win-option.skip {\n  border-color: rgba(208, 137, 178, 0.5);\n}\n.win-option.skip .win-tag {\n  color: #b06a8f;\n}\n.win-option.skip:hover {\n  border-color: #b06a8f;\n  box-shadow: 0 4px 12px rgba(208, 137, 178, 0.2);\n}\n\n/* ============================================\n   会员档案 · 会员卡样式（香槟米色卡面）\n   ============================================ */\n\n/* 会员卡本体：横版卡面，香槟金暖色 */\n.member-card {\n  position: relative;\n  margin: 10px 14px;\n  padding: 16px 20px 14px;\n  background:\n    radial-gradient(120% 160% at 100% 0%, rgba(180, 138, 192, 0.22) 0%, transparent 45%),\n    linear-gradient(120deg, #f3e8d3 0%, #f6efdd 45%, #efe3cf 100%);\n  border: 1px solid rgba(170, 140, 100, 0.4);\n  border-radius: 14px;\n  box-shadow: 0 4px 14px rgba(120, 100, 70, 0.18);\n  color: #4a3a26;\n  overflow: hidden;\n}\n/* 卡面细网纹装饰 */\n.member-card::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background-image:\n    linear-gradient(rgba(170, 140, 100, 0.06) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(170, 140, 100, 0.06) 1px, transparent 1px);\n  background-size: 22px 22px;\n  pointer-events: none;\n}\n\n/* 顶部：店标+店名+会员标 */\n.mc-top {\n  display: flex;\n  align-items: center;\n  gap: 7px;\n  font-size: 12px;\n  letter-spacing: 0.08em;\n}\n.mc-shop { font-weight: 800; color: #7a5f32; letter-spacing: 0.3em; }\n.mc-tag {\n  margin-left: auto;\n  font-size: 10px;\n  font-weight: 800;\n  color: #8a5f32;\n  border: 1px solid rgba(138, 95, 50, 0.6);\n  border-radius: 4px;\n  padding: 1px 7px;\n  letter-spacing: 0.2em;\n}\n\n/* 持卡人姓名 */\n.mc-name {\n  margin-top: 10px;\n  font-size: 24px;\n  font-weight: 800;\n  letter-spacing: 0.18em;\n  color: #3a2c1c;\n}\n\n/* 信息行：年龄·卡类型·身份 */\n.mc-info {\n  margin-top: 2px;\n  font-size: 12.5px;\n  color: rgba(74, 58, 38, 0.72);\n  letter-spacing: 0.05em;\n}\n\n/* 卡号 */\n.mc-number {\n  margin-top: 8px;\n  font-family: \"Cascadia Code\", Consolas, monospace;\n  font-size: 13px;\n  letter-spacing: 0.22em;\n  color: rgba(122, 95, 50, 0.85);\n}\n\n/* 余额 */\n.mc-balance {\n  margin-top: 10px;\n  display: flex;\n  align-items: baseline;\n  gap: 8px;\n}\n.mc-balance-label {\n  font-size: 11px;\n  font-weight: 700;\n  color: rgba(74, 58, 38, 0.6);\n  letter-spacing: 0.15em;\n}\n.mc-balance-num {\n  font-family: \"Cascadia Code\", Consolas, monospace;\n  font-size: 20px;\n  font-weight: 800;\n  color: #2e7d5b;\n  letter-spacing: 0.05em;\n}\n\n/* 等级行 */\n.mc-row {\n  margin-top: 10px;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 10px;\n}\n.mc-level {\n  font-size: 11.5px;\n  font-weight: 800;\n  color: #fff;\n  background: linear-gradient(120deg, #c9a96a, #a8802c);\n  border-radius: 5px;\n  padding: 2px 10px;\n  letter-spacing: 0.12em;\n}\n.mc-exp {\n  font-size: 10.5px;\n  color: rgba(74, 58, 38, 0.5);\n  letter-spacing: 0.05em;\n}\n\n/* 好感度进度条 */\n.mc-bar {\n  margin-top: 12px;\n  height: 6px;\n  background: rgba(120, 90, 40, 0.12);\n  border-radius: 3px;\n  overflow: hidden;\n}\n.mc-bar-fill {\n  height: 100%;\n  background: linear-gradient(90deg, #4da6cf, #b48ac0);\n  border-radius: 3px;\n}\n.mc-bar-label {\n  margin-top: 5px;\n  font-size: 11px;\n  color: rgba(74, 58, 38, 0.65);\n  letter-spacing: 0.05em;\n}\n\n/* 芯片装饰（右下角） */\n.mc-chip {\n  position: absolute;\n  right: 18px;\n  bottom: 16px;\n  width: 26px;\n  height: 20px;\n  border-radius: 4px;\n  background: linear-gradient(135deg, rgba(255, 240, 200, 0.9), rgba(200, 170, 110, 0.5));\n  box-shadow: inset 0 0 0 1px rgba(150, 120, 70, 0.4);\n  opacity: 0.85;\n}\n.mc-chip::after {\n  content: \"\";\n  position: absolute;\n  inset: 5px 4px;\n  border-left: 1px solid rgba(150, 120, 70, 0.5);\n  border-right: 1px solid rgba(150, 120, 70, 0.5);\n  border-radius: 2px;\n}\n\n/* 卡背信息区：外貌/性格自述（冻结）/备注（动态）/变动记录 */\n.member-info {\n  margin: 2px 14px 14px;\n  padding: 10px 12px;\n  font-size: 12px;\n  line-height: 1.9;\n  color: #6f6556;\n  background: linear-gradient(160deg, rgba(243, 232, 211, 0.5), rgba(246, 239, 221, 0.4));\n  border: 1px solid #d9cdb6;\n  border-left: 3px solid #a8802c;\n  border-radius: 8px;\n}\n.member-info::before {\n  content: \"持卡人档案\";\n  display: block;\n  margin-bottom: 4px;\n  font-size: 10.5px;\n  font-weight: 800;\n  letter-spacing: 0.2em;\n  color: #8c8171;\n}\n.mi-row {\n  margin: 3px 0;\n  line-height: 1.7;\n}\n.mi-row b {\n  font-weight: 800;\n  color: #7a5f32;\n  margin-right: 2px;\n}\n\n/* ---- 选择面板上方·流光分割线（柔和） ---- */\n.choice-divider {\n  position: relative;\n  height: 3px;\n  margin: 0 0 10px;\n  border-radius: 2px;\n  background: linear-gradient(90deg, transparent, #4da6cf 18%, #b48ac0 50%, #d489b2 82%, transparent);\n  background-size: 200% 100%;\n  animation: rgbFlow 4s linear infinite;\n  opacity: 0.7;\n}\n.choice-divider::before,\n.choice-divider::after {\n  content: \"\";\n  position: absolute;\n  top: 50%;\n  width: 5px;\n  height: 5px;\n  transform: translateY(-50%);\n  border-radius: 50%;\n}\n.choice-divider::before {\n  left: 2px;\n  background: #4da6cf;\n  box-shadow: 0 0 5px #4da6cf;\n}\n.choice-divider::after {\n  right: 2px;\n  background: #d489b2;\n  box-shadow: 0 0 5px #d489b2;\n}\n@keyframes rgbFlow {\n  0% { background-position: 100% 0; }\n  100% { background-position: -100% 0; }\n}\n\n/* ---- 手机适配（窄屏 ≤640px） ---- */\n@media (max-width: 640px) {\n  .cot-check, .time-header, .narrative-p,\n  .panel-details, .choice-panel, .story-card {\n    font-size: 14px;\n  }\n  .time-header {\n    font-size: 11px;\n    padding: 6px 10px;\n    letter-spacing: 0;\n    gap: 7px;\n  }\n  .th-time {\n    font-size: 15px;\n  }\n  .th-date, .th-flow {\n    font-size: 11px;\n  }\n  .th-status {\n    font-size: 11px;\n    padding: 1px 8px;\n  }\n  .story-card {\n    padding: 16px 14px;\n  }\n  .narrative-p {\n    font-size: 15px;\n    line-height: 1.85;\n    padding: 0 2px;\n  }\n  .panel-details {\n    margin: 12px 0;\n  }\n  .panel-details summary {\n    font-size: 13px;\n    padding: 9px 10px;\n  }\n  .cot-check {\n    font-size: 11.5px;\n    line-height: 1.75;\n  }\n  .lx-art img {\n    border-radius: 10px;\n  }\n  .gh-hud {\n    padding: 10px;\n  }\n  .gh-name {\n    font-size: 17px;\n  }\n  .gh-lv {\n    font-size: 12px;\n  }\n  .gh-outfit, .gh-reason, .body-data {\n    font-size: 13px;\n  }\n  .gh-bar-label, .gh-bar-val {\n    font-size: 12px;\n  }\n  .gh-whisper {\n    font-size: 13px;\n    padding: 8px 10px;\n  }\n  .gh-trait-action {\n    font-size: 12.5px;\n  }\n  .gh-chip {\n    font-size: 11.5px;\n  }\n  .gh-next {\n    padding: 7px 9px;\n  }\n  .member-card {\n    padding: 12px;\n  }\n  .mc-name {\n    font-size: 18px;\n  }\n  .mc-info, .mc-number, .mc-exp {\n    font-size: 11px;\n  }\n  .mc-balance-num {\n    font-size: 19px;\n  }\n  .mc-bar-label {\n    font-size: 11.5px;\n  }\n  .member-info {\n    font-size: 13px;\n  }\n  .mi-row {\n    font-size: 13px;\n  }\n  .choice-hint {\n    font-size: 13px;\n  }\n  .choice-grid {\n    grid-template-columns: 1fr;\n  }\n  .win-body {\n    font-size: 14px;\n    padding: 8px 10px;\n  }\n  .win-bar {\n    padding: 4px 10px;\n  }\n  .win-tag {\n    font-size: 12px;\n  }\n  .win-btns span {\n    width: 10px;\n    height: 11px;\n    line-height: 10px;\n  }\n  .body-data {\n    white-space: normal;\n  }\n}\n\n/* ----图片适配：所有立绘图（状态栏立绘/过肩头像/场景插图）自适应窗口与对话框宽度 ---- */\n.lx-art img,\n.talk-head img,\n.scene-img {\n  max-width: 100%;\n  height: auto;\n  display: block;\n}\n/* 状态栏立绘：完整显示，不裁剪，适配对话框宽度 */\n.lx-art img {\n  width: 100%;\n  height: auto;\n  border-radius: 10px;\n}\n/* 过肩头像：固定尺寸，适配对话框 */\n.talk-head img {\n  width: 190px;\n  max-width: 70%;\n  margin: 0 auto;\n  border-radius: 12px 12px 0 0;\n}\n/* 场景插图：宽自适应，圆角，居中 */\n.scene-img {\n  width: 100%;\n  max-width: 520px;\n  margin: 8px auto 0;\n  border-radius: 10px;\n}\n/* 场景动作说明：图片正下方的一行描述，让静态图能看懂 */\n.scene-caption {\n  max-width: 520px;\n  margin: 0 auto 14px;\n  padding: 6px 12px;\n  font-size: 12px;\n  line-height: 1.6;\n  color: #7a7160;\n  text-align: center;\n  background: rgba(248, 244, 236, 0.75);\n  border-left: 3px solid #b48ac0;\n  border-radius: 6px;\n}\n\n/* 对话状态详情（名字旁括号说明，解释表情语境） */\n.talk-state {\n  font-size: 11px;\n  font-weight: 400;\n  color: #8c8171;\n  margin-left: 0;\n  letter-spacing: 0.02em;\n}\n\n/* ============================================\n   记忆系统 MOD · 记忆存档面板\n   风格：系统存档/档案日志，淡青灰，与暖色台面协调\n   配套记忆MOD的class：memory-panel / memory-stm\n   memory-ltm / memory-table / memory-scroll / memory-note\n   ============================================ */\n.memory-panel {\n  border: 1px solid #bcc7ce;\n  background: linear-gradient(180deg, #fbfcf9 0%, #f2f6f4 100%);\n}\n.memory-panel summary {\n  color: #46606d;\n}\n.memory-panel summary::before {\n  content: none; /* 隐藏默认▸，避免与面板内图标重复 */\n}\n.panel-summary-icon {\n  font-size: 13px;\n  line-height: 1;\n}\n.panel-summary-title {\n  font-size: 13px;\n  font-weight: 800;\n  letter-spacing: 0.08em;\n}\n.panel-summary-sub {\n  font-family: \"Cascadia Code\", Consolas, monospace;\n  font-size: 10.5px;\n  color: #8aa0ac;\n  letter-spacing: 0.06em;\n}\n.panel-body {\n  padding: 8px 12px 12px;\n}\n\n/* 短期/长期记忆 子面板（抽屉式） */\n.memory-stm,\n.memory-ltm {\n  margin: 8px 0;\n  border: 1px solid #d3dbe0;\n  border-radius: 8px;\n  background: rgba(255, 255, 255, 0.6);\n  overflow: hidden;\n}\n.memory-stm summary,\n.memory-ltm summary {\n  background: linear-gradient(180deg, #eef2f4, #e5ecef);\n  color: #46606d;\n  font-size: 12px;\n  padding: 6px 12px;\n  border-radius: 0;\n  font-weight: 700;\n}\n.memory-stm summary::before,\n.memory-ltm summary::before {\n  content: \"▸\";\n  font-size: 11px;\n  color: #46606d;\n}\n.memory-stm[open] summary::before,\n.memory-ltm[open] summary::before {\n  transform: rotate(90deg);\n}\n\n/* 滚动容器（表格可能超宽，横向滚动） */\n.memory-scroll {\n  overflow-x: auto;\n  -webkit-overflow-scrolling: touch;\n  padding: 8px 10px;\n}\n\n/* 记忆表格 */\n.memory-table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 11.5px;\n  color: #485860;\n  line-height: 1.6;\n  min-width: 480px;\n}\n.memory-table th {\n  background: #e3ebee;\n  color: #3c5560;\n  font-weight: 700;\n  text-align: left;\n  padding: 5px 8px;\n  border: 1px solid #d3dbe0;\n  white-space: nowrap;\n  font-size: 11px;\n  letter-spacing: 0.04em;\n}\n.memory-table td {\n  padding: 5px 8px;\n  border: 1px solid #e0e6e9;\n  vertical-align: top;\n  background: #fbfcfc;\n}\n.memory-table tr:nth-child(even) td {\n  background: #f4f7f7;\n}\n.memory-table td:first-child {\n  text-align: center;\n  font-family: \"Cascadia Code\", Consolas, monospace;\n  color: #8aa0ac;\n  white-space: nowrap;\n}\n\n/* 底部备注 */\n.memory-note {\n  margin: 8px 0 2px;\n  font-size: 11px;\n  color: #8c9aa3;\n  line-height: 1.6;\n  border-top: 1px dashed #d3dbe0;\n  padding-top: 8px;\n}\n\n/* 记忆面板 · 移动端适配 */\n@media (max-width: 640px) {\n  .memory-table {\n    font-size: 10.5px;\n  }\n  .memory-note {\n    font-size: 11px;\n  }\n  .panel-summary-sub {\n    font-size: 9.5px;\n  }\n  .panel-body {\n    padding: 6px 8px 10px;\n  }\n}\n\n/* ============================================\n朋友圈 · 林小雪（手机朋友圈样式）\n============================================ */\n.moments-panel {\n  border: 1px solid #d9d2c2;\n  background: linear-gradient(180deg, #fdfcf8 0%, #f8f4ec 100%);\n}\n.moments-panel summary {\n  color: #6f6556;\n}\n.moments-panel summary::before {\n  content: none;\n}\n.mp-body {\n  padding: 10px 14px 12px;\n}\n.mp-item {\n  background: #fff;\n  border: 1px solid #e8e2d4;\n  border-radius: 10px;\n  padding: 10px 12px;\n  margin-bottom: 8px;\n}\n.mp-item:last-child {\n  margin-bottom: 0;\n}\n.mp-head {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  margin-bottom: 6px;\n}\n.mp-avatar {\n  width: 34px;\n  height: 34px;\n  border-radius: 6px;\n  background: linear-gradient(135deg, #4da6cf, #b48ac0);\n  color: #fff;\n  font-size: 15px;\n  font-weight: 700;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex-shrink: 0;\n}\n.mp-name {\n  font-size: 13px;\n  font-weight: 700;\n  color: #3a2f45;\n}\n.mp-time {\n  font-size: 10.5px;\n  color: #a89f8e;\n  margin-left: auto;\n}\n.mp-text {\n  font-size: 13px;\n  color: #40382e;\n  line-height: 1.8;\n}\n.mp-pic {\n  margin-top: 6px;\n  width: 100%;\n  height: 80px;\n  border-radius: 8px;\n  background: linear-gradient(135deg, #eef0ec, #dcd8cc);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 11px;\n  color: #a89f8e;\n}\n.mp-foot {\n  margin-top: 8px;\n  padding-top: 6px;\n  border-top: 1px solid #f0ece2;\n  display: flex;\n  justify-content: flex-end;\n  gap: 14px;\n  font-size: 11px;\n  color: #8c8171;\n}\n.mp-empty {\n  font-size: 12px;\n  color: #a89f8e;\n  padding: 4px 2px;\n}\n/* 朋友圈只显示最新三条的备注 */\n.mp-limit {\n  margin-top: 10px;\n  padding-top: 8px;\n  border-top: 1px dashed #e0dacc;\n  font-size: 11px;\n  color: #a89f8e;\n  text-align: center;\n  letter-spacing: 0.02em;\n}\n\n/* ============================================\n清源大学贴吧（匿名八卦风）\n============================================ */\n.tieba-panel {\n  border: 1px solid #c8d8e0;\n  background: linear-gradient(180deg, #f7fafc 0%, #eef4f7 100%);\n}\n.tieba-panel summary {\n  color: #46606d;\n}\n.tieba-panel summary::before {\n  content: none;\n}\n.tb-body {\n  padding: 10px 14px 12px;\n}\n.tb-post {\n  background: #fff;\n  border: 1px solid #e0e8ee;\n  border-radius: 8px;\n  padding: 9px 12px;\n  margin-bottom: 8px;\n}\n.tb-post:last-child {\n  margin-bottom: 0;\n}\n.tb-title-line {\n  display: flex;\n  align-items: center;\n  gap: 7px;\n  margin-bottom: 5px;\n}\n.tb-hot {\n  background: #e8622c;\n  color: #fff;\n  font-size: 10px;\n  font-weight: 700;\n  padding: 1px 6px;\n  border-radius: 3px;\n  flex-shrink: 0;\n}\n.tb-title-text {\n  font-size: 13px;\n  font-weight: 700;\n  color: #2c3e50;\n  line-height: 1.5;\n}\n.tb-meta {\n  font-size: 10.5px;\n  color: #8aa0ac;\n  margin-bottom: 6px;\n}\n.tb-floor {\n  background: #f6f9fb;\n  border-radius: 6px;\n  padding: 6px 9px;\n  margin-bottom: 5px;\n  font-size: 12px;\n  color: #485860;\n  line-height: 1.7;\n}\n.tb-floor:last-child {\n  margin-bottom: 0;\n}\n.tb-floor-no {\n  font-family: \"Cascadia Code\", Consolas, monospace;\n  font-size: 10.5px;\n  font-weight: 700;\n  color: #7fa3b8;\n  margin-right: 6px;\n}\n\n/* 时间头轮次徽章 */\n.th-round {\n  font-family: \"Cascadia Code\", Consolas, monospace;\n  font-size: 11px;\n  font-weight: 700;\n  color: #fff;\n  background: linear-gradient(135deg, #b48ac0, #4da6cf);\n  padding: 1px 8px;\n  border-radius: 9px;\n  flex-shrink: 0;\n  white-space: nowrap;\n}\n\n/* 朋友圈/贴吧 · 移动端适配 */\n@media (max-width: 640px) {\n  .mp-body,\n  .tb-body {\n    padding: 8px 10px 10px;\n  }\n  .mp-text {\n    font-size: 12.5px;\n  }\n  .tb-title-text {\n    font-size: 12.5px;\n  }\n  .th-round {\n    font-size: 10px;\n    padding: 0 6px;\n  }\n}\n\n\n/*社交计数行（轮次/朋友圈/贴吧更新计数，传承数据：靠读不靠记） */\n.gh-social {\n margin:6px 0;\n font-size:11.5px;\n color: #7a6a52;\n background: rgba(168,128,44,0.08);\n border:1px dashed rgba(168,128,44,0.35);\n border-radius:6px;\n padding:5px 9px;\n line-height:1.6;\n}\n.gh-social b {\n color: #a8802c;\n letter-spacing:.05em;\n}\n/*移动端：社交计数行 */\n@media (max-width:640px){\n .gh-social{font-size:11px;}\n}\n","options":{"items":[{"order":0,"label":"突发事件","type":"SET-INPUT","value":"(OOC: 触发一个突发事件)"}]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":false,"defaultModelSettings":null,"totalConversations":8,"totalMessages":150,"totalCreditsUsed":157867,"totalTokensUsed":5492353,"totalPlayedUsers":9,"deeplyPlayed":4,"fixedPromptLength":15103,"lorebookLength":5942,"author":{"id":"pk5qV5nhSKnRHxAEICTe2MQMxWXcZYv1","name":"rev（定卡私信）","displayUsername":"591691636","username":"591691636"},"cardsTags":[{"tag":{"name":"现代都市","cardsCount":692}},{"tag":{"name":"单人卡","cardsCount":940}},{"tag":{"name":"巨乳","cardsCount":271}},{"tag":{"name":"校园","cardsCount":502}},{"tag":{"name":"自定义","cardsCount":432}},{"tag":{"name":"反差","cardsCount":750}},{"tag":{"name":"可剧情可涩涩","cardsCount":3077}},{"tag":{"name":"开放世界","cardsCount":1629}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}