{"id":"7de2e99e-2381-46a1-8c83-cbc779a555e5","authorId":"i8nBrcTDfJqzmiE7T3kTo1dNeOe1MTqM","title":"家妻食谱中好像包括我啊？！","description":"【bl|gl|bg|gb】【人外】【因为长得好看所以无论左右都是老婆】【可能微恐】仿佛每一部爱情题材的作品里都写过的桥段——你第一次见到那个人的时候，对方正站在街角，像是被整座城市遗落在那里的旅人。\nTA不是本地人，这一点从TA茫然四顾的样子就能看出来。拎着一只不大的行李箱，头发被风吹得有些凌乱，表情却平静得近乎木讷，像一尊被搬到陌生展厅里的雕塑。\n然后你们的视线撞在了一起。就那么短短几秒，你的脑子里只剩下一个念头——\n「这是我老婆。」","background":null,"backgroundWidth":null,"backgroundHeight":null,"cover":"d4ubqj2xnm8zis5lnhfl4kqo.webp","coverWidth":400,"coverHeight":300,"introPage":"evjghh5qwip8l1tz6r3qdrud.html","changelog":null,"createdAt":"2026-08-27T17:04:38.339Z","updatedAt":"2026-08-27T17:20:20.030Z","initPublicAt":"2026-08-27T17:04:51.397Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* ============================================= */\n/*  界面美化 — 马卡龙奶系 统一主题                */\n/* ============================================= */\n\n/* ---- 顶部栏 ---- */\n.sticky.w-full.top-0.flex.items-center {\n  background: linear-gradient(\n    135deg,\n    #fefcf8 0%,\n    #fdf0f0 35%,\n    #f0ecf6 70%,\n    #eef4fa 100%\n  ) !important;\n  border-bottom: 1.5px solid #e0d8d4 !important;\n  box-shadow: 0 2px 12px rgba(80, 60, 60, 0.06) !important;\n}\n\n/* 模型选择器容器 */\n#ai-model-selector .group.flex.items-center {\n  background: rgba(255, 255, 255, 0.6) !important;\n  border: 1px solid #e0d8d4 !important;\n  border-radius: 8px !important;\n  padding: 3px 10px !important;\n  transition: border-color 0.25s, box-shadow 0.25s !important;\n}\n\n#ai-model-selector .group.flex.items-center:hover {\n  border-color: #d8cce8 !important;\n  box-shadow: 0 0 0 2px rgba(216, 204, 232, 0.2) !important;\n}\n\n/* 模型名称 */\n#ai-model-selector .truncate.text-\\[13px\\] {\n  color: #5a5070 !important;\n  font-family: \"Segoe UI\", \"Microsoft YaHei\", \"PingFang SC\", sans-serif !important;\n  font-weight: 500 !important;\n}\n\n/* 下拉箭头 */\n#ai-model-selector .shrink-0.flex.items-center svg {\n  fill: #a098b0 !important;\n  transition: transform 0.2s !important;\n}\n\n#ai-model-selector .group.flex.items-center:hover svg {\n  transform: translateY(1px) !important;\n}\n\n/* 设置按钮 */\n#header-setting-button {\n  color: #a098b0 !important;\n  border-radius: 8px !important;\n  transition: background 0.25s, color 0.25s !important;\n}\n\n#header-setting-button:hover {\n  background: rgba(216, 204, 232, 0.18) !important;\n  color: #706078 !important;\n}\n\n/* ---- 开场白选择器 ---- */\ndiv.flex.items-center.h-9.bg-white.rounded-md.cursor-pointer.group[class*=\"border-gray\"] {\n  background: linear-gradient(135deg, #fefcf8, #fdf0f0) !important;\n  border: 1.5px solid #e0d8d4 !important;\n  border-radius: 10px !important;\n  box-shadow: 0 1px 6px rgba(80, 60, 60, 0.05) !important;\n  transition: border-color 0.25s, box-shadow 0.25s !important;\n}\n\ndiv.flex.items-center.h-9.bg-white.rounded-md.cursor-pointer.group[class*=\"border-gray\"]:hover {\n  border-color: #d8cce8 !important;\n  box-shadow: 0 2px 10px rgba(216, 204, 232, 0.18) !important;\n}\n\ndiv.flex.items-center.h-9.cursor-pointer.group svg[data-icon=\"SlidersH\"],\ndiv.flex.items-center.h-9.cursor-pointer.group svg[data-icon=\"ChevronDown\"] {\n  fill: #a098b0 !important;\n  transition: transform 0.2s !important;\n}\n\ndiv.flex.items-center.h-9.cursor-pointer.group:hover svg[data-icon=\"ChevronDown\"] {\n  transform: translateY(1px) !important;\n}\n\n/* ---- 按钮栏 ---- */\n#ai-mod-button2 button.MuiButton-root {\n  background: linear-gradient(180deg, #fefcf8, #f8f0f0) !important;\n  border: 1px solid #e0d8d4 !important;\n  border-radius: 8px !important;\n  color: #5a5070 !important;\n  font-family: \"Segoe UI\", \"Microsoft YaHei\", \"PingFang SC\", sans-serif !important;\n  font-size: 12.5px !important;\n  box-shadow:\n    0 1px 4px rgba(80, 60, 60, 0.05),\n    inset 0 1px 0 rgba(255, 255, 255, 0.8) !important;\n  transition: all 0.25s !important;\n}\n\n#ai-mod-button2 button.MuiButton-root:hover {\n  background: linear-gradient(180deg, #f0ecf6, #e8e0f0) !important;\n  border-color: #c8bcd8 !important;\n  box-shadow:\n    0 2px 8px rgba(216, 204, 232, 0.2),\n    inset 0 1px 0 rgba(255, 255, 255, 0.9) !important;\n}\n\n#ai-mod-button2 button.MuiButton-root svg {\n  fill: #a098b0 !important;\n  transition: fill 0.2s !important;\n}\n\n#ai-mod-button2 button.MuiButton-root:hover svg {\n  fill: #706078 !important;\n}\n\n/* ---- 底部栏 ---- */\n.bg-gradient-to-t {\n  background: linear-gradient(\n    to top,\n    #fefcf8 0%,\n    #fdf0f0 40%,\n    rgba(254, 252, 248, 0) 100%\n  ) !important;\n}\n\n/* 输入框容器 */\n#ai-chat-bottom-input {\n  background: rgba(255, 255, 255, 0.65) !important;\n  border: 1.5px solid #e0d8d4 !important;\n  border-radius: 14px !important;\n  box-shadow:\n    0 2px 14px rgba(80, 60, 60, 0.06),\n    inset 0 1px 0 rgba(255, 255, 255, 0.9) !important;\n  transition: border-color 0.3s, box-shadow 0.3s !important;\n}\n\n#ai-chat-bottom-input:focus-within {\n  border-color: #d8cce8 !important;\n  box-shadow:\n    0 2px 18px rgba(216, 204, 232, 0.18),\n    inset 0 1px 0 rgba(255, 255, 255, 0.9) !important;\n}\n\n/* 主输入框 */\n#ai-chat-input {\n  color: #4a4444 !important;\n  font-family: \"Segoe UI\", \"Microsoft YaHei\", \"PingFang SC\", sans-serif !important;\n  font-size: 14px !important;\n  background: transparent !important;\n}\n\n#ai-chat-input::placeholder {\n  color: #c0b8c0 !important;\n  font-style: italic !important;\n}\n\n#ai-chat-input::selection {\n  background: rgba(216, 204, 232, 0.35) !important;\n  color: #4a4444 !important;\n}\n\n/* ---- 分页栏 ---- */\n.MuiPaginationItem-root {\n  color: #8a8090 !important;\n  border-color: #e0d8d4 !important;\n  background: rgba(255, 255, 255, 0.5) !important;\n  font-family: \"Segoe UI\", \"Microsoft YaHei\", \"PingFang SC\", sans-serif !important;\n  transition: background 0.2s, color 0.2s, border-color 0.2s !important;\n}\n\n.MuiPaginationItem-root:hover {\n  background: rgba(240, 236, 246, 0.5) !important;\n  border-color: #d0c8d8 !important;\n  color: #5a5070 !important;\n}\n\n.MuiPaginationItem-root.Mui-selected {\n  background: linear-gradient(135deg, #e8ddf0, #d8cce8) !important;\n  color: #4a4060 !important;\n  border-color: #c8bcd8 !important;\n  font-weight: 600 !important;\n}\n\n.MuiPaginationItem-root.Mui-disabled {\n  color: #d0c8cc !important;\n  opacity: 0.5 !important;\n}\n\n.MuiPaginationItem-icon {\n  fill: #a098b0 !important;\n}\n\n/* 跳转输入区域 */\n.MuiStack-root.css-1uwir8f {\n  color: #8a8090 !important;\n}\n\n.MuiStack-root.css-1uwir8f .MuiBox-root {\n  color: #8a8090 !important;\n  font-family: \"Segoe UI\", \"Microsoft YaHei\", \"PingFang SC\", sans-serif !important;\n}\n\n.MuiInputBase-input {\n  color: #5a5070 !important;\n  border-color: #e0d8d4 !important;\n  background: rgba(255, 255, 255, 0.5) !important;\n  border-radius: 6px !important;\n}\n\n/* ---- 评论区 ---- */\n\n/* 背景容器 */\ndiv[class*=\"w-full\"][class*=\"bg-white\"][class*=\"bottom-0\"] {\n  background: linear-gradient(\n    180deg,\n    #fefcf8 0%,\n    #fdf0f0 50%,\n    #f0ecf6 100%\n  ) !important;\n  padding-left: 16px !important;\n  padding-right: 16px !important;\n}\n\n/* 顶部标题 */\ndiv.text-lg.font-bold {\n  color: #4a4060 !important;\n  font-family: \"Segoe UI\", \"Microsoft YaHei\", \"PingFang SC\", sans-serif !important;\n}\n\n/* 个人评分文字 */\np.MuiTypography-body1.text-grey-600 {\n  color: #8a8090 !important;\n}\n\n/* 评分星星 */\nspan.MuiRating-iconEmpty svg {\n  fill: #e0d8d4 !important;\n}\n\nspan.MuiRating-iconFilled svg {\n  fill: #e8b898 !important;\n}\n\n/* 评分数字 */\nspan.text-orange-500 {\n  color: #c8a080 !important;\n  font-weight: 600 !important;\n}\n\n/* 评论输入框容器 */\ndiv.flex.flex-col.border-gray-200 {\n  border-color: #e0d8d4 !important;\n  border-radius: 10px !important;\n  background: rgba(255, 255, 255, 0.5) !important;\n  transition: border-color 0.25s !important;\n  padding: 4px 8px !important;\n}\n\ndiv.flex.flex-col.border-gray-200:focus-within {\n  border-color: #d8cce8 !important;\n}\n\n/* 评论输入框 */\ntextarea.rc-textarea {\n  color: #4a4444 !important;\n  font-family: \"Segoe UI\", \"Microsoft YaHei\", \"PingFang SC\", sans-serif !important;\n  background: transparent !important;\n}\n\n/* 字数统计 */\ndiv.bg-gray-100.text-gray-500 {\n  background: rgba(240, 236, 246, 0.3) !important;\n  color: #b0a8b8 !important;\n  border-radius: 0 0 10px 10px !important;\n}\n\n/* 发送评论按钮 */\ndiv.cursor-pointer.group.flex.items-center.justify-center {\n  transition: transform 0.2s !important;\n}\n\ndiv.cursor-pointer.group.flex.items-center.justify-center:hover {\n  transform: scale(1.08) !important;\n}\n\ndiv[data-state=\"closed\"] svg[data-icon=\"Send03\"] {\n  fill: #a098b0 !important;\n  transition: fill 0.2s !important;\n}\n\ndiv.cursor-pointer.group.flex.items-center.justify-center:hover svg[data-icon=\"Send03\"] {\n  fill: #706078 !important;\n}\n\n/* 分割线 */\ndiv.style_divider__mW0YX {\n  background: linear-gradient(\n    90deg,\n    transparent,\n    #e0d8d4 20%,\n    #d8cce8 50%,\n    #e0d8d4 80%,\n    transparent\n  ) !important;\n  height: 1px !important;\n}\n\n/* 排序按钮 */\nbutton.MuiButton-containedPrimary,\nbutton.MuiButton-outlinedPrimary {\n  font-family: \"Segoe UI\", \"Microsoft YaHei\", \"PingFang SC\", sans-serif !important;\n  border-radius: 8px !important;\n  font-size: 12px !important;\n  transition: all 0.25s !important;\n}\n\nbutton.MuiButton-containedPrimary {\n  background: linear-gradient(135deg, #d8cce8, #c8bcd8) !important;\n  color: #4a4060 !important;\n  border: 1px solid #c0b0d0 !important;\n  box-shadow: 0 1px 4px rgba(160, 140, 180, 0.15) !important;\n}\n\nbutton.MuiButton-containedPrimary:hover {\n  background: linear-gradient(135deg, #c8bcd8, #b8a8cc) !important;\n  box-shadow: 0 2px 8px rgba(160, 140, 180, 0.25) !important;\n}\n\nbutton.MuiButton-outlinedPrimary {\n  background: rgba(255, 255, 255, 0.5) !important;\n  color: #8a8090 !important;\n  border: 1px solid #e0d8d4 !important;\n}\n\nbutton.MuiButton-outlinedPrimary:hover {\n  background: rgba(240, 236, 246, 0.4) !important;\n  border-color: #d0c8d8 !important;\n  color: #5a5070 !important;\n}\n\n/* 评论列表 */\ndiv.p-3.overflow-y-auto {\n  scrollbar-width: thin !important;\n  scrollbar-color: #d8d0dc #f8f4f8 !important;\n}\n\ndiv.p-3.overflow-y-auto::-webkit-scrollbar {\n  width: 5px !important;\n}\n\ndiv.p-3.overflow-y-auto::-webkit-scrollbar-track {\n  background: #f8f4f8 !important;\n  border-radius: 3px !important;\n}\n\ndiv.p-3.overflow-y-auto::-webkit-scrollbar-thumb {\n  background: linear-gradient(180deg, #d8cce8, #e0d0d8) !important;\n  border-radius: 3px !important;\n}\n\n/* 评论项 hover */\ndiv.group.ml-0 {\n  border-radius: 8px !important;\n  transition: background 0.2s !important;\n  padding: 8px 12px !important;\n}\n\ndiv.group.ml-0:hover {\n  background: rgba(248, 240, 246, 0.35) !important;\n}\n\n/* 用户头像 */\ndiv.group img.rounded-full {\n  border: 1.5px solid #e0d8e4 !important;\n  box-shadow: 0 1px 4px rgba(80, 60, 80, 0.08) !important;\n}\n\n/* 用户名 */\ndiv.text-sm.text-grey-600 span.font-bold {\n  color: #5a5070 !important;\n}\n\n/* \"（你）\" 标签 */\nspan.text-\\[10px\\] {\n  color: #c0a8b8 !important;\n  background: rgba(240, 236, 246, 0.4) !important;\n  border-radius: 4px !important;\n  padding: 0 4px !important;\n}\n\n/* 评论内容 */\ndiv.break-all {\n  color: #4a4444 !important;\n  line-height: 1.7 !important;\n}\n\n/* 时间戳 */\ndiv.text-xs.text-grey-600 {\n  color: #b8b0b8 !important;\n}\n\n/* 点赞按钮 */\nbutton.text-gray-400 {\n  color: #c0b8c8 !important;\n  transition: color 0.2s !important;\n}\n\nbutton.text-gray-400:hover {\n  color: #e8889a !important;\n}\n\nbutton.text-gray-400 svg {\n  transition: transform 0.2s !important;\n}\n\nbutton.text-gray-400:hover svg {\n  transform: scale(1.15) !important;\n}\n\n/* 回复文字 */\nspan.cursor-pointer {\n  color: #a098b0 !important;\n  transition: color 0.2s !important;\n}\n\nspan.cursor-pointer:hover {\n  color: #706078 !important;\n}\n\n/* 回复区域边框 */\ndiv.ml-8.border-l {\n  border-color: #e4dced !important;\n}\n\n/* ============================================= */\n/*  聊天框美化 — 马卡龙奶系 配套主题               */\n/* ============================================= */\n\n/* ---- 隐藏顶部颜色装饰条 ---- */\n[class*=\"bg-[#F1CBCB]\"],\n[class*=\"bg-[#c9e1e9]\"] {\n  display: none !important;\n}\n\n/* ---- 统一聊天框 ---- */\n.bg-gray-100\\/90.relative.inline-block {\n  background: linear-gradient(\n    160deg,\n    #fefcf8 0%,\n    #fdf0f0 40%,\n    #f0ecf6 100%\n  ) !important;\n  border: 1.5px solid #e0d8d4 !important;\n  border-radius: 14px !important;\n  box-shadow:\n    0 2px 14px rgba(80, 60, 60, 0.07),\n    inset 0 1px 0 rgba(255, 255, 255, 0.9) !important;\n  padding: 4px !important;\n  position: relative !important;\n  isolation: isolate !important;\n  overflow: hidden !important;\n}\n\n/* ---- 聊天框内层双边框效果 ---- */\n.bg-gray-100\\/90.relative.inline-block::after {\n  content: \"\" !important;\n  position: absolute !important;\n  inset: 3px !important;\n  border-radius: 12px !important;\n  border: 1px solid rgba(232, 228, 224, 0.6) !important;\n  pointer-events: none !important;\n  z-index: 0 !important;\n}\n\n/* ---- 输入框单独微调（略深一点点） ---- */\n.bg-gray-100\\/90.relative.inline-block:not(.chat-answer-container .bg-gray-100\\/90) {\n  background: linear-gradient(\n    160deg,\n    #fefcf8 0%,\n    #eef4fa 50%,\n    #eef8f2 100%\n  ) !important;\n  border-color: #c8d8d0 !important;\n}\n\n/* ---- 背景装饰伪元素（微妙的浮动光斑） ---- */\n.bg-gray-100\\/90.relative.inline-block::before {\n  content: \"\" !important;\n  position: absolute !important;\n  top: -30% !important;\n  right: -20% !important;\n  width: 160px !important;\n  height: 160px !important;\n  border-radius: 50% !important;\n  background: radial-gradient(\n    circle,\n    rgba(216, 204, 232, 0.12) 0%,\n    rgba(242, 208, 208, 0.08) 40%,\n    transparent 70%\n  ) !important;\n  pointer-events: none !important;\n  z-index: 0 !important;\n}\n\n/* ---- 文本内容 ---- */\n.markdown-body {\n  color: #4a4444 !important;\n  font-family: \"Segoe UI\", \"Microsoft YaHei\", \"PingFang SC\", sans-serif !important;\n  font-size: 14px !important;\n  line-height: 1.75 !important;\n  position: relative !important;\n  z-index: 1 !important;\n  background: transparent !important;\n  padding: 8px 16px !important;\n}\n\n/* ---- 底部按钮 ---- */\n.MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-textPrimary {\n  color: #a098a8 !important;\n  border-radius: 6px !important;\n  font-size: 12px !important;\n  transition: background 0.2s, color 0.2s !important;\n}\n\n.MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-textPrimary:hover {\n  background: rgba(216, 204, 232, 0.2) !important;\n  color: #706078 !important;\n}\n\n/* ---- 模型名称 ---- */\n.MuiTypography-root.MuiTypography-body2.css-6c0gf2 {\n  color: #b8b0b8 !important;\n  font-size: 11px !important;\n}\n\n/* ---- Token消耗 ---- */\n.text-orange-500 {\n  color: #c8a080 !important;\n  font-size: 11px !important;\n}\n\n\n\n/* ============================================= */\n\n:root {\n  --mk-pink: #f2d0d0;\n  --mk-pink-deep: #e8b4b4;\n  --mk-pink-pale: #fdf0f0;\n  --mk-blue: #c8ddf0;\n  --mk-blue-deep: #a8c4de;\n  --mk-blue-pale: #eef4fa;\n  --mk-purple: #d8cce8;\n  --mk-purple-deep: #c0b0d8;\n  --mk-purple-pale: #f0ecf6;\n  --mk-mint: #c8e8d4;\n  --mk-mint-deep: #a0d0b4;\n  --mk-mint-pale: #eef8f2;\n  --mk-yellow: #f5ecc8;\n  --mk-yellow-deep: #e8d898;\n  --mk-yellow-pale: #fdfaee;\n  --mk-cream: #fefcf8;\n  --mk-cream-warm: #faf6f0;\n  --mk-text: #4a4444;\n  --mk-text-sub: #8a8080;\n  --mk-text-faint: #b8b0a8;\n  --mk-border: #d8d0cc;\n  --mk-border-light: #e8e4e0;\n  --mk-highlight: #fff;\n  --mk-shadow: rgba(80, 60, 60, 0.08);\n  --mk-shadow-md: rgba(80, 60, 60, 0.12);\n  --font-body: \"Segoe UI\", \"Microsoft YaHei\", \"PingFang SC\", sans-serif;\n  --font-mono: \"Consolas\", \"Courier New\", monospace;\n  --font-note: \"Segoe Print\", \"Comic Sans MS\", cursive, sans-serif;\n}\n\n/* ---- XP 窗口基础 ---- */\n.xp-win {\n  border: 1.5px solid var(--mk-border);\n  border-radius: 10px;\n  background: var(--mk-cream);\n  box-shadow:\n    0 2px 12px var(--mk-shadow-md),\n    inset 0 1px 0 var(--mk-highlight);\n  margin-bottom: 14px;\n  font-family: var(--font-body);\n  font-size: 13.5px;\n  color: var(--mk-text);\n  overflow: hidden;\n  position: relative;\n}\n\n/* 双层边框内圈 */\n.xp-win::after {\n  content: \"\";\n  position: absolute;\n  inset: 2px;\n  border-radius: 8px;\n  border: 1px solid var(--mk-border-light);\n  pointer-events: none;\n  z-index: 0;\n}\n\n/* ---- 标题栏 ---- */\n.xp-win .xp-title {\n  display: flex;\n  align-items: center;\n  padding: 5px 10px;\n  font-size: 12px;\n  font-weight: 600;\n  color: var(--mk-text);\n  border-bottom: 1px solid var(--mk-border);\n  position: relative;\n  z-index: 1;\n  text-shadow: 0 0.5px 0 rgba(255,255,255,0.7);\n  gap: 5px;\n  user-select: none;\n}\n\n.xp-title .t-icon { font-size: 13px; flex-shrink: 0; }\n\n/* XP 按钮组 */\n.xp-title .xp-btns {\n  margin-left: auto;\n  display: flex;\n  gap: 3px;\n  flex-shrink: 0;\n}\n\n.xp-title .xp-b {\n  width: 16px;\n  height: 14px;\n  border-radius: 3px;\n  border: 1px solid #c0b8b4;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 8px;\n  font-family: var(--font-mono);\n  color: #998;\n  position: relative;\n  overflow: hidden;\n}\n\n.xp-b::after {\n  content: \"\";\n  position: absolute;\n  top: 0; left: 1px; right: 1px;\n  height: 5px;\n  background: linear-gradient(180deg, rgba(255,255,255,0.6), transparent);\n  border-radius: 2px 2px 0 0;\n}\n\n.xp-b-n { background: linear-gradient(180deg, #f0ece8, #e0d8d4); }\n.xp-b-m { background: linear-gradient(180deg, #f0ece8, #e0d8d4); }\n.xp-b-x {\n  background: linear-gradient(180deg, #f5d0cc, #e8b0a8);\n  border-color: #d0a8a0;\n  color: #885050;\n}\n\n/* ---- 各窗口标题栏配色 ---- */\n.xp-win.w-status .xp-title {\n  background: linear-gradient(180deg, #e8f0f6, var(--mk-blue), #b8d0e4);\n}\n.xp-win.w-user .xp-title {\n  background: linear-gradient(180deg, #e8f4ec, var(--mk-mint), #a8d4b8);\n}\n.xp-win.w-npc .xp-title {\n  background: linear-gradient(180deg, #f8e8e8, var(--mk-pink), #dca8a8);\n}\n.xp-win.w-notes .xp-title {\n  background: linear-gradient(180deg, #fdf6e0, var(--mk-yellow), #dcc880);\n}\n.xp-win.w-slime .xp-title {\n  background: linear-gradient(180deg, #ece4f4, var(--mk-purple), #b8a8d0);\n}\n.xp-win.w-fridge .xp-title {\n  background: linear-gradient(180deg, #e4f0f8, #b8d8ec, #98c4dc);\n}\n.xp-win.w-action .xp-title {\n  background: linear-gradient(180deg, #e8f4ec, #b8dcc8, #98ccb0);\n}\n\n/* 记忆区折叠标题 */\ndetails.xp-win.w-memory > summary {\n  display: flex;\n  align-items: center;\n  padding: 5px 10px;\n  font-size: 12px;\n  font-weight: 600;\n  color: var(--mk-text);\n  border-bottom: 1px solid var(--mk-border);\n  background: linear-gradient(180deg, #f0ecf6, var(--mk-purple), #c0aed4);\n  cursor: pointer;\n  list-style: none;\n  z-index: 1;\n  position: relative;\n  text-shadow: 0 0.5px 0 rgba(255,255,255,0.7);\n  gap: 5px;\n  user-select: none;\n}\n\ndetails.xp-win.w-memory > summary::-webkit-details-marker { display: none; }\n\ndetails.xp-win.w-memory > summary .fold-hint {\n  margin-left: auto;\n  font-size: 10px;\n  color: var(--mk-text-sub);\n  font-weight: 400;\n}\n\ndetails.xp-win.w-memory > summary .fold-hint::before { content: \"[+] \"; font-family: var(--font-mono); }\ndetails.xp-win.w-memory[open] > summary .fold-hint::before { content: \"[−] \"; }\n\n/* ============================================= */\n/*  内容区底色 — 每个区域独立的可见柔和底色        */\n/* ============================================= */\n\n.xp-win .wb {\n  padding: 14px 20px 16px !important;\n  line-height: 1.75;\n  position: relative;\n  z-index: 1;\n}\n\n/* 状态总览（w-status）— 奶蓝底 */\n.xp-win.w-status .wb {\n  background: #eef4fa;\n}\n\n/* 个人档案区（w-user）— 奶绿底 */\n.xp-win.w-user .wb {\n  background: #eef8f2;\n}\n\n/* 同居者档案区（w-npc）— 奶粉底 */\n.xp-win.w-npc .wb {\n  background: #fdf0f0;\n}\n\n/* 冰箱贴和便签（w-notes）— 奶黄底 */\n.xp-win.w-notes .wb {\n  background: #fdfaee;\n}\n\n/* 厨房分身分布报告 / 史莱姆（w-slime）— 奶紫底 */\n.xp-win.w-slime .wb {\n  background: #f0ecf6;\n}\n\n/* 冰箱（w-fridge）— 冰蓝底 */\n.xp-win.w-fridge .wb {\n  background: #e8f2fa;\n}\n\n/* 记忆区（w-memory）— 薰衣草底 */\ndetails.xp-win.w-memory .wb {\n  background: #ece6f4;\n}\n\n/* 行动推荐（w-action）— 抹茶底 */\n.xp-win.w-action .wb {\n  background: #e8f6ee;\n}\n\n/* 内凹信息框 */\n.wb .inset {\n  background: #fff;\n  border: 1px solid var(--mk-border-light);\n  border-radius: 6px;\n  padding: 10px 16px !important;\n  margin: 6px 0 8px;\n  box-shadow: inset 1px 1px 4px rgba(0,0,0,0.03);\n}\n\n/* 分隔线 */\n.wb .sep {\n  border: none;\n  border-top: 1px dashed #e0d8d4;\n  margin: 10px 0;\n}\n\n/* 小标签 */\n.tag {\n  display: inline-block;\n  font-size: 10px;\n  padding: 1px 7px;\n  border-radius: 10px;\n  font-weight: 500;\n  vertical-align: middle;\n}\n.tag-g { background: var(--mk-mint-pale); border: 1px solid #c0dcc8; color: #5a7a60; }\n.tag-p { background: var(--mk-pink-pale); border: 1px solid #e0c8c8; color: #886060; }\n.tag-b { background: var(--mk-blue-pale); border: 1px solid #c0d0e0; color: #506878; }\n.tag-y { background: var(--mk-yellow-pale); border: 1px solid #dcd0a0; color: #706020; }\n.tag-v { background: var(--mk-purple-pale); border: 1px solid #ccc0d8; color: #605070; }\n\n/* 字段标签 */\n.fl { color: var(--mk-text-sub); font-size: 11px; }\n\n/* ---- 布局 ---- */\n.ly-row { display: flex; gap: 14px; align-items: flex-start; }\n.ly-row > * { flex: 1; min-width: 0; }\n.ly-col-s { flex: 0.55 !important; }\n.ly-col-m { flex: 0.75 !important; }\n.ly-col-l { flex: 1.25 !important; }\n.ly-stack { display: flex; flex-direction: column; gap: 14px; }\n\n/* 三列布局 */\n.ly-tri { display: flex; gap: 14px; align-items: flex-start; }\n.ly-tri > * { flex: 1; min-width: 0; }\n\n/* ---- 便签 ---- */\n.note {\n  background:\n    linear-gradient(160deg, rgba(255,255,255,0.35) 0%, transparent 40%),\n    var(--mk-yellow-pale);\n  border: 1px solid #e4dcc0;\n  border-left: 3.5px solid var(--mk-yellow-deep);\n  border-radius: 1px 6px 6px 1px;\n  padding: 14px 16px 12px;\n  margin-bottom: 10px;\n  font-family: var(--font-note);\n  font-size: 12.5px;\n  color: #5a5030;\n  box-shadow: 2px 3px 8px rgba(0,0,0,0.05);\n  position: relative;\n  line-height: 1.7;\n}\n\n.note:nth-child(odd) { transform: rotate(-0.5deg); }\n.note:nth-child(even) {\n  background:\n    linear-gradient(160deg, rgba(255,255,255,0.3) 0%, transparent 40%),\n    #fff0e8;\n  border-left-color: #e0a870;\n  transform: rotate(0.6deg);\n  color: #604838;\n}\n.note:nth-child(3n) { transform: rotate(0.3deg) translateX(1px); }\n\n.note .tape {\n  position: absolute;\n  top: -7px;\n  left: 50%;\n  transform: translateX(-50%) rotate(-1.5deg);\n  width: 42px;\n  height: 12px;\n  background: linear-gradient(180deg, rgba(220,215,200,0.5), rgba(200,195,180,0.35));\n  border-radius: 1px;\n}\n\n.note .n-title {\n  font-size: 13px;\n  font-weight: 600;\n  margin-bottom: 5px;\n  display: block;\n}\n\n.note ul { margin: 4px 0 2px; padding-left: 16px; }\n.note li { margin-bottom: 3px; }\n.note li::marker { content: \"☒ \"; font-size: 10px; }\n\n.note .n-detail {\n  font-size: 9.5px;\n  color: #c0b898;\n  display: block;\n  text-align: right;\n  margin-top: 6px;\n  font-style: italic;\n}\n\n.note .n-bite {\n  position: absolute;\n  bottom: 3px;\n  right: 6px;\n  font-size: 8px;\n  color: #d0c8b0;\n  font-family: var(--font-mono);\n}\n\n.note .n-stain {\n  position: absolute;\n  width: 20px;\n  height: 16px;\n  border-radius: 50%;\n  background: radial-gradient(ellipse, rgba(160,150,120,0.1), transparent 70%);\n  pointer-events: none;\n}\n\n/* ---- 瓶装史莱姆 ---- */\n.slime-jar {\n  display: flex;\n  justify-content: center;\n  align-items: flex-end;\n  margin: 14px auto 6px;\n  width: 70px;\n  height: 100px;\n  border: 2px solid #c8d8e8;\n  border-radius: 0 0 18px 18px;\n  border-top: none;\n  position: relative;\n  background: linear-gradient(180deg, rgba(220,240,255,0.3), rgba(200,230,250,0.1));\n}\n\n.slime-jar::before {\n  content: \"\";\n  position: absolute;\n  top: -10px;\n  left: -4px;\n  width: calc(100% + 8px);\n  height: 12px;\n  background: linear-gradient(180deg, #f8d8b8, #f0c8a0);\n  border-radius: 3px 3px 0 0;\n  border: 1.5px solid #d4a878;\n}\n\n.slime-body {\n  width: 30px;\n  height: 24px;\n  background: radial-gradient(ellipse at 40% 40%, #555, #1a1a1a);\n  border-radius: 50% 50% 50% 50% / 60% 60% 40% 40%;\n  margin-bottom: 10px;\n  position: relative;\n  animation: slime-bounce 1.8s ease-in-out infinite;\n}\n\n.slime-body::before,\n.slime-body::after {\n  content: \"\";\n  position: absolute;\n  width: 5px;\n  height: 6px;\n  background: #fff;\n  border-radius: 50%;\n  top: 6px;\n}\n.slime-body::before { left: 7px; }\n.slime-body::after { left: 18px; }\n\n@keyframes slime-bounce {\n  0%, 100% {\n    transform: translateY(0) scaleX(1) scaleY(1);\n    border-radius: 50% 50% 50% 50% / 60% 60% 40% 40%;\n  }\n  30% {\n    transform: translateY(-12px) scaleX(0.9) scaleY(1.15);\n    border-radius: 50% 50% 45% 45% / 55% 55% 45% 45%;\n  }\n  50% {\n    transform: translateY(0) scaleX(1.12) scaleY(0.85);\n    border-radius: 55% 55% 50% 50% / 65% 65% 35% 35%;\n  }\n  70% {\n    transform: translateY(-5px) scaleX(0.95) scaleY(1.05);\n  }\n}\n\n/* 分身列表 */\n.s-list { list-style: none; padding: 0; margin: 10px 0 0; text-align: left; }\n.s-list li {\n  padding: 4px 8px;\n  font-size: 12px;\n  border-bottom: 1px dashed #e0dce8;\n  display: flex;\n  align-items: baseline;\n  gap: 6px;\n}\n.s-list li:last-child { border-bottom: none; }\n.s-list .si { flex-shrink: 0; font-size: 12px; }\n.s-list .sn { font-weight: 600; color: #5a5070; }\n.s-list .ss {\n  color: var(--mk-text-faint);\n  font-size: 11px;\n  margin-left: auto;\n  font-style: italic;\n  white-space: nowrap;\n}\n\n/* ---- 冰箱面板 ---- */\n.fridge-grid {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 6px 10px;\n  margin-top: 6px;\n}\n\n.fridge-item {\n  background: #fff;\n  border: 1px solid var(--mk-border-light);\n  border-radius: 6px;\n  padding: 5px 8px;\n  font-size: 12px;\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  box-shadow: inset 0 1px 2px rgba(0,0,0,0.02);\n}\n\n.fridge-item .fi-name { font-weight: 500; }\n.fridge-item .fi-status { font-size: 10.5px; color: var(--mk-text-sub); }\n\n/* ---- NPC 故障效果 ---- */\n@keyframes glitch-micro {\n  0%, 90%, 100% { opacity: 1; transform: translate(0,0); }\n  91% { opacity: 0.75; transform: translate(0.5px, 0); }\n  92.5% { opacity: 1; transform: translate(-0.5px, 0); }\n  94% { opacity: 0.9; }\n}\n\n.glitch-s { animation: glitch-micro 15s infinite; }\n\n.xp-win.w-npc {\n  box-shadow:\n    0 2px 12px var(--mk-shadow-md),\n    inset 0 1px 0 var(--mk-highlight),\n    -0.5px 0 0 rgba(255,80,80,0.04),\n    0.5px 0 0 rgba(80,180,255,0.04);\n}\n\n/* ---- 表格 ---- */\n.xp-win table {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 11.5px;\n  margin-top: 8px;\n}\n.xp-win th {\n  background: linear-gradient(180deg, var(--mk-purple-pale), #e4dced);\n  padding: 5px 8px;\n  text-align: left;\n  border: 1px solid #d0c8d8;\n  font-weight: 600;\n  font-size: 11px;\n  color: #585068;\n}\n.xp-win td {\n  padding: 5px 8px;\n  border: 1px solid #e8e4e0;\n}\n.xp-win tr:nth-child(even) td { background: rgba(0,0,0,0.012); }\n\n/* ---- 行动推荐 ---- */\n.xp-win.w-action ol {\n  padding-left: 22px;\n  margin: 6px 0 2px;\n}\n.xp-win.w-action li {\n  padding: 4px 0;\n  border-bottom: 1px dotted #d8e0d8;\n  font-size: 13px;\n}\n.xp-win.w-action li:last-child { border-bottom: none; }\n\n/* ============================================= */\n/*  强化移动端适配 — 消除大片空白，紧凑排版        */\n/* ============================================= */\n\n@media (max-width: 720px) {\n  /* 多列全部转单列 */\n  .ly-row,\n  .ly-tri {\n    flex-direction: column !important;\n    gap: 8px !important;\n  }\n  .ly-col-s, .ly-col-m, .ly-col-l {\n    flex: 1 !important;\n    width: 100% !important;\n  }\n\n  /* 窗口间距收紧 */\n  .xp-win {\n    margin-bottom: 8px;\n    border-radius: 8px;\n  }\n\n  /* 内容区内边距收紧，消除大片空白 */\n  .xp-win .wb {\n    padding: 10px 12px 12px !important;\n    font-size: 13px;\n    line-height: 1.65;\n  }\n\n  /* 标题栏紧凑 */\n  .xp-win .xp-title {\n    padding: 4px 8px;\n    font-size: 11.5px;\n  }\n\n  /* 内凹框紧凑 */\n  .wb .inset {\n    padding: 8px 10px !important;\n    margin: 4px 0 6px;\n  }\n\n  /* 冰箱网格单列 */\n  .fridge-grid {\n    grid-template-columns: 1fr !important;\n    gap: 4px !important;\n  }\n  .fridge-item {\n    padding: 4px 7px;\n    font-size: 11.5px;\n  }\n\n  /* 便签紧凑 */\n  .note {\n    padding: 10px 12px 8px !important;\n    margin-bottom: 8px;\n    font-size: 12px;\n    transform: none !important;\n  }\n  .note .n-title {\n    font-size: 12.5px;\n  }\n\n  /* 分身列表紧凑 */\n  .s-list li {\n    padding: 3px 6px;\n    font-size: 11.5px;\n    gap: 4px;\n  }\n  .s-list .ss {\n    font-size: 10px;\n  }\n\n  /* 史莱姆罐缩小 */\n  .slime-jar {\n    width: 58px;\n    height: 82px;\n    margin: 10px auto 4px;\n  }\n  .slime-body {\n    width: 26px;\n    height: 20px;\n  }\n\n  /* 标签缩小 */\n  .tag {\n    font-size: 9.5px;\n    padding: 1px 5px;\n  }\n\n  /* 表格紧凑 */\n  .xp-win table {\n    font-size: 10.5px;\n  }\n  .xp-win th,\n  .xp-win td {\n    padding: 3px 5px;\n  }\n\n  /* 分隔线间距收紧 */\n  .wb .sep {\n    margin: 7px 0;\n  }\n\n  /* 行动推荐紧凑 */\n  .xp-win.w-action li {\n    font-size: 12.5px;\n    padding: 3px 0;\n  }\n  .xp-win.w-action ol {\n    padding-left: 18px;\n    margin: 4px 0 2px;\n  }\n\n  /* 记忆区折叠标题紧凑 */\n  details.xp-win.w-memory > summary {\n    padding: 4px 8px;\n    font-size: 11.5px;\n  }\n}\n\n@media (max-width: 480px) {\n  /* 进一步压缩内边距 */\n  .xp-win .wb {\n    padding: 8px 10px 10px !important;\n    font-size: 12.5px;\n    line-height: 1.6;\n  }\n\n  .xp-win {\n    margin-bottom: 6px;\n    border-radius: 7px;\n  }\n\n  .xp-win .xp-title {\n    padding: 3px 7px;\n    font-size: 11px;\n    gap: 3px;\n  }\n\n  /* XP按钮缩小 */\n  .xp-title .xp-btns { gap: 2px; }\n  .xp-title .xp-b {\n    width: 14px;\n    height: 12px;\n    font-size: 7px;\n  }\n\n  /* 内凹框进一步紧凑 */\n  .wb .inset {\n    padding: 6px 8px !important;\n    margin: 3px 0 5px;\n    border-radius: 5px;\n  }\n\n  /* 冰箱项 */\n  .fridge-item {\n    padding: 3px 6px;\n    font-size: 11px;\n    border-radius: 5px;\n  }\n\n  /* 便签进一步紧凑 */\n  .note {\n    padding: 8px 10px 7px !important;\n    margin-bottom: 6px;\n    font-size: 11.5px;\n    line-height: 1.6;\n  }\n  .note .n-title { font-size: 12px; }\n  .note .tape {\n    width: 34px;\n    height: 9px;\n    top: -5px;\n  }\n  .note ul { padding-left: 14px; margin: 3px 0 1px; }\n  .note li { margin-bottom: 2px; font-size: 11px; }\n  .note .n-detail { font-size: 9px; margin-top: 4px; }\n\n  /* 史莱姆罐再缩 */\n  .slime-jar {\n    width: 50px;\n    height: 72px;\n    margin: 8px auto 3px;\n  }\n  .slime-body {\n    width: 22px;\n    height: 17px;\n    margin-bottom: 8px;\n  }\n  .slime-body::before,\n  .slime-body::after {\n    width: 4px;\n    height: 5px;\n    top: 5px;\n  }\n  .slime-body::before { left: 5px; }\n  .slime-body::after { left: 13px; }\n  .slime-jar::before {\n    height: 10px;\n    top: -8px;\n  }\n\n  /* 分身列表 */\n  .s-list li {\n    padding: 2px 4px;\n    font-size: 11px;\n    gap: 3px;\n  }\n  .s-list .ss { font-size: 9.5px; }\n\n  /* 表格极紧凑 — 横向可滚动防溢出 */\n  .xp-win .wb > table {\n    display: block;\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch;\n  }\n  .xp-win table { font-size: 10px; white-space: nowrap; }\n  .xp-win th,\n  .xp-win td {\n    padding: 2px 4px;\n  }\n\n  /* 分隔线 */\n  .wb .sep { margin: 5px 0; }\n\n  /* 字段标签 */\n  .fl { font-size: 10px; }\n\n  /* 标签 */\n  .tag { font-size: 9px; padding: 0px 4px; }\n\n  /* 行动推荐 */\n  .xp-win.w-action li { font-size: 12px; padding: 2px 0; }\n  .xp-win.w-action ol { padding-left: 16px; }\n\n  /* 记忆区 */\n  details.xp-win.w-memory > summary {\n    padding: 3px 7px;\n    font-size: 11px;\n  }\n  details.xp-win.w-memory > summary .fold-hint { font-size: 9px; }\n\n  /* 平台适配 */\n  .bg-gray-100\\/90.relative.inline-block .markdown-body {\n    padding: 6px 10px !important;\n    font-size: 12.5px !important;\n  }\n  div.group.ml-0 {\n    padding: 5px 8px !important;\n  }\n  div.flex.flex-col.border-gray-200 {\n    padding: 3px 5px !important;\n  }\n  .MuiPaginationItem-root {\n    min-width: 26px !important;\n    margin: 0 1px !important;  font-size: 11px !important;\n  }\n  .MuiStack-root.css-1uwir8f {\n    flex-wrap: wrap !important;\n    gap: 6px !important;\n    justify-content: center !important;\n  }\n  .flex.items-center.justify-center.w-6.h-5 {\n    transform: scale(0.85);\n  }\n  .flex.items-center.justify-center.w-6.h-5::before {\n    font-size: 30px !important;\n  }\n}\n\n/* ---- 超小屏 360px 以下 ---- */\n@media (max-width: 360px) {\n  .xp-win .wb {\n    padding: 6px 8px 8px !important;\n    font-size: 12px;\n    line-height: 1.55;\n  }\n  .xp-win {\n    margin-bottom: 5px;\n    border-radius: 6px;\n  }\n  .xp-win .xp-title {\n    padding: 3px 6px;\n    font-size: 10.5px;\n    gap: 2px;\n  }\n  .xp-title .xp-b {\n    width: 13px;\n    height: 11px;\n    font-size: 6px;\n  }\n  .wb .inset {\n    padding: 5px 7px !important;\n    margin: 2px 0 4px;\n  }\n  .fridge-item {\n    font-size: 10.5px;\n    padding: 2px 5px;\n  }\n  .note {\n    padding: 7px 8px 6px !important;\n    margin-bottom: 5px;\n    font-size: 11px;\n    line-height: 1.55;\n  }\n  .note .n-title { font-size: 11.5px; }\n  .note .tape {\n    width: 30px;\n    height: 8px;\n    top: -4px;\n  }\n  .note ul { padding-left: 12px; }\n  .note li { font-size: 10.5px; margin-bottom: 1px; }\n  .note .n-detail { font-size: 8.5px; }\n  .note .n-bite { font-size: 7px; }\n  .slime-jar {\n    width: 44px;\n    height: 62px;\n    margin: 6px auto 2px;\n  }\n  .slime-body {\n    width: 18px;\n    height: 14px;\n    margin-bottom: 6px;\n  }\n  .slime-body::before,\n  .slime-body::after {\n    width: 3px;\n    height: 4px;\n    top: 4px;\n  }\n  .slime-body::before { left: 4px; }\n  .slime-body::after { left: 11px; }\n  .slime-jar::before {\n    height: 8px;\n    top: -7px;\n  }\n  .s-list li {\n    padding: 2px 3px;\n    font-size: 10.5px;\n    gap: 2px;\n  }\n  .s-list .ss { font-size: 9px; }\n  .xp-win table { font-size: 9.5px; }\n  .xp-win th,\n  .xp-win td { padding: 2px 3px; }\n  .wb .sep { margin: 4px 0; }\n  .fl { font-size: 9.5px; }\n  .tag { font-size: 8.5px; padding: 0px 3px; }\n  .xp-win.w-action li { font-size: 11.5px; padding: 2px 0; }\n  .xp-win.w-action ol { padding-left: 14px; }\n  details.xp-win.w-memory > summary {\n    padding: 3px 6px;\n    font-size: 10.5px;\n  }\n  details.xp-win.w-memory > summary .fold-hint { font-size: 8.5px; }\n}\n\n/* 低动效偏好 */\n@media (prefers-reduced-motion: reduce) {\n  .flex.items-center.justify-center.w-6.h-5::before,\n  .flex.items-center.justify-center.w-6.h-5 {\n    animation-duration: 4s !important;\n  }\n  .slime-body {\n    animation-duration: 3s !important;\n  }\n}","options":{"items":[]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":false,"defaultModelSettings":null,"totalConversations":1,"totalMessages":2,"totalCreditsUsed":3243,"totalTokensUsed":39699,"totalPlayedUsers":1,"deeplyPlayed":0,"maxNonAuthorPlayCount":2,"fixedPromptLength":10032,"lorebookLength":6160,"author":{"id":"i8nBrcTDfJqzmiE7T3kTo1dNeOe1MTqM","name":"简言疯语","displayUsername":"jianyanfengyu","username":"jianyanfengyu"},"cardsTags":[{"tag":{"name":"重口","cardsCount":69}},{"tag":{"name":"多种剧情线","cardsCount":10}},{"tag":{"name":"可剧情可涩涩","cardsCount":3327}},{"tag":{"name":"bg/gb/bl/gl都行","cardsCount":13}},{"tag":{"name":"人外","cardsCount":11}},{"tag":{"name":"女性向","cardsCount":267}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}