{"id":"b1a28ab3-9235-4781-b4bf-334dff2f68cb","authorId":"nCdDAhpgjygrY5wFHjiSqTGvco6EeWME","title":"修罗场外传之军师对对碰（欢乐向纯爱后宫卡，含20+CG）","description":"修罗场系列外传\n\n这里是一座普通的综合性大学，教学楼、图书馆、操场、食堂、咖啡厅、宿舍楼，构成了日常的全部。你与夏沫刚刚开始交往——也许才确认关系两周，也许还在“友达以上”的微妙阶段。两个人的相处青涩、笨拙而甜蜜，每一次拉手都像偷袭，每一次对视都会有人先移开目光。\n\n而在这段关系的幕后，站着两位风格迥异却同样自命不凡的“军师”。你的身后是晏知遥——你的初中同桌、高中密友、大学校友，一个以“军师”身份在你人生中存在了十年的人。夏沫的身后则是顾清词——她的大学室友、闺蜜兼御用军师，一个以策划恋爱方案为乐、把夏沫的恋情当成自己最成功“人性实验”的冷面策士。\n\n两位军师互不相识——至少目前还不认识。她们各自在自己辅导对象的手机里、宿舍里、深夜的语音通话里，以完全不同的方式影响着这段恋爱的走向。她们的建议有时会通过你的行动和夏沫的反应产生微妙的碰撞——比如某次约会，晏知遥建议你“表现得克制一点，太主动反而显得没分寸”，而顾清词则告诉夏沫“他今天如果特别不主动，说明他在玩欲擒故纵，你可以假装生气刺激他一下”。结果是两个人都在等对方先动，最后在冷风里各自站了十分钟，被彼此蠢到，也被背后出馊主意的军师气到。\n\n这就是这个世界的基调：一场由两个笨蛋和两个更笨的军师构成的、温暖又混乱的恋爱轻喜剧。","background":"v6jkn9vw42vpau4i9af2vqse.webp","backgroundWidth":2400,"backgroundHeight":1800,"cover":"r0rwsf2ispqlyv0kxvgs3ezu.webp","coverWidth":400,"coverHeight":300,"introPage":"hhrkaeivj253oi5o3zgl3u92.html","changelog":null,"createdAt":"2026-06-22T06:31:36.574Z","updatedAt":"2026-07-20T11:40:25.610Z","initPublicAt":"2026-06-22T10:08:48.390Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* ═══ B平台表格修正（自动注入）═══ */\n.rili-markdown-renderer table { display:table!important; table-layout:auto!important; width:100%!important; border-collapse:collapse!important; }\n.rili-markdown-renderer table caption { display:table-caption!important; caption-side:top!important; text-align:center!important; padding:8px!important; }\n.rili-markdown-renderer thead { display:table-header-group!important; }\n.rili-markdown-renderer tbody { display:table-row-group!important; }\n.rili-markdown-renderer tr { display:table-row!important; }\n.rili-markdown-renderer th, .rili-markdown-renderer td { display:table-cell!important; }\n\n/* ═══ B平台按钮组保护（自动注入 — 防止按钮消失）═══\n   原理：B平台消息操作按钮结构为：\n   .flex.items-center.gap-1.ml-auto (hover显隐包装)\n     └── .bg-muted.rounded.flex.p-0.5 (按钮组容器)\n           └── button.rounded-full.size-7 (单个按钮)\n   以下规则使用高specificity + !important确保按钮\n   不被任何转换后/透传的CSS规则意外隐藏\n   ═══════════════════════════════════════════════ */\n/* 按钮组容器保护 */\n.w-full.h-full.flex.group .bg-muted.rounded.flex.p-0\\.5,\n.is-user .bg-muted.rounded.flex.p-0\\.5,\n.is-assistant .bg-muted.rounded.flex.p-0\\.5 {\n  display: flex !important;\n  visibility: visible !important;\n  opacity: 1 !important;\n  overflow: visible !important;\n  position: relative !important;\n  width: auto !important;\n  height: auto !important;\n  max-height: none !important;\n  pointer-events: auto !important;\n  clip: auto !important;\n  clip-path: none !important;\n}\n/* 单个按钮保护 */\n.w-full.h-full.flex.group .bg-muted.rounded.flex.p-0\\.5 > button,\n.is-user .bg-muted.rounded.flex.p-0\\.5 > button,\n.is-assistant .bg-muted.rounded.flex.p-0\\.5 > button {\n  display: inline-flex !important;\n  visibility: visible !important;\n  opacity: 1 !important;\n  pointer-events: auto !important;\n  position: relative !important;\n  clip: auto !important;\n  clip-path: none !important;\n}\n/* hover显隐包装层保护 — 仅保留B平台原生的opacity过渡 */\n.flex.items-center.gap-1.ml-auto.md\\:opacity-0.group-hover\\:opacity-100 {\n  visibility: visible !important;\n  display: flex !important;\n  pointer-events: auto !important;\n  overflow: visible !important;\n}\n/* 操作行保护 */\n.flex.w-full.items-center.justify-between.gap-2.px-2 {\n  display: flex !important;\n  visibility: visible !important;\n  overflow: visible !important;\n}\n\n/* ========== 1. 隐藏顶部颜色条 ========== */\n[class*=\"bg-[#F1CBCB]\"],\n[class*=\"bg-[#c9e1e9]\"] {\n    display: none !important;\n}\n\n/* ========== 2. 统一聊天框（双方共用基底） ========== */\n.is-user > .border.border-muted,\n.is-assistant > .border.border-muted {\n    border-radius: 16px !important;\n    box-shadow: 0 4px 14px rgba(255, 128, 171, 0.12) !important;\n    padding: 12px 16px !important;\n    transition: box-shadow 0.2s ease !important;\n    position: relative !important;\n    isolation: isolate !important;\n}\n\n/* 对方（输出）气泡：暖粉渐变 */\n.is-assistant > .border.border-muted {\n    background: linear-gradient(135deg, #fff5f7 0%, #fce4ec 100%) !important;\n    border: 1px solid rgba(255, 182, 193, 0.35) !important;\n}\n\n/* 自己（输入）气泡：淡蓝渐变 */\n.chat-user-container .is-user > .border.border-muted,\n.is-assistant > .border.border-muted {\n    background: linear-gradient(135deg, #f0f8ff 0%, #e6f2ff 100%) !important;\n    border: 1px solid rgba(173, 216, 230, 0.45) !important;\n}\n\n/* ========== 3. 文本绝对可读 ========== */\n.rili-markdown-renderer {\n    color: #333333 !important;\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif !important;\n    font-size: 15px !important;\n    line-height: 1.65 !important;\n    background: transparent !important;\n    position: relative !important;\n    z-index: 1 !important;\n}\n\n/* ========== 4. 底部附加元素 ========== */\n.bg-muted.rounded.flex.p-0\\.5 > button.rounded-full.size-7{\n    color: #8a8a8a !important;\n    font-weight: 500 !important;\n    transition: color 0.2s !important;\n}\n.flex.items-center.gap-2.text-xs.font-mono.text-muted-foreground {\n    color: #9e9e9e !important;\n}\n/* [Token消耗hover逻辑转换未启用]\n.text-orange-500 {\n    color: #b8937a !important;\n}\n*/\n\n/* ========== 5. 移动端微调 ========== */\n@media (max-width: 480px) {\n    .is-user > .border.border-muted,\n.is-assistant > .border.border-muted {\n        border-radius: 12px !important;\n        padding: 10px 12px !important;\n    }\n    .rili-markdown-renderer { font-size: 14px !important; }\n}\n\n/* ========== 6. 减少动效偏好 ========== */\n@media (prefers-reduced-motion: reduce) {\n    .is-user > .border.border-muted,\n.is-assistant > .border.border-muted { transition: none !important; }\n}\n\n/* ========== 核心变量与容器 ========== */\nai {\n  --bg: #faf8f5;\n  --card-bg: #ffffff;\n  --primary: #e8956a;\n  --primary-soft: #fef0e8;\n  --accent: #5b8c85;\n  --accent-soft: #edf6f4;\n  --text: #4a4a4a;\n  --text-light: #6b6b6b;\n  --border: #f0e8e0;\n  --shadow: 0 2px 12px rgba(0, 0, 0, 0.04);\n  --radius: 16px;\n  --gap: 16px;\n  --font: \"Segoe UI\", \"PingFang SC\", \"Microsoft YaHei\", sans-serif;\n  display: block;\n  font-family: var(--font);\n  color: var(--text);\n  background: var(--bg);\n  padding: var(--gap);\n  border-radius: 24px;\n  line-height: 1.6;\n  max-width: 100%;\n  box-sizing: border-box;\n}\n\n/* ========== 卡片系统 ========== */\nai .card {\n  background: var(--card-bg);\n  border-radius: var(--radius);\n  margin-bottom: var(--gap);\n  box-shadow: var(--shadow);\n  overflow: hidden;\n  border: 1px solid var(--border);\n  transition: box-shadow 0.3s ease;\n}\nai .card:hover {\n  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);\n}\nai .card summary {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  padding: 14px 18px;\n  font-weight: 700;\n  font-size: 1.05em;\n  background: linear-gradient(135deg, var(--primary-soft), #fff5f0);\n  cursor: pointer;\n  user-select: none;\n  color: var(--primary);\n  border-bottom: 1px solid var(--border);\n  transition: background 0.2s;\n}\nai .card summary:hover {\n  background: linear-gradient(135deg, #fde4d4, #fff0e5);\n}\nai .card summary span { font-size: 1.2em; }\nai .card[open] > summary {\n  border-bottom: 1px solid var(--primary);\n  background: linear-gradient(135deg, #fde4d4, #ffe8d5);\n}\n\n/* ========== 网格系统 ========== */\nai .grid-2 {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 10px var(--gap);\n  margin: 10px 0;\n}\nai .grid-3 {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: var(--gap);\n  padding: 12px 18px;\n}\n\n/* ========== 文本排版 ========== */\nai b { color: var(--accent); font-weight: 600; }\nai p { margin: 4px 0 0 0; color: var(--text-light); font-size: 0.95em; }\nai .section { margin: 12px 0; }\n\nai .highlight-box {\n  background: var(--primary-soft);\n  border-left: 4px solid var(--primary);\n  padding: 10px 14px;\n  border-radius: 0 12px 12px 0;\n  margin: 12px 0;\n  font-size: 0.95em;\n}\n\n/* ========== 主角信息卡片内部 ========== */\nai .profile-main { padding: 16px 18px; }\nai .profile-header {\n  display: flex;\n  align-items: center;\n  gap: 14px;\n  margin-bottom: 14px;\n}\nai .avatar {\n  font-size: 2.2em;\n  background: var(--primary-soft);\n  border-radius: 50%;\n  width: 56px;\n  height: 56px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  border: 2px solid var(--primary);\n}\nai .tag {\n  background: var(--accent-soft);\n  color: var(--accent);\n  padding: 2px 10px;\n  border-radius: 20px;\n  font-size: 0.8em;\n  font-weight: 600;\n}\nai h3 { margin: 0; color: var(--primary); font-size: 1.2em; }\n\n/* ========== NPC卡片网格（三张卡片均已完整美化） ========== */\nai .npc-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));\n  gap: var(--gap);\n  padding: 16px;\n}\n\nai .npc-card {\n  background: #fefcf9;\n  border-radius: 12px;\n  padding: 16px;\n  border: 1px solid var(--border);\n  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n  position: relative;\n}\n\n/* 夏沫 – 暖粉色系 */\nai .npc-card.n1 {\n  border-top: 3px solid #f4a0a0;\n  background: linear-gradient(135deg, #fff8f8 0%, #fefcf9 100%);\n  box-shadow: 0 2px 8px rgba(244, 160, 160, 0.12);\n}\n\n/* 晏知遥 – 淡蓝色系 */\nai .npc-card.n2 {\n  border-top: 3px solid #8eaae4;\n  background: linear-gradient(135deg, #f5f8ff 0%, #fefcf9 100%);\n  box-shadow: 0 2px 8px rgba(142, 170, 228, 0.12);\n}\n\n/* 顾清词 – 淡紫色系 */\nai .npc-card.n3 {\n  border-top: 3px solid #b09ad4;\n  background: linear-gradient(135deg, #f8f5fc 0%, #fefcf9 100%);\n  box-shadow: 0 2px 8px rgba(176, 154, 212, 0.12);\n}\n\n/* 悬停效果统一 */\nai .npc-card.n1:hover,\nai .npc-card.n2:hover,\nai .npc-card.n3:hover {\n  transform: translateY(-2px);\n  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);\n}\n\nai .npc-header {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  margin-bottom: 12px;\n}\nai .npc-avatar { font-size: 1.8em; }\nai .thought-bubble {\n  background: #f9f7f2;\n  border-radius: 12px;\n  padding: 10px 14px;\n  margin-top: 10px;\n  position: relative;\n}\nai .thought-bubble::before {\n  content: \"\";\n  position: absolute;\n  top: -8px;\n  left: 20px;\n  width: 0;\n  height: 0;\n  border-left: 8px solid transparent;\n  border-right: 8px solid transparent;\n  border-bottom: 8px solid #f9f7f2;\n}\n\n/* ========== 表格（记忆区） ========== */\nai .mem-section { margin: 14px 18px; }\nai .mem-section h4 { margin: 0 0 8px 0; color: var(--accent); }\nai table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 0.85em;\n  border-radius: 8px;\n  overflow: hidden;\n}\nai th {\n  background: var(--accent-soft);\n  color: var(--accent);\n  padding: 8px 6px;\n  text-align: left;\n  font-weight: 600;\n}\nai td {\n  padding: 8px 6px;\n  border-bottom: 1px solid var(--border);\n}\nai tr:last-child td { border-bottom: none; }\n\n/* ========== 行动列表 ========== */\nai .action-list {\n  list-style: none;\n  counter-reset: action;\n  padding: 12px 18px;\n  margin: 0;\n  display: grid;\n  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n  gap: 10px;\n}\nai .action-list li {\n  counter-increment: action;\n  background: var(--primary-soft);\n  padding: 12px 16px;\n  border-radius: 12px;\n  cursor: pointer;\n  transition: all 0.2s;\n  position: relative;\n  font-weight: 500;\n}\nai .action-list li::before {\n  content: counter(action);\n  background: var(--primary);\n  color: white;\n  width: 24px;\n  height: 24px;\n  border-radius: 50%;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 0.8em;\n  margin-right: 8px;\n  font-weight: 700;\n}\nai .action-list li:hover {\n  background: #fde4d4;\n  transform: scale(1.02);\n}\n\n/* ========== 军师频道 ========== */\nai .strategy-grid {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: var(--gap);\n  padding: 16px;\n}\nai .strategy-block {\n  background: #fefcf9;\n  border-radius: 12px;\n  padding: 16px;\n  border: 1px solid var(--border);\n}\nai .strategy-block.our {\n  border-left: 4px solid var(--accent);\n  background: linear-gradient(to right, #f4faf9, #fefcf9);\n}\nai .strategy-block.enemy {\n  border-left: 4px solid #e8a0a0;\n  background: linear-gradient(to right, #fdf6f6, #fefcf9);\n}\nai .strat-item { margin-bottom: 14px; }\nai .strat-item:last-child { margin-bottom: 0; }\nai .private-msg {\n  margin: 0 16px 16px;\n  background: #fff9f0;\n  padding: 14px 18px;\n  border-radius: 12px;\n  border: 1px dashed #e8cfa0;\n  font-style: italic;\n  color: #8b7355;\n}\n\n/* ========== 校园广播站 ========== */\nai .social-grid {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: var(--gap);\n  padding: 16px;\n}\nai .social-section {\n  background: #fefcf9;\n  border-radius: 12px;\n  padding: 16px;\n  border: 1px solid var(--border);\n}\nai .social-section h4 { margin: 0 0 12px 0; color: var(--primary); }\nai .feed-item { margin-bottom: 12px; }\nai .msg-item {\n  margin-bottom: 14px;\n  padding: 10px;\n  border-radius: 8px;\n  background: #f9f9f6;\n}\nai .msg-item.wechat-xiamo { background: #fef9f0; }\nai .msg-item.wechat-zhiyao { background: #f4f6fa; }\nai .msg-item.moments { background: #fdf6f8; }\nai .msg-item ul { margin: 6px 0 0 0; padding-left: 18px; }\nai .msg-item li { margin-bottom: 4px; font-size: 0.9em; }\n\n/* ========== 移动端适配 ========== */\n@media (max-width: 640px) {\n  ai .grid-3,\n  ai .strategy-grid,\n  ai .social-grid { grid-template-columns: 1fr; }\n  ai .grid-2 { grid-template-columns: 1fr; gap: 6px; }\n  ai .npc-grid { grid-template-columns: 1fr; }\n  ai .action-list { grid-template-columns: 1fr; }\n  ai table { font-size: 0.75em; }\n}\n\n/* ========== 滚动条美化 ========== */\nai ::-webkit-scrollbar { width: 6px; }\nai ::-webkit-scrollbar-track { background: var(--bg); }\nai ::-webkit-scrollbar-thumb { background: var(--primary); border-radius: 3px; }","options":{"items":[]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":true,"defaultModelSettings":null,"totalConversations":26,"totalMessages":507,"totalCreditsUsed":507136,"totalTokensUsed":23711932,"totalPlayedUsers":23,"deeplyPlayed":8,"fixedPromptLength":13536,"lorebookLength":34112,"author":{"id":"nCdDAhpgjygrY5wFHjiSqTGvco6EeWME","name":"东皇凌","displayUsername":"dhl114514","username":"dhl114514"},"cardsTags":[{"tag":{"name":"欢乐向","cardsCount":17}},{"tag":{"name":"校园","cardsCount":423}},{"tag":{"name":"cg","cardsCount":34}},{"tag":{"name":"可剧情可涩涩","cardsCount":2460}},{"tag":{"name":"多角色","cardsCount":1110}},{"tag":{"name":"巅峰决战","cardsCount":123}},{"tag":{"name":"可纯爱","cardsCount":91}},{"tag":{"name":"后宫","cardsCount":692}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}