{"id":"ad966ab8-c653-42d2-9d2d-2ad80ff32b72","authorId":"pk5qV5nhSKnRHxAEICTe2MQMxWXcZYv1","title":"【穿越女频修仙】挖我金丹给小师弟？我的肉棒也未尝不粗","description":"（其实也可以当修仙大世界玩）\n\"师兄，那颗完美金丹在你体内也是浪费，不如……\"\n\n你花了一秒钟接收记忆，然后明白了。你穿越到了一本绿茶甜宠毒小说里。你是那个从头到尾给唐三当垫脚石的工具人——被挖金丹、被夺机缘、被所有人当作碍事的存在。\n\n而在这个原著的世界里，修无情道的大师姐会把毕生修为传给唐三，落得香消玉殒；二师姐倾家荡产掏空父母遗物只为成为他的后宫之一；三师姐为他一剑开天，临死前他抱着别的女人；师父为他挡灾，根基尽毁。\n\n但这些——还没有发生。\n\n更关键的是，你发现唐三身上有秘密。他绑定了一个叫「天道眷顾系统」的东西——不是什么天命所归，而是一个感情操控型外挂。师姐们对他的无底线偏爱，全是系统植入的好感和认知滤镜。\n\n上一世的你看不清，跪在地上哭求原谅。这一世的你——\n\n\"我拒绝。\"\n\n你站起来，膝盖上的灰都没拍。四个人同时看向你，表情各异。唐三微微收缩的瞳孔里，你看到了第一道裂缝。\n\n你有先知先觉。你知道每一个原著关键节点。你知道系统的弱点——它不能删除事实，它怕独处，它的点数有限。\n\n你要做的，不是杀唐三。是把他的系统点打到零，把被控制的人一个一个拉回来。或者——直接操服也行。这个修仙世界不设限。\n\n好了。选择权在你手里。是在批斗会上站起来说\"我拒绝\"，还是在宗门大比上和唐三正面交锋，还是在深夜里大师姐敲你的门——\n\n——因果线已激活。天道在看着。","background":null,"backgroundWidth":null,"backgroundHeight":null,"cover":"tvv202q1s2cp328xr8hf8bd4.webp","coverWidth":null,"coverHeight":null,"introPage":"gts0l0l9r9jo9r88brx4df12.html","changelog":"","createdAt":"2026-07-30T13:43:27.711Z","updatedAt":"2026-07-30T15:46:42.373Z","initPublicAt":"2026-07-30T13:45:11.030Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* ========================================================= */\n/* ===== 0. CSS变量 · 修仙宗门色系 ===== */\n/* ========================================================= */\n:root {\n  --bg:                #f0ece4;\n  --surface:           #faf7f2;\n  --surface2:          #f5f0e8;\n  --border:            #c8b898;\n  --border-light:      #d8ccb4;\n  --text:              #2a1e12;\n  --text-dim:          #6a5a4a;\n  --text-bright:       #1a0e04;\n  --accent:            #8b3a3a;\n  --accent-dim:        rgba(139,58,58,0.08);\n  --rose:              #a04545;\n  --gold:              #b8962a;\n  --ink:               #1a1614;\n  --jade:              #5a8a6a;\n  --blue:              #2a6090;\n  --heavenly:          #d4a020;\n  --font-serif:        'Noto Serif SC','Source Han Serif SC','Georgia','SimSun',serif;\n  --font-sans:         'Inter','PingFang SC','Microsoft YaHei','Noto Sans SC',sans-serif;\n  --font-mono:         'SF Mono','Cascadia Code','Consolas','Courier New',monospace;\n}\n\n/* ========================================================= */\n/* ===== 1. 通用折叠栏 · 玄铁风格 ===== */\n/* ========================================================= */\ndetails {\n  display: block; background: var(--ink); padding: 0;\n  margin-bottom: 12px; max-width: 100%; width: 100%; box-sizing: border-box;\n  border: 1px solid #2a221c; border-left: 4px solid #3a3028;\n  box-shadow: 0 2px 12px rgba(10,8,4,0.3);\n  border-radius: 0; transition: box-shadow 0.2s ease, border-color 0.2s ease; overflow: hidden;\n}\ndetails[open] {\n  box-shadow: 0 4px 20px rgba(139,58,58,0.18);\n  border-color: #4a3028;\n}\ndetails:hover { border-left-color: #8b3a3a; }\n\ndetails summary {\n  display: flex; align-items: center; justify-content: space-between;\n  list-style: none; cursor: pointer; position: relative;\n  background: linear-gradient(135deg, #1a1614 0%, #2a221c 100%);\n  padding: 14px 22px;\n  font-weight: 800; letter-spacing: 1.5px; color: #c8b898;\n  font-family: var(--font-serif); font-style: italic; font-size: 1.15em;\n  width: 100%; max-width: 100%; box-sizing: border-box;\n  border-left: 4px solid #3a3028; text-align: left;\n  user-select: none; transition: all 0.2s ease; overflow: hidden; border-radius: 0;\n}\ndetails summary::before {\n  content: \"\"; position: absolute; left: 0; top: 0; bottom: 0;\n  width: 4px; background: #3a3028; transition: background 0.2s ease;\n}\ndetails summary::after {\n  content: \"◆\";\n  font-size: 0.7em; color: #b8962a;\n  text-shadow: 0 0 6px rgba(184,150,42,0.5);\n  transition: all 0.2s ease; margin-left: auto;\n}\ndetails summary:hover {\n  background: linear-gradient(135deg, #2a1e18 0%, #3a2a20 100%);\n  color: #d4a858; border-left-color: #8b3a3a; padding-right: 34px;\n}\ndetails summary:hover::before { background: #8b3a3a; }\ndetails summary:hover::after {\n  content: \"▶\"; color: #d4a858; text-shadow: none; transform: translateX(4px);\n}\ndetails[open] summary::after { transform: rotate(180deg); }\ndetails summary::-webkit-details-marker { display: none; }\ndetails summary::marker { display: none; content: \"\"; }\n\n.details-body {\n  background: #1e1a16;\n  color: #c8bcac;\n  padding: 16px 22px; font-size: 0.95em; line-height: 1.7;\n  border-top: 1px solid #2e2420;\n}\n.details-body a { color: #d4a858; text-decoration: none; }\n.details-body a:hover { color: #e8c878; text-decoration: underline; }\n\n/* ========================================================= */\n/* ===== 2. 面板类折叠 · 宗门卷轴风格 ===== */\n/* ========================================================= */\ndetails.panel-details {\n  background: transparent; border: none; border-left: none;\n  box-shadow: none; margin-bottom: 14px;\n}\ndetails.panel-details[open] { box-shadow: none; border-color: transparent; }\ndetails.panel-details:hover { border-left-color: transparent; }\n\ndetails.panel-details > summary {\n  display: flex; align-items: center; gap: 10px; list-style: none;\n  cursor: pointer; position: relative;\n  background: linear-gradient(135deg, #2a1e18 0%, #1a1410 100%);\n  border-radius: 8px 8px 0 0;\n  padding: 14px 20px; font-weight: 700; letter-spacing: 1px;\n  color: #d4c0a0; font-family: var(--font-serif); font-style: normal;\n  font-size: 0.95em; width: 100%; box-sizing: border-box;\n  border-left: none; border-bottom: 1px solid #2e2420;\n  text-align: left; user-select: none; transition: all 0.2s ease;\n}\ndetails.panel-details > summary::before { display: none; }\ndetails.panel-details > summary .panel-summary-icon { font-size: 1.2em; flex-shrink: 0; }\ndetails.panel-details > summary .panel-summary-title { flex: 0 0 auto; }\ndetails.panel-details > summary .panel-summary-sub {\n  margin-left: auto; font-size: 0.68em; font-weight: 500;\n  color: #6a5a40; letter-spacing: 1.5px;\n  font-family: var(--font-mono);\n}\ndetails.panel-details > summary::after {\n  content: \"▾\"; font-size: 0.7em; color: rgba(200,180,140,0.6);\n  text-shadow: none; margin-left: 6px; transition: transform 0.2s ease; flex-shrink: 0;\n}\ndetails.panel-details[open] > summary {\n  border-radius: 8px 8px 0 0; border-bottom-color: #3a2a20;\n}\ndetails.panel-details[open] > summary::after { transform: rotate(180deg); }\ndetails.panel-details > summary:hover {\n  background: linear-gradient(135deg, #3a2818 0%, #2a1a10 100%);\n  color: #e8d4b0; border-left: none; padding-right: 20px;\n}\ndetails.panel-details > summary:hover::after { color: #e8d4b0; transform: none; }\ndetails.panel-details[open] > summary:hover::after { transform: rotate(180deg); }\ndetails.panel-details > summary::-webkit-details-marker { display: none; }\ndetails.panel-details > summary::marker { display: none; content: \"\"; }\n\n/* ── 面板内容：素绢质感 ── */\n.panel-body {\n  background: linear-gradient(170deg, #fdfaf4 0%, #f5f0e6 100%) !important;\n  border-radius: 0 0 8px 8px !important;\n  border: 1px solid #c8b898 !important; border-top: none !important;\n  color: #2a1e12 !important; padding: 18px 20px !important;\n  box-shadow: inset 0 2px 0 rgba(255,255,255,0.6);\n}\n\n/* ── 各角色面板header色 ── */\ndetails.luo-panel > summary { background: linear-gradient(135deg, #1e2028 0%, #1a1c24 100%); border-left: 3px solid #6a8090; }\ndetails.su-panel > summary { background: linear-gradient(135deg, #1e241a 0%, #1a2018 100%); border-left: 3px solid #5a8a6a; }\ndetails.jian-panel > summary { background: linear-gradient(135deg, #241e1a 0%, #201a16 100%); border-left: 3px solid #9a6a4a; }\ndetails.yun-panel > summary { background: linear-gradient(135deg, #1a1a24 0%, #161620 100%); border-left: 3px solid #7a6a9a; }\ndetails.tang-panel > summary { background: linear-gradient(135deg, #241a1a 0%, #201616 100%); border-left: 3px solid #d4a020; }\ndetails.player-panel > summary { background: linear-gradient(135deg, #1e1a18 0%, #1a1614 100%); border-left: 3px solid #8b3a3a; }\n\n/* ========================================================= */\n/* ===== 3. 玩家面板 ===== */\n/* ========================================================= */\n.player-card { display: flex; flex-direction: column; gap: 14px; }\n.player-name-row {\n  display: flex; align-items: baseline; gap: 10px;\n  padding-bottom: 10px; border-bottom: 1px solid #d8ccb4;\n}\n.player-name { font-size: 1.4em; font-weight: 700; color: #1a0e04; letter-spacing: 1px; }\n.player-badge {\n  font-size: 0.75em; font-weight: 600; color: #8b3a3a;\n  background: rgba(139,58,58,0.1); padding: 2px 10px; border-radius: 10px;\n  border: 1px solid rgba(139,58,58,0.2);\n}\n.player-section { display: flex; flex-direction: column; gap: 4px; }\n.player-tags { display: flex; flex-wrap: wrap; gap: 6px; }\n.player-tag {\n  font-size: 0.8em; font-weight: 600; color: #5a3a2a;\n  background: linear-gradient(135deg, #f0e8dc 0%, #e8dcc8 100%);\n  border: 1px solid #c8b090; padding: 4px 12px; border-radius: 14px;\n}\n.player-text { font-size: 0.85em; color: #3a2a1a; line-height: 1.6; margin: 0; }\n\n/* ========================================================= */\n/* ===== 4. 女性角色通用面板组件 ===== */\n/* ========================================================= */\n.xj-portrait-frame {\n  width: 100%; max-width: 360px; margin: 0 auto 16px auto;\n  border-radius: 6px; overflow: hidden; border: 2px solid #b8962a;\n  box-shadow: 0 4px 20px rgba(20,10,4,0.25); background: #f5ede0;\n}\n.xj-portrait-img { width: 100%; height: auto; display: block; object-fit: cover; }\n.xj-portrait-caption {\n  display: block; text-align: center; padding: 8px 14px;\n  font-size: 0.78em; font-weight: 600; color: #8b6a3a; letter-spacing: 1.5px;\n  background: linear-gradient(180deg, #f5ede0 0%, #eadcc8 100%);\n  border-top: 1px solid #c8b898;\n  font-family: var(--font-serif); font-style: italic;\n}\n.xj-quickinfo {\n  display: flex; flex-wrap: wrap; gap: 8px;\n  margin-bottom: 14px; padding-bottom: 12px; border-bottom: 1px solid #d8ccb4;\n}\n.xj-quickitem {\n  font-size: 0.82em; color: #3a2a1a;\n  background: rgba(184,150,42,0.08); padding: 4px 10px; border-radius: 6px;\n  border: 1px solid rgba(184,150,42,0.15);\n}\n.xj-section { margin-bottom: 10px; }\n.xj-text { font-size: 0.85em; color: #3a2a1a; line-height: 1.6; margin: 0; }\n\n.xj-inner-thoughts {\n  background: linear-gradient(135deg, #fef9f2 0%, #faf3e8 100%);\n  border-left: 3px solid #b8962a; border-radius: 0 6px 6px 0;\n  padding: 12px 16px; margin: 14px 0; font-style: italic;\n}\n.xj-inner-thoughts p { margin: 0; font-size: 0.88em; color: #5a4030; line-height: 1.7; }\n\n.xj-next-action {\n  display: flex; align-items: center; gap: 8px;\n  background: linear-gradient(135deg, #fff8f0 0%, #fef0e0 100%);\n  border: 1px dashed #b8962a; border-radius: 6px; padding: 10px 16px; margin: 12px 0;\n}\n.xj-next-text { font-size: 0.88em; color: #5d4030; font-weight: 500; }\n\n.xj-stat-row { margin-top: 14px; padding-top: 14px; border-top: 1px solid #d8ccb4; }\n\n/* ── 阶段标签 ── */\n.phase-row {\n  margin-top: 10px; padding: 6px 12px;\n  background: rgba(139,58,58,0.06); border-radius: 4px;\n  border-left: 2px solid #8b3a3a; font-size: 0.82em;\n}\n.phase-label { color: #6a5a4a; font-weight: 600; }\n.phase-value { color: #8b3a3a; font-weight: 700; }\n\n/* ========================================================= */\n/* ===== 5. 状态条 · 觉醒度(朱砂红) / 信任值(青蓝) / 天道(暗金) ===== */\n/* ========================================================= */\n.stat-bar { margin: 12px 0; }\n.stat-bar .stat-label {\n  display: flex; justify-content: space-between; align-items: center;\n  font-weight: 700; font-size: 0.9em; color: #2a1e12; margin-bottom: 6px;\n}\n.stat-bar .stat-label span { font-weight: 500; font-size: 0.88em; color: #5a4a3a; }\n.stat-bar .bar-track {\n  width: 100%; height: 12px; background: #e0d8cc; border-radius: 999px;\n  overflow: hidden; box-shadow: inset 0 1px 3px rgba(0,0,0,0.08);\n}\n.stat-bar .bar-fill {\n  height: 100%; border-radius: 999px; transition: width 0.6s ease;\n  box-shadow: inset 0 0 8px rgba(0,0,0,0.12);\n}\n\n/* 觉醒度：朱砂红 */\n.stat-bar.trust .bar-fill.awakening-fill {\n  background: linear-gradient(90deg, #8b3a3a 0%, #c04040 100%);\n  box-shadow: 0 0 8px rgba(139,58,58,0.25);\n}\n\n/* 信任值：青蓝 */\n.stat-bar.desire .bar-fill.trust-fill {\n  background: linear-gradient(90deg, #2a6090 0%, #4080b0 100%);\n  box-shadow: 0 0 8px rgba(42,96,144,0.2);\n}\n\n/* 天道气运：暗金 */\n.stat-bar.desire.locked .bar-fill.heavenly-fill {\n  background: linear-gradient(90deg, #b8962a 0%, #d4a840 100%);\n  box-shadow: 0 0 10px rgba(184,150,42,0.3);\n}\n.stat-bar.desire.locked .bar-fill { background: #3a2818; }\n\n/* ── 数值变动原因 ── */\n.change-reason {\n  font-size: 0.82em; color: #8b5a3a; margin-top: 4px; font-weight: 600;\n  line-height: 1.5; padding: 2px 6px; border-radius: 3px;\n  background: rgba(139,58,58,0.04); border-left: 2px solid #8b3a3a;\n}\n\n/* ========================================================= */\n/* ===== 6. 时间头 · 简化3行 ===== */\n/* ========================================================= */\n.time-header {\n  background: linear-gradient(135deg, #1a1612 0%, #2a2018 40%, #1a1612 100%);\n  border-radius: 10px; padding: 18px 22px; margin-bottom: 20px;\n  color: #e0d4c0; border: 1px solid rgba(184,150,42,0.1);\n  box-shadow: 0 4px 20px rgba(10,8,4,0.3); position: relative; overflow: hidden;\n}\n.time-header::before {\n  content: \"\"; position: absolute; top: -50%; right: -20%;\n  width: 200px; height: 200px;\n  background: radial-gradient(circle, rgba(184,150,42,0.06) 0%, transparent 70%);\n  border-radius: 50%; pointer-events: none;\n}\n.th-main {\n  font-size: 1.3em; font-weight: 700; letter-spacing: 2px;\n  color: #e8d8b8; font-family: var(--font-serif); margin: 0 0 8px; text-indent: 0;\n}\n.th-sub {\n  font-size: 0.9em; color: #b8a890; margin: 0 0 14px; text-indent: 0;\n}\n.th-budget {\n  font-size: 0.85em; color: #8a7a6a; margin: 0; padding-top: 14px;\n  border-top: 1px solid rgba(184,150,42,0.15); text-indent: 0;\n}\n\n/* ========================================================= */\n/* ===== 7. 正文容器 · 古籍感 ===== */\n/* ========================================================= */\n.khorra-output {\n  max-width: 100%; width: 100%; box-sizing: border-box;\n  background: linear-gradient(180deg, #fdfaf4 0%, #f8f2e8 30%, #f5ede0 100%);\n  border-radius: 8px; padding: 22px 24px;\n  border: 1px solid #c8b898;\n  box-shadow: 0 2px 12px rgba(100,80,50,0.08), inset 0 0 0 1px rgba(255,255,255,0.8);\n  line-height: 1.9; color: #2a1e12;\n}\n.khorra-output p {\n  text-indent: 2em; margin: 0.8em 0; line-height: 1.9; font-family: var(--font-serif);\n}\n\n/* ========================================================= */\n/* ===== 8. 正文对话颜色 ===== */\n/* ========================================================= */\n.dialogue { display: inline; padding: 1px 4px; border-radius: 2px; }\n.dialogue.luo { color: #6a8090; background: rgba(106,128,144,0.08); }\n.dialogue.su { color: #5a8a6a; background: rgba(90,138,106,0.08); }\n.dialogue.jian { color: #9a6a4a; background: rgba(154,106,74,0.08); }\n.dialogue.yun { color: #7a6a9a; background: rgba(122,106,154,0.08); }\n.dialogue.tang { color: #d4a020; background: rgba(212,160,32,0.08); }\n.dialogue.user { color: #8b3a3a; background: rgba(139,58,58,0.08); }\n\n/* ========================================================= */\n/* ===== 9. 内心独白 ===== */\n/* ========================================================= */\n.inner-monologue {\n  font-style: italic; color: #5a4a3a;\n  background: linear-gradient(135deg, #faf5ec 0%, #f5ede0 100%);\n  border-left: 3px solid #b8962a; padding: 12px 18px; margin: 16px 0;\n  border-radius: 0 6px 6px 0; font-size: 0.95em; line-height: 1.7; text-indent: 0;\n}\n\n/* ========================================================= */\n/* ===== 10. 因果预算迷你条 ===== */\n/* ========================================================= */\n.budget-mini {\n  display: flex; align-items: center; gap: 10px;\n  margin: 8px 0 0 0; padding: 8px 14px;\n  background: linear-gradient(135deg, #f0e8dc 0%, #e8dcc8 100%);\n  border-radius: 6px; border: 1px solid #c8b898;\n}\n.budget-mini-label { font-size: 0.82em; font-weight: 700; color: #6a4a2a; white-space: nowrap; }\n.budget-mini-bar { flex: 1; height: 8px; background: #d8ccb4; border-radius: 999px; overflow: hidden; }\n.budget-mini-fill {\n  display: block; height: 100%; border-radius: 999px;\n  background: linear-gradient(90deg, #b8962a 0%, #d4a840 100%);\n  transition: width 0.5s ease;\n}\n.budget-mini-num { font-size: 0.82em; font-weight: 700; color: #8b3a3a; white-space: nowrap; }\n\n/* ========================================================= */\n/* ===== 11. 解锁提醒 ===== */\n/* ========================================================= */\n.unlock-notice {\n  display: flex; align-items: center; justify-content: center; gap: 10px;\n  margin: 14px 0 18px 0; padding: 14px 20px;\n  background: linear-gradient(135deg, #fdf4e8 0%, #f8e8d0 100%);\n  border: 2px solid #d4a020; border-radius: 8px;\n  font-size: 0.95em; color: #5d4030;\n  box-shadow: 0 2px 14px rgba(184,150,42,0.15);\n}\n.unlock-icon { font-size: 1.3em; }\n.unlock-text strong { color: #8b3a3a; font-weight: 700; }\n\n/* ========================================================= */\n/* ===== 12. 选择面板 · 令牌风格 ===== */\n/* ========================================================= */\n.choice-panel {\n  margin-top: 18px; padding: 18px 20px;\n  background: linear-gradient(170deg, #fefaf4 0%, #f8f0e4 100%);\n  border: 1px solid #c8b090; border-radius: 8px;\n  box-shadow: 0 2px 14px rgba(100,80,40,0.08);\n}\n.choice-header {\n  display: flex; align-items: center; gap: 8px; margin-bottom: 14px;\n  font-size: 0.95em; font-weight: 700; color: #5a3a1a; letter-spacing: 2px;\n}\n.choice-list { display: flex; flex-direction: column; gap: 8px; }\n.choice-card {\n  display: flex; align-items: center; justify-content: space-between;\n  gap: 12px; padding: 12px 16px;\n  background: #fff; border: 1px solid #d8ccb4; border-radius: 6px;\n  cursor: pointer; transition: all 0.15s ease;\n  box-shadow: 0 1px 3px rgba(0,0,0,0.04);\n}\n.choice-card:hover {\n  background: #fefaf4; border-color: #b8962a;\n  box-shadow: 0 2px 10px rgba(139,58,58,0.08);\n}\n.choice-card[data-choice=\"1\"] { border-left: 4px solid #8b3a3a; }\n.choice-card[data-choice=\"2\"] { border-left: 4px solid #2a6090; }\n.choice-card[data-choice=\"3\"] { border-left: 4px solid #5a8a6a; }\n.choice-left { display: flex; flex-direction: column; gap: 3px; flex: 1; min-width: 0; }\n.choice-label {\n  display: inline-block; width: fit-content;\n  font-size: 0.68em; font-weight: 700; letter-spacing: 1.5px;\n  color: #fff; padding: 2px 8px; border-radius: 3px; text-transform: uppercase;\n}\n.choice-card[data-choice=\"1\"] .choice-label { background: #8b3a3a; }\n.choice-card[data-choice=\"2\"] .choice-label { background: #2a6090; }\n.choice-card[data-choice=\"3\"] .choice-label { background: #5a8a6a; }\n.choice-text { font-size: 0.88em; color: #3a2a1a; line-height: 1.5; }\n.choice-card:hover .choice-text { color: #1a0e04; }\n.choice-arrow {\n  font-size: 0.85em; color: #b8962a; flex-shrink: 0;\n  transition: transform 0.15s ease;\n}\n.choice-card:hover .choice-arrow { color: #8b3a3a; transform: translateX(3px); }\n.choice-note {\n  margin-top: 12px; font-size: 0.76em; color: #8a7a6a;\n  font-style: italic; text-align: center;\n}\n\n/* ========================================================= */\n/* ===== 13. 因果节点 ===== */\n/* ========================================================= */\n.contract-clauses { display: flex; flex-direction: column; gap: 6px; }\n.contract-clause {\n  display: flex; align-items: flex-start; gap: 10px;\n  padding: 12px 14px; border-radius: 6px;\n  background: linear-gradient(135deg, #fdfaf4 0%, #f8f2e8 100%);\n  border: 1px solid #c8b090;\n}\n.clause-num {\n  width: 26px; height: 26px; border-radius: 50%;\n  display: flex; align-items: center; justify-content: center;\n  font-size: 0.72em; font-weight: 700; flex-shrink: 0;\n  font-family: var(--font-mono);\n  background: #8b3a3a; color: #fff;\n}\n.clause-body { flex: 1; min-width: 0; }\n.clause-title { font-size: 0.85em; font-weight: 700; color: #2a1a0e; margin-bottom: 2px; }\n.clause-detail { font-size: 0.78em; color: #5a4a3a; line-height: 1.5; }\n.clause-tag {\n  font-size: 0.68em; font-weight: 700; padding: 3px 8px;\n  border-radius: 10px; flex-shrink: 0; letter-spacing: 0.5px;\n  background: rgba(139,58,58,0.1); color: #8b3a3a; white-space: nowrap;\n}\n.clause-tag.hard { background: rgba(160,69,69,0.12); color: #a04545; }\n.clause-tag.story { background: rgba(90,138,106,0.12); color: #5a8a6a; }\n.contract-new-notice {\n  margin-top: 10px; padding: 10px 14px;\n  background: linear-gradient(135deg, #fef8ec 0%, #faf0dc 100%);\n  border: 1px dashed #b8962a; border-radius: 6px;\n  font-size: 0.82em; font-weight: 600; color: #8b5a2a; text-align: center; letter-spacing: 0.5px;\n}\n.contrast-verdict {\n  background: linear-gradient(135deg, #fdf6ec 0%, #f8ece0 100%);\n  border-radius: 6px; padding: 10px 16px;\n  font-size: 0.84em; color: #5d4030; line-height: 1.6; border: 1px solid #d8c4a0;\n}\n\n/* ========================================================= */\n/* ===== 14. 记忆存档面板 ===== */\n/* ========================================================= */\n.memory-table {\n  width: 100%; border-collapse: collapse; font-size: 0.82em; line-height: 1.6;\n}\n.memory-table th {\n  text-align: left; padding: 6px 8px; font-size: 0.78em; font-weight: 700;\n  color: #6a5a4a; letter-spacing: 0.5px; border-bottom: 1px solid #d8ccb4; white-space: nowrap;\n}\n.memory-table td {\n  padding: 6px 8px; color: #3a2a1a; vertical-align: top; border-bottom: 1px solid #e8dcc8;\n}\n.memory-table tr:last-child td { border-bottom: none; }\n.memory-table td:first-child,\n.memory-table th:first-child {\n  width: 36px; text-align: center;\n  font-family: var(--font-mono); font-weight: 600; color: #8b5a3a;\n}\n\ndetails.memory-config {\n  background: transparent; border: none; border-left: none; box-shadow: none; margin-bottom: 8px;\n}\ndetails.memory-config[open] { box-shadow: none; border-color: transparent; }\ndetails.memory-config:hover { border-left-color: transparent; }\ndetails.memory-config > summary {\n  display: flex; align-items: center; gap: 6px; list-style: none; cursor: pointer;\n  background: #f0e8dc; border-radius: 4px; padding: 8px 14px;\n  font-weight: 600; font-size: 0.8em; color: #5a4a3a; letter-spacing: 0.5px;\n  border-left: none; transition: all 0.15s ease;\n}\ndetails.memory-config > summary::before { display: none; }\ndetails.memory-config > summary::after {\n  content: \"▾\"; font-size: 0.7em; color: #8a7a6a; margin-left: auto; transition: transform 0.2s ease;\n}\ndetails.memory-config[open] > summary::after { transform: rotate(180deg); }\ndetails.memory-config > summary:hover { background: #e8dcc8; color: #2a1a0e; }\ndetails.memory-config > summary::-webkit-details-marker { display: none; }\ndetails.memory-config > summary::marker { display: none; content: \"\"; }\n.memory-config-body {\n  padding: 8px 14px; font-size: 0.78em; color: #6a5a4a;\n  font-family: var(--font-mono); background: #f8f4ec; border-radius: 0 0 4px 4px;\n  border: 1px solid #d8ccb4; border-top: none;\n}\n\ndetails.memory-stm,\ndetails.memory-ltm {\n  background: transparent; border: none; border-left: none; box-shadow: none; margin-bottom: 6px;\n}\ndetails.memory-stm[open],\ndetails.memory-ltm[open] { box-shadow: none; border-color: transparent; }\ndetails.memory-stm:hover,\ndetails.memory-ltm:hover { border-left-color: transparent; }\ndetails.memory-stm > summary,\ndetails.memory-ltm > summary {\n  display: flex; align-items: center; gap: 6px; list-style: none; cursor: pointer;\n  background: #f0e8dc; border-radius: 4px; padding: 8px 14px;\n  font-weight: 600; font-size: 0.82em; color: #5a4a3a; letter-spacing: 0.5px;\n  border-left: none; transition: all 0.15s ease;\n}\ndetails.memory-stm > summary::before,\ndetails.memory-ltm > summary::before { display: none; }\ndetails.memory-stm > summary::after,\ndetails.memory-ltm > summary::after {\n  content: \"▾\"; font-size: 0.7em; color: #8a7a6a; margin-left: auto; transition: transform 0.2s ease;\n}\ndetails.memory-stm[open] > summary::after,\ndetails.memory-ltm[open] > summary::after { transform: rotate(180deg); }\ndetails.memory-stm > summary:hover,\ndetails.memory-ltm > summary:hover { background: #e8dcc8; color: #2a1a0e; }\ndetails.memory-stm > summary::-webkit-details-marker,\ndetails.memory-ltm > summary::-webkit-details-marker { display: none; }\ndetails.memory-stm > summary::marker,\ndetails.memory-ltm > summary::marker { display: none; content: \"\"; }\ndetails.memory-stm > .details-body,\ndetails.memory-ltm > .details-body { background: transparent; padding: 0; border: none; }\n\n.memory-note {\n  font-size: 0.72em; color: #8a7a6a; margin-top: 10px; padding-top: 8px;\n  border-top: 1px solid #d8ccb4; font-style: italic; text-align: center;\n}\n\n/* ========================================================= */\n/* ===== 15. 记忆汇总 ===== */\n/* ========================================================= */\n.memory-summary {\n  background: #1a1612; border: 1px solid #2a221c;\n  border-radius: 4px; padding: 0; overflow: hidden;\n}\n.memory-summary-header {\n  background: #0e0c0a; border-bottom: 1px solid #2a221c;\n  padding: 12px 18px; display: flex; align-items: center; gap: 8px;\n  font-family: var(--font-mono);\n}\n.memory-summary-icon { font-size: 1.1em; }\n.memory-summary-title { font-weight: 700; color: #d4c0a0; letter-spacing: 2px; }\n.memory-summary-body { padding: 18px; font-size: 0.88em; line-height: 1.8; color: #c8b898; }\n.memory-summary-footer {\n  background: #0e0c0a; border-top: 1px solid #2a221c;\n  padding: 10px 18px; font-size: 0.72em; color: #6a5a40;\n  display: flex; justify-content: space-between; align-items: center;\n  font-family: var(--font-mono);\n}\n\n/* ========================================================= */\n/* ===== 16. 思维链 ===== */\n/* ========================================================= */\n.cot-exec-content {\n  font-size: 0.8em; color: #9a8a7a; line-height: 1.6;\n  white-space: pre-wrap; font-family: var(--font-mono);\n}\n.cot-check-details { border-left: 3px solid #b8962a !important; }\n\n/* ========================================================= */\n/* ===== 17. 玩家面板简化组件 ===== */\n/* ========================================================= */\n.p-name {\n  display: flex; align-items: baseline; gap: 10px;\n  padding-bottom: 10px; border-bottom: 1px solid #d8ccb4;\n  font-size: 1.4em; font-weight: 700; color: #1a0e04; letter-spacing: 1px;\n}\n.p-badge {\n  font-size: 0.55em; font-weight: 600; color: #8b3a3a;\n  background: rgba(139,58,58,0.1); padding: 2px 10px; border-radius: 10px;\n  border: 1px solid rgba(139,58,58,0.2);\n}\n.p-section-label {\n  font-size: 0.72em; font-weight: 700; color: #8a7a6a;\n  letter-spacing: 1.5px; text-transform: uppercase; margin: 10px 0 4px;\n}\n.p-tags { display: flex; flex-wrap: wrap; gap: 6px; }\n.p-tags span {\n  font-size: 0.8em; font-weight: 600; color: #5a3a2a;\n  background: linear-gradient(135deg, #f0e8dc 0%, #e8dcc8 100%);\n  border: 1px solid #c8b090; padding: 4px 12px; border-radius: 14px;\n}\n.p-text { font-size: 0.85em; color: #3a2a1a; line-height: 1.6; margin: 0; }\n.p-info-row {\n  display: flex; align-items: baseline; gap: 8px;\n  padding: 6px 0; border-bottom: 1px solid #ece4d4;\n  font-size: 0.85em;\n}\n.p-info-label {\n  color: #8a7a6a; font-weight: 600; letter-spacing: 0.5px;\n  min-width: 40px; flex-shrink: 0;\n}\n.p-info-val {\n  color: #3a2a1a; font-weight: 500;\n}\n\n/* ========================================================= */\n/* ===== 18. 暗色覆盖规则 ===== */\n/* ========================================================= */\n.details-body .stat-bar .stat-label { color: #d8ccc0 !important; }\n.details-body .stat-bar .stat-label span { color: #9a8a7a !important; }\n.details-body .bar-track { background: #2a2220 !important; box-shadow: inset 0 1px 3px rgba(0,0,0,0.4) !important; }\n.details-body .stat-detail-label { color: #d4a858 !important; }\n.details-body .budget-mini {\n  background: linear-gradient(135deg, #1a1612 0%, #201a16 100%) !important;\n  border-color: #2e2420 !important;\n}\n.details-body .budget-mini-label { color: #9a8a7a !important; }\n.details-body .budget-mini-bar { background: #2e2420 !important; }\n.details-body .budget-mini-num { color: #d4a858 !important; }\n.details-body .unlock-notice {\n  background: linear-gradient(135deg, #1e1a16 0%, #241e18 100%) !important;\n  border-color: #b8962a !important; color: #d8ccc0 !important;\n}\n.details-body .unlock-text strong { color: #e8c060 !important; }\n\n/* 面板内显式覆盖：暗→亮 */\n.panel-body .stat-bar .stat-label { color: #2a1e12 !important; }\n.panel-body .stat-bar .stat-label span { color: #5a4a3a !important; }\n.panel-body .bar-track { background: #e0d8cc !important; box-shadow: inset 0 1px 3px rgba(0,0,0,0.08) !important; }\n.panel-body .stat-detail-label { color: #8b5a3a !important; }\n.panel-body .budget-mini {\n  background: linear-gradient(135deg, #f0e8dc 0%, #e8dcc8 100%) !important;\n  border-color: #c8b898 !important;\n}\n.panel-body .budget-mini-label { color: #6a4a2a !important; }\n.panel-body .budget-mini-bar { background: #d8ccb4 !important; }\n.panel-body .budget-mini-num { color: #8b3a3a !important; }\n\n/* ========================================================= */\n/* ===== 19. 溢出保护 ===== */\n/* ========================================================= */\ndetails, details > * { word-wrap: break-word; overflow-wrap: anywhere; word-break: break-word; white-space: normal; max-width: 100%; }\n.stat-bar, .bar-track, .bar-fill { min-width: 0; max-width: 100%; }\n.budget-mini { flex-wrap: wrap; }\n.unlock-notice { flex-wrap: wrap; text-align: center; }\n.panel-body { word-wrap: break-word; overflow-wrap: anywhere; }\n\n/* ========================================================= */\n/* ===== 20. 移动端适配 ===== */\n/* ========================================================= */\n@media (max-width: 640px) {\n  details summary { padding: 12px 14px; font-size: 1em; }\n  details summary:hover { padding-right: 24px; }\n  details.panel-details > summary { padding: 12px 14px; font-size: 0.88em; gap: 6px; }\n  details.panel-details > summary .panel-summary-sub { display: none; }\n  .panel-body { padding: 12px 14px !important; }\n  .xj-portrait-frame { max-width: 100%; }\n  .xj-quickinfo { flex-direction: column; gap: 4px; }\n  .xj-next-action { flex-wrap: wrap; }\n  .time-header { padding: 12px 14px; }\n  .khorra-output { padding: 12px 14px; }\n  .khorra-output p { text-indent: 1.5em; }\n  .choice-panel { padding: 14px 14px; }\n  .choice-card { flex-direction: column; align-items: flex-start; gap: 6px; padding: 10px 14px; }\n  .choice-arrow { align-self: flex-end; }\n  .budget-mini { gap: 6px; padding: 6px 10px; }\n  .budget-mini-label { font-size: 0.75em; }\n  .unlock-notice { padding: 10px 14px; font-size: 0.85em; }\n  .memory-summary-body { padding: 12px; font-size: 0.82em; }\n  .memory-summary-footer { flex-direction: column; gap: 4px; text-align: center; }\n  .contract-clause { flex-wrap: wrap; }\n  .clause-tag { font-size: 0.62em; padding: 2px 6px; }\n  .p-name { font-size: 1.2em; }\n  .p-tags span { font-size: 0.72em; padding: 3px 8px; }\n}\n\n@media (max-width: 380px) {\n  details summary { padding: 10px 12px; font-size: 0.92em; }\n  details.panel-details > summary { padding: 10px 12px; font-size: 0.82em; }\n  .panel-body { padding: 10px 10px !important; }\n  .khorra-output { padding: 10px 10px; }\n  .time-header { padding: 10px 12px; }\n  .xj-portrait-caption { font-size: 0.7em; }\n}\n/* ── 私密档案内嵌折叠 ── */\ndetails.private-details {\n  background: transparent; border: 1px solid rgba(139,58,58,0.15);\n  border-left: 3px solid #8b3a3a; border-radius: 4px;\n  box-shadow: none; margin-top: 12px; overflow: hidden;\n}\ndetails.private-details[open] { box-shadow: 0 2px 10px rgba(139,58,58,0.08); }\ndetails.private-details > summary {\n  display: flex; align-items: center; gap: 6px; list-style: none; cursor: pointer;\n  background: linear-gradient(135deg, rgba(139,58,58,0.08) 0%, rgba(139,58,58,0.04) 100%);\n  padding: 8px 14px; font-weight: 700; font-size: 0.82em;\n  color: #8b3a3a; letter-spacing: 1px; border-left: none;\n  transition: all 0.15s ease; position: relative;\n}\ndetails.private-details > summary::before { display: none; }\ndetails.private-details > summary::after {\n  content: \"▾\"; font-size: 0.65em; color: #8b3a3a;\n  margin-left: auto; transition: transform 0.2s ease;\n  opacity: 0.6;\n}\ndetails.private-details[open] > summary {\n  border-bottom: 1px solid rgba(139,58,58,0.1);\n}\ndetails.private-details[open] > summary::after {\n  transform: rotate(180deg); opacity: 1;\n}\ndetails.private-details > summary:hover {\n  background: linear-gradient(135deg, rgba(139,58,58,0.14) 0%, rgba(139,58,58,0.08) 100%);\n  color: #6a2020;\n}\ndetails.private-details > summary::-webkit-details-marker { display: none; }\ndetails.private-details > summary::marker { display: none; content: \"\"; }\ndetails.private-details > .details-body {\n  background: rgba(139,58,58,0.02); padding: 10px 14px;\n  border-top: none; font-size: 0.84em; line-height: 1.7;\n}","options":{"items":[]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":true,"enableSafeguard":false,"defaultModelSettings":null,"totalConversations":12,"totalMessages":52,"totalCreditsUsed":29720,"totalTokensUsed":1188253,"totalPlayedUsers":7,"deeplyPlayed":2,"fixedPromptLength":16602,"lorebookLength":5992,"author":{"id":"pk5qV5nhSKnRHxAEICTe2MQMxWXcZYv1","name":"rev","displayUsername":"591691636","username":"591691636"},"cardsTags":[{"tag":{"name":"巨乳","cardsCount":221}},{"tag":{"name":"各种玩法","cardsCount":132}},{"tag":{"name":"可NTR","cardsCount":71}},{"tag":{"name":"可剧情可涩涩","cardsCount":2522}},{"tag":{"name":"恶堕","cardsCount":306}},{"tag":{"name":"调教","cardsCount":1032}},{"tag":{"name":"可调教","cardsCount":295}},{"tag":{"name":"开局即可色","cardsCount":1482}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}