{"id":"7b64c15c-cf13-4117-89ff-263904dd0e79","authorId":"AWaSixjSkwycSBXDSV3TIzzaBOu5U5Zr","title":"【异世界色色冒险】村民的你和爆乳的青梅勇者和圣女的冒险谭","description":"村民的你和爆乳的青梅勇者和圣女的冒险谭\n【双女主】【P罩杯和Q罩杯】【冒险】\n\n你只是个普通的乡下村民。但你的两个青梅竹马，一个Q罩杯的笨蛋拔出了圣剑成了勇者，一个P罩杯的被选为了纯洁圣女。作为“什么也不是”的普通人，你被迫卷入了这场充满沙雕、色情的讨伐魔王之旅。接取委托，做出反智选择(?)，活下去!吧！\n","background":"cac6k4zof836t4amgsvqrya4.webp","backgroundWidth":1536,"backgroundHeight":1024,"cover":"j3yt7pyxa6xecip85f2x8r7s.webp","coverWidth":1536,"coverHeight":1024,"introPage":"lehlg2kvjmrekg844qmlb6sx.html","changelog":"","createdAt":"2026-07-20T10:32:37.949Z","updatedAt":"2026-07-27T03:34:38.992Z","initPublicAt":"2026-07-22T05:29:18.445Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* ========== 全局字体渲染优化 ========== */\n* {\n  -webkit-font-smoothing: antialiased !important;\n  -moz-osx-font-smoothing: grayscale !important;\n  text-rendering: optimizeLegibility !important;\n}\n/* 全局字体基准优化 */\nbody, html {\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"PingFang SC\", \"Hiragino Sans GB\", \"Microsoft YaHei\", \"Helvetica Neue\", Helvetica, Arial, sans-serif !important;\n  font-feature-settings: \"kern\" 1, \"liga\" 1 !important;\n  letter-spacing: 0.02em !important;\n}\n/* ========== 顶部栏美化 (DQ勇者风格) ========== */\n.sticky.w-full.top-0.flex.items-center {\n  background: linear-gradient(135deg, #1e3a8a 0%, #2563eb 50%, #1e40af 100%) !important;\n  border-bottom: 3px solid #fbbf24 !important;\n  box-shadow: 0 4px 12px rgba(30, 58, 138, 0.5), \n              inset 0 1px 0 rgba(255, 255, 255, 0.2) !important;\n  backdrop-filter: blur(10px) !important;\n}\n/* 模型选择器容器 */\n#ai-model-selector .group.flex.items-center {\n  background: linear-gradient(to bottom, #3b82f6, #2563eb) !important;\n  border: 2px solid #fbbf24 !important;\n  border-radius: 8px !important;\n  padding: 6px 12px !important;\n  box-shadow: 0 2px 8px rgba(251, 191, 36, 0.3),\n              inset 0 1px 0 rgba(255, 255, 255, 0.3) !important;\n  transition: all 0.3s ease !important;\n}\n#ai-model-selector .group.flex.items-center:hover {\n  background: linear-gradient(to bottom, #60a5fa, #3b82f6) !important;\n  box-shadow: 0 4px 12px rgba(251, 191, 36, 0.5),\n              inset 0 1px 0 rgba(255, 255, 255, 0.4) !important;\n  transform: translateY(-1px) !important;\n}\n/* 模型名称文字 */\n#ai-model-selector .truncate.text-\\[13px\\] {\n  color: #fef3c7 !important;\n  font-weight: 600 !important;\n  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5) !important;\n  font-family: system-ui, -apple-system, sans-serif !important;\n}\n/* 下拉箭头 */\n#ai-model-selector .shrink-0.flex.items-center svg {\n  color: #fbbf24 !important;\n  filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.4)) !important;\n}\n/* 历史记录图标 (移动端) */\n.sticky.w-full.top-0 svg.lucide-clock-8 {\n  color: #fde047 !important;\n  filter: drop-shadow(0 2px 4px rgba(251, 191, 36, 0.6)) !important;\n  transition: all 0.3s ease !important;\n}\n.sticky.w-full.top-0 svg.lucide-clock-8:hover {\n  color: #fef3c7 !important;\n  transform: scale(1.1) rotate(15deg) !important;\n}\n/* 历史记录未读角标 */\n.sticky.w-full.top-0 span.MuiBadge-dot.md\\:hidden {\n  background: #ef4444 !important;\n  border: 2px solid #fbbf24 !important;\n  box-shadow: 0 0 8px rgba(239, 68, 68, 0.8) !important;\n}\n/* 音乐按钮 */\n.sticky.w-full.top-0 button.MuiIconButton-root:has(svg.lucide-music-2) {\n  background: linear-gradient(135deg, #8b5cf6, #6366f1) !important;\n  border: 2px solid #fbbf24 !important;\n  border-radius: 50% !important;\n  transition: all 0.3s ease !important;\n}\n.sticky.w-full.top-0 button.MuiIconButton-root:has(svg.lucide-music-2):hover {\n  background: linear-gradient(135deg, #a78bfa, #818cf8) !important;\n  box-shadow: 0 0 12px rgba(139, 92, 246, 0.6) !important;\n  transform: scale(1.1) !important;\n}\n.sticky.w-full.top-0 button.MuiIconButton-root svg.lucide-music-2 {\n  color: #fef3c7 !important;\n  filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.5)) !important;\n}\n/* 移动端设置图标 */\n.sticky.w-full.top-0 svg:has(use[href=\"#icon-icon-set\"]) {\n  color: #fde047 !important;\n  filter: drop-shadow(0 2px 4px rgba(251, 191, 36, 0.6)) !important;\n  transition: all 0.3s ease !important;\n}\n/* 设置按钮 */\n#header-setting-button {\n  background: linear-gradient(to bottom, #3b82f6, #2563eb) !important;\n  border: 2px solid #fbbf24 !important;\n  border-radius: 8px !important;\n  transition: all 0.3s ease !important;\n}\n#header-setting-button:hover {\n  background: linear-gradient(to bottom, #60a5fa, #3b82f6) !important;\n  box-shadow: 0 4px 12px rgba(251, 191, 36, 0.5) !important;\n  transform: translateY(-2px) !important;\n}\n#header-setting-button svg {\n  color: #fef3c7 !important;\n  filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.4)) !important;\n}\n/* ========== 开场白选择器 (DQ窗口风格) ========== */\ndiv.flex.items-center.h-9.bg-white.rounded-md.cursor-pointer.group[class*=\"border-gray\"] {\n  background: linear-gradient(to bottom, #dbeafe, #bfdbfe) !important;\n  border: 3px solid #1e40af !important;\n  border-radius: 10px !important;\n  box-shadow: 0 3px 10px rgba(30, 64, 175, 0.3),\n              inset 0 1px 0 rgba(255, 255, 255, 0.6) !important;\n  transition: all 0.3s ease !important;\n}\ndiv.flex.items-center.h-9.bg-white.rounded-md.cursor-pointer.group[class*=\"border-gray\"]:hover {\n  background: linear-gradient(to bottom, #bfdbfe, #93c5fd) !important;\n  border-color: #fbbf24 !important;\n  box-shadow: 0 4px 14px rgba(251, 191, 36, 0.5),\n              inset 0 1px 0 rgba(255, 255, 255, 0.7) !important;\n  transform: translateY(-1px) !important;\n}\ndiv.flex.items-center.h-9.cursor-pointer.group svg[data-icon=\"SlidersH\"] {\n  color: #1e40af !important;\n  filter: drop-shadow(0 1px 2px rgba(30, 64, 175, 0.4)) !important;\n}\ndiv.flex.items-center.h-9.cursor-pointer.group svg[data-icon=\"ChevronDown\"] {\n  color: #2563eb !important;\n  filter: drop-shadow(0 1px 2px rgba(37, 99, 235, 0.4)) !important;\n}\n/* ========== 底部按钮栏 (DQ命令按钮) ========== */\n#ai-mod-button2 button.MuiButton-root {\n  background: linear-gradient(to bottom, #3b82f6, #1e40af) !important;\n  border: 2px solid #fbbf24 !important;\n  border-radius: 8px !important;\n  color: #fef3c7 !important;\n  font-weight: 700 !important;\n  font-family: system-ui, -apple-system, sans-serif !important;\n  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.6) !important;\n  box-shadow: 0 3px 8px rgba(30, 64, 175, 0.4),\n              inset 0 1px 0 rgba(255, 255, 255, 0.2) !important;\n  transition: all 0.25s ease !important;\n}\n#ai-mod-button2 button.MuiButton-root:hover {\n  background: linear-gradient(to bottom, #60a5fa, #2563eb) !important;\n  border-color: #fde047 !important;\n  box-shadow: 0 5px 15px rgba(251, 191, 36, 0.6),\n              inset 0 1px 0 rgba(255, 255, 255, 0.3) !important;\n  transform: translateY(-2px) !important;\n}\n#ai-mod-button2 button.MuiButton-root svg {\n  color: #fde047 !important;\n  filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.5)) !important;\n}\n/* ========== 底部输入栏 (羊皮纸风格) ========== */\n#ai-chat-bottom-input {\n  background: linear-gradient(135deg, #fef3c7, #fde68a, #fef3c7) !important;\n  border: 3px solid #92400e !important;\n  border-radius: 12px !important;\n  box-shadow: 0 6px 20px rgba(146, 64, 14, 0.3),\n              inset 0 2px 4px rgba(255, 255, 255, 0.5),\n              inset 0 -2px 4px rgba(146, 64, 14, 0.1) !important;\n  transition: all 0.3s ease !important;\n}\n#ai-chat-bottom-input:focus-within {\n  border-color: #fbbf24 !important;\n  box-shadow: 0 8px 24px rgba(251, 191, 36, 0.5),\n              inset 0 2px 4px rgba(255, 255, 255, 0.6),\n              0 0 0 3px rgba(251, 191, 36, 0.2) !important;\n}\n#ai-chat-input {\n  background: transparent !important;\n  color: #292524 !important;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"PingFang SC\", \"Hiragino Sans GB\", \"Microsoft YaHei\", sans-serif !important;\n  font-weight: 400 !important;\n  font-size: 15px !important;\n  line-height: 1.6 !important;\n  letter-spacing: 0.015em !important;\n}\n#ai-chat-input::placeholder {\n  color: #92400e !important;\n  opacity: 0.6 !important;\n  font-style: italic !important;\n}\n#ai-chat-input::selection {\n  background: #fbbf24 !important;\n  color: #1e3a8a !important;\n}\n/* ========== 分页栏美化 (DQ菜单按钮风格) ========== */\n.MuiPaginationItem-root {\n  background: linear-gradient(to bottom, #dbeafe, #93c5fd) !important;\n  border: 2px solid #1e40af !important;\n  border-radius: 6px !important;\n  color: #1e3a8a !important;\n  font-weight: 700 !important;\n  font-family: system-ui, -apple-system, sans-serif !important;\n  box-shadow: 0 2px 6px rgba(30, 64, 175, 0.3),\n              inset 0 1px 0 rgba(255, 255, 255, 0.4) !important;\n  transition: all 0.25s ease !important;\n}\n.MuiPaginationItem-root:hover {\n  background: linear-gradient(to bottom, #bfdbfe, #60a5fa) !important;\n  border-color: #fbbf24 !important;\n  box-shadow: 0 3px 10px rgba(251, 191, 36, 0.5),\n              inset 0 1px 0 rgba(255, 255, 255, 0.5) !important;\n  transform: translateY(-1px) !important;\n}\n.MuiPaginationItem-root.Mui-selected {\n  background: linear-gradient(to bottom, #fbbf24, #f59e0b) !important;\n  border: 2px solid #92400e !important;\n  color: #451a03 !important;\n  box-shadow: 0 3px 10px rgba(245, 158, 11, 0.6),\n              inset 0 1px 0 rgba(255, 255, 255, 0.3),\n              inset 0 -2px 4px rgba(146, 64, 14, 0.3) !important;\n}\n.MuiPaginationItem-root.Mui-disabled {\n  background: linear-gradient(to bottom, #e5e7eb, #d1d5db) !important;\n  border-color: #9ca3af !important;\n  color: #6b7280 !important;\n  opacity: 0.5 !important;\n  box-shadow: none !important;\n}\n.MuiPaginationItem-icon {\n  color: #1e40af !important;\n  filter: drop-shadow(0 1px 2px rgba(30, 64, 175, 0.4)) !important;\n}\n.MuiPaginationItem-root.Mui-selected .MuiPaginationItem-icon {\n  color: #78350f !important;\n}\n/* 跳转输入区域 */\n.MuiStack-root.css-1uwir8f {\n  background: linear-gradient(to bottom, #dbeafe, #bfdbfe) !important;\n  border: 2px solid #1e40af !important;\n  border-radius: 8px !important;\n  box-shadow: 0 2px 8px rgba(30, 64, 175, 0.3),\n              inset 0 1px 0 rgba(255, 255, 255, 0.4) !important;\n}\n.MuiStack-root.css-1uwir8f .MuiBox-root {\n  color: #1e3a8a !important;\n  font-weight: 600 !important;\n  font-family: system-ui, -apple-system, sans-serif !important;\n}\n.MuiInputBase-input {\n  background: #ffffff !important;\n  border: 2px solid #3b82f6 !important;\n  border-radius: 6px !important;\n  color: #1e3a8a !important;\n  font-weight: 600 !important;\n  font-family: system-ui, -apple-system, sans-serif !important;\n  box-shadow: inset 0 1px 3px rgba(30, 64, 175, 0.2) !important;\n  transition: all 0.25s ease !important;\n}\n.MuiInputBase-input:focus {\n  border-color: #fbbf24 !important;\n  box-shadow: inset 0 1px 3px rgba(30, 64, 175, 0.2),\n              0 0 0 2px rgba(251, 191, 36, 0.3) !important;\n}\n/* ========== 评论区美化 (DQ对话框风格) ========== */\ndiv[class*=\"w-full\"][class*=\"bg-white\"][class*=\"bottom-0\"] {\n  background: linear-gradient(135deg, #fef3c7, #fde68a, #fef3c7) !important;\n  border: 3px solid #92400e !important;\n  border-radius: 12px !important;\n  box-shadow: 0 8px 24px rgba(146, 64, 14, 0.4),\n              inset 0 2px 6px rgba(255, 255, 255, 0.5),\n              inset 0 -2px 6px rgba(146, 64, 14, 0.15) !important;\n}\n/* 顶部标题 */\ndiv.text-lg.font-bold {\n  color: #78350f !important;\n  font-family: system-ui, -apple-system, sans-serif !important;\n  font-weight: 800 !important;\n  text-shadow: 1px 1px 2px rgba(120, 53, 15, 0.2) !important;\n}\n/* 个人评分文字 */\np.MuiTypography-body1.text-grey-600 {\n  color: #92400e !important;\n  font-weight: 600 !important;\n  font-family: system-ui, -apple-system, sans-serif !important;\n}\n/* 评分星星容器 */\nspan.MuiRating-root {\n  filter: drop-shadow(0 2px 4px rgba(251, 191, 36, 0.4)) !important;\n}\n/* 未选中的星星 */\nspan.MuiRating-iconEmpty svg {\n  color: #d1d5db !important;\n  transition: all 0.3s ease !important;\n}\n/* 选中的星星 */\nspan.MuiRating-iconFilled svg {\n  color: #fbbf24 !important;\n  filter: drop-shadow(0 2px 6px rgba(251, 191, 36, 0.8)) !important;\n  transition: all 0.3s ease !important;\n}\nspan.MuiRating-iconFilled:hover svg {\n  color: #fde047 !important;\n  transform: scale(1.15) rotate(15deg) !important;\n}\n/* 评分数字 */\nspan.text-orange-500 {\n  color: #ea580c !important;\n  font-weight: 700 !important;\n  font-family: system-ui, -apple-system, sans-serif !important;\n  text-shadow: 1px 1px 2px rgba(234, 88, 12, 0.3) !important;\n}\n/* 输入框容器 */\ndiv.flex.flex-col.border-gray-200 {\n  background: #ffffff !important;\n  border: 2px solid #92400e !important;\n  border-radius: 8px !important;\n  box-shadow: inset 0 1px 3px rgba(146, 64, 14, 0.2) !important;\n}\n/* 输入框 */\ntextarea.rc-textarea {\n  background: transparent !important;\n  color: #451a03 !important;\n  font-family: system-ui, -apple-system, sans-serif !important;\n  font-weight: 500 !important;\n}\ntextarea.rc-textarea::placeholder {\n  color: #92400e !important;\n  opacity: 0.5 !important;\n  font-style: italic !important;\n}\ntextarea.rc-textarea::selection {\n  background: #fbbf24 !important;\n  color: #1e3a8a !important;\n}\n/* 字数统计 */\ndiv.bg-gray-100.text-gray-500 {\n  background: #fef3c7 !important;\n  color: #92400e !important;\n  font-weight: 600 !important;\n  font-family: system-ui, -apple-system, sans-serif !important;\n}\n/* 发送评论按钮 */\ndiv.cursor-pointer.group.flex.items-center.justify-center {\n  background: linear-gradient(to bottom, #3b82f6, #1e40af) !important;\n  border: 2px solid #fbbf24 !important;\n  border-radius: 8px !important;\n  box-shadow: 0 3px 8px rgba(30, 64, 175, 0.4),\n              inset 0 1px 0 rgba(255, 255, 255, 0.2) !important;\n  transition: all 0.25s ease !important;\n}\ndiv.cursor-pointer.group.flex.items-center.justify-center:hover {\n  background: linear-gradient(to bottom, #60a5fa, #2563eb) !important;\n  border-color: #fde047 !important;\n  box-shadow: 0 5px 15px rgba(251, 191, 36, 0.6),\n              inset 0 1px 0 rgba(255, 255, 255, 0.3) !important;\n  transform: translateY(-2px) !important;\n}\ndiv[data-state=\"closed\"] svg[data-icon=\"Send03\"] {\n  color: #fde047 !important;\n  filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.5)) !important;\n}\n/* 分割线 */\ndiv.style_divider__mW0YX {\n  background: linear-gradient(to right, transparent, #92400e, transparent) !important;\n  opacity: 0.3 !important;\n}\n/* 排序按钮 */\n.MuiStack-root.css-1dmzxoz {\n  background: transparent !important;\n}\nbutton.MuiButton-containedPrimary,\nbutton.MuiButton-outlinedPrimary {\n  background: linear-gradient(to bottom, #dbeafe, #93c5fd) !important;\n  border: 2px solid #1e40af !important;\n  border-radius: 8px !important;\n  color: #1e3a8a !important;\n  font-weight: 700 !important;\n  font-family: system-ui, -apple-system, sans-serif !important;\n  box-shadow: 0 2px 6px rgba(30, 64, 175, 0.3),\n              inset 0 1px 0 rgba(255, 255, 255, 0.4) !important;\n  transition: all 0.25s ease !important;\n}\nbutton.MuiButton-containedPrimary {\n  background: linear-gradient(to bottom, #fbbf24, #f59e0b) !important;\n  border-color: #92400e !important;\n  color: #451a03 !important;\n  box-shadow: 0 3px 10px rgba(245, 158, 11, 0.6),\n              inset 0 1px 0 rgba(255, 255, 255, 0.3) !important;\n}\nbutton.MuiButton-containedPrimary:hover,\nbutton.MuiButton-outlinedPrimary:hover {\n  background: linear-gradient(to bottom, #fde047, #fbbf24) !important;\n  border-color: #78350f !important;\n  color: #451a03 !important;\n  box-shadow: 0 4px 14px rgba(251, 191, 36, 0.7),\n              inset 0 1px 0 rgba(255, 255, 255, 0.4) !important;\n  transform: translateY(-1px) !important;\n}\n/* 评论列表容器 */\ndiv.p-3.overflow-y-auto {\n  scrollbar-width: thin !important;\n  scrollbar-color: #92400e #fef3c7 !important;\n}\ndiv.p-3.overflow-y-auto::-webkit-scrollbar {\n  width: 8px !important;\n}\ndiv.p-3.overflow-y-auto::-webkit-scrollbar-track {\n  background: #fef3c7 !important;\n  border-radius: 4px !important;\n}\ndiv.p-3.overflow-y-auto::-webkit-scrollbar-thumb {\n  background: #92400e !important;\n  border-radius: 4px !important;\n  transition: all 0.3s ease !important;\n}\ndiv.p-3.overflow-y-auto::-webkit-scrollbar-thumb:hover {\n  background: #78350f !important;\n}\n/* 评论项 */\ndiv.group.ml-0 {\n  background: #ffffff !important;\n  border: 2px solid #d1d5db !important;\n  border-radius: 8px !important;\n  box-shadow: 0 2px 6px rgba(146, 64, 14, 0.15),\n              inset 0 1px 0 rgba(255, 255, 255, 0.8) !important;\n  transition: all 0.25s ease !important;\n}\ndiv.group.ml-0:hover {\n  border-color: #fbbf24 !important;\n  box-shadow: 0 4px 12px rgba(251, 191, 36, 0.3),\n              inset 0 1px 0 rgba(255, 255, 255, 0.9) !important;\n  transform: translateY(-1px) !important;\n}\n/* 用户头像 */\ndiv.group img.rounded-full {\n  border: 2px solid #fbbf24 !important;\n  box-shadow: 0 2px 6px rgba(251, 191, 36, 0.4) !important;\n  transition: all 0.3s ease !important;\n}\ndiv.group:hover img.rounded-full {\n  border-color: #f59e0b !important;\n  box-shadow: 0 4px 10px rgba(245, 158, 11, 0.6) !important;\n  transform: scale(1.05) !important;\n}\n/* 用户名 */\ndiv.text-sm.text-grey-600 span.font-bold {\n  color: #1e40af !important;\n  font-weight: 800 !important;\n  font-family: system-ui, -apple-system, sans-serif !important;\n  text-shadow: 1px 1px 2px rgba(30, 64, 175, 0.2) !important;\n}\n/* \"（你）\" 标签 */\nspan.text-\\[10px\\] {\n  color: #ea580c !important;\n  font-weight: 700 !important;\n  font-family: system-ui, -apple-system, sans-serif !important;\n}\n/* 评论内容 */\ndiv.break-all {\n  color: #451a03 !important;\n  font-family: system-ui, -apple-system, sans-serif !important;\n  font-weight: 500 !important;\n  line-height: 1.6 !important;\n}\n/* 时间戳 */\ndiv.text-xs.text-grey-600 {\n  color: #92400e !important;\n  font-weight: 600 !important;\n  font-family: system-ui, -apple-system, sans-serif !important;\n  opacity: 0.7 !important;\n}\n/* 点赞按钮 */\nbutton.text-gray-400 {\n  background: linear-gradient(to bottom, #fef3c7, #fde68a) !important;\n  border: 2px solid #d1d5db !important;\n  border-radius: 6px !important;\n  box-shadow: 0 1px 4px rgba(146, 64, 14, 0.2) !important;\n  transition: all 0.25s ease !important;\n}\nbutton.text-gray-400:hover {\n  background: linear-gradient(to bottom, #fde68a, #fbbf24) !important;\n  border-color: #fbbf24 !important;\n  box-shadow: 0 2px 8px rgba(251, 191, 36, 0.5) !important;\n  transform: scale(1.1) !important;\n}\nbutton.text-gray-400 svg {\n  color: #92400e !important;\n  filter: drop-shadow(0 1px 2px rgba(146, 64, 14, 0.3)) !important;\n  transition: all 0.3s ease !important;\n}\nbutton.text-gray-400:hover svg {\n  color: #f59e0b !important;\n  transform: rotate(15deg) !important;\n}\n/* 回复按钮文字 */\nspan.cursor-pointer {\n  color: #1e40af !important;\n  font-weight: 600 !important;\n  font-family: system-ui, -apple-system, sans-serif !important;\n  transition: all 0.25s ease !important;\n}\nspan.cursor-pointer:hover {\n  color: #f59e0b !important;\n  text-shadow: 0 1px 4px rgba(245, 158, 11, 0.4) !important;\n  transform: scale(1.05) !important;\n}\n/* 回复区域边框 */\ndiv.ml-8.border-l {\n  border-left-color: #92400e !important;\n  border-left-width: 3px !important;\n}\n/* ========== 可选增强效果 ========== */\n/* 1. 顶部栏闪烁星光效果 */\n.sticky.w-full.top-0.flex.items-center::before {\n  content: '✨' !important;\n  position: absolute !important;\n  top: 8px !important;\n  right: 120px !important;\n  font-size: 14px !important;\n  animation: sparkle 2s infinite ease-in-out !important;\n  pointer-events: none !important;\n}\n.sticky.w-full.top-0.flex.items-center::after {\n  content: '⭐' !important;\n  position: absolute !important;\n  top: 12px !important;\n  left: 80px !important;\n  font-size: 10px !important;\n  animation: sparkle 2.5s infinite ease-in-out 0.5s !important;\n  pointer-events: none !important;\n}\n@keyframes sparkle {\n  0%, 100% {\n    opacity: 0 !important;\n    transform: scale(0.8) !important;\n  }\n  50% {\n    opacity: 1 !important;\n    transform: scale(1.2) !important;\n  }\n}\n/* 2. 按钮按下凹陷效果 */\n#ai-mod-button2 button.MuiButton-root:active,\ndiv.cursor-pointer.group.flex.items-center.justify-center:active,\nbutton.MuiButton-containedPrimary:active,\nbutton.MuiButton-outlinedPrimary:active,\n.MuiPaginationItem-root:active {\n  transform: translateY(1px) scale(0.98) !important;\n  box-shadow: 0 1px 3px rgba(30, 64, 175, 0.3),\n              inset 0 2px 4px rgba(0, 0, 0, 0.2) !important;\n}\n/* 3. 输入框纸张纹理 */\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-image: \n    repeating-linear-gradient(\n      0deg,\n      transparent,\n      transparent 2px,\n      rgba(146, 64, 14, 0.03) 2px,\n      rgba(146, 64, 14, 0.03) 4px\n    ) !important;\n  pointer-events: none !important;\n  border-radius: 12px !important;\n}\n/* 4. 评论区纸张纹理 */\ndiv[class*=\"w-full\"][class*=\"bg-white\"][class*=\"bottom-0\"]::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-image: \n    repeating-linear-gradient(\n      0deg,\n      transparent,\n      transparent 2px,\n      rgba(146, 64, 14, 0.02) 2px,\n      rgba(146, 64, 14, 0.02) 4px\n    ) !important;\n  pointer-events: none !important;\n  border-radius: 12px !important;\n}\n/* 5. 模型选择器光晕效果 */\n#ai-model-selector .group.flex.items-center::before {\n  content: '' !important;\n  position: absolute !important;\n  top: -2px !important;\n  left: -2px !important;\n  right: -2px !important;\n  bottom: -2px !important;\n  background: linear-gradient(45deg, #fbbf24, #fde047, #fbbf24) !important;\n  border-radius: 10px !important;\n  opacity: 0 !important;\n  transition: opacity 0.3s ease !important;\n  z-index: -1 !important;\n}\n#ai-model-selector .group.flex.items-center:hover::before {\n  opacity: 0.5 !important;\n  animation: pulse-glow 1.5s infinite !important;\n}\n@keyframes pulse-glow {\n  0%, 100% {\n    opacity: 0.3 !important;\n  }\n  50% {\n    opacity: 0.7 !important;\n  }\n}\n/* ========== 史莱姆加载动画（DQ经典造型） ========== */\n/* 1. 强制隐藏平台默认加载动画 */\n.is-assistant .flex.gap-2.w-full.h-full.items-center.justify-center span {\n  display: none !important;\n}\n/* 2. 加载动画容器配置 */\n.is-assistant .flex.gap-2.w-full.h-full.items-center.justify-center {\n  position: relative !important;\n  width: 80px !important;\n  height: 80px !important;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  isolation: isolate !important;\n  z-index: 10 !important;\n}\n/* 3. 史莱姆主体（::before伪元素，使用SMIL内嵌SVG） */\n.is-assistant .flex.gap-2.w-full.h-full.items-center.justify-center::before {\n  content: '' !important;\n  position: absolute !important;\n  top: 50% !important;\n  left: 50% !important;\n  width: 60px !important;\n  height: 60px !important;\n  transform: translate(-50%, -50%) !important;\n  background-image: url('data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\"><defs><radialGradient id=\"slimeBody\" cx=\"50%25\" cy=\"40%25\" r=\"60%25\"><stop offset=\"0%25\" style=\"stop-color:%2360a5fa;stop-opacity:1\"/><stop offset=\"70%25\" style=\"stop-color:%233b82f6;stop-opacity:1\"/><stop offset=\"100%25\" style=\"stop-color:%232563eb;stop-opacity:1\"/></radialGradient><radialGradient id=\"slimeShine\" cx=\"35%25\" cy=\"30%25\" r=\"30%25\"><stop offset=\"0%25\" style=\"stop-color:%23ffffff;stop-opacity:0.8\"/><stop offset=\"100%25\" style=\"stop-color:%23ffffff;stop-opacity:0\"/></radialGradient></defs><ellipse cx=\"50\" cy=\"85\" rx=\"42\" ry=\"12\" fill=\"%231e3a8a\" opacity=\"0.3\"><animate attributeName=\"rx\" values=\"42;38;42\" dur=\"1.2s\" repeatCount=\"indefinite\"/><animate attributeName=\"opacity\" values=\"0.3;0.2;0.3\" dur=\"1.2s\" repeatCount=\"indefinite\"/></ellipse><path d=\"M 50,30 Q 30,25 20,45 Q 15,60 20,70 Q 30,85 50,85 Q 70,85 80,70 Q 85,60 80,45 Q 70,25 50,30 Z\" fill=\"url(%23slimeBody)\" stroke=\"%231e40af\" stroke-width=\"2.5\"><animate attributeName=\"d\" values=\"M 50,30 Q 30,25 20,45 Q 15,60 20,70 Q 30,85 50,85 Q 70,85 80,70 Q 85,60 80,45 Q 70,25 50,30 Z;M 50,35 Q 32,28 22,47 Q 17,62 22,72 Q 32,83 50,83 Q 68,83 78,72 Q 83,62 78,47 Q 68,28 50,35 Z;M 50,30 Q 30,25 20,45 Q 15,60 20,70 Q 30,85 50,85 Q 70,85 80,70 Q 85,60 80,45 Q 70,25 50,30 Z\" dur=\"1.2s\" repeatCount=\"indefinite\"/></path><ellipse cx=\"50\" cy=\"40\" rx=\"25\" ry=\"20\" fill=\"url(%23slimeShine)\" opacity=\"0.7\"><animate attributeName=\"opacity\" values=\"0.7;0.5;0.7\" dur=\"1.2s\" repeatCount=\"indefinite\"/></ellipse><circle cx=\"38\" cy=\"50\" r=\"5\" fill=\"%231e3a8a\"><animate attributeName=\"r\" values=\"5;0.5;5\" dur=\"3s\" repeatCount=\"indefinite\" begin=\"0s\"/></circle><circle cx=\"62\" cy=\"50\" r=\"5\" fill=\"%231e3a8a\"><animate attributeName=\"r\" values=\"5;0.5;5\" dur=\"3s\" repeatCount=\"indefinite\" begin=\"0.1s\"/></circle><path d=\"M 40,62 Q 50,68 60,62\" fill=\"none\" stroke=\"%231e3a8a\" stroke-width=\"2.5\" stroke-linecap=\"round\"><animate attributeName=\"d\" values=\"M 40,62 Q 50,68 60,62;M 40,63 Q 50,66 60,63;M 40,62 Q 50,68 60,62\" dur=\"2s\" repeatCount=\"indefinite\"/></path></svg>') !important;\n  background-size: contain !important;\n  background-repeat: no-repeat !important;\n  background-position: center !important;\n  z-index: 2 !important;\n  pointer-events: none !important;\n}\n/* 4. 史莱姆反光高光（::after伪元素，使用纯CSS备用增强） */\n.is-assistant .flex.gap-2.w-full.h-full.items-center.justify-center::after {\n  content: '💧' !important;\n  position: absolute !important;\n  top: 20% !important;\n  left: 30% !important;\n  font-size: 16px !important;\n  opacity: 0.6 !important;\n  animation: slime-sparkle 2s ease-in-out infinite !important;\n  z-index: 3 !important;\n  pointer-events: none !important;\n}\n@keyframes slime-sparkle {\n  0%, 100% {\n    opacity: 0.6 !important;\n    transform: scale(1) !important;\n  }\n  50% {\n    opacity: 0.9 !important;\n    transform: scale(1.2) !important;\n  }\n}\n/* 5. 移动端适配 */\n@media (max-width: 480px) {\n  .is-assistant .flex.gap-2.w-full.h-full.items-center.justify-center {\n    width: 60px !important;\n    height: 60px !important;\n  }\n  .is-assistant .flex.gap-2.w-full.h-full.items-center.justify-center::before {\n    width: 48px !important;\n    height: 48px !important;\n  }\n  .is-assistant .flex.gap-2.w-full.h-full.items-center.justify-center::after {\n    font-size: 12px !important;\n  }\n}\n/* 6. 低动效模式适配（降低频率但保持可见） */\n@media (prefers-reduced-motion: reduce) {\n  .is-assistant .flex.gap-2.w-full.h-full.items-center.justify-center::before {\n    background-image: url('data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\"><defs><radialGradient id=\"slimeBody\" cx=\"50%25\" cy=\"40%25\" r=\"60%25\"><stop offset=\"0%25\" style=\"stop-color:%2360a5fa;stop-opacity:1\"/><stop offset=\"100%25\" style=\"stop-color:%232563eb;stop-opacity:1\"/></radialGradient></defs><ellipse cx=\"50\" cy=\"85\" rx=\"40\" ry=\"10\" fill=\"%231e3a8a\" opacity=\"0.25\"/><path d=\"M 50,30 Q 30,25 20,45 Q 15,60 20,70 Q 30,85 50,85 Q 70,85 80,70 Q 85,60 80,45 Q 70,25 50,30 Z\" fill=\"url(%23slimeBody)\" stroke=\"%231e40af\" stroke-width=\"2.5\"/><circle cx=\"38\" cy=\"50\" r=\"5\" fill=\"%231e3a8a\"/><circle cx=\"62\" cy=\"50\" r=\"5\" fill=\"%231e3a8a\"/><path d=\"M 40,62 Q 50,68 60,62\" fill=\"none\" stroke=\"%231e3a8a\" stroke-width=\"2.5\" stroke-linecap=\"round\"/></svg>') !important;\n  }\n  @keyframes slime-sparkle {\n    0%, 100% { opacity: 0.5 !important; }\n    50% { opacity: 0.7 !important; }\n  }\n}\n/* ========== 高对比度模式优化 ========== */\n@media (prefers-contrast: high) {\n  .rili-markdown-renderer {\n    color: #000000 !important;\n    font-weight: 500 !important;\n  }\n  .rili-markdown-renderer dq d {\n    color: #000000 !important;\n    border-bottom: 2px solid #92400e !important;\n  }\n  .group > .is-user\\:dark {\n    border-width: 4px !important;\n  }\n}\n/* ========== 暗色模式字体优化 ========== */\n@media (prefers-color-scheme: dark) {\n  * {\n    -webkit-font-smoothing: subpixel-antialiased !important;\n  }\n}\n/* ========== 大字体模式优化 ========== */\n@media (min-width: 1920px) {\n  .rili-markdown-renderer {\n    font-size: 16px !important;\n    line-height: 1.8 !important;\n  }\n  .rili-markdown-renderer dq d {\n    font-size: 15.5px !important;\n    padding: 12px 20px !important;\n  }\n}\n/* 7. CSP兼容占位注释 */\n/*\n  如果平台CSP策略阻止data:image/svg+xml，可使用以下纯CSS备用方案：\n  - ::before 改为渐变圆形 + CSS动画模拟弹跳\n  - ::after 改为伪元素emoji表情\n*/\n/* ========== 聊天框背景美化（DQ风格） ========== */\n/* 隐藏平台默认的顶部颜色装饰条 */\n[class*=\"bg-[#F1CBCB]\"], \n[class*=\"bg-[#c9e1e9]\"] {\n  display: none !important;\n}\n/* 统一聊天框容器（输入与输出共有） */\n.group > .is-user\\:dark {\n  background: linear-gradient(135deg, #fef3c7, #fde68a, #fef3c7) !important;\n  border: 3px solid #92400e !important;\n  border-radius: 12px !important;\n  box-shadow: 0 6px 20px rgba(146, 64, 14, 0.35),\n              inset 0 2px 6px rgba(255, 255, 255, 0.5),\n              inset 0 -2px 6px rgba(146, 64, 14, 0.15) !important;\n  position: relative !important;\n  isolation: isolate !important;\n  transition: all 0.3s ease !important;\n}\n.group > .is-user\\:dark:hover {\n  border-color: #fbbf24 !important;\n  box-shadow: 0 8px 24px rgba(251, 191, 36, 0.45),\n              inset 0 2px 6px rgba(255, 255, 255, 0.6),\n              inset 0 -2px 6px rgba(146, 64, 14, 0.2) !important;\n  transform: translateY(-1px) !important;\n}\n/* 羊皮纸纹理背景（::before伪元素） */\n.group > .is-user\\:dark::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-image: repeating-linear-gradient(\n    0deg,\n    transparent,\n    transparent 2px,\n    rgba(146, 64, 14, 0.03) 2px,\n    rgba(146, 64, 14, 0.03) 4px\n  ) !important;\n  pointer-events: none !important;\n  border-radius: 12px !important;\n  z-index: 0 !important;\n}\n/* 聊天框主要文本内容（优化版） */\n.rili-markdown-renderer {\n  color: #292524 !important;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"PingFang SC\", \"Hiragino Sans GB\", \"Microsoft YaHei\", sans-serif !important;\n  font-weight: 400 !important;\n  font-size: 15px !important;\n  line-height: 1.75 !important;\n  letter-spacing: 0.015em !important;\n  background: transparent !important;\n  z-index: 1 !important;\n  position: relative !important;\n  word-break: break-word !important;\n  overflow-wrap: break-word !important;\n}\n.rili-markdown-renderer::selection {\n  background: #fbbf24 !important;\n  color: #1e3a8a !important;\n}\n.rili-markdown-renderer p {\n  margin-bottom: 1em !important;\n  line-height: 1.8 !important;\n}\n/* 标题样式（优化版） */\n.rili-markdown-renderer h1,\n.rili-markdown-renderer h2,\n.rili-markdown-renderer h3,\n.rili-markdown-renderer h4,\n.rili-markdown-renderer h5,\n.rili-markdown-renderer h6 {\n  color: #57534e !important;\n  font-weight: 700 !important;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"PingFang SC\", \"Hiragino Sans GB\", sans-serif !important;\n  border-bottom: 2px solid #d6d3d1 !important;\n  padding-bottom: 8px !important;\n  margin-top: 1.5em !important;\n  margin-bottom: 1em !important;\n  line-height: 1.4 !important;\n  letter-spacing: 0.02em !important;\n}\n.rili-markdown-renderer h1 { font-size: 1.8em !important; }\n.rili-markdown-renderer h2 { font-size: 1.5em !important; }\n.rili-markdown-renderer h3 { font-size: 1.3em !important; }\n.rili-markdown-renderer h4 { font-size: 1.15em !important; }\n/* 链接样式 */\n.rili-markdown-renderer a {\n  color: #1e40af !important;\n  font-weight: 600 !important;\n  text-decoration: underline !important;\n  transition: all 0.25s ease !important;\n}\n.rili-markdown-renderer a:hover {\n  color: #f59e0b !important;\n  text-decoration: none !important;\n}\n/* 代码块样式 */\n.rili-markdown-renderer code {\n  background: #ffffff !important;\n  border: 1px solid #92400e !important;\n  border-radius: 4px !important;\n  padding: 2px 6px !important;\n  color: #1e40af !important;\n  font-weight: 600 !important;\n  font-family: \"Courier New\", monospace !important;\n}\n.rili-markdown-renderer pre {\n  background: #ffffff !important;\n  border: 2px solid #92400e !important;\n  border-radius: 8px !important;\n  padding: 12px !important;\n  box-shadow: inset 0 2px 6px rgba(146, 64, 14, 0.15) !important;\n}\n.rili-markdown-renderer pre code {\n  background: transparent !important;\n  border: none !important;\n  padding: 0 !important;\n  color: #451a03 !important;\n  font-weight: 500 !important;\n}\n/* 引用块样式 */\n.rili-markdown-renderer blockquote {\n  background: linear-gradient(to right, rgba(251, 191, 36, 0.15), transparent) !important;\n  border-left: 4px solid #fbbf24 !important;\n  padding: 10px 16px !important;\n  color: #78350f !important;\n  font-style: italic !important;\n  margin: 1em 0 !important;\n  border-radius: 4px !important;\n}\n/* 列表样式 */\n.rili-markdown-renderer ul,\n.rili-markdown-renderer ol {\n  color: #451a03 !important;\n  padding-left: 1.5em !important;\n}\n.rili-markdown-renderer li {\n  margin: 0.4em 0 !important;\n}\n/* 表格样式 */\n.rili-markdown-renderer table {\n  border-collapse: collapse !important;\n  background: #ffffff !important;\n  border: 2px solid #92400e !important;\n  border-radius: 8px !important;\n  overflow: hidden !important;\n  box-shadow: 0 3px 10px rgba(146, 64, 14, 0.2) !important;\n  margin: 1em 0 !important;\n}\n.rili-markdown-renderer table th {\n  background: linear-gradient(to bottom, #fbbf24, #f59e0b) !important;\n  color: #451a03 !important;\n  font-weight: 700 !important;\n  padding: 10px 12px !important;\n  border: 1px solid #92400e !important;\n}\n.rili-markdown-renderer table td {\n  background: #ffffff !important;\n  color: #451a03 !important;\n  padding: 8px 12px !important;\n  border: 1px solid #e5e7eb !important;\n}\n.rili-markdown-renderer table tr:nth-child(even) td {\n  background: #fef3c7 !important;\n}\n.rili-markdown-renderer table tr:hover td {\n  background: rgba(251, 191, 36, 0.15) !important;\n}\n/* ========== 聊天框底部附加元素美化 ========== */\n/* 底部操作按钮（复制、编辑、删除等） */\n.flex.items-center.gap-1.ml-auto button {\n  background: linear-gradient(to bottom, #dbeafe, #93c5fd) !important;\n  border: 2px solid #1e40af !important;\n  border-radius: 6px !important;\n  color: #1e3a8a !important;\n  font-weight: 700 !important;\n  font-family: system-ui, -apple-system, sans-serif !important;\n  padding: 4px 12px !important;\n  margin: 0 4px !important;\n  box-shadow: 0 2px 6px rgba(30, 64, 175, 0.3),\n              inset 0 1px 0 rgba(255, 255, 255, 0.4) !important;\n  transition: all 0.25s ease !important;\n  text-transform: none !important;\n  width: auto !important;\n  height: auto !important;\n}\n.flex.items-center.gap-1.ml-auto button:hover {\n  background: linear-gradient(to bottom, #bfdbfe, #60a5fa) !important;\n  border-color: #fbbf24 !important;\n  box-shadow: 0 3px 10px rgba(251, 191, 36, 0.5),\n              inset 0 1px 0 rgba(255, 255, 255, 0.5) !important;\n  transform: translateY(-1px) !important;\n  color: #1e40af !important;\n}\n.flex.items-center.gap-1.ml-auto button:active {\n  transform: translateY(1px) scale(0.98) !important;\n  box-shadow: 0 1px 3px rgba(30, 64, 175, 0.3),\n              inset 0 2px 4px rgba(0, 0, 0, 0.2) !important;\n}\n.flex.items-center.gap-1.ml-auto button svg {\n  color: currentColor !important;\n}\n/* 让屏幕阅读器文本显示出来，匹配DQ风格按钮 */\n.flex.items-center.gap-1.ml-auto button .sr-only {\n  position: static !important;\n  width: auto !important;\n  height: auto !important;\n  clip: auto !important;\n  overflow: visible !important;\n  white-space: normal !important;\n  margin-left: 4px !important;\n}\n/* 隐藏Rili默认的按钮容器背景 */\n.flex.items-center.gap-1.ml-auto .bg-muted {\n  background: transparent !important;\n}\n/* 修复手机端底部按钮被挤出屏幕的问题 */\n@media (max-width: 640px) {\n  .flex.items-center.gap-1.ml-auto {\n    flex-wrap: wrap !important;\n    justify-content: flex-end !important;\n    gap: 4px !important;\n  }\n  .flex.items-center.gap-1.ml-auto button {\n    padding: 6px 8px !important;\n    margin: 2px 0 !important;\n  }\n  /* 手机端重新隐藏文字，仅保留图标以节省空间 */\n  .flex.items-center.gap-1.ml-auto button .sr-only {\n    position: absolute !important;\n    width: 1px !important;\n    height: 1px !important;\n    clip: rect(0, 0, 0, 0) !important;\n    overflow: hidden !important;\n    margin-left: 0 !important;\n  }\n}\n/* Token消耗文本容器 */\n.flex.items-center.gap-2.text-xs.font-mono {\n  background: transparent !important;\n  padding: 0 !important;\n}\n/* Token消耗文本项 */\n.flex.items-center.gap-2.text-xs.font-mono > span {\n  color: #ea580c !important;\n  font-weight: 700 !important;\n  font-family: system-ui, -apple-system, sans-serif !important;\n  font-size: 13px !important;\n  padding: 4px 8px !important;\n  background: linear-gradient(to bottom, #fef3c7, #fde68a) !important;\n  border: 2px solid #f59e0b !important;\n  border-radius: 6px !important;\n  box-shadow: 0 2px 6px rgba(234, 88, 12, 0.3) !important;\n  display: inline-flex !important;\n  margin: 0 4px !important;\n  align-items: center !important;\n}\n/* ========== 滚动条美化 ========== */\n.group > .is-user\\:dark ::-webkit-scrollbar {\n  width: 10px !important;\n  height: 10px !important;\n}\n.group > .is-user\\:dark ::-webkit-scrollbar-track {\n  background: #fef3c7 !important;\n  border-radius: 5px !important;\n  border: 2px solid #92400e !important;\n}\n.group > .is-user\\:dark ::-webkit-scrollbar-thumb {\n  background: linear-gradient(to bottom, #fbbf24, #f59e0b) !important;\n  border-radius: 5px !important;\n  border: 2px solid #92400e !important;\n  box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.3) !important;\n  transition: all 0.3s ease !important;\n}\n.group > .is-user\\:dark ::-webkit-scrollbar-thumb:hover {\n  background: linear-gradient(to bottom, #fde047, #fbbf24) !important;\n  box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.4),\n              0 0 8px rgba(251, 191, 36, 0.6) !important;\n}\n/* ========== 移动端适配（优化版） ========== */\n@media (max-width: 640px) {\n  .rili-markdown-renderer dq {\n    font-size: 14px !important;\n    margin: 16px 0;\n  }\n  .rili-markdown-renderer dq > hd {\n    padding: 12px 16px !important;\n    font-size: 15px !important;\n    border-width: 2px;\n    line-height: 1.5 !important;\n  }\n  .rili-markdown-renderer dq > article {\n    padding: 18px 20px !important;\n    font-size: 14.5px !important;\n    line-height: 1.75 !important;\n    border-width: 2px;\n  }\n  .rili-markdown-renderer dq > details {\n    border-width: 2px;\n    margin-bottom: 10px;\n  }\n  .rili-markdown-renderer dq > details > summary {\n    padding: 12px 16px !important;\n    font-size: 14.5px !important;\n    line-height: 1.5 !important;\n  }\n  .rili-markdown-renderer dq d {\n    padding: 9px 16px !important;\n    font-size: 14px !important;\n    line-height: 1.7 !important;\n  }\n  .rili-markdown-renderer dq d:last-child {\n    padding-bottom: 12px !important;\n  }\n  .rili-markdown-renderer dq f {\n    font-size: 12.5px !important;\n    padding: 3px 8px !important;\n    margin-right: 6px !important;\n  }\n  .rili-markdown-renderer dq t {\n    padding: 10px 16px !important;\n    font-size: 13.5px !important;\n    margin-top: 14px !important;\n    margin-bottom: 8px !important;\n    line-height: 1.5 !important;\n  }\n  .rili-markdown-renderer dq t:first-child {\n    margin-top: 12px !important;\n  }\n  .rili-markdown-renderer dq table {\n    margin: 14px 0 !important;\n  }\n  .rili-markdown-renderer dq table th,\n  .rili-markdown-renderer dq table td {\n    padding: 9px 11px !important;\n    font-size: 13px !important;\n    line-height: 1.6 !important;\n  }\n  .rili-markdown-renderer dq d[c] {\n    padding: 12px 16px !important;\n    font-size: 14px !important;\n    margin: 8px 0 !important;\n    line-height: 1.5 !important;\n  }\n  .rili-markdown-renderer dq d[c]:first-of-type {\n    margin-top: 12px !important;\n  }\n  .rili-markdown-renderer dq d[c]:last-of-type {\n    margin-bottom: 12px !important;\n  }\n  /* 移动端正文字体优化 */\n  .rili-markdown-renderer {\n    font-size: 14.5px !important;\n    line-height: 1.75 !important;\n    padding: 0 4px !important;\n  }\n  .rili-markdown-renderer p {\n    margin-bottom: 1.1em !important;\n  }\n}\n/* ========== 可选装饰效果 ========== */\n/* 聊天框顶部金色装饰边 */\n.group > .is-user\\:dark::after {\n  content: '' !important;\n  position: absolute !important;\n  top: 0 !important;\n  left: 10% !important;\n  right: 10% !important;\n  height: 4px !important;\n  background: linear-gradient(to right, transparent, #fbbf24, #f59e0b, #fbbf24, transparent) !important;\n  border-radius: 2px !important;\n  z-index: 0 !important;\n  pointer-events: none !important;\n}\n/* 金币闪光效果（可选，用于突出重要消息） */\n@keyframes coin-sparkle {\n  0%, 100% {\n    box-shadow: 0 6px 20px rgba(146, 64, 14, 0.35),\n                inset 0 2px 6px rgba(255, 255, 255, 0.5),\n                inset 0 -2px 6px rgba(146, 64, 14, 0.15) !important;\n  }\n  50% {\n    box-shadow: 0 8px 28px rgba(251, 191, 36, 0.6),\n                inset 0 2px 8px rgba(255, 255, 255, 0.7),\n                inset 0 -2px 8px rgba(251, 191, 36, 0.3),\n                0 0 20px rgba(251, 191, 36, 0.4) !important;\n  }\n}\n/* 为包含特定关键词的聊天框添加金光效果（可选） */\n.group > .is-user\\:dark:has(.rili-markdown-renderer:contains(\"宝箱\")),\n.group > .is-user\\:dark:has(.rili-markdown-renderer:contains(\"获得\")),\n.group > .is-user\\:dark:has(.rili-markdown-renderer:contains(\"奖励\")) {\n  animation: coin-sparkle 2s ease-in-out infinite !important;\n}\n/* ========== DQ状态栏核心容器 ========== */\n.rili-markdown-renderer dq {\n  display: block;\n  max-width: 100%;\n  margin: 20px 0;\n  font-family: system-ui, -apple-system, \"Segoe UI\", sans-serif;\n  font-size: 14px;\n  line-height: 1.6;\n  color: #451a03;\n  isolation: isolate;\n}\n/* ========== 顶部时间地点栏 ========== */\n.rili-markdown-renderer dq > hd {\n  display: block;\n  background: linear-gradient(135deg, #1e3a8a 0%, #2563eb 50%, #1e40af 100%);\n  border: 3px solid #fbbf24;\n  border-radius: 12px 12px 0 0;\n  padding: 12px 16px;\n  color: #fef3c7;\n  font-weight: 700;\n  font-size: 15px;\n  text-align: center;\n  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.6);\n  box-shadow: 0 4px 12px rgba(30, 58, 138, 0.5),\n              inset 0 2px 4px rgba(255, 255, 255, 0.25);\n  position: relative;\n  margin-bottom: 0;\n}\n/* 顶部栏金色装饰线 */\n.rili-markdown-renderer dq > hd::after {\n  content: '';\n  position: absolute;\n  bottom: -3px;\n  left: 10%;\n  right: 10%;\n  height: 4px;\n  background: linear-gradient(to right, transparent, #fbbf24, #f59e0b, #fbbf24, transparent);\n  border-radius: 2px;\n}\n/* ========== 正文区域 ========== */\n.rili-markdown-renderer dq > article {\n  display: block;\n  background: linear-gradient(135deg, #fef3c7, #fde68a, #fef3c7);\n  border-left: 3px solid #92400e;\n  border-right: 3px solid #92400e;\n  padding: 20px 24px;\n  color: #451a03;\n  font-size: 15px;\n  line-height: 1.8;\n  position: relative;\n  margin-bottom: 0;\n}\n/* 羊皮纸纹理 */\n.rili-markdown-renderer dq > article::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  background-image: repeating-linear-gradient(\n    0deg,\n    transparent,\n    transparent 2px,\n    rgba(146, 64, 14, 0.03) 2px,\n    rgba(146, 64, 14, 0.03) 4px\n  );\n  pointer-events: none;\n  z-index: 0;\n}\n.rili-markdown-renderer dq > article > p {\n  margin: 0 0 14px 0;\n  position: relative;\n  z-index: 1;\n}\n.rili-markdown-renderer dq > article > p:last-child {\n  margin-bottom: 0;\n}\n/* ========== 可折叠状态栏容器 ========== */\n.rili-markdown-renderer dq > details {\n  display: block;\n  background: linear-gradient(135deg, #fef3c7, #fde68a, #fef3c7);\n  border: 3px solid #92400e;\n  border-top: none;\n  margin: 0 0 12px 0;\n  position: relative;\n}\n.rili-markdown-renderer dq > details:last-child {\n  border-radius: 0 0 12px 12px;\n  box-shadow: 0 6px 20px rgba(146, 64, 14, 0.35),\n              inset 0 2px 6px rgba(255, 255, 255, 0.5),\n              inset 0 -2px 6px rgba(146, 64, 14, 0.15);\n  margin-bottom: 0;\n}\n/* 羊皮纸纹理 */\n.rili-markdown-renderer dq > details::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  background-image: repeating-linear-gradient(\n    0deg,\n    transparent,\n    transparent 2px,\n    rgba(146, 64, 14, 0.02) 2px,\n    rgba(146, 64, 14, 0.02) 4px\n  );\n  pointer-events: none;\n  border-radius: 0 0 12px 12px;\n  z-index: 0;\n}\n/* ========== 折叠栏标题 ========== */\n.rili-markdown-renderer dq > details > summary {\n  display: block;\n  background: linear-gradient(to bottom, #3b82f6, #2563eb);\n  border-bottom: 2px solid #fbbf24;\n  padding: 12px 16px;\n  color: #fef3c7;\n  font-weight: 700;\n  font-size: 15px;\n  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);\n  cursor: pointer;\n  list-style: none;\n  box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.3);\n  transition: all 0.25s ease;\n  position: relative;\n  z-index: 1;\n}\n.rili-markdown-renderer dq > details > summary::-webkit-details-marker {\n  display: none;\n}\n.rili-markdown-renderer dq > details > summary::before {\n  content: '▼ ';\n  display: inline-block;\n  transition: transform 0.3s ease;\n  margin-right: 6px;\n  color: #fbbf24;\n  font-size: 12px;\n}\n.rili-markdown-renderer dq > details[open] > summary::before {\n  transform: rotate(-180deg);\n}\n.rili-markdown-renderer dq > details > summary:hover {\n  background: linear-gradient(to bottom, #60a5fa, #3b82f6);\n  box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.4),\n              0 2px 8px rgba(251, 191, 36, 0.4);\n}\n/* 数据行 <d>（优化版） */\n.rili-markdown-renderer dq d {\n  display: block;\n  padding: 10px 18px !important;\n  color: #292524 !important;\n  font-size: 14.5px !important;\n  line-height: 1.8 !important;\n  letter-spacing: 0.015em !important;\n  border-bottom: 1px solid rgba(146, 64, 14, 0.12);\n  position: relative;\n  z-index: 1;\n  transition: all 0.2s ease;\n}\n.rili-markdown-renderer dq d:last-child {\n  border-bottom: none;\n  padding-bottom: 14px !important;\n}\n.rili-markdown-renderer dq d:hover {\n  background: rgba(251, 191, 36, 0.12);\n  padding-left: 22px !important;\n}\n.rili-markdown-renderer dq d:last-child {\n  border-bottom: none;\n  padding-bottom: 12px;\n}\n.rili-markdown-renderer dq d:hover {\n  background: rgba(251, 191, 36, 0.12);\n  padding-left: 20px;\n}\n/* ========== 字段名 <f> ========== */\n.rili-markdown-renderer dq f {\n  display: inline-block;\n  background: linear-gradient(to bottom, #fbbf24, #f59e0b);\n  border: 2px solid #92400e;\n  border-radius: 6px;\n  padding: 2px 8px;\n  color: #451a03;\n  font-weight: 700;\n  font-size: 13px;\n  margin-right: 8px;\n  box-shadow: 0 2px 4px rgba(245, 158, 11, 0.4),\n              inset 0 1px 0 rgba(255, 255, 255, 0.3);\n  vertical-align: middle;\n}\n/* ========== 分类标题 <t> ========== */\n.rili-markdown-renderer dq t {\n  display: block;\n  background: linear-gradient(to right, #2563eb, #1e40af);\n  border-left: 5px solid #fbbf24;\n  padding: 10px 16px;\n  color: #fef3c7;\n  font-weight: 700;\n  font-size: 14px;\n  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);\n  margin-top: 16px;\n  margin-bottom: 8px;\n  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2);\n  position: relative;\n  z-index: 1;\n}\n.rili-markdown-renderer dq t:first-child {\n  margin-top: 12px;\n}\n/* ========== 表格 ========== */\n.rili-markdown-renderer dq table {\n  width: 100%;\n  border-collapse: collapse;\n  background: #ffffff;\n  border: 2px solid #92400e;\n  border-radius: 8px;\n  overflow: hidden;\n  box-shadow: 0 3px 10px rgba(146, 64, 14, 0.2);\n  margin: 16px 0;\n  position: relative;\n  z-index: 1;\n}\n.rili-markdown-renderer dq table th {\n  background: linear-gradient(to bottom, #fbbf24, #f59e0b);\n  color: #451a03;\n  font-weight: 700;\n  padding: 10px 12px;\n  border: 1px solid #92400e;\n  text-align: left;\n  font-size: 13px;\n}\n.rili-markdown-renderer dq table td {\n  background: #ffffff;\n  color: #451a03;\n  padding: 10px 12px;\n  border: 1px solid #e5e7eb;\n  font-size: 13px;\n  line-height: 1.6;\n}\n.rili-markdown-renderer dq table tr:nth-child(even) td {\n  background: #fef3c7;\n}\n.rili-markdown-renderer dq table tr:hover td {\n  background: rgba(251, 191, 36, 0.18);\n}\n/* ========== 命运抉择选项按钮 ========== */\n.rili-markdown-renderer dq d[c] {\n  background: linear-gradient(to bottom, #dbeafe, #93c5fd);\n  border: 2px solid #1e40af;\n  border-radius: 8px;\n  padding: 12px 16px;\n  margin: 8px 0;\n  color: #1e3a8a;\n  font-weight: 700;\n  font-size: 14px;\n  cursor: pointer;\n  box-shadow: 0 3px 8px rgba(30, 64, 175, 0.3),\n              inset 0 1px 0 rgba(255, 255, 255, 0.4);\n  transition: all 0.25s ease;\n  border-bottom: 1px solid #1e40af;\n}\n.rili-markdown-renderer dq d[c]:hover {\n  background: linear-gradient(to bottom, #bfdbfe, #60a5fa);\n  border-color: #fbbf24;\n  box-shadow: 0 5px 15px rgba(251, 191, 36, 0.6),\n              inset 0 1px 0 rgba(255, 255, 255, 0.5);\n  transform: translateY(-2px);\n  padding-left: 20px;\n}\n.rili-markdown-renderer dq d[c]:active {\n  transform: translateY(1px) scale(0.98);\n  box-shadow: 0 1px 3px rgba(30, 64, 175, 0.3),\n              inset 0 2px 4px rgba(0, 0, 0, 0.2);\n}\n.rili-markdown-renderer dq d[c]:first-of-type {\n  margin-top: 12px;\n}\n.rili-markdown-renderer dq d[c]:last-of-type {\n  margin-bottom: 12px;\n}\n/* 沙雕选项 */\n.rili-markdown-renderer dq d[c=\"沙\"] {\n  background: linear-gradient(to bottom, #fef3c7, #fde68a);\n  border-color: #f59e0b;\n  color: #78350f;\n}\n.rili-markdown-renderer dq d[c=\"沙\"]:hover {\n  background: linear-gradient(to bottom, #fde68a, #fbbf24);\n  border-color: #ea580c;\n}\n/* 反套路选项 */\n.rili-markdown-renderer dq d[c=\"反\"] {\n  background: linear-gradient(to bottom, #e0e7ff, #c7d2fe);\n  border-color: #6366f1;\n  color: #312e81;\n}\n.rili-markdown-renderer dq d[c=\"反\"]:hover {\n  background: linear-gradient(to bottom, #c7d2fe, #a5b4fc);\n  border-color: #8b5cf6;\n}\n/* 反智选项 */\n.rili-markdown-renderer dq d[c=\"智\"] {\n  background: linear-gradient(to bottom, #fce7f3, #fbcfe8);\n  border-color: #ec4899;\n  color: #831843;\n}\n.rili-markdown-renderer dq d[c=\"智\"]:hover {\n  background: linear-gradient(to bottom, #fbcfe8, #f9a8d4);\n  border-color: #db2777;\n}\n/* 正常选项 */\n.rili-markdown-renderer dq d[c=\"正\"] {\n  background: linear-gradient(to bottom, #d1fae5, #a7f3d0);\n  border-color: #10b981;\n  color: #064e3b;\n}\n.rili-markdown-renderer dq d[c=\"正\"]:hover {\n  background: linear-gradient(to bottom, #a7f3d0, #6ee7b7);\n  border-color: #059669;\n}\n/* 自由选项 */\n.rili-markdown-renderer dq d[c=\"自\"] {\n  background: linear-gradient(to bottom, #e5e7eb, #d1d5db);\n  border: 2px dashed #6b7280;\n  color: #374151;\n}\n.rili-markdown-renderer dq d[c=\"自\"]:hover {\n  background: linear-gradient(to bottom, #d1d5db, #9ca3af);\n  border-color: #4b5563;\n}\n/* ========== 移动端适配 ========== */\n@media (max-width: 640px) {\n  .rili-markdown-renderer dq {\n    font-size: 13px;\n    margin: 16px 0;\n  }\n  .rili-markdown-renderer dq > hd {\n    padding: 10px 14px;\n    font-size: 14px;\n    border-width: 2px;\n  }\n  .rili-markdown-renderer dq > article {\n    padding: 16px 18px;\n    font-size: 14px;\n    border-width: 2px;\n  }\n  .rili-markdown-renderer dq > details {\n    border-width: 2px;\n    margin-bottom: 10px;\n  }\n  .rili-markdown-renderer dq > details > summary {\n    padding: 10px 14px;\n    font-size: 14px;\n  }\n  .rili-markdown-renderer dq d {\n    padding: 7px 14px;\n    font-size: 13px;\n  }\n  .rili-markdown-renderer dq d:last-child {\n    padding-bottom: 10px;\n  }\n  .rili-markdown-renderer dq f {\n    font-size: 12px;\n    padding: 2px 6px;\n  }\n  .rili-markdown-renderer dq t {\n    padding: 8px 14px;\n    font-size: 13px;\n    margin-top: 12px;\n    margin-bottom: 6px;\n  }\n  .rili-markdown-renderer dq t:first-child {\n    margin-top: 10px;\n  }\n  .rili-markdown-renderer dq table {\n    margin: 12px 0;\n  }\n  .rili-markdown-renderer dq table th,\n  .rili-markdown-renderer dq table td {\n    padding: 8px 10px;\n    font-size: 12px;\n  }\n  .rili-markdown-renderer dq d[c] {\n    padding: 10px 14px;\n    font-size: 13px;\n    margin: 6px 0;\n  }\n  .rili-markdown-renderer dq d[c]:first-of-type {\n    margin-top: 10px;\n  }\n  .rili-markdown-renderer dq d[c]:last-of-type {\n    margin-bottom: 10px;\n  }\n}\n/* ========== 可选增强效果 ========== */\n/* 1. 金币闪烁动画 */\n@keyframes coin-sparkle {\n  0%, 100% {\n    filter: drop-shadow(0 2px 4px rgba(251, 191, 36, 0.4));\n  }\n  50% {\n    filter: drop-shadow(0 4px 12px rgba(251, 191, 36, 0.8));\n  }\n}\n.rili-markdown-renderer dq d:has(f:contains(\"金币余额\")) f,\n.rili-markdown-renderer dq d f:contains(\"金币\") {\n  animation: coin-sparkle 2s ease-in-out infinite;\n}\n/* 2. 危险期红色脉冲警告 */\n@keyframes danger-pulse {\n  0%, 100% {\n    background: linear-gradient(to bottom, #fef2f2, #fee2e2);\n    border-color: #dc2626;\n    box-shadow: 0 0 8px rgba(220, 38, 38, 0.4);\n  }\n  50% {\n    background: linear-gradient(to bottom, #fee2e2, #fecaca);\n    border-color: #ef4444;\n    box-shadow: 0 0 16px rgba(239, 68, 68, 0.8);\n  }\n}\n.rili-markdown-renderer dq d:contains(\"危险期\") {\n  animation: danger-pulse 1.5s ease-in-out infinite;\n  color: #7f1d1d !important;\n  font-weight: 700 !important;\n}\n/* 3. 圣剑状态特效 */\n.rili-markdown-renderer dq d:contains(\"圣剑状态\")::before {\n  content: '⚔️ ';\n  display: inline-block;\n  animation: sword-shake 0.5s ease-in-out infinite alternate;\n}\n@keyframes sword-shake {\n  0% { transform: rotate(-3deg); }\n  100% { transform: rotate(3deg); }\n}\n/* 4. 委托进度条 */\n.rili-markdown-renderer dq d:contains(\"进度：进行中\")::after {\n  content: '';\n  display: block;\n  width: 100%;\n  height: 4px;\n  background: linear-gradient(to right, #3b82f6 60%, #e5e7eb 60%);\n  border-radius: 2px;\n  margin-top: 6px;\n  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);\n}\n/* 5. 性经历数据高亮 */\n.rili-markdown-renderer dq d:contains(\"性经历\") {\n  background: rgba(251, 191, 36, 0.08);\n  border-left: 3px solid #f59e0b;\n  padding-left: 13px;\n  font-family: \"Courier New\", monospace;\n  font-size: 13px;\n  color: #78350f;\n}\n/* 6. 悬浮展开效果（长文本） */\n.rili-markdown-renderer dq d:contains(\"客观事实\") {\n  max-height: 80px;\n  overflow: hidden;\n  transition: max-height 0.4s ease;\n  cursor: pointer;\n}\n.rili-markdown-renderer dq d:contains(\"客观事实\"):hover {\n  max-height: 600px;\n  background: rgba(251, 191, 36, 0.15);\n}\n/* 7. 滚动条美化 */\n.rili-markdown-renderer dq details::-webkit-scrollbar {\n  width: 8px;\n  height: 8px;\n}\n.rili-markdown-renderer dq details::-webkit-scrollbar-track {\n  background: #fef3c7;\n  border-radius: 4px;\n}\n.rili-markdown-renderer dq details::-webkit-scrollbar-thumb {\n  background: linear-gradient(to bottom, #fbbf24, #f59e0b);\n  border-radius: 4px;\n  border: 2px solid #92400e;\n  box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.3);\n}\n.rili-markdown-renderer dq details::-webkit-scrollbar-thumb:hover {\n  background: linear-gradient(to bottom, #fde047, #fbbf24);\n}\n/* 8. 文本选中样式 */\n.rili-markdown-renderer dq ::selection {\n  background: #fbbf24;\n  color: #1e3a8a;\n}","options":{"items":[]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":true,"defaultModelSettings":{"model":"mango_gemini_vertex/gemini-3.1-pro-preview"},"totalConversations":130,"totalMessages":1943,"totalCreditsUsed":1621783,"totalTokensUsed":49097639,"totalPlayedUsers":88,"deeplyPlayed":50,"fixedPromptLength":8636,"lorebookLength":1039,"author":{"id":"AWaSixjSkwycSBXDSV3TIzzaBOu5U5Zr","name":"漩渦Boruto博人","displayUsername":"a233701","username":"a233701"},"cardsTags":[{"tag":{"name":"R18","cardsCount":258}},{"tag":{"name":"欢乐向","cardsCount":17}},{"tag":{"name":"巨乳","cardsCount":209}},{"tag":{"name":"巨乳肥臀","cardsCount":19}},{"tag":{"name":"加强色情描写","cardsCount":469}},{"tag":{"name":"可快餐可长线","cardsCount":613}},{"tag":{"name":"爆乳肥臀","cardsCount":17}},{"tag":{"name":"可剧情可涩涩","cardsCount":2459}},{"tag":{"name":"异世界","cardsCount":44}},{"tag":{"name":"青梅竹马","cardsCount":70}},{"tag":{"name":"开局即可色","cardsCount":1444}},{"tag":{"name":"冒险","cardsCount":64}},{"tag":{"name":"后宫","cardsCount":692}},{"tag":{"name":"可ntr可纯爱","cardsCount":244}},{"tag":{"name":"自由探索","cardsCount":1082}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}