{"id":"472f8f72-e63d-4947-8ff7-b760fe28b594","authorId":"rDvEbzyH33bmXZzzHtZBbiMFJNFcID8q","title":"淫欲RPG·女冒险者的高潮之旅","description":"这不是一个你去拯救的世界，而是一个你去生存的世界。\n没有主线、没有天命、没有人告诉你该做什么。\n剑与魔法之下，身体与欲望是第二套力量体系——而城市，不是安全区。小心那些不怀好意的旁人，他们可能已经盯上了你。","background":null,"backgroundWidth":null,"backgroundHeight":null,"cover":"hywpvf4r0eq3quxw09rd0yqc.webp","coverWidth":1728,"coverHeight":1344,"introPage":"a6kea7gokzivkdi42574xote.html","changelog":null,"createdAt":"2026-08-09T13:58:33.816Z","updatedAt":"2026-08-09T16:27:43.175Z","initPublicAt":"2026-08-09T14:02:24.752Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":true,"memorySchema":null,"injectStyles":"/* =================================================================\n   builtInCss · 淫欲RPG·女冒险者的高潮之旅 · 羊皮卷宗暖调 · 四平台兼容\n   -----------------------------------------------------------------\n   版本：作家 v1.0 配套（2026-08-09）· 四平台兼容版\n   配套 Runtime：`pre_prompt-作家v1.0.md`（RPG 分支 · 作家 v1.0）\n   配套规范：`引擎文档/引擎v5/06_PRESENTATION/01_规范/跨平台builtInCss写作规范.md` v2（四平台实测版）\n   适用：MissAI / 夜语 / Rili / 春水 Live 单文件共存——内容层裸选择器四平台通用，\n         平台专属段只命中各自 DOM；Rili 段必须裸写（平台自动加 .custom-styles 前缀）。\n   用途：平台运行时输出区样式（创作记录 / 分隔线 / 正文 / 面板 / 行动建议 / 记忆区 / 平台气泡与输入区）\n   配色：羊皮纸 #f7eeda / 深棕墨 #3d2f20 / 赭金 #b8860b / 朱砂 #9c3d26\n         副文棕 #7a5c3e / 淡棕 #a98a5f / 边框 #c9a96a\n   字体：Georgia / 宋体系（正文、面板）；等宽用于创作记录区小字\n   约束：无外链 / 无绝对定位 / 不依赖 description DOM / 引擎术语零泄漏 /\n         共享层禁用 :is() / 必要信息不依赖伪元素\n   装配：本文件 = 基础对齐 + 羊皮卷主题 + RPG 面板家族通用模块（theme-a）\n          + 四平台容器钩子（见文件尾部）\n   ================================================================= */\n\n/* ---------- 0. 变量根 ---------- */\n:root {\n  --bg: #f7eeda;\n  --bg-2: #f1e4c6;\n  --ink: #3d2f20;\n  --ink-2: #7a5c3e;\n  --ink-3: #a98a5f;\n  --accent: #9c3d26;\n  --gold: #b8860b;\n  --line: rgba(107, 74, 47, .22);\n  --line-hi: rgba(184, 134, 11, .45);\n  --text: #3d2f20;\n  --muted: #8a7355;\n  --dim: #b5a07e;\n  --card: rgba(250, 243, 224, .82);\n  --shadow: 0 10px 28px rgba(74, 55, 40, .18);\n  --buff-pos: #2e5f8a; /* 增益 · 蓝 */\n  --buff-neg: #b03030; /* 减益 · 红 */\n}\n\n/* 运行时输出区整体氛围：羊皮纸底延续 description 视觉 */\nbody {\n  background: radial-gradient(ellipse at 50% 0%, rgba(184, 134, 11, .06), transparent 60%),\n              linear-gradient(180deg, #f7eeda, #f0e0bd);\n  color: #3d2f20;\n  font-family: Georgia, \"Songti SC\", \"SimSun\", serif;\n}\n\n/* 通用过渡 */\n.story,\ndetails,\ndetails summary,\n.panel,\n.panel summary,\n.suggestions,\nsuggested_questions,\n.suggested-questions,\n.suggested_questions {\n  transition: border-color .22s, background-color .22s, box-shadow .22s, opacity .22s, transform .22s;\n}\n\n/* ---------- 1. 正文 .story —— 冒险日志叙事质感 ---------- */\n.story {\n  padding: 26px 24px;\n  font-size: 16px;\n  line-height: 1.92;\n  color: var(--text);\n  letter-spacing: .3px;\n  border-left: 1px solid rgba(184, 134, 11, .16);\n  margin-left: 8px;\n  animation: fadeInStory .6s ease both;\n}\n\n@keyframes fadeInStory {\n  from { opacity: 0; transform: translateY(8px); }\n  to { opacity: 1; transform: none; }\n}\n\n.story p {\n  margin: 0 0 15px;\n  text-indent: 2em;\n}\n\n.story p:last-child {\n  margin-bottom: 0;\n}\n\n/* 强调：朱砂 = 关键名词 / 欲望 / 危险 */\n.story strong {\n  color: var(--accent);\n  font-weight: 700;\n}\n\n/* 斜体：赭金 = 特殊语气 / 内心 */\n.story em {\n  color: var(--gold);\n  font-style: italic;\n}\n\n/* 引文块 */\n.story blockquote {\n  margin: 18px 0;\n  padding: 14px 18px;\n  background: rgba(184, 134, 11, .06);\n  border-left: 3px solid rgba(184, 134, 11, .4);\n  border-radius: 0 6px 6px 0;\n  color: #6b4a2f;\n  font-size: 15px;\n  line-height: 1.75;\n  font-style: italic;\n}\n\n/* 对话引用 */\n.story q {\n  color: var(--gold);\n  font-style: italic;\n}\n\n/* ---------- 2. 物理分隔线 —— 章回交接 ---------- */\nhr,\n.separator {\n  border: none;\n  height: auto;\n  margin: 32px 0;\n  text-align: center;\n  position: relative;\n  overflow: visible;\n}\n\nhr::before,\n.separator::before {\n  content: \"\";\n  position: absolute;\n  left: 5%;\n  right: 5%;\n  top: 50%;\n  height: 1px;\n  background: linear-gradient(90deg,\n    transparent 0%,\n    rgba(184, 134, 11, .25) 15%,\n    rgba(184, 134, 11, .55) 50%,\n    rgba(184, 134, 11, .25) 85%,\n    transparent 100%);\n  transform: translateY(-50%);\n}\n\n/* 中间文字：卷宗批注语态 */\nhr::after,\n.separator::after {\n  content: \"剧本终 · 故事始\";\n  position: relative;\n  display: inline-block;\n  padding: 0 18px;\n  background: var(--bg);\n  font-size: 11px;\n  letter-spacing: .3em;\n  color: rgba(138, 115, 85, .65);\n  animation: fadeInLine .8s ease .2s both;\n}\n\n@keyframes fadeInLine {\n  from { opacity: 0; letter-spacing: .5em; }\n  to { opacity: 1; letter-spacing: .3em; }\n}\n\n/* ---------- 3. 创作记录（世界演进）—— 卷宗批注栏 ---------- */\ndetails {\n  margin: 8px 0;\n  animation: fadeInDetails .5s ease both;\n}\n\n@keyframes fadeInDetails {\n  from { opacity: 0; transform: translateY(4px); }\n  to { opacity: 1; transform: none; }\n}\n\ndetails summary {\n  font-size: 11px;\n  letter-spacing: .18em;\n  color: rgba(138, 115, 85, .7);\n  cursor: pointer;\n  padding: 8px 12px;\n  position: relative;\n  list-style: none;\n  user-select: none;\n  border-radius: 4px;\n}\n\ndetails summary::-webkit-details-marker {\n  display: none;\n}\n\n/* 卷首印记 */\ndetails summary::before {\n  content: \"❖\";\n  display: inline-block;\n  margin-right: 8px;\n  font-size: 10px;\n  color: rgba(184, 134, 11, .55);\n  animation: pulseIndicator 2.6s ease-in-out infinite;\n  vertical-align: middle;\n}\n\n@keyframes pulseIndicator {\n  0%, 100% { opacity: .35; }\n  50% { opacity: 1; }\n}\n\ndetails summary:hover {\n  color: rgba(156, 61, 38, .9);\n  background: rgba(184, 134, 11, .05);\n}\n\n/* 键盘焦点可见性（作家 v1.0 配套升级） */\nsummary:focus-visible,\n.suggestions p:focus-visible,\n.suggestions button:focus-visible,\nsuggested_questions p:focus-visible,\n.suggested-questions p:focus-visible,\n.suggested_questions p:focus-visible {\n  outline: 2px solid var(--gold);\n  outline-offset: 2px;\n}\n\ndetails[open] {\n  margin-bottom: 20px;\n}\n\n.judge[open] > .judge-body {\n  font-size: 12px;\n  line-height: 1.75;\n  color: rgba(90, 68, 45, .85);\n  padding: 12px 16px;\n  background: rgba(241, 228, 198, .72);\n  border: 1px solid rgba(107, 74, 47, .25);\n  border-top: none;\n  border-radius: 0 0 6px 6px;\n  margin-top: -2px;\n}\n\n.judge-body > .judge-line,\n.judge-body > .judge-meta {\n  margin: 6px 0;\n  padding-left: 12px;\n  border-left: 2px solid rgba(184, 134, 11, .3);\n}\n\n.judge-body > :first-child {\n  border-left-color: rgba(156, 61, 38, .5);\n  color: rgba(156, 61, 38, .9);\n}\n\n/* ---------- 4. 状态面板 —— 基础羊皮卡（RPG 家族见尾部） ---------- */\n.panel {\n  margin: 18px 0;\n  padding: 18px 20px;\n  background: var(--card);\n  border: 2px solid #6b4a2f;\n  outline: 1px solid var(--line-hi);\n  outline-offset: -3px;\n  border-radius: 4px;\n  font-size: 14px;\n  line-height: 1.8;\n  color: var(--text);\n  box-shadow: var(--shadow);\n  animation: slideUpPanel .5s ease both;\n}\n\n@keyframes slideUpPanel {\n  from { opacity: 0; transform: translateY(12px); }\n  to { opacity: 1; transform: none; }\n}\n\n.panel summary {\n  font-size: 14px;\n  font-weight: 700;\n  letter-spacing: .1em;\n  margin-bottom: 10px;\n  cursor: pointer;\n  list-style: none;\n  user-select: none;\n  padding: 4px 0;\n  border-bottom: 1px solid var(--line);\n}\n\n.panel summary::-webkit-details-marker {\n  display: none;\n}\n\n/* 世界面板 —— 赭金 */\n.panel:not(.player):not(.npc):not(.memory) summary {\n  color: var(--gold);\n}\n\n/* 玩家面板 —— 朱砂 */\n.panel.player summary {\n  color: var(--accent);\n}\n\n/* NPC 面板 —— 深棕 */\n.panel.npc summary {\n  color: #6b4a2f;\n}\n\n.panel .panel-body,\n.panel .panel-line,\n.panel .row,\n.panel li {\n  list-style: none;\n  margin: 7px 0;\n  padding-left: 6px;\n  line-height: 1.8;\n}\n\n.panel .label {\n  font-size: 12px;\n  color: var(--muted);\n  letter-spacing: .06em;\n  margin-right: 8px;\n}\n\n.panel .value {\n  color: var(--text);\n}\n\n.panel .panel-line:hover,\n.panel .row:hover,\n.panel li:hover {\n  background: rgba(184, 134, 11, .05);\n  border-radius: 4px;\n  margin-left: -6px;\n  padding-left: 12px;\n}\n\n/* ---------- 4.5 Buff 增益/减益配色（作家 v1.0 配套） ---------- */\ndetails.panel .buff-pos {\n  color: var(--buff-pos);\n  font-weight: 600;\n}\n\ndetails.panel .buff-neg {\n  color: var(--buff-neg);\n  font-weight: 600;\n}\n\n/* ---------- 5. 行动建议 —— 卷宗可选项 ---------- */\nsuggested_questions, .suggested-questions, .suggested_questions, .suggestions {\n  display: block;\n  margin: 20px 0 8px;\n  padding: 0;\n  background: transparent;\n  border: none;\n  animation: slideUpPanel .5s ease .1s both;\n  counter-reset: sug;\n}\n\nsuggested_questions::before,\n.suggested-questions::before,\n.suggested_questions::before,\n.suggestions::before {\n  content: \"可选行动\";\n  display: block;\n  font-size: 10px;\n  letter-spacing: .28em;\n  color: rgba(138, 115, 85, .55);\n  margin-bottom: 10px;\n  padding-left: 4px;\n}\n\nsuggested_questions p,\nsuggested_questions button,\n.suggested-questions p,\n.suggested-questions button,\n.suggested_questions p,\n.suggested_questions button,\n.suggestions p,\n.suggestions button {\n  position: relative;\n  padding: 14px 16px 14px 48px;\n  margin: 8px 0;\n  background: var(--card);\n  border: 1px solid rgba(107, 74, 47, .3);\n  border-radius: 4px;\n  color: var(--text);\n  font-size: 14px;\n  line-height: 1.7;\n  width: 100%;\n  appearance: none;\n  -webkit-appearance: none;\n  font-family: inherit;\n  text-align: left;\n  cursor: pointer;\n  counter-increment: sug;\n}\n\n/* 左侧编号 [壹] [贰]... */\nsuggested_questions p::before,\nsuggested_questions button::before,\n.suggested-questions p::before,\n.suggested-questions button::before,\n.suggested_questions p::before,\n.suggested_questions button::before,\n.suggestions p::before,\n.suggestions button::before {\n  content: \"[\" counter(sug, decimal-leading-zero) \"]\";\n  position: absolute;\n  left: 14px;\n  top: 50%;\n  transform: translateY(-50%);\n  font-size: 12px;\n  font-weight: 700;\n  color: rgba(138, 115, 85, .6);\n  letter-spacing: .08em;\n}\n\nsuggested_questions p:hover,\nsuggested_questions button:hover,\n.suggested-questions p:hover,\n.suggested-questions button:hover,\n.suggested_questions p:hover,\n.suggested_questions button:hover,\n.suggestions p:hover,\n.suggestions button:hover {\n  background: #faf3e0;\n  border-color: var(--line-hi);\n  transform: translateY(-1px);\n  box-shadow: 0 8px 20px rgba(74, 55, 40, .16);\n}\n\nsuggested_questions p:hover::before,\nsuggested_questions button:hover::before,\n.suggested-questions p:hover::before,\n.suggested-questions button:hover::before,\n.suggested_questions p:hover::before,\n.suggested_questions button:hover::before,\n.suggestions p:hover::before,\n.suggestions button:hover::before {\n  color: var(--accent);\n}\n\n/* ---------- 6. 通用元素补充 ---------- */\np {\n  margin: 0 0 12px;\n}\n\nul, ol {\n  padding-left: 20px;\n  margin: 10px 0;\n}\n\nli {\n  margin: 5px 0;\n  color: var(--text);\n}\n\n/* 代码/等宽 */\ncode, pre {\n  font-family: \"Courier New\", Consolas, monospace;\n  font-size: 12px;\n  background: rgba(241, 228, 198, .8);\n  border: 1px solid rgba(107, 74, 47, .25);\n  border-radius: 4px;\n  color: rgba(156, 61, 38, .9);\n}\n\ncode {\n  padding: 2px 6px;\n}\n\npre {\n  padding: 12px 16px;\n  overflow-x: auto;\n  margin: 12px 0;\n}\n\n/* 链接 */\na {\n  color: var(--accent);\n  text-decoration: none;\n  border-bottom: 1px solid rgba(156, 61, 38, .3);\n}\n\na:hover {\n  color: var(--gold);\n  border-bottom-color: var(--gold);\n}\n\n/* ---------- 7. 记忆档案面板（Runtime 记忆区模块 · 羊皮卷色系） ---------- */\ndetails.panel.memory summary {\n  color: var(--gold);\n}\n\ndetails.panel.memory > p {\n  margin: 6px 0 2px;\n  font-weight: 600;\n  color: var(--muted);\n}\n\ndetails.panel.memory table {\n  width: 100%;\n  border-collapse: collapse;\n  margin: 4px 0 12px;\n  font-size: 12px;\n  line-height: 1.6;\n}\n\ndetails.panel.memory th,\ndetails.panel.memory td {\n  border: 1px solid var(--line);\n  padding: 5px 8px;\n  text-align: left;\n  vertical-align: top;\n  color: var(--text);\n}\n\ndetails.panel.memory th {\n  background: rgba(184, 134, 11, .12);\n  color: var(--gold);\n  font-size: 10px;\n  letter-spacing: .12em;\n  font-weight: 600;\n}\n\ndetails.panel.memory td {\n  background: rgba(250, 243, 224, .5);\n}\n\n/* ---------- 8. 响应式 ---------- */\n@media (max-width: 480px) {\n  .story {\n    padding: 18px 14px;\n    font-size: 15px;\n    line-height: 1.85;\n    margin-left: 0;\n    border-left: none;\n  }\n\n  .story p {\n    text-indent: 1.5em;\n  }\n\n  .panel {\n    padding: 14px 16px;\n  }\n\n  .panel summary {\n    font-size: 13px;\n    letter-spacing: .06em;\n  }\n\n  suggested_questions p,\n  suggested_questions button,\n  .suggested-questions p,\n  .suggested-questions button,\n  .suggested_questions p,\n  .suggested_questions button,\n  .suggestions p,\n  .suggestions button {\n    padding: 12px 14px 12px 42px;\n    font-size: 13px;\n  }\n\n  suggested_questions p::before,\n  suggested_questions button::before,\n  .suggested-questions p::before,\n  .suggested-questions button::before,\n  .suggested_questions p::before,\n  .suggested_questions button::before,\n  .suggestions p::before,\n  .suggestions button::before {\n    font-size: 11px;\n    left: 12px;\n  }\n\n  details summary {\n    font-size: 10px;\n    letter-spacing: .14em;\n  }\n\n  hr::after,\n  .separator::after {\n    font-size: 10px;\n    letter-spacing: .26em;\n    padding: 0 12px;\n  }\n}\n\n/* 减少动画偏好 */\n@media (prefers-reduced-motion: reduce) {\n  .story, .story *, details, details *, .panel, .panel *,\n  .suggestions, .suggestions *, suggested_questions, suggested_questions *,\n  .suggested-questions, .suggested-questions *, .suggested_questions, .suggested_questions * {\n    animation: none !important;\n    transition: none !important;\n  }\n}\n\n/* =================================================================\n   【RPG 面板家族 · 通用模块 v1.0】theme-a 羊皮卷宗暖调（默认）\n   接入：world / player / npc 三面板挂 rpg-family theme-a 类\n   ================================================================= */\ndetails.panel.rpg-family {\n  --rpg-bg: #f2e8d0;\n  --rpg-frame-d: #6b4a2f;\n  --rpg-frame-l: #d4b87a;\n  --rpg-text: #3a2c1e;\n  --rpg-muted: #8a7355;\n  --rpg-accent: #a0522d;\n  --rpg-gold: #b8860b;\n  --rpg-line: rgba(107, 74, 47, .28);\n  --rpg-tag-bg: rgba(160, 82, 45, .10);\n  --rpg-font: Georgia, \"SimSun\", \"Songti SC\", serif;\n  --rpg-dot-relaxed: #6a8f4e;\n  --rpg-dot-tense: #c9a227;\n  --rpg-dot-escalating: #cf6a2a;\n  --rpg-dot-peak: #a03030;\n  --rpg-dot-friendly: #6a8f4e;\n  --rpg-dot-wary: #c9a227;\n  --rpg-dot-hostile: #a03030;\n  --rpg-dot-neutral: #9c8f76;\n}\n\ndetails.panel.rpg-family {\n  width: 100%;\n  margin: 14px 0;\n  padding: 12px 14px;\n  box-sizing: border-box;\n  background: var(--rpg-bg);\n  border: 2px solid var(--rpg-frame-d);\n  outline: 1px solid var(--rpg-frame-l);\n  outline-offset: -3px;\n  color: var(--rpg-text);\n  font-family: var(--rpg-font);\n  font-size: 13px;\n  line-height: 1.6;\n}\n\ndetails.panel.rpg-family *,\ndetails.panel.rpg-family *::before,\ndetails.panel.rpg-family *::after {\n  box-sizing: border-box;\n}\n\ndetails.panel.rpg-family > summary {\n  cursor: pointer;\n  list-style: none;\n  padding: 2px 0 6px;\n  margin-bottom: 8px;\n  font-weight: 700;\n  letter-spacing: .04em;\n  color: var(--rpg-accent);\n  border-bottom: 1px solid var(--rpg-line);\n}\n\ndetails.panel.rpg-family > summary::-webkit-details-marker {\n  display: none;\n}\n\ndetails.panel.rpg-family > summary::before {\n  content: \"▸ \";\n  color: var(--rpg-muted);\n}\n\ndetails.panel.rpg-family[open] > summary::before {\n  content: \"▾ \";\n}\n\n/* 短标签行兜底（未用结构类的裸 <p><b> 行也按家族样式渲染） */\ndetails.panel.rpg-family > p {\n  margin: 4px 0;\n}\n\ndetails.panel.rpg-family > p > b:first-child {\n  margin-right: 4px;\n  font-weight: 600;\n  color: var(--rpg-accent);\n}\n\n/* 档位指示灯（压力 / 态度通用） */\n.rpg-dot {\n  display: inline-block;\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  margin-right: 6px;\n  vertical-align: 1px;\n  background: var(--rpg-dot-neutral);\n}\n\n.rpg-dot.d-relaxed { background: var(--rpg-dot-relaxed); }\n.rpg-dot.d-tense { background: var(--rpg-dot-tense); }\n.rpg-dot.d-escalating { background: var(--rpg-dot-escalating); }\n.rpg-dot.d-peak { background: var(--rpg-dot-peak); }\n.rpg-dot.d-friendly { background: var(--rpg-dot-friendly); }\n.rpg-dot.d-wary { background: var(--rpg-dot-wary); }\n.rpg-dot.d-hostile { background: var(--rpg-dot-hostile); }\n\n/* world · 卷宗日志 */\n.rpg-log-head {\n  margin: 0 0 6px;\n  padding-bottom: 4px;\n  font-size: 12px;\n  letter-spacing: .06em;\n  color: var(--rpg-muted);\n  border-bottom: 1px dashed var(--rpg-line);\n}\n\n.rpg-log-line {\n  margin: 4px 0;\n}\n\n.rpg-log-line b {\n  margin-right: 4px;\n  font-weight: 600;\n  color: var(--rpg-accent);\n}\n\n.rpg-pressure {\n  margin: 6px 0 0;\n  font-size: 12px;\n  color: var(--rpg-muted);\n}\n\n/* npc · 档案卡 */\n.rpg-npc-head {\n  display: flex;\n  gap: 10px;\n  align-items: center;\n  margin-bottom: 6px;\n}\n\n.rpg-npc-avatar {\n  flex: 0 0 52px;\n  width: 52px;\n  height: 68px;\n  background: var(--rpg-avatar, none) center / cover no-repeat, var(--rpg-frame-l);\n  border: 2px solid var(--rpg-frame-d);\n  outline: 1px solid var(--rpg-frame-l);\n  outline-offset: -2px;\n}\n\n.rpg-npc-name {\n  margin: 0;\n  font-weight: 700;\n  color: var(--rpg-text);\n}\n\n.rpg-npc-sub {\n  margin-left: 6px;\n  font-size: 11px;\n  font-weight: 400;\n  color: var(--rpg-muted);\n}\n\n.rpg-npc-attitude {\n  margin: 2px 0 0;\n  font-size: 12px;\n  color: var(--rpg-muted);\n}\n\n.rpg-npc-line {\n  margin: 3px 0;\n}\n\n.rpg-npc-line b {\n  margin-right: 4px;\n  font-weight: 600;\n  color: var(--rpg-accent);\n}\n\n.rpg-tag {\n  display: inline-block;\n  margin-left: 4px;\n  padding: 0 6px;\n  font-size: 11px;\n  color: var(--rpg-accent);\n  background: var(--rpg-tag-bg);\n  border: 1px solid var(--rpg-line);\n}\n\n/* player · 冒险者铭牌（备用候选；本卡默认卷宗一体） */\n.rpg-plate-head {\n  display: flex;\n  align-items: baseline;\n  gap: 8px;\n  margin-bottom: 6px;\n}\n\n.rpg-plate-badge {\n  padding: 1px 8px;\n  font-size: 12px;\n  font-weight: 700;\n  color: var(--rpg-bg);\n  background: var(--rpg-accent);\n}\n\n.rpg-plate-name {\n  font-size: 15px;\n  font-weight: 700;\n}\n\n.rpg-plate-sub {\n  font-size: 11px;\n  color: var(--rpg-muted);\n}\n\n.rpg-plate-stats {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 4px;\n  margin-bottom: 6px;\n}\n\n.rpg-stat {\n  padding: 1px 6px;\n  font-size: 11px;\n  color: var(--rpg-muted);\n  border: 1px solid var(--rpg-line);\n}\n\n.rpg-plate-line {\n  margin: 3px 0;\n}\n\n.rpg-plate-line b {\n  margin-right: 4px;\n  font-weight: 600;\n  color: var(--rpg-accent);\n}\n\n/* 窄屏 */\n@media (max-width: 480px) {\n  details.panel.rpg-family {\n    padding: 10px;\n  }\n\n  .rpg-npc-head {\n    gap: 8px;\n  }\n\n  .rpg-npc-avatar {\n    flex-basis: 44px;\n    width: 44px;\n    height: 58px;\n  }\n\n  .rpg-plate-stats {\n    gap: 3px;\n  }\n}\n\n/* =================================================================\n   【本卡附加】npc 头像注入占位（有图时取消注释并按地址替换）\n   =================================================================\n   details.panel.rpg-family.rpg-npc .rpg-npc-avatar {\n     --rpg-avatar: url(\"https://你的头像图地址.png\");\n   }\n   ================================================================= */\n\n/* =================================================================\n   【四平台容器钩子 · 2026-08-09 实测版】\n   用法：单文件四平台共存——各平台只命中自己的段，不命中即不生效。\n   注意：Rili 段必须裸写选择器（平台自动加 .custom-styles 前缀）；\n         春水旧钩子 bd-chat-input / bd-send-btn / bd-loading-dots 已失效。\n   ================================================================= */\n\n/* ---------- 8.1 春水 Live（新版实测） ---------- */\n.bd-content-area {\n  background: linear-gradient(180deg, #f7eeda, #f0e0bd);\n}\n.bd-ai-msg {\n  /* AI 气泡：平台自带 rounded-2xl rounded-tl-sm overflow-hidden break-words */\n  border-radius: 14px 14px 14px 4px;\n}\n.bd-user-msg {\n  /* 用户气泡：平台自带 rounded-2xl rounded-br-sm，最大宽 90%/75% */\n  border-radius: 14px 14px 4px 14px;\n}\n.bd-ai-msg .chat-prose,\n.bd-user-msg .chat-prose {\n  color: #3d2f20;\n  font-size: var(--chat-font-size, 15px);\n}\n/* 输入区（新版）：group/composer + textarea + aria-label=发送 */\n.group\\/composer textarea {\n  background: #faf3e0;\n  border: 1px solid var(--line);\n  border-radius: 4px;\n  color: #3d2f20;\n  padding: 10px 12px;\n}\nbutton[aria-label=\"发送\"] {\n  border-radius: 4px;\n}\n\n/* ---------- 8.2 MissAI：内容容器 + theme-light/theme-dark ----------\n   平台 @layer content-base 提供 crv2-* 变量（字号/行高/文字色等）；\n   本卡为暖派羊皮卷，明暗容器都保持同套羊皮纸配色，保证卡面一致。 */\n.content-renderer-v3-container.theme-light {\n  background: #f7eeda;\n  color: #3d2f20;\n}\n.content-renderer-v3-container.theme-dark {\n  background: #f7eeda;\n  color: #3d2f20;\n}\n/* details 会被平台追加 group my-2，间距冲突时用 !important */\n.content-renderer-v3-container details {\n  margin: 8px 0 16px !important;\n}\n\n/* ---------- 8.3 夜语：注入作用域 #installedBuiltInCss + 气泡 ---------- */\n#installedBuiltInCss {\n  /* 变量覆盖写这里，勿用 :root */\n  --bg: #f7eeda;\n  --text: #3d2f20;\n  --muted: #8a7355;\n}\n#installedBuiltInCss .bubble-message-body {\n  color: #3d2f20;\n}\n/* 聊天壳（按需启用）：.chat-answer-container / .chat-message /\n   .user-message / .safe-html-content / .html-message-content */\n\n/* ---------- 8.4 Rili：平台自动加 .custom-styles 前缀 → 本段裸写 ----------\n   根容器自带 data-theme=light data-theme-mode=system；\n   气泡语义：is-assistant / is-user（Tailwind group），气泡壳为平台工具类，\n   覆盖需加 !important，具体选择器以实际 DOM 为准。 */\n.rili-markdown-renderer table {\n  border-color: var(--line);\n}\n\n/* ---------- 9. 末尾覆盖段（平台专属强制覆盖示例，+ !important） ----------\n   各平台覆盖段可并存（不命中即不生效）；需要平台级微调时写在这里。 */\n","options":null,"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":false,"defaultModelSettings":{"modelSettings":{}},"totalConversations":14,"totalMessages":58,"totalCreditsUsed":44049,"totalTokensUsed":1110587,"totalPlayedUsers":10,"deeplyPlayed":2,"fixedPromptLength":6724,"lorebookLength":6101,"author":{"id":"rDvEbzyH33bmXZzzHtZBbiMFJNFcID8q","name":"shenchenxc","displayUsername":"shenchenxc","username":"shenchenxc"},"cardsTags":[{"tag":{"name":"超高自由度","cardsCount":1142}},{"tag":{"name":"加强色情描写","cardsCount":562}},{"tag":{"name":"可快餐可长线","cardsCount":715}},{"tag":{"name":"已破甲","cardsCount":2526}},{"tag":{"name":"大世界","cardsCount":367}},{"tag":{"name":"可剧情可涩涩","cardsCount":2928}},{"tag":{"name":"男性向","cardsCount":1021}},{"tag":{"name":"开放世界","cardsCount":1538}},{"tag":{"name":"开局即可色","cardsCount":1713}},{"tag":{"name":"自由探索","cardsCount":1302}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}