{"id":"9a9970cc-19a2-45f0-843e-6e659b2fd3fc","authorId":"nCdDAhpgjygrY5wFHjiSqTGvco6EeWME","title":"我的妈妈怎么变成萝莉了（单人纯爱救赎卡，含29CG）","description":"你的生母，慕容清\n16年前，她神秘失踪，留下了11岁的子玥，你，和刚出生的子柒，她的妹妹慕容琴也不知道她去了哪里；你的邻家姐姐纪未央发誓会找到她\n15年前，你的父亲与欧阳意萱再婚\n14年前，你的父亲病逝\n不久前，纪未央似乎找到了什么，但你不知道；之后，你看着小姨慕容琴带着一个外表12岁的萝莉来到你的面前\n","background":"kqldckym4phvs3cjuv82tmeu.webp","backgroundWidth":1024,"backgroundHeight":1024,"cover":"y4zshtpz9tst0ufkcbwjw56s.webp","coverWidth":1024,"coverHeight":1024,"introPage":"w56fszwq56wkn6c7dta0jqqk.html","changelog":"","createdAt":"2026-07-05T04:07:50.877Z","updatedAt":"2026-07-19T09:51:34.651Z","initPublicAt":"2026-07-05T04:08:52.374Z","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.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.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.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.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/* =============================================\n   【苏苒·时间裂隙】聊天框美化方案 V1.3\n   ——全白底黑字，统一浅色背景\n   ============================================= */\n\n/* 1. 核心背景层（气泡）—— 浅色 */\n.group.is-user > div:first-child,\n.group.is-assistant > div:first-child {\n    background: rgba(237, 228, 215, 0.98) !important;\n    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05),\n                0 1px 2px rgba(0, 0, 0, 0.03),\n                inset 0 1px 0 rgba(255, 255, 255, 0.6) !important;\n    border: none !important;\n    border-radius: 12px !important;\n    padding: 16px 18px !important;\n    transition: box-shadow 0.2s ease-in-out !important;\n}\n.group.is-user > div:first-child:hover,\n.group.is-assistant > div:first-child:hover {\n    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.07),\n                0 2px 4px rgba(0, 0, 0, 0.03),\n                inset 0 1px 0 rgba(255, 255, 255, 0.8) !important;\n}\n\n/* 2. 文字颜色：统一黑色（白底黑字） */\n.rili-markdown-renderer,\n.rili-markdown-renderer * {\n    color: #000000 !important;   /* 纯黑 */\n    font-size: 15px !important;\n    line-height: 1.7 !important;\n    letter-spacing: 0.3px !important;\n    font-weight: 400 !important;\n}\n\n/* 3. AI气泡装饰线保留 */\n.group.is-assistant > div:first-child {\n    border-left: 3px solid #8c7a6b !important;\n    position: relative !important;\n}\n.group.is-assistant > div:first-child::after {\n    content: '';\n    position: absolute !important;\n    bottom: 0 !important;\n    right: 0 !important;\n    width: 60px !important;\n    height: 2px !important;\n    background: linear-gradient(90deg, transparent, rgba(140, 122, 107, 0.2)) !important;\n    pointer-events: none !important;\n}\n\n/* 4. 系统信息与按钮（适配浅色背景） */\n.text-xs.font-mono.text-muted-foreground {\n    color: #555555 !important;\n    opacity: 0.9 !important;\n    letter-spacing: 0.5px !important;\n}\n.group .md\\:opacity-0 {\n    opacity: 1 !important;\n}\n.bg-muted.rounded.flex button {\n    background: rgba(220, 210, 200, 0.9) !important;\n    border: 1px solid #b0a090 !important;\n}\n.bg-muted.rounded.flex button svg.lucide {\n    stroke: #333333 !important;\n    width: 18px !important;\n    height: 18px !important;\n}\n\n/* 5. 打字加载点（深色点） */\n.flex.gap-2.w-full.h-full.items-center.justify-center > span {\n    background: #333333 !important;\n    opacity: 0.6 !important;\n}\n\n/* 6. 暗色模式强制保持浅色背景 + 黑色文字 */\n@media (prefers-color-scheme: dark) {\n    .group.is-user > div:first-child,\n    .group.is-assistant > div:first-child {\n        background: rgba(237, 228, 215, 0.96) !important;\n    }\n    .rili-markdown-renderer, .rili-markdown-renderer * {\n        color: #000000 !important;\n    }\n}\n\n/* ========== 主题：旧日书函 · 统一白底黑字 ========== */\nai {\n  --bg-page: #f5efe8;          /* 浅米白背景 */\n  --bg-card: #f0e8de;          /* 卡片浅色 */\n  --bg-hover: #e8ddd0;         /* 悬停稍深 */\n  --text-main: #1a1a1a;        /* 黑色文字 */\n  --text-dim: #666666;         /* 灰色 */\n  --text-highlight: #8a7a60;   /* 暖棕高亮 */\n  --accent-blue: #6a8a9a;\n  --accent-green: #7a9a7a;\n  --accent-orange: #b08050;\n  --accent-red: #a06050;\n  --accent-purple: #8a7a9a;\n  --border: #d0c8bc;\n  --radius: 6px;\n\n  display: block;\n  max-width: 760px;\n  margin: 0 auto;\n  padding: 16px;\n  font-family: \"Noto Serif SC\", \"Source Han Serif SC\", Georgia, \"Times New Roman\", serif;\n  font-size: 15px;\n  line-height: 1.7;\n  color: var(--text-main);\n  background: var(--bg-page);\n}\n\nai * {\n  box-sizing: border-box;\n}\n\nai hd {\n  display: block;\n  margin-bottom: 14px;\n  padding-bottom: 10px;\n  font-size: 20px;\n  font-weight: 700;\n  color: var(--text-highlight);\n  letter-spacing: 2px;\n  border-bottom: 2px solid var(--border);\n  font-family: \"Noto Sans SC\", sans-serif;\n}\n\nai text {\n  display: block;\n  margin-bottom: 20px;\n}\nai text p {\n  margin: 8px 0;\n  text-indent: 2em;\n}\n\nai details {\n  margin: 12px 0;\n  border: 1px solid var(--border);\n  border-radius: var(--radius);\n  background: var(--bg-card);\n  overflow: hidden;\n  transition: border-color 0.3s;\n}\nai details[open] {\n  border-color: var(--text-highlight);\n  box-shadow: 0 0 0 1px rgba(138, 122, 96, 0.15);\n}\nai details > summary {\n  padding: 10px 14px;\n  font-weight: 600;\n  font-size: 14px;\n  font-family: \"Noto Sans SC\", sans-serif;\n  color: var(--text-main);\n  background: var(--bg-card);\n  cursor: pointer;\n  user-select: none;\n  transition: background 0.2s, color 0.2s;\n  list-style: none;\n}\nai details > summary::before {\n  content: \"▶\";\n  display: inline-block;\n  margin-right: 8px;\n  font-size: 10px;\n  color: var(--text-dim);\n  transition: transform 0.25s;\n}\nai details[open] > summary::before {\n  transform: rotate(90deg);\n}\nai details > summary:hover {\n  background: var(--bg-hover);\n  color: var(--text-highlight);\n}\nai details > summary em {\n  font-style: normal;\n  color: var(--accent-orange);\n}\nai details > *:not(summary) {\n  padding: 10px 14px 14px;\n  border-top: 1px solid var(--border);\n}\n\nai p {\n  margin: 6px 0;\n}\nai p[t] {\n  padding: 8px 12px;\n  margin: 10px 0;\n  border-left: 3px solid var(--border);\n  border-radius: 0 4px 4px 0;\n  background: rgba(240, 232, 222, 0.4);\n}\nai p[t=\"env\"] { border-left-color: var(--accent-green); }\nai p[t=\"self\"] { border-left-color: var(--accent-blue); }\nai p[t=\"her\"] { border-left-color: var(--accent-orange); }\nai p[t=\"appearance\"] { border-left-color: var(--accent-purple); }\nai p[t=\"body-state\"] { border-left-color: var(--accent-red); }\nai p[t=\"clothing\"] { border-left-color: var(--accent-blue); }\nai p[t=\"language\"] { border-left-color: var(--accent-green); }\nai p[t=\"emotion\"] { border-left-color: var(--accent-orange); }\nai p[t=\"ability\"] { border-left-color: var(--accent-purple); }\nai p[t=\"memory-anchor\"] { border-left-color: var(--accent-blue); }\nai p[t=\"attitude\"] { border-left-color: var(--accent-green); }\nai p[t=\"progress-explain\"] { border-left-color: var(--text-highlight); }\nai p[t=\"current-progress\"] { border-left-color: var(--text-highlight); }\nai p[t=\"recent-changes\"] { border-left-color: var(--accent-orange); }\nai p[t=\"ltm-title\"],\nai p[t=\"stm-title\"] { border-left-color: var(--accent-purple); }\nai p[t=\"main-quest\"],\nai p[t=\"sub-quest\"] { border-left-color: var(--accent-red); }\nai p[t=\"known\"],\nai p[t=\"unknown\"] { border-left-color: var(--text-highlight); }\nai p[t=\"fact\"] { border-left-color: var(--accent-blue); }\nai p[t=\"daily\"],\nai p[t=\"special\"],\nai p[t=\"boundary\"] { border-left-color: var(--accent-orange); }\nai p[t=\"action\"] { border-left-color: var(--accent-green); }\nai p[t=\"touch-trigger\"],\nai p[t=\"physiological\"],\nai p[t=\"self-exploration\"] { border-left-color: var(--accent-red); }\nai p[t=\"incident\"] { border-left-color: var(--accent-orange); }\nai p[t=\"your-obs\"],\nai p[t=\"her-obs\"],\nai p[t=\"dual-moment\"] { border-left-color: var(--accent-purple); }\nai p[t=\"diary-note\"],\nai p[t=\"disclaimer\"],\nai p[t=\"footer-note\"],\nai p[t=\"dual-note\"] { border-left-color: var(--text-dim); font-style: italic; }\nai p[t=\"wechat-group\"] { border-left-color: var(--accent-green); }\nai p[t=\"wechat-private\"] { border-left-color: var(--accent-blue); }\nai p[t=\"wechat-msg\"] { border-left-color: var(--text-dim); padding-left: 16px; }\nai p[t=\"wechat-italic\"] { border-left-color: var(--text-dim); font-style: italic; }\nai p[t=\"browser-history\"] { border-left-color: var(--accent-orange); }\nai p[t=\"divider\"] { border-left: none; height: 1px; background: var(--border); padding: 0; margin: 12px 0; }\nai p[t=\"diary-entry\"] { border-left-color: var(--accent-purple); }\n\nai f {\n  display: inline-block;\n  margin-bottom: 4px;\n  padding: 1px 10px;\n  font-size: 12px;\n  font-weight: 600;\n  font-family: \"Noto Sans SC\", sans-serif;\n  color: #fff;\n  background: var(--text-highlight);\n  border-radius: 3px;\n  letter-spacing: 0.5px;\n}\n\nai d {\n  display: block;\n  margin: 4px 0;\n  padding-left: 4px;\n  color: var(--text-main);\n  font-size: 14px;\n  line-height: 1.6;\n}\n\nai .progress-label {\n  font-size: 14px;\n  font-weight: 600;\n  color: var(--text-highlight);\n  margin: 6px 0;\n  font-family: \"Noto Sans SC\", sans-serif;\n}\nai .progress-bar {\n  height: 6px;\n  margin: 8px 0 12px;\n  background: var(--border);\n  border-radius: 3px;\n  overflow: hidden;\n}\nai .progress-bar span {\n  display: block;\n  height: 100%;\n  background: linear-gradient(90deg, var(--accent-blue), var(--text-highlight));\n  border-radius: 3px;\n  transition: width 0.5s ease;\n}\n\nai table {\n  width: 100%;\n  margin: 10px 0;\n  border-collapse: collapse;\n  font-size: 13px;\n  font-family: \"Noto Sans SC\", sans-serif;\n}\nai th, ai td {\n  padding: 8px 10px;\n  border: 1px solid var(--border);\n  text-align: left;\n  vertical-align: top;\n}\nai th {\n  background: var(--bg-hover);\n  color: var(--text-main);\n  font-weight: 600;\n  font-size: 12px;\n  letter-spacing: 0.5px;\n}\nai td {\n  color: var(--text-main);\n  background: transparent;\n}\nai tr.current td {\n  background: rgba(138, 122, 96, 0.08);\n}\nai tr.current td:first-child {\n  color: var(--text-highlight);\n  font-weight: 600;\n}\n\nai details details {\n  margin: 8px 0;\n  border: 1px solid var(--border);\n}\nai details details > summary {\n  font-size: 13px;\n  padding: 6px 10px;\n}\nai details details > summary::before {\n  font-size: 9px;\n}\nai details:not([open]) > *:not(summary) {\n  display: none;\n}\n\nai *::selection {\n  background: rgba(138, 122, 96, 0.25);\n  color: #000;\n}\nai em {\n  color: var(--text-dim);\n  font-style: italic;\n}\n\n@media (max-width: 480px) {\n  ai {\n    padding: 10px;\n    font-size: 14px;\n  }\n  ai hd {\n    font-size: 17px;\n  }\n  ai d {\n    font-size: 13px;\n  }\n  ai p[t] {\n    padding: 6px 10px;\n  }\n  ai th, ai td {\n    padding: 6px 8px;\n    font-size: 12px;\n  }\n}","options":{"items":[]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":true,"defaultModelSettings":{"model":"dragonfruit_gemini_anti/gemini-3.1-pro-preview"},"totalConversations":12,"totalMessages":179,"totalCreditsUsed":111798,"totalTokensUsed":5246578,"totalPlayedUsers":15,"deeplyPlayed":4,"fixedPromptLength":12603,"lorebookLength":19506,"author":{"id":"nCdDAhpgjygrY5wFHjiSqTGvco6EeWME","name":"东皇凌","displayUsername":"dhl114514","username":"dhl114514"},"cardsTags":[{"tag":{"name":"单人卡","cardsCount":788}},{"tag":{"name":"cg","cardsCount":34}},{"tag":{"name":"剧情向","cardsCount":310}},{"tag":{"name":"妈妈","cardsCount":160}},{"tag":{"name":"救赎","cardsCount":108}},{"tag":{"name":"可剧情可涩涩","cardsCount":2460}},{"tag":{"name":"巅峰决战","cardsCount":123}},{"tag":{"name":"萝莉","cardsCount":189}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}