{"id":"d2762120-b76d-40f7-95f0-21e5e8f07eb0","authorId":"lAgyOY957kxlq7BGiA4uEJT41Y1Uuzis","title":"不要让朋友的妈妈成为保姆的儿媳--朋友的美母拯救计划","description":"【改编自『我的妈妈成了保姆的儿媳』】\n【原作中李璐璐名字换成了刘璐璐】\n【增加了NPC李璐璐父母】\n【增加了一个世界观扩展MOD，包括王姨和成志的隐藏设定以及『都市修行』元素】\n【你可以在其他信息里写上你会超能力、拥有金手指等等😁】\n你认识了一个新朋友，他的名字叫李刚。最近他跟你抱怨他的妈妈最近有些奇怪，这些变化都要从他家新来的那个保姆开始说起。你莫名觉得这个剧情有些熟悉～朋友的美母拯救（夺取）计划，启动！你这个朋友，我交定了！\n（建议自定义剧情开始游戏，固定剧情就当剧情介绍）\n⭐️早期做的卡，更新了破甲词，如果撞甲的话无法生成请使用MOD：【低消耗万能破甲】【破甲，全通用】【曦版专攻哈基米3.1破甲】【暴力强破甲】🙏🏻🙏🏻🙏🏻","background":null,"backgroundWidth":null,"backgroundHeight":null,"cover":"bc5olwoqs9o87lzml5w6ixc1.webp","coverWidth":null,"coverHeight":null,"introPage":"octwx2imxdidxfhogjicml37.html","changelog":"","createdAt":"2026-07-10T02:24:13.747Z","updatedAt":"2026-07-26T06:52:53.085Z","initPublicAt":"2026-07-14T06:15:24.497Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* 输入框区域“其他”按钮（模组/评论/图片/搜索/设置/模型切换等） */\n/* 现代家庭温馨风格按键 - 暖杏色系，柔和圆润，亲和舒适 */\n#prompt-input button:not([type=\"submit\"]) {\n  background: linear-gradient(145deg, #fff3e6 0%, #ffe0c0 100%) !important; /* 柔白杏至暖奶茶渐变 */\n  color: #7a5a4e !important; /* 温暖可可色，柔和清晰 */\n  border: none !important; /* 去除传统硬边框，使用阴影勾勒体积 */\n  border-radius: 40px !important; /* 超大圆角，亲和圆润 */\n  font-family: 'Segoe UI', 'Roboto', 'Noto Sans CJK SC', 'Helvetica Neue', system-ui, -apple-system, sans-serif !important;\n  font-weight: 500 !important; /* 中等字重，不笨重 */\n  font-style: normal !important;\n  text-transform: none !important; /* 取消大写，更随意自然 */\n  letter-spacing: 0.5px !important; /* 轻微字间距，舒适易读 */\n  text-shadow: 0 1px 0 rgba(255, 255, 245, 0.8) !important; /* 柔和顶部高光 */\n  box-shadow: \n    0 4px 8px rgba(0, 0, 0, 0.05),            /* 极浅外部阴影 */\n    0 2px 2px rgba(0, 0, 0, 0.02),\n    inset 0 1px 0 rgba(255, 255, 245, 0.9),   /* 内部顶部柔光 */\n    inset 0 -1px 0 rgba(150, 100, 70, 0.1) !important; /* 底部轻微内阴影 */\n  transition: all 0.2s cubic-bezier(0.2, 0.9, 0.4, 1.1) !important;\n  position: relative;\n  text-align: center;\n  cursor: pointer;\n  backdrop-filter: none;\n}\n\n/* 简洁温馨 */\n#prompt-input button:not([type=\"submit\"])::before,\n#prompt-input button:not([type=\"submit\"])::after {\n  display: none !important;\n}\n\n/* 悬停：柔和的抬升与高亮，像被轻轻抚摸 */\n#prompt-input button:not([type=\"submit\"]):hover {\n  background: linear-gradient(145deg, #fff9f0 0%, #ffebd0 100%) !important;\n  color: #5e3e32 !important; /* 略深暖棕，增加层次 */\n  transform: translateY(-2px) !important;\n  box-shadow: \n    0 8px 16px rgba(0, 0, 0, 0.08),\n    0 4px 6px rgba(0, 0, 0, 0.04),\n    inset 0 1px 0 rgba(255, 255, 245, 1) !important;\n  text-shadow: 0 1px 0 #fffef5 !important;\n  letter-spacing: 0.6px !important; /* 轻微舒展 */\n}\n\n/* 按下：温柔的触底感，不突兀 */\n#prompt-input button:not([type=\"submit\"]):active {\n  transform: translateY(2px) !important;\n  background: linear-gradient(145deg, #f7e2cc 0%, #f0d0b0 100%) !important;\n  box-shadow: \n    0 2px 4px rgba(0, 0, 0, 0.04),\n    inset 0 1px 3px rgba(100, 60, 30, 0.08) !important;\n  color: #6b4a3c !important;\n  transition: all 0.05s ease !important;\n  text-shadow: none !important;\n}\n\n/* 焦点状态：温暖的光晕，而非生硬描边 */\n#prompt-input button:not([type=\"submit\"]):focus-visible {\n  outline: none;\n  box-shadow: 0 0 0 3px rgba(255, 190, 120, 0.5), 0 4px 8px rgba(0, 0, 0, 0.05) !important;\n  background: #fff5ea !important;\n}\n\n/* 可选：为按键容器增加家庭温馨的整体氛围（如背景暖光，但由您自行应用） */\n\n/*\n * 发送按钮 · 雾霾蓝温柔风\n * 适配选择器 button.bg-primary.size-7\n */\n\n#prompt-input [type=\"submit\"],#prompt-input button[aria-label=\"停止\"] {\n  background: linear-gradient(145deg, #e6ecf3 0%, #cedae6 100%) !important;\n  color: #3d5062 !important;\n  border: none !important;\n  border-radius: 40px !important;\n  font-family: 'Segoe UI', 'Roboto', 'Noto Sans CJK SC', 'Helvetica Neue', system-ui, -apple-system, sans-serif !important;\n  font-weight: 500 !important;\n  font-style: normal !important;\n  text-transform: none !important;\n  letter-spacing: 0.5px !important;\n  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7) !important;\n  box-shadow:\n    0 4px 8px rgba(0, 0, 0, 0.05),\n    0 2px 2px rgba(0, 0, 0, 0.02),\n    inset 0 1px 0 rgba(255, 255, 255, 0.85),\n    inset 0 -1px 0 rgba(60, 80, 100, 0.08) !important;\n  transition: all 0.2s cubic-bezier(0.2, 0.9, 0.4, 1.1) !important;\n  position: relative;\n  text-align: center;\n  cursor: pointer;\n  backdrop-filter: none;\n}\n\n#prompt-input [type=\"submit\"]::before,\n#prompt-input [type=\"submit\"]::after,#prompt-input button[aria-label=\"停止\"]::before,#prompt-input button[aria-label=\"停止\"]::after {\n  display: none !important;\n}\n\n#prompt-input [type=\"submit\"]:hover,#prompt-input button[aria-label=\"停止\"]:hover {\n  background: linear-gradient(145deg, #f0f4f8 0%, #dce4ee 100%) !important;\n  color: #2d4052 !important;\n  transform: translateY(-2px) !important;\n  box-shadow:\n    0 8px 16px rgba(0, 0, 0, 0.08),\n    0 4px 6px rgba(0, 0, 0, 0.04),\n    inset 0 1px 0 rgba(255, 255, 255, 0.95) !important;\n  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.85) !important;\n  letter-spacing: 0.6px !important;\n}\n\n#prompt-input [type=\"submit\"]:active,#prompt-input button[aria-label=\"停止\"]:active {\n  transform: translateY(2px) !important;\n  background: linear-gradient(145deg, #c8d2e0 0%, #b8c4d4 100%) !important;\n  box-shadow:\n    0 2px 4px rgba(0, 0, 0, 0.04),\n    inset 0 1px 3px rgba(40, 60, 80, 0.10) !important;\n  color: #2d4052 !important;\n  transition: all 0.05s ease !important;\n  text-shadow: none !important;\n}\n\n#prompt-input [type=\"submit\"]:focus-visible,#prompt-input button[aria-label=\"停止\"]:focus-visible {\n  outline: none !important;\n  box-shadow:\n    0 0 0 3px rgba(160, 190, 220, 0.50),\n    0 4px 8px rgba(0, 0, 0, 0.05) !important;\n  background: #eef2f6 !important;\n}\n\n/* 输入框 class=\"contents\" —— 有边框、无背景，暖杏色系 */\n.contents {\n    /* 尺寸与排版 */\n    display: block;\n    width: 100%;\n    padding: 16px 24px;\n    font-family: 'Segoe UI', 'Roboto', 'Noto Sans CJK SC', 'Helvetica Neue', system-ui, -apple-system, sans-serif;\n    font-size: 16px;\n    font-weight: 450;\n    color: #5e3e32;\n    letter-spacing: 0.4px;\n    line-height: 1.5;\n\n    /* 有边框 —— 温暖细腻的描边 */\n    border: 1.5px solid rgba(190, 150, 130, 0.35);\n    border-radius: 10px;\n\n    /* 无背景 —— 完全透明 */\n    background: transparent !important;\n\n    /* 极浅外影勾勒体积 */\n    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.03), 0 1px 2px rgba(0, 0, 0, 0.02);\n\n    /* 过渡动画 */\n    transition: border-color 0.25s ease, box-shadow 0.25s ease, transform 0.2s cubic-bezier(0.2, 0.9, 0.4, 1.1);\n\n    /* 字体平滑 */\n    -webkit-font-smoothing: antialiased;\n    -moz-osx-font-smoothing: grayscale;\n}\n\n/* 占位符样式 */\n.contents::placeholder {\n    color: #b3978a;\n    font-weight: 400;\n    letter-spacing: 0.3px;\n    opacity: 0.7;\n}\n\n/* 悬停状态 */\n.contents:hover {\n    border-color: rgba(180, 140, 120, 0.55);\n    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.04), 0 1px 4px rgba(0, 0, 0, 0.02);\n}\n\n/* 焦点状态（无生硬 outline，代以暖光晕） */\n.contents:focus {\n    outline: none;\n    border-color: rgba(200, 150, 120, 0.7);\n    box-shadow: 0 0 0 4px rgba(255, 190, 140, 0.25), 0 4px 12px rgba(160, 110, 80, 0.06);\n    background: transparent !important; /* 保持无背景 */\n}\n\n/* 禁用状态 */\n.contents:disabled {\n    opacity: 0.5;\n    border-color: rgba(190, 160, 145, 0.25);\n    cursor: not-allowed;\n    transform: none;\n    box-shadow: none;\n}\n\n\n/* ====用户与AI对话卡片样式==== */\n/* 1. 用户侧-浅色模式下的样式（默认） */\n.is-user .flex.w-fit.max-w-full.min-w-0.flex-col.gap-2.text-sm.border.border-muted {\n    background: #E8F5E9;  /* 浅护眼绿色（豆沙绿） */\n    border: none;\n    border-radius: 4px;\n}\n/* 2. AI侧使用不同的背景色 */\n.is-assistant .flex.w-fit.max-w-full.min-w-0.flex-col.gap-2.text-sm.border.border-muted {\n    background: #F7F5F0;  /* 浅米黄色 */\n}\n/* 3. 深色模式下的样式覆盖 */\n@media (prefers-color-scheme: dark) {\n    .is-user .flex.w-fit.max-w-full.min-w-0.flex-col.gap-2.text-sm.border.border-muted {\n        background: #2E3B30;  /* 深色模式下的深灰绿 */\n    }\n    .is-assistant .flex.w-fit.max-w-full.min-w-0.flex-col.gap-2.text-sm.border.border-muted {\n        background: #2D2B28;  /* 深色模式下的深暖灰 */\n    }\n}\n\n/* 1. 基础容器与内容区域样式 */\ndetails {\nwidth: 100%; /* 可根据实际需求调整宽度 */\nmargin: 10px 0;\n}\n/* 2. summary 标题栏基础样式 */\nsummary {\nlist-style: none; /* 移除默认的展开/折叠小三角 */\npadding: 4px 8px;\ncursor: pointer;\nfont-weight: bold;\ncolor: #333;\nposition: relative;\nuser-select: none; /* 防止文本被选中 */\n/* 核心需求：默认（未展开）状态下仅显示下边框 */\nborder-bottom: 2px solid #ccc; \n}\n/* 兼容 WebKit 内核浏览器（如 Chrome/Safari），彻底隐藏原生箭头 */\nsummary::-webkit-details-marker {\ndisplay: none;\n}\n/* 3. 自定义展开/收起图标 (使用伪元素绘制加号/减号) */\nsummary::before {\ncontent: '+'; /* 默认显示加号 */\nmargin-right: 10px;\nfont-size: 1.2em;\ncolor: #007bff;\ndisplay: inline-block;\ntransition: transform 0.2s ease;\n}\n/* 4. 展开状态下的样式覆盖 */\ndetails[open] > summary {\n/* 展开时，将下边框改为上边框，或者保持下边框但改变颜色以作区分 */\nborder-bottom: 2px solid #007bff; \n}\ndetails[open] > summary::before {\ncontent: '-'; /* 展开时显示减号 */\n}\n/* 5. details 内部包裹内容的样式美化 */\ndetails > div, \ndetails > p {\npadding: 2px;\nmargin-top: 0;\nline-height: 1.6;\ncolor: #555;\nbackground-color: #f9f9f9;\nborder-bottom: 2px solid #ccc; /* 内容区底部也保留下边框，保持整体视觉一致 */\n}\n\n/* ====================\n公共基础样式\n==================== */\n.user1, .user2, .user3,\n.npc1, .npc2, .npc3, .npc4 {\nborder-bottom: 2px solid; \nmargin: 2px 0;\npadding: 2px 0;           \nborder-radius: 2px;\nword-wrap: break-word;\nwhite-space: pre-line;\n}\n/* ====================\n浅色模式（默认颜色）\n==================== */\n/* --- 用户样式 (统一极深黑蓝色字体) --- */\n.user1 { border-color: #1565C0; color: #000814; }\n.user2 { border-color: #1E88E5; color: #000814; }\n.user3 { border-color: #42A5F5; color: #000814; }\n/* --- NPC 样式 (统一极深黑紫色字体) --- */\n.npc1 { border-color: #880E4F; color: #1A0014; }\n.npc2 { border-color: #C62828; color: #1A0014; }\n.npc3 { border-color: #D84315; color: #1A0014; }\n.npc4 { border-color: #BF360C; color: #1A0014; }\n/* ============================\n深色模式适配\n============================ */\n@media (prefers-color-scheme: dark) {\n/* 用户深色模式 (字体微调为极浅蓝白，保证可读性) */\n.user1 { border-color: #64B5F6; color: #E3F2FD; }\n.user2 { border-color: #42A5F5; color: #E3F2FD; }\n.user3 { border-color: #2196F3; color: #E3F2FD; }\n/* NPC 深色模式 (字体微调为极浅紫白，保证可读性) */\n.npc1 { border-color: #F06292; color: #FCE4EC; }\n.npc2 { border-color: #EF5350; color: #FCE4EC; }\n.npc3 { border-color: #FF7043; color: #FCE4EC; }\n.npc4 { border-color: #FF5722; color: #FCE4EC; }\n}\n\n/* ======对话行容器====== */\n.npc-talk,\n.my-talk {\n    display: flex;\n    align-items: flex-start;\n    gap: 10px;\n    margin-bottom: 24px;\n    max-width: 100%;\n}\n\n.npc-talk {\n    flex-direction: row;\n}\n\n.my-talk {\n    flex-direction: row-reverse;\n}\n\n/* ======姓名框 · 黏土效果====== */\n.npc-name,\n.my-name {\n    flex-shrink: 0;\n    padding: 6px 18px;\n    font-weight: 700;\n    font-size: 1.15em;\n    letter-spacing: 0.3px;\n    line-height: 1.4;\n    margin-top: 1px;\n    max-width: 80px; \n    word-break: break-all;\"\n    border: none;\n    border-radius: 14px;\n    color: #ffffff;\n\n    /* 黏土多层阴影 */\n    box-shadow:\n        0 4px 0 rgba(0, 0, 0, 0.15),\n        0 6px 12px rgba(0, 0, 0, 0.08),\n        inset 0 -3px 6px rgba(0, 0, 0, 0.06),\n        inset 0 2px 8px rgba(255, 255, 255, 0.25);\n\n    transform: translateY(-2px);\n    transition: transform 0.15s ease, box-shadow 0.15s ease;\n    cursor: default;\n    user-select: none;\n}\n\n.npc-name:hover,\n.my-name:hover {\n    transform: translateY(-4px);\n    box-shadow:\n        0 6px 0 rgba(0, 0, 0, 0.12),\n        0 10px 20px rgba(0, 0, 0, 0.06),\n        inset 0 -3px 6px rgba(0, 0, 0, 0.04),\n        inset 0 2px 8px rgba(255, 255, 255, 0.30);\n}\n\n.npc-name:active,\n.my-name:active {\n    transform: translateY(2px);\n    box-shadow:\n        0 2px 0 rgba(0, 0, 0, 0.18),\n        0 4px 8px rgba(0, 0, 0, 0.06),\n        inset 0 2px 4px rgba(0, 0, 0, 0.10),\n        inset 0 -1px 4px rgba(255, 255, 255, 0.10);\n    transition-duration: 0.06s;\n}\n\n/* ---- NPC 姓名框 · 深粉色（对应浅粉气泡） ---- */\n.npc-name {\n    background: radial-gradient(circle at 30% 25%,\n            rgba(255, 255, 255, 0.15) 0%,\n            transparent 70%),\n        #b34a4a;\n    /* 主色：深粉色，与气泡阴影呼应 */\n    box-shadow:\n        0 4px 0 #7a2e2e,\n        /* 更深粉色做厚度 */\n        0 6px 12px rgba(0, 0, 0, 0.08),\n        inset 0 -3px 6px rgba(0, 0, 0, 0.08),\n        inset 0 2px 8px rgba(255, 255, 255, 0.20);\n}\n.npc-name:hover {\n    box-shadow:\n        0 6px 0 #7a2e2e,\n        0 10px 20px rgba(0, 0, 0, 0.06),\n        inset 0 -3px 6px rgba(0, 0, 0, 0.06),\n        inset 0 2px 8px rgba(255, 255, 255, 0.28);\n}\n.npc-name:active {\n    box-shadow:\n        0 2px 0 #7a2e2e,\n        0 4px 8px rgba(0, 0, 0, 0.06),\n        inset 0 2px 4px rgba(0, 0, 0, 0.12),\n        inset 0 -1px 4px rgba(255, 255, 255, 0.08);\n}\n\n/* ---- 用户姓名框 · 深蓝色（对应浅蓝气泡） ---- */\n.my-name {\n    background: radial-gradient(circle at 30% 25%,\n            rgba(255, 255, 255, 0.15) 0%,\n            transparent 70%),\n        #2d5a8a;\n    /* 主色：深蓝色，与气泡阴影呼应 */\n    box-shadow:\n        0 4px 0 #1a3f5a,\n        /* 更深蓝色做厚度 */\n        0 6px 12px rgba(0, 0, 0, 0.08),\n        inset 0 -3px 6px rgba(0, 0, 0, 0.08),\n        inset 0 2px 8px rgba(255, 255, 255, 0.20);\n}\n.my-name:hover {\n    box-shadow:\n        0 6px 0 #1a3f5a,\n        0 10px 20px rgba(0, 0, 0, 0.06),\n        inset 0 -3px 6px rgba(0, 0, 0, 0.06),\n        inset 0 2px 8px rgba(255, 255, 255, 0.28);\n}\n.my-name:active {\n    box-shadow:\n        0 2px 0 #1a3f5a,\n        0 4px 8px rgba(0, 0, 0, 0.06),\n        inset 0 2px 4px rgba(0, 0, 0, 0.12),\n        inset 0 -1px 4px rgba(255, 255, 255, 0.08);\n}\n\n/* ======对话气泡（护眼配色）====== */\n.talk-word {\n    flex: 1;\n    min-width: 0;\n    padding: 10px 16px;\n    border: 2px solid;\n    border-radius: 8px;\n    word-wrap: break-word;\n    line-height: 1.6;\n    font-size: 1em;\n    position: relative;\n}\n\n/* ---- NPC 气泡 · 护眼浅粉色 ---- */\n.npc-talk .talk-word {\n    border-color: #d99e9e;\n    background-color: #fce8e8;\n    box-shadow: -6px 6px 0 0 #b34a4a;\n}\n\n/* ---- 用户气泡 · 护眼浅蓝色 ---- */\n.my-talk .talk-word {\n    border-color: #7ba9c9;\n    background-color: #dceaf7;\n    box-shadow: 6px 6px 0 0 #2d5a8a;\n}\n\n/* ======三角形（指向姓名框）====== */\n\n/* ---- NPC：左侧 ---- */\n.npc-talk .talk-word::before,\n.npc-talk .talk-word::after {\n    content: '';\n    position: absolute;\n    left: -8px;\n    top: 14px;\n    width: 0;\n    height: 0;\n    border-style: solid;\n}\n.npc-talk .talk-word::before {\n    border-width: 6px 8px 6px 0;\n    border-color: transparent #d99e9e transparent transparent;\n    filter: drop-shadow(-2px 2px 0 rgba(179, 74, 74, 0.15));\n}\n.npc-talk .talk-word::after {\n    left: -5px;\n    border-width: 5px 7px 5px 0;\n    border-color: transparent #fce8e8 transparent transparent;\n}\n\n/* ---- 用户：右侧 ---- */\n.my-talk .talk-word::before,\n.my-talk .talk-word::after {\n    content: '';\n    position: absolute;\n    right: -8px;\n    top: 14px;\n    width: 0;\n    height: 0;\n    border-style: solid;\n}\n.my-talk .talk-word::before {\n    border-width: 6px 0 6px 8px;\n    border-color: transparent transparent transparent #7ba9c9;\n    filter: drop-shadow(2px 2px 0 rgba(45, 90, 138, 0.15));\n}\n.my-talk .talk-word::after {\n    right: -5px;\n    border-width: 5px 0 5px 7px;\n    border-color: transparent transparent transparent #dceaf7;\n}\n\n/* ======深色模式====== */\n@media (prefers-color-scheme: dark) {\n    body {\n        background: #1a1e24;\n    }\n\n    /* ---- 姓名框 深色 ---- */\n    .npc-name {\n        background: radial-gradient(circle at 30% 25%,\n                rgba(255, 255, 255, 0.08) 0%,\n                transparent 70%),\n            #7a3a3a;\n        /* 深粉色 */\n        box-shadow:\n            0 4px 0 #4a1a1a,\n            0 6px 12px rgba(0, 0, 0, 0.25),\n            inset 0 -3px 6px rgba(0, 0, 0, 0.15),\n            inset 0 2px 8px rgba(255, 255, 255, 0.08);\n        color: #e8edf5;\n    }\n    .npc-name:hover {\n        box-shadow:\n            0 6px 0 #4a1a1a,\n            0 10px 20px rgba(0, 0, 0, 0.20),\n            inset 0 -3px 6px rgba(0, 0, 0, 0.12),\n            inset 0 2px 8px rgba(255, 255, 255, 0.12);\n    }\n    .npc-name:active {\n        box-shadow:\n            0 2px 0 #4a1a1a,\n            0 4px 8px rgba(0, 0, 0, 0.20),\n            inset 0 2px 4px rgba(0, 0, 0, 0.18),\n            inset 0 -1px 4px rgba(255, 255, 255, 0.04);\n    }\n\n    .my-name {\n        background: radial-gradient(circle at 30% 25%,\n                rgba(255, 255, 255, 0.08) 0%,\n                transparent 70%),\n            #1a3f5a;\n        /* 深蓝色 */\n        box-shadow:\n            0 4px 0 #0a1f2a,\n            0 6px 12px rgba(0, 0, 0, 0.25),\n            inset 0 -3px 6px rgba(0, 0, 0, 0.15),\n            inset 0 2px 8px rgba(255, 255, 255, 0.08);\n        color: #e8edf5;\n    }\n    .my-name:hover {\n        box-shadow:\n            0 6px 0 #0a1f2a,\n            0 10px 20px rgba(0, 0, 0, 0.20),\n            inset 0 -3px 6px rgba(0, 0, 0, 0.12),\n            inset 0 2px 8px rgba(255, 255, 255, 0.12);\n    }\n    .my-name:active {\n        box-shadow:\n            0 2px 0 #0a1f2a,\n            0 4px 8px rgba(0, 0, 0, 0.20),\n            inset 0 2px 4px rgba(0, 0, 0, 0.18),\n            inset 0 -1px 4px rgba(255, 255, 255, 0.04);\n    }\n\n    /* ---- 气泡 深色 ---- */\n    .npc-talk .talk-word {\n        border-color: #8a4a4a;\n        background-color: #2a1a1a;\n        color: #e0e4ec;\n        box-shadow: -6px 6px 0 0 #4a2a2a;\n    }\n    .my-talk .talk-word {\n        border-color: #4a7a9a;\n        background-color: #1a2a3a;\n        color: #e0e4ec;\n        box-shadow: 6px 6px 0 0 #1a3a4a;\n    }\n\n    /* ---- 三角形 深色 ---- */\n    .npc-talk .talk-word::before {\n        border-color: transparent #8a4a4a transparent transparent;\n        filter: drop-shadow(-2px 2px 0 rgba(74, 42, 42, 0.3));\n    }\n    .npc-talk .talk-word::after {\n        border-color: transparent #2a1a1a transparent transparent;\n    }\n    .my-talk .talk-word::before {\n        border-color: transparent transparent transparent #4a7a9a;\n        filter: drop-shadow(2px 2px 0 rgba(26, 58, 74, 0.3));\n    }\n    .my-talk .talk-word::after {\n        border-color: transparent transparent transparent #1a2a3a;\n    }\n}\n\n/* ======小屏幕适配 (≤768px)====== */\n@media (max-width: 768px) {\n    .npc-talk,\n    .my-talk {\n        gap: 8px;\n        margin-bottom: 18px;\n    }\n\n    .npc-name,\n    .my-name {\n        font-size: 0.95em;\n        padding: 2px 10px;\n        border-radius: 12px;\n        margin-top: 0;\n        transform: translateY(-1px);\n        box-shadow:\n            0 3px 0 rgba(0, 0, 0, 0.15),\n            0 4px 10px rgba(0, 0, 0, 0.06),\n            inset 0 -2px 4px rgba(0, 0, 0, 0.06),\n            inset 0 2px 6px rgba(255, 255, 255, 0.20);\n    }\n    .npc-name:hover,\n    .my-name:hover {\n        transform: translateY(-2px);\n        box-shadow:\n            0 4px 0 rgba(0, 0, 0, 0.12),\n            0 8px 16px rgba(0, 0, 0, 0.05),\n            inset 0 -2px 4px rgba(0, 0, 0, 0.04),\n            inset 0 2px 6px rgba(255, 255, 255, 0.25);\n    }\n    .npc-name:active,\n    .my-name:active {\n        transform: translateY(2px);\n        box-shadow:\n            0 1px 0 rgba(0, 0, 0, 0.18),\n            0 3px 6px rgba(0, 0, 0, 0.05),\n            inset 0 2px 4px rgba(0, 0, 0, 0.10),\n            inset 0 -1px 4px rgba(255, 255, 255, 0.08);\n    }\n\n    .talk-word {\n        padding: 8px 12px;\n        font-size: 0.95em;\n        border-width: 1.5px;\n        border-radius: 6px;\n    }\n\n    .npc-talk .talk-word::before,\n    .npc-talk .talk-word::after {\n        top: 12px;\n        left: -7px;\n    }\n    .npc-talk .talk-word::before {\n        border-width: 5px 7px 5px 0;\n    }\n    .npc-talk .talk-word::after {\n        left: -4px;\n        border-width: 4px 6px 4px 0;\n    }\n\n    .my-talk .talk-word::before,\n    .my-talk .talk-word::after {\n        top: 12px;\n        right: -7px;\n    }\n    .my-talk .talk-word::before {\n        border-width: 5px 0 5px 7px;\n    }\n    .my-talk .talk-word::after {\n        right: -4px;\n        border-width: 4px 0 4px 6px;\n    }\n\n    .npc-talk .talk-word {\n        box-shadow: -4px 4px 0 0 #b34a4a;\n    }\n    .my-talk .talk-word {\n        box-shadow: 4px 4px 0 0 #2d5a8a;\n    }\n    @media (prefers-color-scheme: dark) {\n        .npc-talk .talk-word {\n            box-shadow: -4px 4px 0 0 #4a2a2a;\n        }\n        .my-talk .talk-word {\n            box-shadow: 4px 4px 0 0 #1a3a4a;\n        }\n        .npc-name {\n            box-shadow:\n                0 3px 0 #4a1a1a,\n                0 4px 10px rgba(0, 0, 0, 0.25),\n                inset 0 -2px 4px rgba(0, 0, 0, 0.15),\n                inset 0 2px 6px rgba(255, 255, 255, 0.06);\n        }\n        .my-name {\n            box-shadow:\n                0 3px 0 #0a1f2a,\n                0 4px 10px rgba(0, 0, 0, 0.25),\n                inset 0 -2px 4px rgba(0, 0, 0, 0.15),\n                inset 0 2px 6px rgba(255, 255, 255, 0.06);\n        }\n    }\n}","options":{"items":[{"order":0,"label":"色色描写","type":"SET-INPUT","value":"❤️"}]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":true,"defaultModelSettings":null,"totalConversations":97,"totalMessages":2058,"totalCreditsUsed":1827760,"totalTokensUsed":48782575,"totalPlayedUsers":78,"deeplyPlayed":42,"fixedPromptLength":9122,"lorebookLength":20182,"author":{"id":"lAgyOY957kxlq7BGiA4uEJT41Y1Uuzis","name":"dadsaysnoplay","displayUsername":"momsaysnoplay","username":"momsaysnoplay"},"cardsTags":[{"tag":{"name":"R18","cardsCount":258}},{"tag":{"name":"自定义","cardsCount":338}},{"tag":{"name":"已破甲","cardsCount":2205}},{"tag":{"name":"可剧情可涩涩","cardsCount":2459}},{"tag":{"name":"可纯爱可NTL可NTR","cardsCount":5}},{"tag":{"name":"角色扮演","cardsCount":370}},{"tag":{"name":"都市修仙","cardsCount":1}},{"tag":{"name":"高自由度","cardsCount":180}},{"tag":{"name":"男性向R18","cardsCount":60}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}