{"id":"0bb67c50-3af9-478e-ac06-6bdbd19556a7","authorId":"VgKTbZna35R932D2a8w23m1RBiDri9Hb","title":"人妻模拟器","description":"【女性视角】这是一个会自主呼吸的现代都市。社区里居住着有自己日程与性格的邻居，学校会发布寒暑假通知，季节在窗外真实流转。你的孩子会根据年龄表现出不同的行为模式——三岁的他需要你全程照看，十二岁的她却可能开始关上自己的房门。","background":"a05s0zhuzg3ykee7860w544v.webp","backgroundWidth":2400,"backgroundHeight":1800,"cover":"ym9lb7t78osccyatalg4a7q6.webp","coverWidth":2400,"coverHeight":1800,"introPage":"rrrdooz5rcap5p6g82zjljwr.html","changelog":null,"createdAt":"2026-06-23T23:53:57.082Z","updatedAt":"2026-07-26T09:43:06.273Z","initPublicAt":"2026-06-24T10:26:12.141Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"css\n/* ═══════════════════════════════════════\n   Life Sim - 暖光日常主题\n   适配: AI风月平台 (移动端+网页端)\n   ═══════════════════════════════════════ */\n\n/* ── 总容器 ── */\nlife {\n  display: block;\n  max-width: 720px;\n  margin: 0 auto;\n  padding: 10px 6px 20px 6px;\n  font-family: \"楷体\", \"KaiTi\", \"STKaiti\", serif;\n  color: #2c2c2c;\n  font-size: 15px;\n  line-height: 1.8;\n}\n\n/* ── 思维链完全隐藏 ── */\nlife > details:first-child {\n  display: none;\n}\n\n/* ═══════════ 通用 details 卡片样式 ═══════════ */\nlife details {\n  background: linear-gradient(135deg, #fdf8f0 0%, #faf3e8 100%);\n  border: 1px solid #e8dcc8;\n  border-radius: 12px;\n  margin: 10px 0;\n  padding: 0;\n  overflow: hidden;\n  box-shadow: 0 2px 8px rgba(180, 160, 120, 0.1);\n  transition: box-shadow 0.3s ease, transform 0.2s ease;\n}\n\nlife details:hover {\n  box-shadow: 0 4px 16px rgba(180, 160, 120, 0.2);\n}\n\nlife details[open] {\n  box-shadow: 0 3px 12px rgba(180, 160, 120, 0.18);\n}\n\n/* ── summary 标题栏 ── */\nlife details > summary {\n  display: flex;\n  align-items: center;\n  padding: 12px 16px;\n  font-size: 15px;\n  font-weight: bold;\n  color: #5a4a3a;\n  background: linear-gradient(135deg, #f5ead6 0%, #f0e4d0 100%);\n  cursor: pointer;\n  user-select: none;\n  list-style: none;\n  border-bottom: 1px solid transparent;\n  transition: background 0.3s ease, border-color 0.3s ease;\n  position: relative;\n}\n\nlife details > summary::-webkit-details-marker {\n  display: none;\n}\n\nlife details > summary::after {\n  content: \"▸\";\n  position: absolute;\n  right: 16px;\n  font-size: 13px;\n  color: #b8a080;\n  transition: transform 0.3s ease;\n}\n\nlife details[open] > summary::after {\n  transform: rotate(90deg);\n}\n\nlife details[open] > summary {\n  border-bottom: 1px solid #e8dcc8;\n  background: linear-gradient(135deg, #f0e4cf 0%, #ecddc6 100%);\n}\n\nlife details > summary:hover {\n  background: linear-gradient(135deg, #ecddc6 0%, #e8d6be 100%);\n}\n\n/* ═══════════ 正文区 article ═══════════ */\narticle {\n  display: block;\n  background: linear-gradient(to bottom, #fffcf5, #fdf9f1);\n  border: 1px solid #e8dcc8;\n  border-radius: 12px;\n  margin: 10px 0;\n  padding: 20px 18px;\n  box-shadow: 0 2px 10px rgba(180, 160, 120, 0.1);\n  font-family: \"楷体\", \"KaiTi\", \"STKaiti\", serif;\n  color: #1a1a1a;\n  font-size: 16px;\n  line-height: 2;\n  text-align: justify;\n}\n\narticle p {\n  text-indent: 2em;\n  margin: 0.6em 0;\n}\n\n/* ── 对话标签 q ── */\narticle q {\n  display: block;\n  margin: 12px 0;\n  padding: 10px 16px;\n  border-left: 3px solid #c8956c;\n  background: linear-gradient(90deg, rgba(200, 149, 108, 0.08), transparent);\n  border-radius: 0 8px 8px 0;\n  font-weight: bold;\n  color: #6b4226;\n  font-style: normal;\n  quotes: \"「\" \"」\";\n}\n\narticle q::before {\n  content: open-quote;\n  color: #c8956c;\n  font-size: 1.1em;\n}\n\narticle q::after {\n  content: close-quote;\n  color: #c8956c;\n  font-size: 1.1em;\n}\n\n/* ═══════════ 当前情况 (第一个可见details) ═══════════ */\nlife > details:nth-of-type(2) {\n  background: linear-gradient(135deg, #f0ece4 0%, #eae4d8 100%);\n  border-left: 4px solid #c8956c;\n}\n\nlife > details:nth-of-type(2) > summary {\n  background: linear-gradient(135deg, #eae3d4 0%, #e4dcc8 100%);\n  font-size: 14px;\n}\n\n/* ═══════════ d 标签 - 信息行 ═══════════ */\nlife d {\n  display: block;\n  padding: 6px 14px 6px 14px;\n  margin: 0;\n  font-size: 13.5px;\n  line-height: 1.7;\n  color: #3a3a3a;\n  border-bottom: 1px dashed rgba(200, 180, 150, 0.3);\n  position: relative;\n  transition: background 0.2s ease;\n}\n\nlife d:last-child {\n  border-bottom: none;\n}\n\nlife d:nth-child(odd) {\n  background: rgba(245, 235, 218, 0.4);\n}\n\nlife d:nth-child(even) {\n  background: rgba(255, 250, 240, 0.3);\n}\n\nlife d:hover {\n  background: rgba(232, 220, 200, 0.35);\n}\n\n/* ═══════════ p[t] 分区标题 ═══════════ */\nlife p[t] {\n  margin: 0;\n  padding: 0;\n  border-top: 1px solid #e0d4c0;\n}\n\nlife p[t]:first-child {\n  border-top: none;\n}\n\nlife p[t]::before {\n  display: block;\n  padding: 8px 14px 4px 14px;\n  font-size: 12px;\n  font-weight: bold;\n  color: #a08060;\n  letter-spacing: 2px;\n  text-transform: uppercase;\n}\n\nlife p[t=\"基础\"]::before { content: \"◈ 基础信息\"; }\nlife p[t=\"身体\"]::before { content: \"◈ 身体数据\"; }\nlife p[t=\"穿搭\"]::before { content: \"◈ 今日穿搭\"; }\nlife p[t=\"状态\"]::before { content: \"◈ 当前状态\"; }\nlife p[t=\"生理\"]::before { content: \"◈ 生理信息\"; }\nlife p[t=\"关系\"]::before { content: \"◈ 关系面板\"; }\nlife p[t=\"技能\"]::before { content: \"◈ 技能面板\"; }\nlife p[t=\"档案\"]::before { content: \"◈ 个人档案\"; }\nlife p[t=\"当前\"]::before { content: \"◈ 当前动态\"; }\nlife p[t=\"财务\"]::before { content: \"◈ 家庭财务\"; }\nlife p[t=\"家务\"]::before { content: \"◈ 家务清单\"; }\nlife p[t=\"冰箱\"]::before { content: \"◈ 冰箱存储\"; }\nlife p[t=\"衣橱\"]::before { content: \"◈ 衣橱状态\"; }\nlife p[t=\"健康\"]::before { content: \"◈ 健康管理\"; }\nlife p[t=\"微信\"]::before { content: \"◈ 微信消息\"; }\nlife p[t=\"社区\"]::before { content: \"◈ 社区公告\"; }\nlife p[t=\"快递\"]::before { content: \"◈ 快递物流\"; }\nlife p[t=\"提醒\"]::before { content: \"◈ 生活提醒\"; }\n\n/* ═══════════ 记忆区特殊样式 ═══════════ */\ndetails.mem {\n  background: linear-gradient(135deg, #f5f0e6 0%, #efe8da 100%) !important;\n  border: 1px solid #d8c8a8 !important;\n}\n\ndetails.mem > summary {\n  background: linear-gradient(135deg, #e8ddc8 0%, #e0d4bc 100%) !important;\n  color: #5a4830 !important;\n}\n\ndetails.mem details {\n  margin: 6px 8px;\n  background: rgba(255, 252, 245, 0.7);\n  border: 1px solid #e0d6c0;\n  border-radius: 8px;\n}\n\ndetails.mem details > summary {\n  padding: 8px 12px;\n  font-size: 13px;\n  background: rgba(240, 232, 216, 0.6);\n}\n\n/* ── 记忆配置区弱化 ── */\ndetails.mem > details:first-of-type {\n  opacity: 0.7;\n  font-size: 11px;\n}\n\ndetails.mem > details:first-of-type > summary {\n  font-size: 11px;\n  color: #998870;\n}\n\ndetails.mem > details:first-of-type d {\n  font-size: 11px;\n  padding: 3px 10px;\n  color: #887760;\n}\n\n/* ── m 标签 - 记忆条目 ── */\nlife m {\n  display: block;\n  padding: 8px 12px 8px 16px;\n  margin: 4px 6px;\n  font-size: 13px;\n  line-height: 1.7;\n  color: #4a4030;\n  background: rgba(250, 245, 232, 0.6);\n  border-radius: 6px;\n  border-left: 3px solid #c8b896;\n  transition: background 0.2s ease;\n}\n\nlife m:hover {\n  background: rgba(240, 232, 215, 0.7);\n}\n\n/* 短期记忆 */\ndetails.mem > details:nth-of-type(2) m {\n  border-left-color: #90b878;\n}\n\n/* 长期记忆 */\ndetails.mem > details:nth-of-type(3) m {\n  border-left-color: #7898c0;\n}\n\n/* 剧情记忆 */\ndetails.mem > details:nth-of-type(4) m {\n  border-left-color: #c07898;\n}\n\n/* ═══════════ 行动推荐 ═══════════ */\nact {\n  display: flex;\n  flex-direction: column;\n  gap: 6px;\n  padding: 10px 12px 12px 12px;\n}\n\nact o {\n  display: block;\n  padding: 10px 16px;\n  background: linear-gradient(135deg, #fdf6e8 0%, #f8eed6 100%);\n  border: 1px solid #e0d0b4;\n  border-radius: 10px;\n  font-size: 14px;\n  color: #5a4a38;\n  transition: all 0.25s ease;\n  cursor: default;\n  position: relative;\n  overflow: hidden;\n}\n\nact o::before {\n  content: \"\";\n  position: absolute;\n  left: 0;\n  top: 0;\n  width: 4px;\n  height: 100%;\n  background: #c8a872;\n  border-radius: 4px 0 0 4px;\n  transition: width 0.3s ease;\n}\n\nact o:hover {\n  background: linear-gradient(135deg, #f5ecd6 0%, #efe2c4 100%);\n  border-color: #c8b896;\n  box-shadow: 0 3px 10px rgba(180, 160, 120, 0.15);\n  transform: translateY(-1px);\n}\n\nact o:hover::before {\n  width: 6px;\n}\n\n/* ═══════════ 各模块图标色彩区分 (左边框) ═══════════ */\n\n/* 当前情况 - 已在上方单独设置 */\n\n/* 主角信息 - 粉棕 */\nlife > details:nth-of-type(3) {\n  border-left: 4px solid #d4a0a0;\n}\n\n/* 丈夫信息 - 深蓝灰 */\nlife > details:nth-of-type(4) {\n  border-left: 4px solid #8898b0;\n}\n\n/* 子女信息 - 嫩绿 */\nlife > details:nth-of-type(5) {\n  border-left: 4px solid #98c088;\n}\n\n/* 社区NPC - 橙黄 */\nlife > details:nth-of-type(6) {\n  border-left: 4px solid #d0a858;\n}\n\n/* 家庭生活 - 暖棕 */\nlife > details:nth-of-type(7) {\n  border-left: 4px solid #b89878;\n}\n\n/* 讯息动态 - 青蓝 */\nlife > details:nth-of-type(8) {\n  border-left: 4px solid #78a8b8;\n}\n\n/* 行动推荐 - 金色 */\nlife > details:last-of-type:not(.mem) {\n  border-left: 4px solid #c8a050;\n  background: linear-gradient(135deg, #fdf8ec 0%, #f8f0dc 100%);\n}\n\n/* ═══════════ 装饰性细节 ═══════════ */\n\n/* summary 内的 emoji 增加间距 */\nlife details > summary {\n  gap: 4px;\n  word-spacing: 2px;\n}\n\n/* details 内部内容区域的内边距 */\nlife details > *:not(summary):not(details):not(act) {\n  padding-left: 4px;\n  padding-right: 4px;\n}\n\n/* ═══════════ 滚动条美化 (网页端) ═══════════ */\nlife::-webkit-scrollbar {\n  width: 6px;\n}\n\nlife::-webkit-scrollbar-track {\n  background: #f5f0e6;\n  border-radius: 3px;\n}\n\nlife::-webkit-scrollbar-thumb {\n  background: #d0c0a0;\n  border-radius: 3px;\n}\n\nlife::-webkit-scrollbar-thumb:hover {\n  background: #c0a880;\n}\n\n/* ═══════════ 移动端适配 ═══════════ */\n@media screen and (max-width: 480px) {\n  life {\n    padding: 6px 2px 16px 2px;\n    font-size: 14px;\n  }\n\n  article {\n    padding: 16px 14px;\n    font-size: 15px;\n    line-height: 1.9;\n    border-radius: 10px;\n  }\n\n  life details {\n    border-radius: 10px;\n    margin: 8px 0;\n  }\n\n  life details > summary {\n    padding: 10px 14px;\n    font-size: 14px;\n  }\n\n  life d {\n    font-size: 12.5px;\n    padding: 5px 10px;\n  }\n\n  act o {\n    padding: 9px 14px;\n    font-size: 13px;\n  }\n\n  life m {\n    font-size: 12px;\n    padding: 6px 10px 6px 14px;\n  }\n\n  life p[t]::before {\n    font-size: 11px;\n    padding: 6px 10px 3px 10px;\n  }\n}\ncss\n/* ═══════════════════════════════════════════\n   🏠 暖色调温馨居家主题\n   色板: 奶油白 #FFF8F0 | 暖杏 #F4C6A0 | 焦糖棕 #A0522D\n         蜜糖 #E8A87C | 柔粉 #F5E6D3 | 深可可 #5C3D2E\n   ═══════════════════════════════════════════ */\n\n/* ──────────────── 顶部栏 ──────────────── */\n\n/* 顶部栏主容器 */\n.sticky.w-full.top-0.flex.items-center {\n  background: linear-gradient(135deg, #FFF8F0 0%, #F5E6D3 40%, #F4C6A0 100%) !important;\n  border-bottom: 1px solid rgba(160, 82, 45, 0.15) !important;\n  box-shadow: 0 2px 12px rgba(160, 82, 45, 0.1) !important;\n  transition: box-shadow 0.3s ease !important;\n}\n\n.sticky.w-full.top-0.flex.items-center:hover {\n  box-shadow: 0 4px 20px rgba(160, 82, 45, 0.18) !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 rgba(160, 82, 45, 0.2) !important;\n  border-radius: 10px !important;\n  padding: 4px 10px !important;\n  transition: all 0.3s ease !important;\n  backdrop-filter: blur(4px) !important;\n}\n\n#ai-model-selector .group.flex.items-center:hover {\n  background: rgba(255, 255, 255, 0.85) !important;\n  border-color: rgba(160, 82, 45, 0.35) !important;\n  box-shadow: 0 2px 8px rgba(160, 82, 45, 0.12) !important;\n}\n\n/* 模型名称 */\n#ai-model-selector .truncate.text-\\[13px\\] {\n  color: #5C3D2E !important;\n  font-family: \"Georgia\", \"Noto Serif SC\", serif !important;\n  font-weight: 600 !important;\n  letter-spacing: 0.3px !important;\n}\n\n/* 下拉箭头 */\n#ai-model-selector .shrink-0.flex.items-center svg {\n  color: #A0522D !important;\n  transition: transform 0.3s ease, color 0.3s ease !important;\n}\n\n#ai-model-selector .group.flex.items-center:hover .shrink-0.flex.items-center svg {\n  color: #8B4513 !important;\n  transform: translateY(1px) !important;\n}\n\n/* 历史记录图标(移动端) */\n.sticky.w-full.top-0 svg.lucide-clock-8 {\n  color: #A0522D !important;\n  transition: color 0.3s ease, transform 0.3s ease !important;\n}\n\n.sticky.w-full.top-0 svg.lucide-clock-8:hover {\n  color: #8B4513 !important;\n  transform: rotate(-15deg) !important;\n}\n\n/* 历史记录未读角标 */\n.sticky.w-full.top-0 span.MuiBadge-dot.md\\:hidden {\n  background-color: #E07A5F !important;\n  box-shadow: 0 0 0 2px #FFF8F0, 0 0 6px rgba(224, 122, 95, 0.5) !important;\n}\n\n/* 音乐按钮 */\n.sticky.w-full.top-0 button.MuiIconButton-root:has(svg.lucide-music-2) {\n  transition: all 0.3s ease !important;\n}\n\n.sticky.w-full.top-0 button.MuiIconButton-root svg.lucide-music-2 {\n  color: #A0522D !important;\n  transition: color 0.3s ease, transform 0.4s ease !important;\n}\n\n.sticky.w-full.top-0 button.MuiIconButton-root:hover svg.lucide-music-2 {\n  color: #8B4513 !important;\n  transform: scale(1.1) rotate(5deg) !important;\n}\n\n/* 移动端设置图标 */\n.sticky.w-full.top-0 svg:has(use[href=\"#icon-icon-set\"]) {\n  color: #A0522D !important;\n  transition: color 0.3s ease, transform 0.3s ease !important;\n}\n\n.sticky.w-full.top-0 svg:has(use[href=\"#icon-icon-set\"]):hover {\n  color: #8B4513 !important;\n  transform: rotate(30deg) !important;\n}\n\n/* 设置按钮 */\n#header-setting-button {\n  transition: all 0.3s ease !important;\n  border-radius: 8px !important;\n}\n\n#header-setting-button:hover {\n  background: rgba(160, 82, 45, 0.08) !important;\n}\n\n#header-setting-button svg {\n  color: #A0522D !important;\n  transition: transform 0.4s ease, color 0.3s ease !important;\n}\n\n#header-setting-button:hover svg {\n  color: #8B4513 !important;\n  transform: rotate(60deg) !important;\n}\n\n\n/* ──────────────── 开场白选择器 ──────────────── */\n\ndiv.flex.items-center.h-9.bg-white.rounded-md.cursor-pointer.group[class*=\"border-gray\"] {\n  background: linear-gradient(135deg, #FFF8F0 0%, #F5E6D3 100%) !important;\n  border: 1px solid rgba(160, 82, 45, 0.2) !important;\n  border-radius: 10px !important;\n  box-shadow: 0 1px 6px rgba(160, 82, 45, 0.08) !important;\n  transition: all 0.3s ease !important;\n}\n\ndiv.flex.items-center.h-9.bg-white.rounded-md.cursor-pointer.group[class*=\"border-gray\"]:hover {\n  border-color: rgba(160, 82, 45, 0.35) !important;\n  box-shadow: 0 3px 12px rgba(160, 82, 45, 0.15) !important;\n  background: linear-gradient(135deg, #FFFFFF 0%, #F5E6D3 100%) !important;\n}\n\ndiv.flex.items-center.h-9.cursor-pointer.group svg[data-icon=\"SlidersH\"] {\n  color: #A0522D !important;\n  transition: transform 0.3s ease !important;\n}\n\ndiv.flex.items-center.h-9.cursor-pointer.group:hover svg[data-icon=\"SlidersH\"] {\n  transform: rotate(15deg) !important;\n}\n\ndiv.flex.items-center.h-9.cursor-pointer.group svg[data-icon=\"ChevronDown\"] {\n  color: #A0522D !important;\n  transition: transform 0.3s ease !important;\n}\n\ndiv.flex.items-center.h-9.cursor-pointer.group:hover svg[data-icon=\"ChevronDown\"] {\n  transform: translateY(2px) !important;\n}\n\n\n/* ──────────────── 按钮栏 ──────────────── */\n\n#ai-mod-button2 {\n  background: transparent !important;\n}\n\n#ai-mod-button2 button.MuiButton-root {\n  background: linear-gradient(135deg, #FFF8F0 0%, #F5E6D3 100%) !important;\n  color: #5C3D2E !important;\n  border: 1px solid rgba(160, 82, 45, 0.2) !important;\n  border-radius: 10px !important;\n  font-family: \"Georgia\", \"Noto Serif SC\", serif !important;\n  font-weight: 500 !important;\n  text-transform: none !important;\n  box-shadow: 0 1px 4px rgba(160, 82, 45, 0.08) !important;\n  transition: all 0.3s ease !important;\n  position: relative !important;\n  overflow: hidden !important;\n}\n\n#ai-mod-button2 button.MuiButton-root::before {\n  content: '' !important;\n  position: absolute !important;\n  top: 0 !important;\n  left: -100% !important;\n  width: 100% !important;\n  height: 100% !important;\n  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.4), transparent) !important;\n  transition: left 0.5s ease !important;\n}\n\n#ai-mod-button2 button.MuiButton-root:hover::before {\n  left: 100% !important;\n}\n\n#ai-mod-button2 button.MuiButton-root:hover {\n  background: linear-gradient(135deg, #FFFFFF 0%, #F4C6A0 100%) !important;\n  border-color: rgba(160, 82, 45, 0.4) !important;\n  box-shadow: 0 3px 12px rgba(160, 82, 45, 0.18) !important;\n  transform: translateY(-1px) !important;\n}\n\n#ai-mod-button2 button.MuiButton-root:active {\n  transform: translateY(0) !important;\n  box-shadow: 0 1px 4px rgba(160, 82, 45, 0.1) !important;\n}\n\n#ai-mod-button2 button.MuiButton-root svg {\n  color: #A0522D !important;\n  transition: transform 0.3s ease !important;\n}\n\n#ai-mod-button2 button.MuiButton-root:hover svg {\n  transform: scale(1.1) !important;\n}\n\n\n/* ──────────────── 底部栏 ──────────────── */\n\n/* 底部栏渐变背景 */\n.bg-gradient-to-t {\n  background: linear-gradient(to top, #FFF8F0 60%, transparent 100%) !important;\n}\n\n/* 输入框容器 */\n#ai-chat-bottom-input {\n  background: linear-gradient(135deg, #FFFFFF 0%, #FFF8F0 100%) !important;\n  border: 1.5px solid rgba(160, 82, 45, 0.2) !important;\n  border-radius: 14px !important;\n  box-shadow: 0 2px 12px rgba(160, 82, 45, 0.08), inset 0 1px 2px rgba(255, 255, 255, 0.8) !important;\n  transition: all 0.3s ease !important;\n}\n\n#ai-chat-bottom-input:focus-within {\n  border-color: rgba(160, 82, 45, 0.45) !important;\n  box-shadow: 0 4px 20px rgba(160, 82, 45, 0.15), 0 0 0 3px rgba(244, 198, 160, 0.2), inset 0 1px 2px rgba(255, 255, 255, 0.8) !important;\n}\n\n/* 主输入框 */\n#ai-chat-input {\n  color: #3E2723 !important;\n  font-family: \"Georgia\", \"Noto Serif SC\", serif !important;\n  font-size: 14.5px !important;\n  line-height: 1.6 !important;\n  caret-color: #A0522D !important;\n}\n\n#ai-chat-input::placeholder {\n  color: rgba(160, 82, 45, 0.4) !important;\n  font-style: italic !important;\n}\n\n#ai-chat-input::selection {\n  background: rgba(244, 198, 160, 0.45) !important;\n  color: #3E2723 !important;\n}\n\n\n/* ──────────────── 分页栏 ──────────────── */\n\n.MuiPaginationItem-root {\n  color: #5C3D2E !important;\n  font-family: \"Georgia\", \"Noto Serif SC\", serif !important;\n  border-color: rgba(160, 82, 45, 0.2) !important;\n  transition: all 0.3s ease !important;\n}\n\n.MuiPaginationItem-root:hover {\n  background: rgba(244, 198, 160, 0.25) !important;\n  border-color: rgba(160, 82, 45, 0.35) !important;\n}\n\n.MuiPaginationItem-root.Mui-selected {\n  background: linear-gradient(135deg, #F4C6A0 0%, #E8A87C 100%) !important;\n  color: #FFFFFF !important;\n  border-color: #A0522D !important;\n  font-weight: 700 !important;\n  box-shadow: 0 2px 8px rgba(160, 82, 45, 0.25) !important;\n}\n\n.MuiPaginationItem-root.Mui-disabled {\n  color: rgba(160, 82, 45, 0.25) !important;\n  border-color: rgba(160, 82, 45, 0.08) !important;\n}\n\n.MuiPaginationItem-icon {\n  color: #A0522D !important;\n}\n\n.MuiStack-root.css-1uwir8f .MuiBox-root {\n  color: #5C3D2E !important;\n  font-family: \"Georgia\", \"Noto Serif SC\", serif !important;\n}\n\n.MuiInputBase-input {\n  color: #5C3D2E !important;\n  border-color: rgba(160, 82, 45, 0.25) !important;\n}\n\n\n/* ──────────────── 评论区 ──────────────── */\n\n/* 评论区主背景 */\ndiv[class*=\"w-full\"][class*=\"bg-white\"][class*=\"bottom-0\"] {\n  background: linear-gradient(180deg, #FFF8F0 0%, #F5E6D3 100%) !important;\n  border-top: 1px solid rgba(160, 82, 45, 0.12) !important;\n}\n\n/* 顶部标题 */\ndiv.text-lg.font-bold {\n  color: #5C3D2E !important;\n  font-family: \"Georgia\", \"Noto Serif SC\", serif !important;\n  position: relative !important;\n}\n\ndiv.text-lg.font-bold::after {\n  content: '' !important;\n  position: absolute !important;\n  bottom: -4px !important;\n  left: 0 !important;\n  width: 40px !important;\n  height: 2.5px !important;\n  background: linear-gradient(90deg, #A0522D, #F4C6A0) !important;\n  border-radius: 2px !important;\n}\n\n/* '个人评分'文字 */\np.MuiTypography-body1.text-grey-600 {\n  color: #8B6F5E !important;\n  font-family: \"Georgia\", \"Noto Serif SC\", serif !important;\n}\n\n/* 评分容器 */\nspan.MuiRating-root {\n  transition: transform 0.2s ease !important;\n}\n\nspan.MuiRating-root:hover {\n  transform: scale(1.05) !important;\n}\n\n/* 空心星星 */\nspan.MuiRating-iconEmpty svg {\n  color: rgba(160, 82, 45, 0.25) !important;\n}\n\n/* 选中的星星 */\nspan.MuiRating-iconFilled svg {\n  color: #E8A87C !important;\n  filter: drop-shadow(0 1px 2px rgba(232, 168, 124, 0.4)) !important;\n}\n\n/* 评分数字 */\nspan.text-orange-500 {\n  color: #A0522D !important;\n  font-weight: 700 !important;\n  font-family: \"Georgia\", serif !important;\n}\n\n/* 评论输入框容器 */\ndiv.flex.flex-col.border-gray-200 {\n  border-color: rgba(160, 82, 45, 0.18) !important;\n  border-radius: 12px !important;\n  transition: border-color 0.3s ease !important;\n}\n\ndiv.flex.flex-col.border-gray-200:focus-within {\n  border-color: rgba(160, 82, 45, 0.4) !important;\n}\n\n/* 评论输入框 */\ntextarea.rc-textarea {\n  background: rgba(255, 255, 255, 0.7) !important;\n  color: #3E2723 !important;\n  font-family: \"Georgia\", \"Noto Serif SC\", serif !important;\n  font-size: 14px !important;\n  caret-color: #A0522D !important;\n  border-radius: 10px !important;\n}\n\ntextarea.rc-textarea::placeholder {\n  color: rgba(160, 82, 45, 0.35) !important;\n  font-style: italic !important;\n}\n\n/* 输入字数统计 */\ndiv.bg-gray-100.text-gray-500 {\n  background: rgba(244, 198, 160, 0.15) !important;\n  color: #8B6F5E !important;\n  border-radius: 0 0 10px 10px !important;\n}\n\n/* 发送评论按钮 */\ndiv.cursor-pointer.group.flex.items-center.justify-center {\n  transition: all 0.3s ease !important;\n}\n\ndiv.cursor-pointer.group.flex.items-center.justify-center:hover {\n  transform: scale(1.08) !important;\n}\n\n/* 发送按钮图标 */\ndiv[data-state=\"closed\"] svg[data-icon=\"Send03\"] {\n  color: #A0522D !important;\n  transition: color 0.3s ease, transform 0.3s ease !important;\n}\n\ndiv[data-state=\"closed\"]:hover svg[data-icon=\"Send03\"] {\n  color: #8B4513 !important;\n  transform: translateX(2px) translateY(-2px) !important;\n}\n\n/* 分割线 */\ndiv.style_divider__mW0YX {\n  background: linear-gradient(90deg, transparent, rgba(160, 82, 45, 0.18), transparent) !important;\n  height: 1px !important;\n}\n\n/* 排序按钮容器 */\n.MuiStack-root.css-1dmzxoz {\n  gap: 6px !important;\n}\n\n/* 排序按钮(通用) */\nbutton.MuiButton-containedPrimary,\nbutton.MuiButton-outlinedPrimary {\n  border-radius: 20px !important;\n  font-family: \"Georgia\", \"Noto Serif SC\", serif !important;\n  font-size: 12.5px !important;\n  text-transform: none !important;\n  transition: all 0.3s ease !important;\n}\n\n/* 排序按钮(已选中) */\nbutton.MuiButton-containedPrimary {\n  background: linear-gradient(135deg, #A0522D 0%, #C47B5B 100%) !important;\n  color: #FFFFFF !important;\n  border: none !important;\n  box-shadow: 0 2px 8px rgba(160, 82, 45, 0.3) !important;\n}\n\nbutton.MuiButton-containedPrimary:hover {\n  background: linear-gradient(135deg, #8B4513 0%, #A0522D 100%) !important;\n  box-shadow: 0 4px 12px rgba(160, 82, 45, 0.4) !important;\n}\n\n/* 排序按钮(未选中) */\nbutton.MuiButton-outlinedPrimary {\n  background: rgba(255, 255, 255, 0.5) !important;\n  color: #5C3D2E !important;\n  border: 1px solid rgba(160, 82, 45, 0.2) !important;\n}\n\nbutton.MuiButton-outlinedPrimary:hover {\n  background: rgba(244, 198, 160, 0.2) !important;\n  border-color: rgba(160, 82, 45, 0.4) !important;\n}\n\n/* 评论列表容器 */\ndiv.p-3.overflow-y-auto {\n  scrollbar-width: thin !important;\n  scrollbar-color: rgba(160, 82, 45, 0.2) transparent !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-thumb {\n  background: rgba(160, 82, 45, 0.2) !important;\n  border-radius: 10px !important;\n}\n\ndiv.p-3.overflow-y-auto::-webkit-scrollbar-thumb:hover {\n  background: rgba(160, 82, 45, 0.35) !important;\n}\n\n/* 评论项 */\ndiv.group.ml-0 {\n  border-radius: 10px !important;\n  transition: background 0.3s ease !important;\n  padding: 8px !important;\n}\n\ndiv.group.ml-0:hover {\n  background: rgba(255, 255, 255, 0.5) !important;\n}\n\n/* 用户头像 */\ndiv.group img.rounded-full {\n  border: 2px solid rgba(244, 198, 160, 0.5) !important;\n  transition: border-color 0.3s ease, transform 0.3s ease !important;\n}\n\ndiv.group img.rounded-full:hover {\n  border-color: #A0522D !important;\n  transform: scale(1.08) !important;\n}\n\n/* 用户名 */\ndiv.text-sm.text-grey-600 span.font-bold {\n  color: #5C3D2E !important;\n  font-family: \"Georgia\", \"Noto Serif SC\", serif !important;\n}\n\n/* \"（你）\" 标签 */\nspan.text-\\[10px\\] {\n  color: #A0522D !important;\n  background: rgba(244, 198, 160, 0.2) !important;\n  border-radius: 4px !important;\n  padding: 1px 4px !important;\n  font-weight: 600 !important;\n}\n\n/* 评论内容 */\ndiv.break-all {\n  color: #3E2723 !important;\n  font-family: \"Georgia\", \"Noto Serif SC\", serif !important;\n  line-height: 1.65 !important;\n  font-size: 13.5px !important;\n}\n\n/* 时间戳 */\ndiv.text-xs.text-grey-600 {\n  color: #A08B7E !important;\n  font-family: \"Georgia\", serif !important;\n  font-style: italic !important;\n}\n\n/* 点赞按钮 */\nbutton.text-gray-400 {\n  color: rgba(160, 82, 45, 0.35) !important;\n  transition: all 0.3s ease !important;\n}\n\nbutton.text-gray-400:hover {\n  color: #E07A5F !important;\n  transform: scale(1.15) !important;\n}\n\nbutton.text-gray-400 svg {\n  transition: transform 0.3s ease !important;\n}\n\nbutton.text-gray-400:hover svg {\n  transform: scale(1.1) !important;\n}\n\n/* 回复文字 */\nspan.cursor-pointer {\n  color: #A0522D !important;\n  font-family: \"Georgia\", \"Noto Serif SC\", serif !important;\n  font-size: 12px !important;\n  transition: all 0.3s ease !important;\n  position: relative !important;\n}\n\nspan.cursor-pointer::after {\n  content: '' !important;\n  position: absolute !important;\n  bottom: -1px !important;\n  left: 0 !important;\n  width: 0 !important;\n  height: 1px !important;\n  background: #A0522D !important;\n  transition: width 0.3s ease !important;\n}\n\nspan.cursor-pointer:hover {\n  color: #8B4513 !important;\n}\n\nspan.cursor-pointer:hover::after {\n  width: 100% !important;\n}\n\n/* 回复区域边框 */\ndiv.ml-8.border-l {\n  border-color: rgba(244, 198, 160, 0.4) !important;\n  border-width: 2px !important;\n  transition: border-color 0.3s ease !important;\n}\n\ndiv.ml-8.border-l:hover {\n  border-color: rgba(160, 82, 45, 0.35) !important;\n}\ncss\n/* ========== 用户气泡框 ========== */\n.group.is-user > div:first-child {\n  background: linear-gradient(135deg, #FDDCB5 0%, #F6C89F 50%, #FDEBD3 100%) !important;\n  border: none !important;\n  border-radius: 20px 20px 6px 20px !important;\n  box-shadow:\n    0 2px 12px rgba(243, 164, 96, 0.25),\n    0 0 0 1px rgba(243, 164, 96, 0.1) !important;\n  position: relative !important;\n  overflow: hidden !important;\n  isolation: isolate !important;\n}\n\n.group.is-user > div:first-child::before {\n  content: '' !important;\n  position: absolute !important;\n  inset: 0 !important;\n  z-index: -1 !important;\n  background:\n    radial-gradient(ellipse 120% 80% at 90% 10%, rgba(255, 213, 161, 0.5), transparent 60%),\n    radial-gradient(ellipse 80% 120% at 10% 90%, rgba(255, 183, 122, 0.3), transparent 50%) !important;\n  opacity: 0.7 !important;\n}\n\n/* ========== AI气泡框 ========== */\n.group.is-assistant > div:first-child {\n  background: linear-gradient(145deg, #FFF8F0 0%, #FFF3E6 40%, #FFFAF5 100%) !important;\n  border: 1px solid rgba(222, 184, 146, 0.3) !important;\n  border-radius: 20px 20px 20px 6px !important;\n  box-shadow:\n    0 2px 16px rgba(200, 150, 90, 0.12),\n    0 1px 4px rgba(200, 150, 90, 0.08) !important;\n  position: relative !important;\n  overflow: hidden !important;\n  isolation: isolate !important;\n}\n\n.group.is-assistant > div:first-child::before {\n  content: '' !important;\n  position: absolute !important;\n  inset: 0 !important;\n  z-index: -1 !important;\n  background:\n    radial-gradient(ellipse 100% 60% at 5% 95%, rgba(255, 222, 179, 0.35), transparent 55%),\n    radial-gradient(ellipse 60% 100% at 95% 5%, rgba(255, 236, 210, 0.4), transparent 50%) !important;\n}\n\n/* ========== 文字内容 — 深棕色确保可读性 ========== */\n.group.is-user .rili-markdown-renderer,\n.group.is-user .rili-markdown-renderer * {\n  color: #5C3D2E !important;\n}\n\n.group.is-assistant .rili-markdown-renderer,\n.group.is-assistant .rili-markdown-renderer * {\n  color: #4A3728 !important;\n}\n\n/* 代码块特殊处理 */\n.rili-markdown-renderer pre {\n  background: rgba(93, 64, 41, 0.06) !important;\n  border: 1px solid rgba(180, 140, 100, 0.2) !important;\n  border-radius: 10px !important;\n}\n\n.rili-markdown-renderer code {\n  color: #8B5E3C !important;\n  background: rgba(200, 155, 100, 0.12) !important;\n  border-radius: 4px !important;\n  padding: 1px 5px !important;\n}\n\n.rili-markdown-renderer pre code {\n  background: transparent !important;\n}\n\n/* 链接 */\n.rili-markdown-renderer a {\n  color: #C47B3A !important;\n  text-decoration: underline !important;\n  text-decoration-color: rgba(196, 123, 58, 0.3) !important;\n  transition: all 0.2s ease !important;\n}\n\n.rili-markdown-renderer a:hover {\n  color: #A0612B !important;\n  text-decoration-color: rgba(160, 97, 43, 0.6) !important;\n}\n\n/* 引用块 */\n.rili-markdown-renderer blockquote {\n  border-left: 3px solid #DEB892 !important;\n  background: rgba(222, 184, 146, 0.1) !important;\n  border-radius: 0 8px 8px 0 !important;\n  padding: 8px 14px !important;\n}\n\n/* 分割线 */\n.rili-markdown-renderer hr {\n  border-color: rgba(200, 160, 110, 0.3) !important;\n}\n\n/* 表格 */\n.rili-markdown-renderer table {\n  border-collapse: collapse !important;\n}\n\n.rili-markdown-renderer th {\n  background: rgba(222, 184, 146, 0.25) !important;\n  color: #5C3D2E !important;\n  border: 1px solid rgba(180, 140, 100, 0.3) !important;\n  padding: 8px 12px !important;\n}\n\n.rili-markdown-renderer td {\n  border: 1px solid rgba(180, 140, 100, 0.2) !important;\n  padding: 6px 12px !important;\n}\n\n/* 加粗 / 强调 */\n.rili-markdown-renderer strong {\n  color: #7A4A2D !important;\n}\n\n.rili-markdown-renderer em {\n  color: #8B6240 !important;\n}\n\n/* ========== Token消耗信息 ========== */\n.text-xs.font-mono.text-muted-foreground {\n  color: rgba(150, 115, 75, 0.65) !important;\n}\n\n/* ========== 底部操作按钮区 ========== */\n.bg-muted.rounded.flex {\n  background: rgba(255, 243, 228, 0.8) !important;\n  border: 1px solid rgba(222, 184, 146, 0.25) !important;\n  border-radius: 10px !important;\n  backdrop-filter: blur(6px) !important;\n  -webkit-backdrop-filter: blur(6px) !important;\n}\n\n.bg-muted.rounded.flex button {\n  transition: all 0.25s ease !important;\n  border-radius: 6px !important;\n}\n\n.bg-muted.rounded.flex button:hover {\n  background: rgba(222, 184, 146, 0.25) !important;\n}\n\n.bg-muted.rounded.flex button svg.lucide {\n  stroke: #A07850 !important;\n  transition: stroke 0.25s ease !important;\n}\n\n.bg-muted.rounded.flex button:hover svg.lucide {\n  stroke: #7A4A2D !important;\n}\n\n/* 让操作按钮始终可见 */\n.group .md\\:opacity-0 {\n  opacity: 1 !important;\n}\n\n/* ========== 加载动画 ========== */\n.flex.gap-2.w-full.h-full.items-center.justify-center > span {\n  display: none !important;\n}\n\n.flex.gap-2.w-full.h-full.items-center.justify-center::before {\n  content: '' !important;\n  display: block !important;\n  width: 40px !important;\n  height: 40px !important;\n  background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Ccircle cx='8' cy='20' r='3' fill='%23DEB892'%3E%3Canimate attributeName='opacity' values='0.3;1;0.3' dur='1.2s' repeatCount='indefinite' begin='0s'/%3E%3Canimate attributeName='r' values='3;4.5;3' dur='1.2s' repeatCount='indefinite' begin='0s'/%3E%3C/circle%3E%3Ccircle cx='20' cy='20' r='3' fill='%23C9956A'%3E%3Canimate attributeName='opacity' values='0.3;1;0.3' dur='1.2s' repeatCount='indefinite' begin='0.2s'/%3E%3Canimate attributeName='r' values='3;4.5;3' dur='1.2s' repeatCount='indefinite' begin='0.2s'/%3E%3C/circle%3E%3Ccircle cx='32' cy='20' r='3' fill='%23A07850'%3E%3Canimate attributeName='opacity' values='0.3;1;0.3' dur='1.2s' repeatCount='indefinite' begin='0.4s'/%3E%3Animate attributeName='r' values='3;4.5;3' dur='1.2s' repeatCount='indefinite' begin='0.4s'/%3E%3C/circle%3E%3C/svg%3E\") !important;\n  background-repeat: no-repeat !important;\n  background-size: contain !important;\n  background-position: center !important;\n}\n```\n\n---\n\n## 顶部栏、底部栏、评论区部分\n\n```css\n/* ========================================\n   顶 部 栏\n   ======================================== */\n.sticky.w-full.top-0.flex.items-center {\n  background: linear-gradient(180deg, #FFF5E9 0%, #FFF0DE 60%, rgba(255, 240, 222, 0.85) 100%) !important;\n  border-bottom: 1px solid rgba(222, 184, 146, 0.3) !important;\n  backdrop-filter: blur(12px) !important;\n  -webkit-backdrop-filter: blur(12px) !important;\n  box-shadow: 0 1px 8px rgba(200, 155, 95, 0.1) !important;\n}\n\n/* 模型选择器 */\n#ai-model-selector .group.flex.items-center {\n  background: rgba(255, 248, 238, 0.7) !important;\n  border: 1px solid rgba(210, 170, 120, 0.3) !important;\n  border-radius: 10px !important;\n  padding: 4px 10px !important;\n  transition: all 0.3s ease !important;\n}\n\n#ai-model-selector .group.flex.items-center:hover {\n  background: rgba(255, 240, 220, 0.9) !important;\n  border-color: rgba(200, 150, 90, 0.5) !important;\n  box-shadow: 0 2px 8px rgba(200, 150, 90, 0.15) !important;\n}\n\n#ai-model-selector .truncate.text-\\[13px\\] {\n  color: #6B4226 !important;\n  font-family: 'Noto Serif SC', 'Georgia', serif !important;\n  font-weight: 600 !important;\n}\n\n#ai-model-selector .shrink-0.flex.items-center svg {\n  stroke: #A07850 !important;\n  transition: transform 0.3s ease !important;\n}\n\n/* 设置按钮 */\n#header-setting-button {\n  transition: all 0.3s ease !important;\n  border-radius: 8px !important;\n}\n\n#header-setting-button:hover {\n  background: rgba(222, 184, 146, 0.2) !important;\n}\n\n#header-setting-button svg {\n  stroke: #8B6240 !important;\n  transition: all 0.35s ease !important;\n}\n\n#header-setting-button:hover svg {\n  stroke: #6B4226 !important;\n  transform: rotate(45deg) !important;\n}\n\n/* 移动端图标 */\n.sticky.w-full.top-0 svg.lucide-clock-8 {\n  stroke: #8B6240 !important;\n}\n\n.sticky.w-full.top-0 span.MuiBadge-dot.md\\:hidden {\n  background-color: #E08A4A !important;\n}\n\n.sticky.w-full.top-0 svg:has(use[href=\"#icon-icon-set\"]) {\n  stroke: #8B6240 !important;\n}\n\n/* 音乐按钮 */\n.sticky.w-full.top-0 button.MuiIconButton-root:has(svg.lucide-music-2) {\n  transition: all 0.3s ease !important;\n}\n\n.sticky.w-full.top-0 button.MuiIconButton-root:has(svg.lucide-music-2):hover {\n  background: rgba(222, 184, 146, 0.2) !important;\n}\n\n.sticky.w-full.top-0 button.MuiIconButton-root svg.lucide-music-2 {\n  stroke: #8B6240 !important;\n}\n\n/* ========================================\n   开 场 白\n   ======================================== */\ndiv.flex.items-center.h-9.bg-white.rounded-md.cursor-pointer.group[class*=\"border-gray\"] {\n  background: linear-gradient(135deg, #FFF8F0, #FFEFD5) !important;\n  border: 1px solid rgba(210, 170, 120, 0.35) !important;\n  border-radius: 12px !important;\n  box-shadow: 0 2px 8px rgba(200, 150, 90, 0.1) !important;\n  transition: all 0.3s ease !important;\n}\n\ndiv.flex.items-center.h-9.bg-white.rounded-md.cursor-pointer.group[class*=\"border-gray\"]:hover {\n  border-color: rgba(200, 150, 90, 0.55) !important;\n  box-shadow: 0 3px 12px rgba(200, 150, 90, 0.18) !important;\n  background: linear-gradient(135deg, #FFF3E6, #FFE8C8) !important;\n}\n\ndiv.flex.items-center.h-9.cursor-pointer.group svg[data-icon=\"SlidersH\"] {\n  color: #A07850 !important;\n  transition: transform 0.3s ease !important;\n}\n\ndiv.flex.items-center.h-9.cursor-pointer.group:hover svg[data-icon=\"SlidersH\"] {\n  transform: rotate(15deg) !important;\n}\n\ndiv.flex.items-center.h-9.cursor-pointer.group svg[data-icon=\"ChevronDown\"] {\n  color: #B08860 !important;\n  transition: transform 0.3s ease !important;\n}\n\ndiv.flex.items-center.h-9.cursor-pointer.group:hover svg[data-icon=\"ChevronDown\"] {\n  transform: translateY(2px) !important;\n}\n\n/* ========================================\n   按 钮 栏\n   ======================================== */\n#ai-mod-button2 button.MuiButton-root {\n  background: linear-gradient(135deg, #FFF3E6, #FFE8CC) !important;\n  color: #6B4226 !important;\n  border: 1px solid rgba(200, 150, 90, 0.3) !important;\n  border-radius: 10px !important;\n  font-family: 'Noto Serif SC', system-ui, sans-serif !important;\n  font-weight: 500 !important;\n  transition: all 0.3s ease !important;\n  box-shadow: 0 1px 4px rgba(200, 150, 90, 0.1) !important;\n  text-transform: none !important;\n}\n\n#ai-mod-button2 button.MuiButton-root:hover {\n  background: linear-gradient(135deg, #FFEBD3, #FDDCB5) !important;\n  border-color: rgba(200, 150, 90, 0.55) !important;\n  box-shadow: 0 3px 12px rgba(200, 150, 90, 0.2) !important;\n  transform: translateY(-1px) !important;\n}\n\n#ai-mod-button2 button.MuiButton-root:active {\n  transform: translateY(0px) !important;\n}\n\n#ai-mod-button2 button.MuiButton-root svg {\n  fill: #A07850 !important;\n  transition: all 0.3s ease !important;\n}\n\n#ai-mod-button2 button.MuiButton-root:hover svg {\n  fill: #7A4A2D !important;\n}\n\n/* ========================================\n   底 部 栏\n   ======================================== */\n.bg-gradient-to-t {\n  background: linear-gradient(to top, #FFF5E9 0%, #FFF0DE 40%, rgba(255, 245, 233, 0.6) 80%, transparent 100%) !important;\n}\n\n#ai-chat-bottom-input {\n  background: rgba(255, 250, 242, 0.9) !important;\n  border: 1.5px solid rgba(210, 170, 120, 0.35) !important;\n  border-radius: 16px !important;\n  box-shadow:\n    0 2px 12px rgba(200, 150, 90, 0.1),\n    inset 0 1px 3px rgba(255, 248, 238, 0.5) !important;\n  backdrop-filter: blur(8px) !important;\n  -webkit-backdrop-filter: blur(8px) !important;\n  transition: all 0.3s ease !important;\n}\n\n#ai-chat-bottom-input:focus-within {\n  border-color: rgba(200, 150, 90, 0.6) !important;\n  box-shadow:\n    0 4px 20px rgba(200, 150, 90, 0.18),\n    0 0 0 3px rgba(222, 184, 146, 0.12),\n    inset 0 1px 3px rgba(255, 248, 238, 0.5) !important;\n}\n\n#ai-chat-input {\n  color: #4A3728 !important;\n  font-family: 'Noto Serif SC', system-ui, sans-serif !important;\n  caret-color: #C47B3A !important;\n}\n\n#ai-chat-input::placeholder {\n  color: rgba(160, 120, 80, 0.45) !important;\n  font-style: italic !important;\n}\n\n#ai-chat-input::selection {\n  background: rgba(222, 184, 146, 0.35) !important;\n  color: #4A3728 !important;\n}\n\n/* ========================================\n   分 页 栏 (仅颜色/视觉)\n   ======================================== */\n.MuiPaginationItem-root {\n  color: #8B6240 !important;\n  border-color: rgba(200, 150, 90, 0.3) !important;\n  font-family: 'Georgia', serif !important;\n  transition: all 0.25s ease !important;\n}\n\n.MuiPaginationItem-root:hover {\n  background: rgba(255, 235, 211, 0.6) !important;\n  border-color: rgba(200, 150, 90, 0.5) !important;\n}\n\n.MuiPaginationItem-root.Mui-selected {\n  background: linear-gradient(135deg, #DEB892, #C9956A) !important;\n  color: #FFFAF5 !important;\n  border-color: #C9956A !important;\n  box-shadow: 0 2px 8px rgba(201, 149, 106, 0.35) !important;\n  font-weight: 700 !important;\n}\n\n.MuiPaginationItem-root.Mui-disabled {\n  color: rgba(160, 120, 80, 0.3) !important;\n  border-color: rgba(200, 160, 110, 0.15) !important;\n}\n\n.MuiPaginationItem-icon {\n  fill: #A07850 !important;\n}\n\n.MuiStack-root.css-1uwir8f {\n  color: #8B6240 !important;\n}\n\n.MuiStack-root.css-1uwir8f .MuiBox-root {\n  color: #6B4226 !important;\n  font-family: 'Georgia', serif !important;\n}\n\n.MuiInputBase-input {\n  color: #4A3728 !important;\n  border-color: rgba(200, 150, 90, 0.35) !important;\n  background: rgba(255, 248, 238, 0.6) !important;\n}\n\n.MuiInputBase-input:focus {\n  border-color: rgba(200, 150, 90, 0.6) !important;\n}\n\n/* ========================================\n   评 论 区\n   ======================================== */\n\n/* 背景 */\ndiv[class*=\"w-full\"][class*=\"bg-white\"][class*=\"bottom-0\"] {\n  background: linear-gradient(180deg, #FFFAF5 0%, #FFF5EC 50%, #FFF0E2 100%) !important;\n  border-top: 1px solid rgba(222, 184, 146, 0.25) !important;\n}\n\n/* 顶部标题 */\ndiv.text-lg.font-bold {\n  color: #5C3D2E !important;\n  font-family: 'Noto Serif SC', 'Georgia', serif !important;\n}\n\n/* 个人评分文字 */\np.MuiTypography-body1.text-grey-600 {\n  color: #8B6240 !important;\n}\n\n/* 星星 */\nspan.MuiRating-iconEmpty svg {\n  fill: rgba(200, 160, 110, 0.3) !important;\n}\n\nspan.MuiRating-iconFilled svg {\n  fill: #E0944A !important;\n  filter: drop-shadow(0 1px 3px rgba(224, 148, 74, 0.3)) !important;\n}\n\n/* 评分数字 */\nspan.text-orange-500 {\n  color: #D4813A !important;\n  font-weight: 700 !important;\n}\n\n/* 输入框容器 */\ndiv.flex.flex-col.border-gray-200 {\n  border-color: rgba(210, 170, 120, 0.3) !important;\n}\n\n/* 评论输入框 */\ntextarea.rc-textarea {\n  background: rgba(255, 250, 242, 0.8) !important;\n  color: #4A3728 !important;\n  border: 1px solid rgba(210, 170, 120, 0.3) !important;\n  border-radius: 12px !important;\n  font-family: 'Noto Serif SC', system-ui, sans-serif !important;\n  transition: all 0.3s ease !important;\n}\n\ntextarea.rc-textarea:focus {\n  border-color: rgba(200, 150, 90, 0.55) !important;\n  box-shadow: 0 0 0 3px rgba(222, 184, 146, 0.12) !important;\n  outline: none !important;\n}\n\n/* 字数统计 */\ndiv.bg-gray-100.text-gray-500 {\n  background: rgba(255, 240, 220, 0.5) !important;\n  color: rgba(139, 98, 64, 0.6) !important;\n  border-radius: 0 0 12px 12px !important;\n}\n\n/* 发送按钮 */\ndiv.cursor-pointer.group.flex.items-center.justify-center {\n  transition: all 0.3s ease !important;\n}\n\ndiv.cursor-pointer.group.flex.items-center.justify-center:hover {\n  transform: scale(1.05) !important;\n}\n\ndiv[data-state=\"closed\"] svg[data-icon=\"Send03\"] {\n  color: #C47B3A !important;\n  transition: color 0.3s ease !important;\n}\n\ndiv.cursor-pointer.group.flex.items-center.justify-center:hover svg[data-icon=\"Send03\"] {\n  color: #A0612B !important;\n}\ndiv.group.ml-0 {\n  position: relative !important;\n}\n\ndiv.group.ml-0::before {\n  content: '' !important;\n  position: absolute !important;\n  left: 0 !important;\n  top: 50% !important;\n  transform: translateY(-50%) !important;\n  width: 3px !important;\n  height: 0 !important;\n  background: linear-gradient(180deg, #F4C6A0, #A0522D) !important;\n  border-radius: 2px !important;\n  transition: height 0.3s ease !important;\n}\n\ndiv.group.ml-0:hover::before {\n  height: 60% !important;\n}\n.sticky.w-full.top-0.flex.items-center::after {\n  content: '' !important;\n  position: absolute !important;\n  bottom: 0 !important;\n  left: 10% !important;\n  width: 80% !important;\n  height: 1.5px !important;\n  background: linear-gradient(90deg, transparent, #E8A87C, #A0522D, #E8A87C, transparent) !important;\n  border-radius: 1px !important;\n}\n@keyframes warmGlow {\n  0%, 100% { box-shadow: 0 4px 16px rgba(160, 82, 45, 0.12), 0 0 0 3px rgba(244, 198, 160, 0.15); }\n  50% { box-shadow: 0 4px 24px rgba(160, 82, 45, 0.2), 0 0 0 4px rgba(244, 198, 160, 0.25); }\n}\n\n#ai-chat-bottom-input:focus-within {\n  animation: warmGlow 2.5s ease-in-out infinite !important;\n}\ncss\n/* 统一聊天框 - 暖色调渐变背景 */\n.bg-gray-100\\/90.relative.inline-block {\n    background: linear-gradient(135deg, #FFB6C1 0%, #FFA07A 50%, #FFD700 100%) !important;\n    border-radius: 16px !important;\n    box-shadow: 0 4px 20px rgba(255, 140, 0, 0.3) !important;\n    backdrop-filter: blur(10px) !important;\n    padding: 20px !important;\n    position: relative !important;\n    isolation: isolate !important;\n}\n\n/* 聊天框内文本 - 深色高对比文字确保可读性 */\n.markdown-body {\n    color: #2C1810 !important;\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif !important;\n    background: transparent !important;\n    position: relative !important;\n    z-index: 1 !important;\n}\n\n/* 隐藏原有顶部装饰条 */\n[class*=\"bg-[#F1CBCB]\"], \n[class*=\"bg-[#c9e1e9]\"] {\n    display: none !important;\n}\n\n/* 隐藏原有加载动画 */\n.style-module__AtdJSq__dot-flashing.style-module__AtdJSq__text {\n    display: none !important;\n}\n\n/* 加载动画容器 - 爱心律动（SMIL动画） */\n.flex.items-center.justify-center.w-6.h-5 {\n    position: relative !important;\n    min-height: 50px !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n}\n\n.flex.items-center.justify-center.w-6.h-5::before {\n    content: '' !important;\n    position: absolute !important;\n    width: 40px !important;\n    height: 40px !important;\n    background-image: url('data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\"><path d=\"M50,85 C50,85 15,60 15,40 C15,25 25,15 35,15 C42,15 48,20 50,25 C52,20 58,15 65,15 C75,15 85,25 85,40 C85,60 50,85 50,85 Z\" fill=\"%23FF4D6D\"><animate attributeName=\"d\" values=\"M50,85 C50,85 15,60 15,40 C15,25 25,15 35,15 C42,15 48,20 50,25 C52,20 58,15 65,15 C75,15 85,25 85,40 C85,60 50,85 50,85 Z;M50,88 C50,88 12,58 12,38 C12,20 22,10 35,10 C42,10 48,17 50,25 C52,17 58,10 65,10 C78,10 88,20 88,38 C88,58 50,88 50,88 Z;M50,85 C50,85 15,60 15,40 C15,25 25,15 35,15 C42,15 48,20 50,25 C52,20 58,15 65,15 C75,15 85,25 85,40 C85,60 50,85 50,85 Z\" dur=\"1.2s\" repeatCount=\"indefinite\"/><animateTransform attributeName=\"transform\" type=\"scale\" values=\"1;1.15;1\" dur=\"1.2s\" repeatCount=\"indefinite\" additive=\"sum\"/></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}\n\n/* 底部按钮容器 - 多行布局 */\n.MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-textPrimary {\n    background: rgba(255, 255, 255, 0.25) !important;\n    backdrop-filter: blur(12px) !important;\n    -webkit-backdrop-filter: blur(12px) !important;\n    border: 1px solid rgba(255, 255, 255, 0.4) !important;\n    border-radius: 10px !important;\n    padding: 8px 14px !important;\n    margin: 4px 3px !important;\n    color: #4A2C1A !important;\n    font-weight: 600 !important;\n    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1) !important;\n    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;\n    text-transform: none !important;\n    min-width: auto !important;\n    flex-shrink: 1 !important;\n    white-space: nowrap !important;\n}\n\n.MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-textPrimary:hover {\n    background: rgba(255, 255, 255, 0.45) !important;\n    transform: translateY(-2px) !important;\n    box-shadow: 0 4px 12px rgba(255, 140, 0, 0.2) !important;\n}\n\n/* 强制按钮父容器换行 */\n.bg-gray-100\\/90.relative.inline-block > div:last-child,\n.bg-gray-100\\/90.relative.inline-block > div > div {\n    display: flex !important;\n    flex-wrap: wrap !important;\n    gap: 4px !important;\n    justify-content: flex-start !important;\n    align-items: center !important;\n    max-width: 100% !important;\n}\n\n/* 模型名称文本 - 毛玻璃标签样式 */\n.MuiTypography-root.MuiTypography-body2.css-6c0gf2 {\n    color: #4A2C1A !important;\n    font-weight: 500 !important;\n    background: rgba(255, 255, 255, 0.3) !important;\n    backdrop-filter: blur(8px) !important;\n    padding: 4px 10px !important;\n    border-radius: 8px !important;\n    border: 1px solid rgba(255, 255, 255, 0.3) !important;\n    margin: 4px 3px !important;\n    display: inline-block !important;\n}\n\n/* Token消耗文本 */\n.text-orange-500 {\n    color: #D2691E !important;\n    font-weight: 600 !important;\n    background: rgba(255, 255, 255, 0.3) !important;\n    backdrop-filter: blur(8px) !important;\n    padding: 4px 10px !important;\n    border-radius: 8px !important;\n    border: 1px solid rgba(255, 255, 255, 0.3) !important;\n    margin: 4px 3px !important;\n    display: inline-block !important;\n}\n\n/* 移动端适配 - 更激进的按钮尺寸调整 */\n@media (max-width: 768px) {\n    .MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-textPrimary {\n        padding: 6px 10px !important;\n        font-size: 13px !important;\n        margin: 3px 2px !important;\n        min-width: 60px !important;\n        max-width: calc(50% - 8px) !important;\n    }\n    \n    .flex.items-center.justify-center.w-6.h-5::before {\n        width: 35px !important;\n        height: 35px !important;\n    }\n}\n\n@media (max-width: 480px) {\n    .MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-textPrimary {\n        padding: 5px 8px !important;\n        font-size: 12px !important;\n        min-width: 50px !important;\n        max-width: calc(33.333% - 6px) !important;\n    }\n    \n    .bg-gray-100\\/90.relative.inline-block {\n        padding: 15px !important;\n    }\n    \n    .flex.items-center.justify-center.w-6.h-5::before {\n        width: 30px !important;\n        height: 30px !important;\n    }\n}\n\n/* 降低动效用户偏好适配 */\n@media (prefers-reduced-motion: reduce) {\n    .flex.items-center.justify-center.w-6.h-5::before {\n        background-image: url('data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 100 100\"><path d=\"M50,85 C50,85 15,60 15,40 C15,25 25,15 35,15 C42,15 48,20 50,25 C52,20 58,15 65,15 C75,15 85,25 85,40 C85,60 50,85 50,85 Z\" fill=\"%23FF4D6D\"><animate attributeName=\"opacity\" values=\"1;0.6;1\" dur=\"2s\" repeatCount=\"indefinite\"/></path></svg>') !important;\n    }\n}\n","options":{"items":[]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":true,"enableSafeguard":true,"defaultModelSettings":null,"totalConversations":113,"totalMessages":4109,"totalCreditsUsed":5402394,"totalTokensUsed":114924176,"totalPlayedUsers":74,"deeplyPlayed":38,"fixedPromptLength":10403,"lorebookLength":0,"author":{"id":"VgKTbZna35R932D2a8w23m1RBiDri9Hb","name":"萧知徽","displayUsername":"3475703564","username":"3475703564"},"cardsTags":[{"tag":{"name":"现代都市","cardsCount":551}},{"tag":{"name":"女性视角","cardsCount":116}},{"tag":{"name":"剧情向","cardsCount":310}},{"tag":{"name":"日常","cardsCount":12}},{"tag":{"name":"可剧情可涩涩","cardsCount":2459}},{"tag":{"name":"纯爱","cardsCount":886}},{"tag":{"name":"婚后日常","cardsCount":2}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}