{"id":"857f5e38-94dc-4f43-9636-dbc6d936cc12","authorId":"Q6quP0SWNXxqtcYUU7O2Q05CHWAT2gxk","title":"❤幸福萝莉OL的养成方法","description":"【十一套服装立绘】【八个表情差分】【精美UI】【详尽人设】\n你是一个刚毕业的中国大学生，怀揣着对异域文化的向往来到日本工作。你加入“樱田商事”公司，认识了前辈“山涧温月”，并与其经历了一系列奇妙故事...\n\n我的朋友@Houkusai 定制和提供灵感！\n\n1. 没有内置防抢话，将防抢话做了专用MOD，不会使用MOD的朋友请查看评论区\n2. 立绘点击可以弹出，电脑端触发区在左肩和左胸。手机端触发区在胸部和头部","background":"w566z3mwl6iibzki9ajo7ec4.webp","backgroundWidth":2400,"backgroundHeight":1800,"cover":"nxvtq4l9og2aewf16ayvduln.webp","coverWidth":2400,"coverHeight":1800,"introPage":"bxeiff12lv3jz20l00rtf8hv.html","changelog":"","createdAt":"2026-06-06T08:38:36.045Z","updatedAt":"2026-07-26T22:56:26.759Z","initPublicAt":"2026-06-06T10:02:10.072Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* ============================================\n   漫画风格聊天框完整美化方案 - 简洁版\n   ============================================ */\n\n/* 覆盖外层聊天气泡容器 - AI输出侧和用户侧 */\n.relative.inline-block.w-full.bg-gray-100\\/90,\n.relative.inline-block.max-w-full.bg-gray-100\\/90 {\n  /* 移除原始灰色背景和圆角 */\n  background: transparent !important;\n  border-radius: 0 !important;\n  padding: 0 !important;\n  \n  /* 使用新的漫画风格容器 */\n  background-image: url('https://tutu.to/image/fTKB4') !important;\n  background-size: cover !important;\n  background-position: center !important;\n  background-attachment: local !important;\n  border: 4px solid #333 !important;\n  box-shadow: 8px 8px 0 rgba(0, 0, 0, 0.15) !important;\n  padding: 24px !important;\n  position: relative !important;\n}\n\n/* AI输出侧 - 添加米黄色遮罩层 */\n.relative.inline-block.w-full.bg-gray-100\\/90::before {\n  content: '' !important;\n  position: absolute !important;\n  top: 0 !important;\n  left: 0 !important;\n  right: 0 !important;\n  bottom: 0 !important;\n  background: rgba(255, 248, 225, 0.85) !important;\n  z-index: 0 !important;\n  pointer-events: none !important;\n}\n\n/* 用户输入侧 - 添加浅蓝色遮罩层区分 */\n.relative.inline-block.max-w-full.bg-gray-100\\/90::before {\n  content: '' !important;\n  position: absolute !important;\n  top: 0 !important;\n  left: 0 !important;\n  right: 0 !important;\n  bottom: 0 !important;\n  background: rgba(232, 245, 248, 0.85) !important;\n  z-index: 0 !important;\n  pointer-events: none !important;\n}\n\n/* 确保所有子元素在遮罩层之上 */\n.relative.inline-block > * {\n  position: relative !important;\n  z-index: 1 !important;\n}\n\n/* 隐藏原有顶部装饰线 */\n.relative.inline-block > .absolute.top-0 {\n  display: none !important;\n}\n\n/* markdown-body 容器样式调整 */\n.markdown-body {\n  background: transparent !important;\n  padding: 0 !important;\n  border: none !important;\n  box-shadow: none !important;\n  font-family: 'Microsoft YaHei', 'PingFang SC', 'Hiragino Sans GB', sans-serif !important;\n  line-height: 1.8 !important;\n  color: #2C3E50 !important;\n}\n\n/* 段落样式 */\n.markdown-body p {\n  margin: 16px 0 !important; /* 保持分段间距 */\n  padding: 0 !important;\n  background: transparent !important; /* 背景透明，不分段 */\n  border: none !important;\n  box-shadow: none !important;\n  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5) !important;\n}\n\n/* 粉色对话文字 */\n.markdown-body span[style*=\"color: pink\"] {\n  color: #EC407A !important;\n  font-weight: bold !important;\n  text-shadow: 2px 2px 0 rgba(255, 255, 255, 0.8) !important;\n  background: linear-gradient(to right, #FCE4EC, transparent) !important;\n  padding: 2px 6px !important;\n  display: inline-block !important;\n  border: 2px solid #F48FB1 !important;\n}\n\n/* 紫色对话文字 */\n.markdown-body span[style*=\"color: purple\"] {\n  color: #7B1FA2 !important;\n  font-weight: bold !important;\n  text-shadow: 2px 2px 0 rgba(255, 255, 255, 0.8) !important;\n  background: linear-gradient(to right, #F3E5F5, transparent) !important;\n  padding: 2px 6px !important;\n  display: inline-block !important;\n  border: 2px solid #AB47BC !important;\n}\n\n/* Details折叠块基础样式 */\n.markdown-body details {\n  margin: 20px 0 !important;\n  background: rgba(255, 255, 255, 0.98) !important;\n  border: 3px solid #333 !important;\n  box-shadow: 6px 6px 0 rgba(0, 0, 0, 0.2) !important;\n  transition: transform 0.2s ease, box-shadow 0.2s ease !important;\n}\n\n.markdown-body details:hover {\n  transform: translateY(-4px) !important;\n  box-shadow: 8px 12px 0 rgba(0, 0, 0, 0.25) !important;\n}\n\n/* Summary标题样式 */\n.markdown-body details summary {\n  padding: 16px 20px !important;\n  font-size: 16px !important;\n  font-weight: bold !important;\n  cursor: pointer !important;\n  user-select: none !important;\n  position: relative !important;\n  list-style: none !important;\n  border-bottom: 3px solid #333 !important;\n  transition: all 0.2s ease !important;\n}\n\n.markdown-body details summary::-webkit-details-marker {\n  display: none !important;\n}\n\n/* 基础信息 - 天蓝色 */\n.markdown-body details:nth-of-type(1) summary {\n  background: linear-gradient(135deg, #81D4FA 0%, #29B6F6 100%) !important;\n  color: #01579B !important;\n  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6) !important;\n}\n\n.markdown-body details:nth-of-type(1) summary:hover {\n  background: linear-gradient(135deg, #29B6F6 0%, #03A9F4 100%) !important;\n  transform: translateX(4px) !important;\n}\n\n/* 行动选项/第二个折叠块 - 橙黄色 */\n.markdown-body details:nth-of-type(2) summary {\n  background: linear-gradient(135deg, #FFD54F 0%, #FFC107 100%) !important;\n  color: #F57F17 !important;\n  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6) !important;\n}\n\n.markdown-body details:nth-of-type(2) summary:hover {\n  background: linear-gradient(135deg, #FFC107 0%, #FFB300 100%) !important;\n  transform: translateX(4px) !important;\n}\n\n/* 当前交互角色/第三个折叠块 - 粉红色 */\n.markdown-body details:nth-of-type(3) summary {\n  background: linear-gradient(135deg, #F48FB1 0%, #EC407A 100%) !important;\n  color: #880E4F !important;\n  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6) !important;\n}\n\n.markdown-body details:nth-of-type(3) summary:hover {\n  background: linear-gradient(135deg, #EC407A 0%, #E91E63 100%) !important;\n  transform: translateX(4px) !important;\n}\n\n/* 记忆区/第四个折叠块 - 薄荷绿 */\n.markdown-body details:nth-of-type(4) summary {\n  background: linear-gradient(135deg, #A5D6A7 0%, #66BB6A 100%) !important;\n  color: #1B5E20 !important;\n  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6) !important;\n}\n\n.markdown-body details:nth-of-type(4) summary:hover {\n  background: linear-gradient(135deg, #66BB6A 0%, #4CAF50 100%) !important;\n  transform: translateX(4px) !important;\n}\n\n/* 小剧场/第五个折叠块 - 紫色 */\n.markdown-body details:nth-of-type(5) summary {\n  background: linear-gradient(135deg, #CE93D8 0%, #AB47BC 100%) !important;\n  color: #4A148C !important;\n  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6) !important;\n}\n\n.markdown-body details:nth-of-type(5) summary:hover {\n  background: linear-gradient(135deg, #AB47BC 0%, #9C27B0 100%) !important;\n  transform: translateX(4px) !important;\n}\n\n/* 展开状态样式 */\n.markdown-body details[open] summary {\n  border-bottom: 3px solid #333 !important;\n  background-image: repeating-linear-gradient(\n    45deg,\n    transparent,\n    transparent 10px,\n    rgba(0, 0, 0, 0.05) 10px,\n    rgba(0, 0, 0, 0.05) 20px\n  ) !important;\n}\n\n/* 展开/收起图标 */\n.markdown-body details summary::after {\n  content: '▼' !important;\n  position: absolute !important;\n  right: 20px !important;\n  top: 50% !important;\n  transform: translateY(-50%) rotate(0deg) !important;\n  transition: transform 0.3s ease !important;\n  font-size: 14px !important;\n  font-weight: bold !important;\n}\n\n.markdown-body details[open] summary::after {\n  transform: translateY(-50%) rotate(180deg) !important;\n}\n\n/* Pre代码块样式 */\n.markdown-body pre {\n  margin: 0 !important;\n  padding: 16px !important;\n  background: rgba(255, 254, 247, 0.98) !important;\n  border: none !important;\n  overflow-x: auto !important;\n}\n\n.markdown-body pre div {\n  background: transparent !important;\n}\n\n/* Code内容样式 */\n.markdown-body code {\n  color: #2C3E50 !important;\n  font-family: 'Consolas', 'Monaco', monospace !important;\n  font-size: 13px !important;\n  line-height: 1.8 !important;\n  white-space: pre-wrap !important;\n  word-break: break-word !important;\n}\n\n/* 代码块头部工具栏 */\n.markdown-body .flex.justify-between {\n  background: rgba(245, 245, 245, 0.98) !important;\n  border-bottom: 2px solid #333 !important;\n  padding: 8px 16px !important;\n}\n\n/* 复制按钮样式 */\n.markdown-body .style_copyIcon__GJL9e {\n  border: 2px solid #333 !important;\n  background: #FFF !important;\n  transition: all 0.2s ease !important;\n}\n\n.markdown-body .style_copyIcon__GJL9e:hover {\n  background: #FFB300 !important;\n  transform: translateY(-2px) !important;\n  box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2) !important;\n}\n\n/* HR分隔线 */\n.markdown-body hr {\n  border: none !important;\n  border-top: 4px dashed #333 !important;\n  margin: 24px 0 !important;\n  opacity: 0.5 !important;\n}\n\n/* 滚动条美化 */\n.markdown-body pre::-webkit-scrollbar {\n  height: 8px !important;\n  background: #F5F5F5 !important;\n  border: 2px solid #333 !important;\n}\n\n.markdown-body pre::-webkit-scrollbar-thumb {\n  background: #FFC107 !important;\n  border: 1px solid #333 !important;\n}\n\n.markdown-body pre::-webkit-scrollbar-thumb:hover {\n  background: #FFB300 !important;\n}\n\n/* ============================================\n   底部信息和按钮组美化\n   ============================================ */\n\n/* 积分消耗信息栏 */\n.MuiStack-root.text-purple-500 {\n  margin-top: 16px !important;\n  padding: 12px 16px !important;\n  background: rgba(243, 229, 245, 0.95) !important;\n  border: 2px solid #333 !important;\n  border-radius: 0 !important;\n  box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.1) !important;\n}\n\n.MuiStack-root.text-purple-500 p {\n  margin: 0 !important;\n  padding: 0 !important;\n  background: transparent !important;\n  border: none !important;\n  box-shadow: none !important;\n  font-size: 12px !important;\n}\n\n/* 底部按钮组容器 */\n.MuiStack-root.css-1dzoql9 {\n  margin-top: 16px !important;\n  padding: 12px !important;\n  background: rgba(255, 255, 255, 0.9) !important;\n  border: 3px solid #333 !important;\n  border-radius: 0 !important;\n  box-shadow: 4px 4px 0 rgba(0, 0, 0, 0.15) !important;\n  display: flex !important;\n  flex-wrap: wrap !important;\n  gap: 8px !important;\n}\n\n/* 按钮基础样式 */\n.MuiButton-root.css-1t7rg57 {\n  background: #fff !important;\n  color: #2C3E50 !important;\n  border: 2px solid #333 !important;\n  border-radius: 0 !important;\n  padding: 6px 12px !important;\n  font-size: 12px !important;\n  font-weight: bold !important;\n  text-transform: none !important;\n  box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.15) !important;\n  transition: all 0.2s ease !important;\n}\n\n/* 按钮悬停效果 */\n.MuiButton-root.css-1t7rg57:hover {\n  transform: translateY(-2px) !important;\n  box-shadow: 4px 6px 0 rgba(0, 0, 0, 0.2) !important;\n}\n\n/* 按钮点击效果 */\n.MuiButton-root.css-1t7rg57:active {\n  transform: translateY(0) !important;\n  box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.15) !important;\n}\n\n/* 不同按钮的配色 */\n.MuiButton-root.css-1t7rg57:nth-child(1) {\n  /* 复制按钮 - 绿色 */\n  background: linear-gradient(135deg, #A5D6A7 0%, #66BB6A 100%) !important;\n  color: #1B5E20 !important;\n}\n\n.MuiButton-root.css-1t7rg57:nth-child(2) {\n  /* 刷新/编辑按钮 - 蓝色 */\n  background: linear-gradient(135deg, #81D4FA 0%, #29B6F6 100%) !important;\n  color: #01579B !important;\n}\n\n.MuiButton-root.css-1t7rg57:nth-child(3) {\n  /* 编辑/删除按钮 - 橙色 */\n  background: linear-gradient(135deg, #FFD54F 0%, #FFC107 100%) !important;\n  color: #F57F17 !important;\n}\n\n.MuiButton-root.css-1t7rg57:nth-child(4) {\n  /* 删除按钮 - 红色 */\n  background: linear-gradient(135deg, #EF9A9A 0%, #E57373 100%) !important;\n  color: #B71C1C !important;\n}\n\n.MuiButton-root.css-1t7rg57:nth-child(5) {\n  /* 生成音频按钮 - 紫色 */\n  background: linear-gradient(135deg, #CE93D8 0%, #AB47BC 100%) !important;\n  color: #4A148C !important;\n}\n\n.MuiButton-root.css-1t7rg57:nth-child(6) {\n  /* 生成图片按钮 - 粉色 */\n  background: linear-gradient(135deg, #F48FB1 0%, #EC407A 100%) !important;\n  color: #880E4F !important;\n}\n\n/* 按钮图标样式 */\n.MuiButton-root svg {\n  margin-right: 4px !important;\n  filter: drop-shadow(1px 1px 0 rgba(255, 255, 255, 0.5)) !important;\n}\n\n/* ============================================\n   响应式适配\n   ============================================ */\n\n@media (max-width: 768px) {\n  .relative.inline-block.w-full.bg-gray-100\\/90,\n  .relative.inline-block.max-w-full.bg-gray-100\\/90 {\n    padding: 16px !important;\n    border-width: 3px !important;\n  }\n  \n  .markdown-body details summary {\n    padding: 12px 16px !important;\n    font-size: 14px !important;\n  }\n  \n  .MuiButton-root.css-1t7rg57 {\n    font-size: 11px !important;\n    padding: 5px 10px !important;\n  }\n}\n\n/* ============================================\n   打印样式优化\n   ============================================ */\n\n@media print {\n  .relative.inline-block::before {\n    display: none !important;\n  }\n  \n  .relative.inline-block {\n    background: white !important;\n    border: 1px solid #333 !important;\n    box-shadow: none !important;\n  }\n  \n  .MuiStack-root.css-1dzoql9 {\n    display: none !important;\n  }\n}\n\n/* ============================================\n   模块二：功能按钮美化（漫画风格）\n   ============================================ */\n\n/* mod、流式、评论、回到底部等按钮 */\n.flex.items-center.gap-2.pb-2 > button {\n  background: #fff !important;\n  color: #2C3E50 !important;\n  border: 3px solid #333 !important;\n  border-radius: 0 !important; /* 矩形设计 */\n  box-shadow: 4px 4px 0 rgba(0, 0, 0, 0.2) !important;\n  font-weight: bold !important;\n  text-transform: none !important;\n  transition: all 0.2s ease !important;\n  padding: 8px 16px !important;\n  font-size: 13px !important;\n  min-height: 36px !important;\n}\n\n/* 按钮悬停效果 - 向上浮动 */\n.flex.items-center.gap-2.pb-2 > button:hover {\n  transform: translateY(-3px) !important;\n  box-shadow: 5px 7px 0 rgba(0, 0, 0, 0.25) !important;\n}\n\n/* 按钮点击效果 */\n.flex.items-center.gap-2.pb-2 > button:active {\n  transform: translateY(0) !important;\n  box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.2) !important;\n}\n\n/* 不同按钮配色（根据位置） */\n.flex.items-center.gap-2.pb-2 > button:nth-child(1) {\n  background: linear-gradient(135deg, #A5D6A7 0%, #66BB6A 100%) !important;\n  color: #1B5E20 !important;\n  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6) !important;\n}\n\n.flex.items-center.gap-2.pb-2 > button:nth-child(2) {\n  background: linear-gradient(135deg, #81D4FA 0%, #29B6F6 100%) !important;\n  color: #01579B !important;\n  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6) !important;\n}\n\n.flex.items-center.gap-2.pb-2 > button:nth-child(3) {\n  background: linear-gradient(135deg, #FFD54F 0%, #FFC107 100%) !important;\n  color: #F57F17 !important;\n  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6) !important;\n}\n\n.flex.items-center.gap-2.pb-2 > button:nth-child(4) {\n  background: linear-gradient(135deg, #F48FB1 0%, #EC407A 100%) !important;\n  color: #880E4F !important;\n  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6) !important;\n}\n\n.flex.items-center.gap-2.pb-2 > button:nth-child(5) {\n  background: linear-gradient(135deg, #CE93D8 0%, #AB47BC 100%) !important;\n  color: #4A148C !important;\n  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6) !important;\n}\n\n/* 如果还有更多按钮，继续添加配色 */\n.flex.items-center.gap-2.pb-2 > button:nth-child(n+6) {\n  background: linear-gradient(135deg, #80DEEA 0%, #26C6DA 100%) !important;\n  color: #006064 !important;\n  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6) !important;\n}\n\n/* 按钮图标样式优化 */\n.flex.items-center.gap-2.pb-2 > button svg {\n  filter: drop-shadow(1px 1px 0 rgba(255, 255, 255, 0.5)) !important;\n}\n\n/* ============================================\n   模块四：输入框容器美化\n   ============================================ */\n\n/* 输入框容器 - 添加漫画风格背景 */\n#ai-chat-bottom-input {\n  background: linear-gradient(135deg, #FFF9C4 0%, #FFEB3B 50%, #FFF59D 100%) !important;\n  border: 4px solid #333 !important;\n  border-radius: 0 !important;\n  box-shadow: 0 -6px 0 rgba(0, 0, 0, 0.15) !important;\n  padding: 16px !important;\n  backdrop-filter: none !important;\n  position: relative !important;\n}\n\n/* 输入框容器内部遮罩（可选，如果需要图片背景） */\n#ai-chat-bottom-input::before {\n  content: '' !important;\n  position: absolute !important;\n  top: 0 !important;\n  left: 0 !important;\n  right: 0 !important;\n  bottom: 0 !important;\n  background: rgba(255, 248, 225, 0.5) !important;\n  z-index: 0 !important;\n  pointer-events: none !important;\n}\n\n/* 确保输入框容器内的元素在遮罩层之上 */\n#ai-chat-bottom-input > * {\n  position: relative !important;\n  z-index: 1 !important;\n}\n\n/* 输入框本身 */\n#ai-chat-input {\n  background-color: #FFFFFF !important;\n  border: 3px solid #333 !important;\n  border-radius: 0 !important;\n  color: #2C3E50 !important;\n  box-shadow: inset 3px 3px 0 rgba(0, 0, 0, 0.08) !important;\n  padding: 12px 16px !important;\n  font-size: 14px !important;\n  line-height: 1.6 !important;\n  font-family: 'Microsoft YaHei', 'PingFang SC', 'Hiragino Sans GB', sans-serif !important;\n  transition: box-shadow 0.2s ease !important;\n  resize: vertical !important;\n  min-height: 80px !important;\n}\n\n/* 输入框聚焦状态 */\n#ai-chat-input:focus {\n  outline: none !important;\n  box-shadow: \n    inset 3px 3px 0 rgba(0, 0, 0, 0.08),\n    0 0 0 3px #FFD54F !important;\n}\n\n/* 输入框占位符文字 */\n#ai-chat-input::placeholder {\n  color: #9E9E9E !important;\n  opacity: 0.8 !important;\n}\n\n/* ============================================\n   输入框底部功能按钮组（发送、清空等）\n   ============================================ */\n\n/* 输入框区域内的按钮 */\n#ai-chat-bottom-input button {\n  background: #fff !important;\n  border: 3px solid #333 !important;\n  border-radius: 0 !important;\n  box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.2) !important;\n  font-weight: bold !important;\n  padding: 8px 20px !important;\n  transition: all 0.2s ease !important;\n  font-size: 13px !important;\n}\n\n/* 发送按钮特殊配色 */\n#ai-chat-bottom-input button[type=\"submit\"],\n#ai-chat-bottom-input button:has(svg[class*=\"send\"]),\n#ai-chat-bottom-input button:last-child {\n  background: linear-gradient(135deg, #A5D6A7 0%, #66BB6A 100%) !important;\n  color: #1B5E20 !important;\n  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6) !important;\n}\n\n/* 清空/重置按钮配色 */\n#ai-chat-bottom-input button:first-child {\n  background: linear-gradient(135deg, #EF9A9A 0%, #E57373 100%) !important;\n  color: #B71C1C !important;\n  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6) !important;\n}\n\n/* 输入框区域按钮悬停 */\n#ai-chat-bottom-input button:hover {\n  transform: translateY(-2px) !important;\n  box-shadow: 4px 5px 0 rgba(0, 0, 0, 0.25) !important;\n}\n\n/* 输入框区域按钮点击 */\n#ai-chat-bottom-input button:active {\n  transform: translateY(0) !important;\n  box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.2) !important;\n}\n\n/* ============================================\n   响应式适配\n   ============================================ */\n\n@media (max-width: 768px) {\n  .flex.items-center.gap-2.pb-2 > button {\n    padding: 6px 12px !important;\n    font-size: 12px !important;\n    min-height: 32px !important;\n  }\n  \n  #ai-chat-bottom-input {\n    padding: 12px !important;\n    border-width: 3px !important;\n  }\n  \n  #ai-chat-input {\n    min-height: 60px !important;\n    font-size: 13px !important;\n  }\n  \n  #ai-chat-bottom-input button {\n    padding: 6px 12px !important;\n    font-size: 12px !important;\n  }\n}\n\n/* ============================================\n   辅助功能优化\n   ============================================ */\n\n/* 按钮禁用状态 */\n.flex.items-center.gap-2.pb-2 > button:disabled,\n#ai-chat-bottom-input button:disabled {\n  opacity: 0.5 !important;\n  cursor: not-allowed !important;\n  transform: none !important;\n  box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1) !important;\n}\n\n/* 输入框禁用状态 */\n#ai-chat-input:disabled {\n  background-color: #F5F5F5 !important;\n  cursor: not-allowed !important;\n  opacity: 0.7 !important;\n}\n\n/* 打印样式 */\n@media print {\n  #ai-chat-bottom-input,\n  .flex.items-center.gap-2.pb-2 {\n    display: none !important;\n  }\n}\n\n/* ========== 表情差分系统 ========== */\nexpr {\n  display: inline-block;\n  width: 108px;\n  height: 108px;\n  background-size: 92% auto;\n  background-repeat: no-repeat;\n  background-position: center bottom;\n  vertical-align: middle;\n  margin: 0 8px;\n  position: relative;\n  border-radius: 26px;\n  border: 2px solid rgba(255, 236, 246, 0.95);\n  background-color: rgba(255, 248, 252, 0.92);\n  box-shadow:\n    0 4px 12px rgba(160, 72, 116, 0.18),\n    0 1px 3px rgba(0, 0, 0, 0.12),\n    inset 0 0 0 1px rgba(255, 255, 255, 0.72),\n    inset 0 -10px 18px rgba(255, 204, 229, 0.28);\n  filter: drop-shadow(0 2px 3px rgba(120, 60, 90, 0.12));\n  overflow: hidden;\n}\n\nexpr::before {\n  content: \"\";\n  position: absolute;\n  inset: 4px;\n  border-radius: 22px;\n  border: 1px solid rgba(255, 255, 255, 0.8);\n  box-shadow:\n    inset 0 8px 16px rgba(255, 255, 255, 0.38),\n    inset 0 -8px 14px rgba(255, 175, 214, 0.16);\n  pointer-events: none;\n}\n\nexpr::after {\n  content: \"\";\n  position: absolute;\n  top: 8px;\n  left: 10px;\n  width: 42%;\n  height: 22%;\n  border-radius: 999px;\n  background: linear-gradient(135deg, rgba(255,255,255,0.55), rgba(255,255,255,0));\n  transform: rotate(-16deg);\n  pointer-events: none;\n}\n\nexpr.smile { background-image: url(\"https://catai.wiki/a3a201f4-8f3a-472f-8c3e-b3267b48a200/w=3000\"); }\nexpr.sigh { background-image: url(\"https://catai.wiki/de28402b-1ee2-4e91-9d15-c6f82597d100/w=3000\"); }\nexpr.cold-smile { background-image: url(\"https://catai.wiki/87636dc0-0492-4793-c19f-adf4a3ebec00/w=3000\"); }\nexpr.teary { background-image: url(\"https://catai.wiki/41c3021a-bffb-42e0-c732-2a3bd9050600/w=3000\"); }\nexpr.shy { background-image: url(\"https://catai.wiki/f80b739d-6c13-447f-325c-68f9fc054900/w=3000\"); }\nexpr.awkward { background-image: url(\"https://catai.wiki/8e403654-7a6f-4e17-f779-540ecf0e2400/w=3000\"); }\nexpr.sleep { background-image: url(\"https://catai.wiki/f5215bd9-a473-44dc-ef46-3baf117dec00/w=3000\"); }\nexpr.blank { background-image: url(\"https://catai.wiki/b00d0f7c-8d13-4e2b-f381-7e6cb23ac100/w=3000\"); }\n\n/* ========== 服装差分系统 ========== */\n\n/* 仅显示最新一轮立绘：旧 AI 回复中的 outfit 会被隐藏 */\n[id=\"ai-chat-answer\"]:has(outfit):has(~ [id=\"ai-chat-answer\"] outfit) outfit {\n  display: none !important;\n}\n\noutfit {\n  position: fixed;\n  bottom: -60%;\n  right: -15%;\n  width: 450px;\n  height: 800px;\n  background-size: contain;\n  background-repeat: no-repeat;\n  background-position: center bottom;\n  transform: rotate(-12deg);\n  transform-origin: bottom right;\n  transition: all 0.4s cubic-bezier(0.34, 1.56, 0.64, 1);\n  z-index: 9999;\n  filter: drop-shadow(2px 4px 8px rgba(0,0,0,0.3));\n  display: block;\n  pointer-events: none;\n}\n\n/* 独立判定区（伪元素） */\noutfit::before {\n  content: \"\";\n  position: absolute;\n  top: 15%;\n  right: 20%;\n  width: 120px;\n  height: 150px;\n  cursor: pointer;\n  pointer-events: auto;\n  z-index: 10000;\n}\n\n/* 长按判定区时展开 */\noutfit:active {\n  bottom: 0;\n  right: 5%;\n  transform: rotate(0deg) scale(0.8);\n  filter: drop-shadow(4px 8px 16px rgba(0,0,0,0.4));\n}\n\n/* 服装资源映射 */\noutfit.pink-kimono { background-image: url(\"https://catai.wiki/d1336415-552b-4695-5b0a-9aa699e21f00/w=3000\"); }\noutfit.orange-hoodie { background-image: url(\"https://catai.wiki/7838ddb8-cc68-420a-48de-d612180a9a00/w=3000\"); }\noutfit.swimsuit { background-image: url(\"https://catai.wiki/90a6b640-d38f-4d8a-0101-3b871fdb3400/w=3000\"); }\noutfit.home-shorts { background-image: url(\"https://catai.wiki/cc30a036-835b-43f1-e974-121994715900/w=3000\"); }\noutfit.blue-jk { background-image: url(\"https://catai.wiki/826c0553-82c4-479d-6718-9c9774b11600/w=3000\"); }\noutfit.green-casual { background-image: url(\"https://catai.wiki/96451a9a-db72-402c-7cd7-6923ea712b00/w=3000\"); }\noutfit.maid-outfit { background-image: url(\"https://catai.wiki/46491145-2492-4215-ee6c-c178cd533700/w=3000\"); }\noutfit.black-jk { background-image: url(\"https://catai.wiki/cfadfb6f-6226-4dc4-2fb4-ee9a1b07bb00/w=3000\"); }\noutfit.gray-ol { background-image: url(\"https://catai.wiki/1bb3b04c-f2b5-4660-931f-909e5db6af00/w=3000\"); }\noutfit.black-coat-academy { background-image: url(\"https://catai.wiki/09f59f4e-3ef2-421b-e501-82360211b700/w=3000\"); }\noutfit.khaki-coat-turtleneck { background-image: url(\"https://catai.wiki/b2cf8e73-0140-4206-3964-cef0752eb000/w=3000\"); }\n\n/* 移动端适配 */\n@media (max-width: 768px) {\n  expr {\n    width: 86px;\n    height: 86px;\n    border-radius: 22px;\n    margin: 0 5px;\n    background-size: 92% auto;\n  }\n\n  expr::before {\n    inset: 3px;\n    border-radius: 18px;\n  }\n\n  expr::after {\n    top: 7px;\n    left: 8px;\n    width: 40%;\n    height: 20%;\n  }\n\n  outfit {\n    width: 280px;\n    height: 500px;\n    bottom: auto;\n    top: 50%;\n    right: -35%;\n    transform: translateY(-50%) rotate(-8deg);\n    transform-origin: center right;\n  }\n  \n  /* 移动端判定区 */\n  outfit::before {\n    top: 15%;\n    right: 25%;\n    width: 100px;\n    height: 100px;\n  }\n  \n  outfit:active {\n    right: 2%;\n    top: 50%;\n    transform: translateY(-50%) rotate(0deg) scale(1.05);\n  }\n}","options":{"items":[{"order":0,"label":"触发好感度剧情","type":"SET-INPUT","value":"触发好感度剧情（若好感度未达到该阶段最大值，请不要发送本指令）"},{"order":1,"label":"时间跳转","type":"SET-INPUT","value":"时间跳转（度过X天平淡时间，甜蜜值增加X点）（请自行修改X的数值，并删掉这句话）"}]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":true,"defaultModelSettings":null,"totalConversations":47,"totalMessages":1323,"totalCreditsUsed":1495677,"totalTokensUsed":39201786,"totalPlayedUsers":37,"deeplyPlayed":18,"fixedPromptLength":9970,"lorebookLength":3137,"author":{"id":"Q6quP0SWNXxqtcYUU7O2Q05CHWAT2gxk","name":"光能族三足猎杀器","displayUsername":"GNZLSQ1999","username":"gnzlsq1999"},"cardsTags":[{"tag":{"name":"单人卡","cardsCount":788}},{"tag":{"name":"可快餐可长线","cardsCount":613}},{"tag":{"name":"低消耗","cardsCount":591}},{"tag":{"name":"已破甲","cardsCount":2205}},{"tag":{"name":"剧情向","cardsCount":310}},{"tag":{"name":"纯爱","cardsCount":886}},{"tag":{"name":"多角色","cardsCount":1110}},{"tag":{"name":"萝莉","cardsCount":187}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}