{"id":"bf95825d-b49e-47b2-af30-5e182aede89b","authorId":"8Q4nHR0FsYYGHB4UaqqDjNyrq08NRVvj","title":"捡来的老虎想要你喂奶","description":"【bg/bl/gb】你捡到一只遍体鳞伤的老虎混血儿。他没有名字，也不太会说话，总是很警惕地盯着你，有时还会应激返祖。\n在一次陪他度过雷雨之夜后，他看你的眼神就变了——他总是直勾勾地盯着你，准确来说，是盯着你的胸部。\n（是温馨日常向。X-47没有名字，除非你给他一个。）\n封面垫图：🍠乱世逢佳人","background":null,"backgroundWidth":null,"backgroundHeight":null,"cover":"h6esol8yac1n33i7s94lfdnr.webp","coverWidth":400,"coverHeight":300,"introPage":"a982dnkdzdj0mk1o5kh9z7q3.html","changelog":null,"createdAt":"2026-06-27T13:55:58.784Z","updatedAt":"2026-07-27T05:22:57.913Z","initPublicAt":"2026-06-27T13:57:02.340Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* ====== 1. 顶部栏美化 ====== */\n/* 主容器：现代毛玻璃效果，轻微内阴影增强层次 */\n#my-custom-header.my-sticky-header {\n    position: sticky;\n    top: 0;\n    width: 100%;\n    display: flex;\n    align-items: center;\n    background: linear-gradient(135deg, rgba(255, 251, 245, 0.95) 0%, rgba(255, 209, 220, 0.15) 100%);\n    backdrop-filter: blur(10px);\n    -webkit-backdrop-filter: blur(10px);\n    border-bottom: 1px solid rgba(232, 223, 216, 0.6);\n    box-shadow: 0 4px 12px rgba(149, 157, 165, 0.08);\n    padding: 8px 16px;\n    height: 56px;\n    z-index: 50; /* 适当的值，别太高 */\n    font-size: 14px;\n    color: #333;\n}\n\n/* 模型选择器：可爱圆角卡片 */\n#ai-model-selector .group.flex.items-center {\n    background: white !important;\n    border: 1px solid #E8DFD8 !important;\n    border-radius: 12px !important;\n    padding: 6px 12px !important;\n    box-shadow: 0 2px 6px rgba(255, 209, 220, 0.2) !important;\n    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;\n    cursor: pointer !important;\n}\n\n#ai-model-selector .group.flex.items-center:hover {\n    box-shadow: 0 4px 12px rgba(255, 209, 220, 0.3) !important;\n    transform: translateY(-1px) !important;\n    border-color: #FFD1DC !important;\n}\n\n/* 模型名称：清晰可读的深色文字 */\n#ai-model-selector .truncate.text-\\[13px\\] {\n    color: #5D534A !important;\n    font-weight: 600 !important;\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif !important;\n    font-size: 13px !important;\n}\n\n/* 下拉箭头：珊瑚粉色 */\n#ai-model-selector .shrink-0.flex.items-center svg {\n    color: #FFB347 !important;\n    width: 16px !important;\n    height: 16px !important;\n    transition: transform 0.3s ease !important;\n}\n\n#ai-model-selector .group.flex.items-center:hover svg {\n    transform: rotate(180deg) !important;\n}\n\n/* 历史记录图标（移动端） */\n.sticky.w-full.top-0 svg.lucide-clock-8 {\n    color: #B5EAD7 !important;\n    stroke-width: 1.5px !important;\n}\n\n/* 历史记录未读角标（移动端）- 薄荷绿小圆点 */\n.sticky.w-full.top-0 span.MuiBadge-dot.md\\:hidden {\n    background-color: #A0E7E5 !important;\n    border: 1px solid white !important;\n    box-shadow: 0 0 0 1px rgba(255, 251, 245, 0.8) !important;\n}\n\n/* 音乐按钮（开发中） */\n.sticky.w-full.top-0 button.MuiIconButton-root:has(svg.lucide-music-2) {\n    background: rgba(255, 234, 167, 0.2) !important;\n    border-radius: 10px !important;\n    padding: 6px !important;\n    margin: 0 4px !important;\n}\n\n.sticky.w-full.top-0 button.MuiIconButton-root svg.lucide-music-2 {\n    color: #FFB347 !important;\n}\n\n/* 移动端设置图标 */\n.sticky.w-full.top-0 svg:has(use[href=\"#icon-icon-set\"]) {\n    color: #8A827A !important;\n    opacity: 0.8 !important;\n}\n\n/* 设置按钮 */\n#header-setting-button {\n    background: rgba(255, 255, 255, 0.9) !important;\n    border: 1px solid #E8DFD8 !important;\n    border-radius: 10px !important;\n    padding: 6px !important;\n    min-width: 36px !important;\n    height: 36px !important;\n}\n\n#header-setting-button:hover {\n    background: white !important;\n    border-color: #FFD1DC !important;\n    box-shadow: 0 2px 8px rgba(255, 209, 220, 0.3) !important;\n}\n\n#header-setting-button svg {\n    color: #5D534A !important;\n    width: 18px !important;\n    height: 18px !important;\n}\n\n/* ====== 2. 开场白选择器美化 ====== */\n/* 使用备用选择器以确保覆盖 */\ndiv.h-9.rounded-md.cursor-pointer.group:has(svg[data-icon=\"SlidersH\"]),\ndiv.flex.items-center.h-9.bg-white.rounded-md.cursor-pointer.group[class*=\"border-gray\"] {\n    background: linear-gradient(135deg, #FFFBF5 0%, #FFF9F0 100%) !important;\n    border: 1px solid #E8DFD8 !important;\n    border-radius: 12px !important;\n    padding: 0 12px !important;\n    box-shadow: 0 2px 6px rgba(149, 157, 165, 0.1) !important;\n    transition: all 0.3s ease !important;\n}\n\ndiv.h-9.rounded-md.cursor-pointer.group:has(svg[data-icon=\"SlidersH\"]):hover,\ndiv.flex.items-center.h-9.bg-white.rounded-md.cursor-pointer.group[class*=\"border-gray\"]:hover {\n    box-shadow: 0 4px 12px rgba(149, 157, 165, 0.15) !important;\n    border-color: #B5EAD7 !important;\n    transform: translateY(-1px) !important;\n}\n\n/* 滑块图标 - 珊瑚粉 */\ndiv.flex.items-center.h-9.cursor-pointer.group svg[data-icon=\"SlidersH\"] {\n    color: #FFD1DC !important;\n    width: 16px !important;\n    height: 16px !important;\n}\n\n/* 下拉箭头 - 橙色 */\ndiv.flex.items-center.h-9.cursor-pointer.group svg[data-icon=\"ChevronDown\"] {\n    color: #FFB347 !important;\n    width: 14px !important;\n    height: 14px !important;\n    transition: transform 0.3s ease !important;\n}\n\ndiv.h-9.rounded-md.cursor-pointer.group:has(svg[data-icon=\"SlidersH\"]):hover svg[data-icon=\"ChevronDown\"] {\n    transform: rotate(180deg) !important;\n}\n\n/* ====== 3. 按钮栏美化 ====== */\n/* 外层容器（如需要） */\n#ai-mod-button2 {\n    padding: 8px 0 !important;\n    margin: 12px 0 !important;\n}\n\n/* 按钮：圆润可爱的糖果色按钮 */\n#ai-mod-button2 button.MuiButton-root {\n    background: linear-gradient(135deg, #A0E7E5 0%, #8CD9D7 100%) !important;\n    color: white !important;\n    border-radius: 12px !important;\n    padding: 8px 16px !important;\n    margin: 0 4px !important;\n    border: none !important;\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif !important;\n    font-weight: 600 !important;\n    font-size: 13px !important;\n    text-transform: none !important;\n    box-shadow: 0 2px 6px rgba(160, 231, 229, 0.3) !important;\n    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;\n    min-height: 36px !important;\n}\n\n#ai-mod-button2 button.MuiButton-root:hover {\n    transform: translateY(-2px) !important;\n    box-shadow: 0 4px 12px rgba(160, 231, 229, 0.4) !important;\n    background: linear-gradient(135deg, #8CD9D7 0%, #7ACBC9 100%) !important;\n}\n\n/* 按钮图标 */\n#ai-mod-button2 button.MuiButton-root svg {\n    color: white !important;\n    width: 16px !important;\n    height: 16px !important;\n    margin-right: 6px !important;\n}\n\n/* ====== 4. 底部输入栏美化 ====== */\n/* 底部栏外层背景（渐变遮罩） */\n.bg-gradient-to-t {\n    background: linear-gradient(to top, rgba(255, 251, 245, 0.95) 0%, rgba(255, 251, 245, 0.8) 50%, transparent 100%) !important;\n    backdrop-filter: blur(5px) !important;\n    -webkit-backdrop-filter: blur(5px) !important;\n    padding-top: 16px !important;\n}\n\n/* 输入框容器 */\n#ai-chat-bottom-input {\n    background: white !important;\n    border: 1px solid #E8DFD8 !important;\n    border-radius: 16px !important;\n    padding: 12px 16px !important;\n    box-shadow: 0 4px 16px rgba(149, 157, 165, 0.15) !important;\n    transition: all 0.3s ease !important;\n    margin: 0 16px 16px 16px !important;\n}\n\n#ai-chat-bottom-input:focus-within {\n    border-color: #B5EAD7 !important;\n    box-shadow: 0 6px 20px rgba(181, 234, 215, 0.25) !important;\n    transform: translateY(-2px) !important;\n}\n\n/* 主输入框 */\n#ai-chat-input {\n    background: transparent !important;\n    border: none !important;\n    color: #5D534A !important;\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif !important;\n    font-size: 14px !important;\n    line-height: 1.5 !important;\n    padding: 0 !important;\n    width: 100% !important;\n    min-height: 24px !important;\n    resize: none !important;\n    outline: none !important;\n}\n\n/* 占位符样式 */\n#ai-chat-input::placeholder {\n    color: #8A827A !important;\n    opacity: 0.7 !important;\n    font-style: italic !important;\n}\n\n/* 文字选中效果 */\n#ai-chat-input::selection {\n    background: rgba(255, 209, 220, 0.3) !important;\n    color: #5D534A !important;\n}\n\n/* ====== 5. 分页栏美化（仅颜色和视觉样式） ====== */\n/* 分页按钮 */\n.MuiPaginationItem-root {\n    color: #8A827A !important;\n    border: 1px solid #E8DFD8 !important;\n    border-radius: 10px !important;\n    margin: 0 4px !important;\n    min-width: 36px !important;\n    height: 36px !important;\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif !important;\n    font-size: 13px !important;\n    transition: all 0.2s ease !important;\n}\n\n.MuiPaginationItem-root:hover {\n    background: rgba(255, 251, 245, 0.8) !important;\n    border-color: #B5EAD7 !important;\n    color: #5D534A !important;\n    transform: translateY(-1px) !important;\n}\n\n/* 选中状态 */\n.MuiPaginationItem-root.Mui-selected {\n    background: linear-gradient(135deg, #FFD1DC 0%, #FFB0C1 100%) !important;\n    color: white !important;\n    border-color: #FFD1DC !important;\n    box-shadow: 0 2px 6px rgba(255, 209, 220, 0.3) !important;\n    font-weight: 600 !important;\n}\n\n.MuiPaginationItem-root.Mui-selected:hover {\n    background: linear-gradient(135deg, #FFB0C1 0%, #FF8FA9 100%) !important;\n    transform: translateY(-1px) !important;\n}\n\n/* 禁用状态 */\n.MuiPaginationItem-root.Mui-disabled {\n    color: #D8D0C8 !important;\n    border-color: #F0E9E3 !important;\n    background: #FBF9F7 !important;\n    opacity: 0.6 !important;\n}\n\n/* 翻页箭头图标 */\n.MuiPaginationItem-icon {\n    color: #5D534A !important;\n    width: 18px !important;\n    height: 18px !important;\n}\n\n/* 跳转输入区域 */\n.MuiStack-root.css-1uwir8f {\n    margin-left: 16px !important;\n}\n\n.MuiStack-root.css-1uwir8f .MuiBox-root {\n    color: #8A827A !important;\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif !important;\n    font-size: 13px !important;\n    margin-right: 8px !important;\n}\n\n.MuiInputBase-input {\n    color: #5D534A !important;\n    border: 1px solid #E8DFD8 !important;\n    border-radius: 8px !important;\n    padding: 4px 8px !important;\n    font-size: 13px !important;\n    width: 60px !important;\n}\n\n.MuiInputBase-input:focus {\n    border-color: #B5EAD7 !important;\n    outline: none !important;\n}\n\n/* ====== 6. 评论区美化 ====== */\n/* 背景容器（保持原有布局，仅修改视觉样式） */\ndiv[class*=\"w-full\"][class*=\"bg-white\"][class*=\"bottom-0\"] {\n    background: linear-gradient(135deg, #FFFBF5 0%, #FFF9F0 100%) !important;\n    border-top: 1px solid #E8DFD8 !important;\n    box-shadow: 0 -4px 16px rgba(149, 157, 165, 0.08) !important;\n}\n\n/* 顶部标题 */\ndiv.text-lg.font-bold {\n    color: #5D534A !important;\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif !important;\n    font-size: 18px !important;\n    font-weight: 700 !important;\n    padding: 16px 16px 8px 16px !important;\n}\n\n/* '个人评分'文字 */\np.MuiTypography-body1.text-grey-600 {\n    color: #8A827A !important;\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif !important;\n    font-size: 14px !important;\n    margin-bottom: 8px !important;\n}\n\n/* 评分容器 */\nspan.MuiRating-root {\n    margin: 8px 0 !important;\n}\n\n/* 未选中的评分星星（空心）- 浅灰色 */\nspan.MuiRating-iconEmpty svg {\n    color: #E8DFD8 !important;\n    width: 24px !important;\n    height: 24px !important;\n}\n\n/* 选中的星星 - 橙色渐变 */\nspan.MuiRating-iconFilled svg {\n    color: #FFB347 !important;\n    filter: drop-shadow(0 1px 2px rgba(255, 179, 71, 0.3)) !important;\n    width: 24px !important;\n    height: 24px !important;\n}\n\n/* 评分数字 */\nspan.text-orange-500 {\n    color: #FFB347 !important;\n    font-weight: 600 !important;\n    font-size: 14px !important;\n    margin-left: 8px !important;\n}\n\n/* 输入框容器 */\ndiv.flex.flex-col.border-gray-200 {\n    border: 1px solid #E8DFD8 !important;\n    border-radius: 12px !important;\n    margin: 12px 16px !important;\n    overflow: hidden !important;\n    background: white !important;\n    transition: all 0.3s ease !important;\n}\n\ndiv.flex.flex-col.border-gray-200:focus-within {\n    border-color: #B5EAD7 !important;\n    box-shadow: 0 4px 12px rgba(181, 234, 215, 0.2) !important;\n}\n\n/* 输入框 */\ntextarea.rc-textarea {\n    border: none !important;\n    color: #5D534A !important;\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif !important;\n    font-size: 14px !important;\n    line-height: 1.5 !important;\n    padding: 12px 16px !important;\n    min-height: 80px !important;\n    resize: vertical !important;\n    background: transparent !important;\n    outline: none !important;\n}\n\ntextarea.rc-textarea::placeholder {\n    color: #8A827A !important;\n    opacity: 0.7 !important;\n}\n\n/* 输入字数统计 */\ndiv.bg-gray-100.text-gray-500 {\n    background: rgba(255, 251, 245, 0.8) !important;\n    color: #8A827A !important;\n    font-size: 12px !important;\n    padding: 6px 16px !important;\n    border-top: 1px solid #F0E9E3 !important;\n}\n\n/* 发送评论按钮 */\ndiv.cursor-pointer.group.flex.items-center.justify-center {\n    background: linear-gradient(135deg, #B5EAD7 0%, #9CDBC8 100%) !important;\n    border-radius: 10px !important;\n    padding: 8px 16px !important;\n    margin: 12px 16px !important;\n    color: white !important;\n    font-weight: 600 !important;\n    font-size: 14px !important;\n    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;\n    border: none !important;\n}\n\ndiv.cursor-pointer.group.flex.items-center.justify-center:hover {\n    transform: translateY(-2px) !important;\n    box-shadow: 0 4px 12px rgba(181, 234, 215, 0.4) !important;\n    background: linear-gradient(135deg, #9CDBC8 0%, #84CCB9 100%) !important;\n}\n\n/* 发送按钮图标 */\ndiv[data-state=\"closed\"] svg[data-icon=\"Send03\"] {\n    color: white !important;\n    width: 18px !important;\n    height: 18px !important;\n    margin-right: 6px !important;\n}\n\n/* 分割线 */\ndiv.style_divider__mW0YX {\n    border-color: #E8DFD8 !important;\n    opacity: 0.6 !important;\n    margin: 16px !important;\n}\n\n/* 排序按钮容器 */\n.MuiStack-root.css-1dmzxoz {\n    padding: 0 16px 8px 16px !important;\n}\n\n/* 排序按钮（通用） */\nbutton.MuiButton-containedPrimary,\nbutton.MuiButton-outlinedPrimary {\n    border-radius: 10px !important;\n    padding: 6px 12px !important;\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif !important;\n    font-size: 13px !important;\n    font-weight: 500 !important;\n    text-transform: none !important;\n    transition: all 0.2s ease !important;\n}\n\n/* 排序按钮（已选中）- 珊瑚粉色 */\nbutton.MuiButton-containedPrimary {\n    background: linear-gradient(135deg, #FFD1DC 0%, #FFB0C1 100%) !important;\n    color: white !important;\n    border: none !important;\n    box-shadow: 0 2px 6px rgba(255, 209, 220, 0.3) !important;\n}\n\nbutton.MuiButton-containedPrimary:hover {\n    background: linear-gradient(135deg, #FFB0C1 0%, #FF8FA9 100%) !important;\n    transform: translateY(-1px) !important;\n    box-shadow: 0 4px 10px rgba(255, 209, 220, 0.4) !important;\n}\n\n/* 排序按钮（未选中）- 浅色边框 */\nbutton.MuiButton-outlinedPrimary {\n    border: 1px solid #E8DFD8 !important;\n    color: #8A827A !important;\n    background: transparent !important;\n}\n\nbutton.MuiButton-outlinedPrimary:hover {\n    border-color: #B5EAD7 !important;\n    color: #5D534A !important;\n    background: rgba(255, 251, 245, 0.8) !important;\n    transform: translateY(-1px) !important;\n}\n\n/* 评论列表容器 */\ndiv.p-3.overflow-y-auto {\n    padding: 0 16px 16px 16px !important;\n}\n\n/* 评论项 */\ndiv.group.ml-0 {\n    background: white !important;\n    border: 1px solid #F0E9E3 !important;\n    border-radius: 12px !important;\n    padding: 16px !important;\n    margin-bottom: 12px !important;\n    transition: all 0.3s ease !important;\n    position: relative !important;\n}\n\ndiv.group.ml-0:hover {\n    border-color: #B5EAD7 !important;\n    box-shadow: 0 4px 12px rgba(149, 157, 165, 0.1) !important;\n    transform: translateY(-2px) !important;\n}\n\n/* 用户头像 */\ndiv.group img.rounded-full {\n    border: 2px solid #FFFBF5 !important;\n    box-shadow: 0 2px 6px rgba(149, 157, 165, 0.15) !important;\n    width: 40px !important;\n    height: 40px !important;\n    object-fit: cover !important;\n}\n\n/* 用户名 */\ndiv.text-sm.text-grey-600 span.font-bold {\n    color: #5D534A !important;\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif !important;\n    font-weight: 600 !important;\n    font-size: 14px !important;\n}\n\n/* \"（你）\" 标签 */\nspan.text-\\[10px\\] {\n    color: #FFB347 !important;\n    background: rgba(255, 179, 71, 0.1) !important;\n    padding: 1px 4px !important;\n    border-radius: 4px !important;\n    margin-left: 4px !important;\n    font-weight: 500 !important;\n}\n\n/* 评论内容 */\ndiv.break-all {\n    color: #5D534A !important;\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif !important;\n    font-size: 14px !important;\n    line-height: 1.6 !important;\n    margin: 8px 0 !important;\n    word-break: break-word !important;\n}\n\n/* 时间戳 */\ndiv.text-xs.text-grey-600 {\n    color: #8A827A !important;\n    font-size: 12px !important;\n    margin-top: 4px !important;\n}\n\n/* 点赞按钮 */\nbutton.text-gray-400 {\n    color: #D8D0C8 !important;\n    background: transparent !important;\n    border: none !important;\n    padding: 4px 8px !important;\n    border-radius: 6px !important;\n    transition: all 0.2s ease !important;\n}\n\nbutton.text-gray-400:hover {\n    color: #FFB347 !important;\n    background: rgba(255, 179, 71, 0.1) !important;\n    transform: scale(1.1) !important;\n}\n\n/* 点赞按钮图标 */\nbutton.text-gray-400 svg {\n    width: 16px !important;\n    height: 16px !important;\n}\n\n/* 回复（文字链接） */\nspan.cursor-pointer {\n    color: #A0E7E5 !important;\n    font-weight: 500 !important;\n    font-size: 13px !important;\n    transition: all 0.2s ease !important;\n    padding: 2px 4px !important;\n    border-radius: 4px !important;\n}\n\nspan.cursor-pointer:hover {\n    color: #8CD9D7 !important;\n    background: rgba(160, 231, 229, 0.1) !important;\n    text-decoration: underline !important;\n}\n\n/* 回复区域边框 */\ndiv.ml-8.border-l {\n    border-color: #E8DFD8 !important;\n    padding-left: 16px !important;\n    margin-left: 16px !important;\n}\n\n/* ====== 可选增强效果 ====== */\n/* 1. 顶部栏轻微浮动动画 */\n@keyframes floatHeader {\n    0%, 100% { transform: translateY(0); }\n    50% { transform: translateY(-1px); }\n}\n\n.sticky.w-full.top-0.flex.items-center {\n    animation: floatHeader 3s ease-in-out infinite;\n}\n\n/* 2. 输入框聚焦时的脉动光效 */\n@keyframes pulseGlow {\n    0%, 100% { box-shadow: 0 4px 16px rgba(149, 157, 165, 0.15); }\n    50% { box-shadow: 0 4px 20px rgba(181, 234, 215, 0.3); }\n}\n\n#ai-chat-bottom-input:focus-within {\n    animation: pulseGlow 2s ease-in-out infinite;\n}\n\n/* 3. 按钮点击涟漪效果（需要JS配合，这里提供CSS基础） */\n#ai-mod-button2 button.MuiButton-root:active,\ndiv.cursor-pointer.group.flex.items-center.justify-center:active {\n    transform: translateY(0) !important;\n    transition: transform 0.1s ease !important;\n}\n\n/* 4. 评论项入场动画 */\n@keyframes fadeInUpComment {\n    from {\n        opacity: 0;\n        transform: translateY(10px);\n    }\n    to {\n        opacity: 1;\n        transform: translateY(0);\n    }\n}\n\ndiv.group.ml-0 {\n    animation: fadeInUpComment 0.4s ease-out;\n}\n\n/* 5. 评分星星悬停放大效果 */\nspan.MuiRating-root:hover span.MuiRating-iconEmpty svg,\nspan.MuiRating-root:hover span.MuiRating-iconFilled svg {\n    transform: scale(1.2);\n    transition: transform 0.2s ease;\n}\n\n/* 移动端优化 */\n@media (max-width: 768px) {\n    .sticky.w-full.top-0.flex.items-center {\n        padding: 8px 12px !important;\n        height: 52px !important;\n    }\n    \n    #ai-chat-bottom-input {\n        margin: 0 12px 12px 12px !important;\n        padding: 10px 14px !important;\n    }\n    \n    .MuiPaginationItem-root {\n        min-width: 32px !important;\n        height: 32px !important;\n        margin: 0 2px !important;\n        font-size: 12px !important;\n    }\n    \n    div[class*=\"w-full\"][class*=\"bg-white\"][class*=\"bottom-0\"] {\n        border-top-width: 1px !important;\n    }\n    \n    div.text-lg.font-bold {\n        font-size: 16px !important;\n        padding: 12px 12px 6px 12px !important;\n    }\n    \n    div.flex.flex-col.border-gray-200 {\n        margin: 8px 12px !important;\n    }\n    \n    textarea.rc-textarea {\n        padding: 10px 12px !important;\n        min-height: 70px !important;\n        font-size: 13px !important;\n    }\n    \n    div.group.ml-0 {\n        padding: 12px !important;\n        margin-bottom: 10px !important;\n    }\n    \n    div.group img.rounded-full {\n        width: 36px !important;\n        height: 36px !important;\n    }\n}\n\n/* 暗色模式支持（可选） */\n@media (prefers-color-scheme: dark) {\n    /* 顶部栏 */\n    .sticky.w-full.top-0.flex.items-center {\n        background: linear-gradient(135deg, rgba(42, 42, 42, 0.95) 0%, rgba(93, 83, 74, 0.15) 100%) !important;\n        border-bottom-color: #3A3A3A !important;\n    }\n    \n    #ai-model-selector .group.flex.items-center {\n        background: #333 !important;\n        border-color: #3A3A3A !important;\n    }\n    \n    #ai-model-selector .truncate.text-\\[13px\\] {\n        color: #E8E6E3 !important;\n    }\n    \n    /* 输入框 */\n    #ai-chat-bottom-input {\n        background: #333 !important;\n        border-color: #3A3A3A !important;\n    }\n    \n    #ai-chat-input {\n        color: #E8E6E3 !important;\n    }\n    \n    /* 评论区 */\n    div[class*=\"w-full\"][class*=\"bg-white\"][class*=\"bottom-0\"] {\n        background: linear-gradient(135deg, #2A2A2A 0%, #333 100%) !important;\n        border-top-color: #3A3A3A !important;\n    }\n    \n    div.text-lg.font-bold {\n        color: #E8E6E3 !important;\n    }\n    \n    /* 评论项 */\n    div.group.ml-0 {\n        background: #333 !important;\n        border-color: #3A3A3A !important;\n    }\n    \n    div.break-all {\n        color: #E8E6E3 !important;\n    }\n    \n    /* 所有文字颜色调整 */\n    .MuiStack-root.css-1uwir8f .MuiBox-root,\n    p.MuiTypography-body1.text-grey-600,\n    div.text-xs.text-grey-600,\n    textarea.rc-textarea::placeholder {\n        color: #A09C96 !important;\n    }\n    \n    /* 按钮在暗色模式下的调整 */\n    #ai-mod-button2 button.MuiButton-root,\n    div.cursor-pointer.group.flex.items-center.justify-center {\n        opacity: 0.9 !important;\n    }\n    \n    button.MuiButton-outlinedPrimary {\n        border-color: #3A3A3A !important;\n        color: #A09C96 !important;\n    }\n}\n\n/* ====== 可爱甜美风格聊天框美化方案 ====== */\n/* 这套CSS将强制覆盖平台默认样式，为输入/输出聊天框提供统一的美学设计 */\n/* 核心原则：绝对可读性优先，所有设计均采用高对比度确保清晰 */\n\n/* ====== 1. 移除聊天框顶部颜色条 ====== */\n.chat-message [class*=\"bg-[#F1CBCB]\"], \n.chat-message [class*=\"bg-[#c9e1e9]\"] {\n    display: none !important;\n}\n\n/* ====== 2. 统一聊天框样式（输入与输出共有） ====== */\n/* 主容器：圆润可爱的奶油色气泡，轻微内阴影增强层次 */\n.bg-gray-100\\/90.relative.inline-block {\n    background: linear-gradient(135deg, rgba(255, 251, 245, 0.95) 0%, rgba(255, 249, 240, 0.9) 100%) !important;\n    border: 2px solid #E8DFD8 !important;\n    border-radius: 20px !important;\n    padding: 16px 20px !important;\n    margin: 12px 0 !important;\n    box-shadow: 0 4px 20px rgba(149, 157, 165, 0.1) !important;\n    position: relative !important;\n    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;\n    isolation: isolate !important;\n}\n\n/* 聊天框悬停效果 */\n.bg-gray-100\\/90.relative.inline-block:hover {\n    transform: translateY(-2px) !important;\n    box-shadow: 0 6px 24px rgba(149, 157, 165, 0.15) !important;\n    border-color: #FFD1DC !important;\n}\n\n/* 聊天框背景动态效果：星光点点（使用伪元素确保可读性） */\n.bg-gray-100\\/90.relative.inline-block::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100'%3E%3Cg fill='%23FFD1DC' fill-opacity='0.05'%3E%3Ccircle cx='20' cy='20' r='1'/%3E%3Ccircle cx='40' cy='40' r='0.8'/%3E%3Ccircle cx='60' cy='60' r='1.2'/%3E%3Ccircle cx='80' cy='80' r='0.6'/%3E%3Ccircle cx='30' cy='70' r='0.9'/%3E%3Ccircle cx='70' cy='30' r='1.1'/%3E%3C/g%3E%3C/svg%3E\");\n    background-size: 200px 200px;\n    border-radius: 18px;\n    z-index: 0;\n    pointer-events: none;\n}\n\n/* 聊天框背景动态效果：流星划过（SMIL动画确保兼容性） */\n.bg-gray-100\\/90.relative.inline-block::after {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: -100%;\n    width: 100%;\n    height: 2px;\n    background: linear-gradient(90deg, transparent, rgba(255, 179, 71, 0.3), transparent);\n    z-index: 0;\n    animation: shootingStar 15s linear infinite;\n    pointer-events: none;\n}\n\n@keyframes shootingStar {\n    0% { left: -100%; }\n    100% { left: 100%; }\n}\n\n/* 备用SMIL动画（CSS动画被禁用时仍有效） */\n.bg-gray-100\\/90.relative.inline-block::after {\n    animation: none;\n}\n\n.bg-gray-100\\/90.relative.inline-block::after {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: -100%;\n    width: 100%;\n    height: 2px;\n    background: linear-gradient(90deg, transparent, rgba(255, 179, 71, 0.3), transparent);\n    z-index: 0;\n    pointer-events: none;\n}\n\n/* 内联SMIL动画 */\n.bg-gray-100\\/90.relative.inline-block::after {\n    background: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='2'%3E%3Cdefs%3E%3ClinearGradient id='grad' x1='0%25' x2='100%25'%3E%3Cstop offset='0%25' stop-color='transparent'/%3E%3Cstop offset='50%25' stop-color='%23FFB347' stop-opacity='0.3'/%3E%3Cstop offset='100%25' stop-color='transparent'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width='400' height='2' fill='url(%23grad)'%3E%3Canimate attributeName='x' from='-400' to='400' dur='15s' repeatCount='indefinite'/%3E%3C/rect%3E%3C/svg%3E\") repeat-x;\n}\n\n/* ====== 3. 单独输入聊天框样式 ====== */\n/* 输入框特殊样式：更强调的边框和焦点效果 */\n.bg-gray-100\\/90.relative.inline-block:not(.chat-answer-container .bg-gray-100\\/90) {\n    background: linear-gradient(135deg, rgba(255, 251, 245, 0.98) 0%, rgba(255, 255, 255, 0.95) 100%) !important;\n    border: 2px solid #B5EAD7 !important;\n    box-shadow: 0 4px 20px rgba(181, 234, 215, 0.2) !important;\n}\n\n.bg-gray-100\\/90.relative.inline-block:not(.chat-answer-container .bg-gray-100\\/90):hover {\n    border-color: #A0E7E5 !important;\n    box-shadow: 0 6px 24px rgba(160, 231, 229, 0.25) !important;\n}\n\n/* ====== 4. 聊天框内主要文本内容 ====== */\n/* 文本样式：清晰可读的深色文字，确保高对比度 */\n.markdown-body {\n    color: #5D534A !important;\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif !important;\n    font-size: 14px !important;\n    line-height: 1.6 !important;\n    position: relative !important;\n    z-index: 1 !important;\n    background: transparent !important;\n    word-break: break-word !important;\n}\n\n/* 文本强调样式 */\n.markdown-body strong,\n.markdown-body b {\n    color: #FFB347 !important;\n    font-weight: 700 !important;\n}\n\n.markdown-body em,\n.markdown-body i {\n    color: #A0E7E5 !important;\n    font-style: italic !important;\n}\n\n/* 链接样式 */\n.markdown-body a {\n    color: #B5EAD7 !important;\n    text-decoration: none !important;\n    border-bottom: 1px solid rgba(181, 234, 215, 0.3) !important;\n    transition: all 0.2s ease !important;\n    padding-bottom: 1px !important;\n}\n\n.markdown-body a:hover {\n    color: #8CD9D7 !important;\n    border-bottom-color: #8CD9D7 !important;\n}\n\n/* 代码块样式 */\n.markdown-body code {\n    background: rgba(255, 209, 220, 0.1) !important;\n    color: #FF8FA9 !important;\n    padding: 2px 6px !important;\n    border-radius: 6px !important;\n    font-family: 'SF Mono', Monaco, 'Cascadia Code', 'Roboto Mono', monospace !important;\n    font-size: 13px !important;\n    border: 1px solid rgba(255, 209, 220, 0.2) !important;\n}\n\n.markdown-body pre {\n    background: rgba(255, 251, 245, 0.9) !important;\n    border: 1px solid #E8DFD8 !important;\n    border-radius: 12px !important;\n    padding: 16px !important;\n    overflow-x: auto !important;\n    margin: 16px 0 !important;\n}\n\n/* 列表样式 */\n.markdown-body ul,\n.markdown-body ol {\n    padding-left: 24px !important;\n    margin: 12px 0 !important;\n}\n\n.markdown-body li {\n    margin: 6px 0 !important;\n    color: #8A827A !important;\n}\n\n.markdown-body li::marker {\n    color: #FFD1DC !important;\n}\n\n/* 引用样式 */\n.markdown-body blockquote {\n    border-left: 4px solid #B5EAD7 !important;\n    background: rgba(181, 234, 215, 0.05) !important;\n    padding: 12px 20px !important;\n    margin: 16px 0 !important;\n    border-radius: 0 12px 12px 0 !important;\n    color: #8A827A !important;\n    font-style: italic !important;\n}\n\n/* 标题样式 */\n.markdown-body h1,\n.markdown-body h2,\n.markdown-body h3,\n.markdown-body h4,\n.markdown-body h5,\n.markdown-body h6 {\n    color: #5D534A !important;\n    font-weight: 700 !important;\n    margin: 24px 0 12px 0 !important;\n    padding-bottom: 6px !important;\n    border-bottom: 2px solid rgba(232, 223, 216, 0.3) !important;\n}\n\n.markdown-body h1 { font-size: 24px !important; }\n.markdown-body h2 { font-size: 20px !important; }\n.markdown-body h3 { font-size: 18px !important; }\n.markdown-body h4 { font-size: 16px !important; }\n.markdown-body h5 { font-size: 14px !important; }\n.markdown-body h6 { font-size: 13px !important; }\n\n/* ====== 5. 聊天框底部附加元素美化 ====== */\n/* 底部操作按钮（复制、编辑、删除等） */\n.MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-textPrimary {\n    background: rgba(255, 251, 245, 0.9) !important;\n    border: 1px solid #E8DFD8 !important;\n    border-radius: 10px !important;\n    color: #5D534A !important;\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif !important;\n    font-size: 12px !important;\n    font-weight: 500 !important;\n    padding: 4px 12px !important;\n    margin: 0 4px !important;\n    text-transform: none !important;\n    transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1) !important;\n    min-height: 28px !important;\n}\n\n.MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-textPrimary:hover {\n    background: white !important;\n    border-color: #FFD1DC !important;\n    color: #FF8FA9 !important;\n    transform: translateY(-1px) !important;\n    box-shadow: 0 2px 8px rgba(255, 209, 220, 0.2) !important;\n}\n\n/* 按钮图标 */\n.MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-textPrimary svg {\n    color: #8A827A !important;\n    width: 14px !important;\n    height: 14px !important;\n    margin-right: 4px !important;\n    transition: color 0.2s ease !important;\n}\n\n.MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-textPrimary:hover svg {\n    color: #FF8FA9 !important;\n}\n\n/* 模型名称文本 */\n.MuiTypography-root.MuiTypography-body2.css-6c0gf2 {\n    color: #8A827A !important;\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif !important;\n    font-size: 11px !important;\n    font-weight: 500 !important;\n    letter-spacing: 0.3px !important;\n    background: rgba(255, 251, 245, 0.9) !important;\n    padding: 2px 8px !important;\n    border-radius: 10px !important;\n    border: 1px solid rgba(232, 223, 216, 0.5) !important;\n}\n\n/* Token消耗文本 */\n.text-orange-500 {\n    color: #FFB347 !important;\n    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif !important;\n    font-size: 11px !important;\n    font-weight: 600 !important;\n    background: rgba(255, 179, 71, 0.1) !important;\n    padding: 2px 8px !important;\n    border-radius: 10px !important;\n    border: 1px solid rgba(255, 179, 71, 0.2) !important;\n}\n\n/* ====== 6. 自定义加载动画（替换默认圆点） ====== */\n/* 隐藏默认的加载元素 */\n.style_dot-flashing__8L91Q.style_text__zGhNq {\n    display: none !important;\n}\n\n/* 加载动画父容器 */\n.flex.items-center.justify-center.w-6.h-5 {\n    position: relative !important;\n    width: 60px !important;\n    height: 40px !important;\n    margin: 0 auto !important;\n}\n\n/* 创建可爱的糖果旋转动画（SMIL优先） */\n.flex.items-center.justify-center.w-6.h-5::before,\n.flex.items-center.justify-center.w-6.h-5::after {\n    content: '';\n    position: absolute !important;\n    top: 50% !important;\n    left: 50% !important;\n    transform: translate(-50%, -50%) !important;\n    pointer-events: none !important;\n}\n\n/* 主旋转糖果（SMIL动画） */\n.flex.items-center.justify-center.w-6.h-5::before {\n    width: 24px !important;\n    height: 24px !important;\n    background: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cdefs%3E%3ClinearGradient id='candyGradient' x1='0%25' y1='0%25' x2='100%25' y2='100%25'%3E%3Cstop offset='0%25' stop-color='%23FFD1DC'/%3E%3Cstop offset='50%25' stop-color='%23FFB347'/%3E%3Cstop offset='100%25' stop-color='%23A0E7E5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M12 2L14.5 8.5L21 9L16 13L17.5 19.5L12 15.5L6.5 19.5L8 13L3 9L9.5 8.5L12 2Z' fill='url(%23candyGradient)'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3C/path%3E%3C/svg%3E\") no-repeat center !important;\n    background-size: contain !important;\n    z-index: 2 !important;\n}\n\n/* 备用CSS旋转动画 */\n@keyframes candySpin {\n    0% { transform: translate(-50%, -50%) rotate(0deg); }\n    100% { transform: translate(-50%, -50%) rotate(360deg); }\n}\n\n.flex.items-center.justify-center.w-6.h-5::before {\n    animation: candySpin 2s linear infinite;\n}\n\n/* 环绕光晕效果 */\n.flex.items-center.justify-center.w-6.h-5::after {\n    width: 36px !important;\n    height: 36px !important;\n    background: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36'%3E%3Cdefs%3E%3CradialGradient id='glowGradient'%3E%3Cstop offset='0%25' stop-color='%23FFD1DC' stop-opacity='0.3'/%3E%3Cstop offset='100%' stop-color='%23FFD1DC' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle cx='18' cy='18' r='18' fill='url(%23glowGradient)'%3E%3Canimate attributeName='r' values='18;20;18' dur='1.5s' repeatCount='indefinite'/%3E%3C/animate%3E%3C/circle%3E%3C/svg%3E\") no-repeat center !important;\n    background-size: contain !important;\n    z-index: 1 !important;\n    opacity: 0.7 !important;\n}\n\n/* 备用CSS脉动动画 */\n@keyframes glowPulse {\n    0%, 100% { opacity: 0.5; transform: translate(-50%, -50%) scale(1); }\n    50% { opacity: 0.8; transform: translate(-50%, -50%) scale(1.1); }\n}\n\n.flex.items-center.justify-center.w-6.h-5::after {\n    animation: glowPulse 1.5s ease-in-out infinite;\n}\n\n/* ====== 7. 响应式设计 ====== */\n/* 移动端优化 */\n@media (max-width: 480px) {\n    .bg-gray-100\\/90.relative.inline-block {\n        border-radius: 16px !important;\n        padding: 12px 16px !important;\n        margin: 8px 0 !important;\n    }\n    \n    .markdown-body {\n        font-size: 13px !important;\n        line-height: 1.5 !important;\n    }\n    \n    .MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-textPrimary {\n        padding: 3px 8px !important;\n        font-size: 11px !important;\n        margin: 0 2px !important;\n    }\n    \n    .flex.items-center.justify-center.w-6.h-5 {\n        width: 50px !important;\n        height: 35px !important;\n    }\n    \n    .flex.items-center.justify-center.w-6.h-5::before {\n        width: 20px !important;\n        height: 20px !important;\n    }\n    \n    .flex.items-center.justify-center.w-6.h-5::after {\n        width: 30px !important;\n        height: 30px !important;\n    }\n}\n\n/* 减少动效偏好支持 */\n@media (prefers-reduced-motion: reduce) {\n    .bg-gray-100\\/90.relative.inline-block,\n    .bg-gray-100\\/90.relative.inline-block:hover,\n    .MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-textPrimary:hover {\n        transition-duration: 0.1s !important;\n        transform: none !important;\n    }\n    \n    .bg-gray-100\\/90.relative.inline-block::after,\n    .flex.items-center.justify-center.w-6.h-5::before,\n    .flex.items-center.justify-center.w-6.h-5::after {\n        animation-duration: 3s !important;\n    }\n    \n    @keyframes shootingStar {\n        0% { left: -100%; }\n        100% { left: 100%; }\n    }\n    \n    @keyframes candySpin {\n        0% { transform: translate(-50%, -50%) rotate(0deg); }\n        100% { transform: translate(-50%, -50%) rotate(360deg); }\n    }\n    \n    @keyframes glowPulse {\n        0%, 100% { opacity: 0.5; transform: translate(-50%, -50%) scale(1); }\n        50% { opacity: 0.6; transform: translate(-50%, -50%) scale(1.05); }\n    }\n}\n\n/* ====== 8. 暗色模式支持（可选） ====== */\n@media (prefers-color-scheme: dark) {\n    /* 聊天框背景 */\n    .bg-gray-100\\/90.relative.inline-block {\n        background: linear-gradient(135deg, rgba(42, 42, 42, 0.95) 0%, rgba(50, 50, 50, 0.9) 100%) !important;\n        border-color: #3A3A3A !important;\n    }\n    \n    .bg-gray-100\\/90.relative.inline-block:hover {\n        border-color: #4A4A4A !important;\n    }\n    \n    /* 文本颜色调整（深色背景必须用浅色文字） */\n    .markdown-body {\n        color: #E8E6E3 !important;\n    }\n    \n    .markdown-body strong,\n    .markdown-body b {\n        color: #FFB347 !important;\n    }\n    \n    .markdown-body em,\n    .markdown-body i {\n        color: #A0E7E5 !important;\n    }\n    \n    .markdown-body a {\n        color: #B5EAD7 !important;\n    }\n    \n    /* 底部按钮调整 */\n    .MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-textPrimary {\n        background: rgba(50, 50, 50, 0.9) !important;\n        border-color: #3A3A3A !important;\n        color: #E8E6E3 !important;\n    }\n    \n    .MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-textPrimary:hover {\n        background: #333 !important;\n        border-color: #4A4A4A !important;\n    }\n    \n    /* 模型名称和Token消耗 */\n    .MuiTypography-root.MuiTypography-body2.css-6c0gf2 {\n        background: rgba(50, 50, 50, 0.9) !important;\n        border-color: #3A3A3A !important;\n        color: #A09C96 !important;\n    }\n    \n    .text-orange-500 {\n        background: rgba(255, 179, 71, 0.15) !important;\n        border-color: rgba(255, 179, 71, 0.3) !important;\n    }\n    \n    /* 输入聊天框特殊样式 */\n    .bg-gray-100\\/90.relative.inline-block:not(.chat-answer-container .bg-gray-100\\/90) {\n        border-color: #2A5C5A !important;\n    }\n}\n\n\n/* ====== 发言气泡通用设置 ====== */\nuser-message, char-message {\n    display: block;\n    max-width: 85%;\n    margin: 1.2em 0;\n    padding: 12px 16px;\n    border-radius: 18px;\n    line-height: 1.5;\n    clear: both;\n    position: relative;\n    word-wrap: break-word;\n    box-shadow: 0 2px 5px rgba(0,0,0,0.08);\n}\n\n/* ====== 用户发言气泡 (默认居右，浅蓝色系) ====== */\nuser-message {\n    background: linear-gradient(135deg, #e3f2fd, #bbdefb); /* 浅蓝渐变 */\n    border: 1px solid #90caf9;\n    color: #1565c0;\n    float: right;\n    margin-right: 5%;\n    border-bottom-right-radius: 4px; /* 让右下角更尖一点，更像聊天气泡 */\n}\n/* 可选：加个小尾巴 */\nuser-message::after {\n    content: '';\n    position: absolute;\n    bottom: 0;\n    right: -8px;\n    width: 0;\n    height: 0;\n    border: 8px solid transparent;\n    border-top-color: #bbdefb;\n    border-bottom: 0;\n    border-left: 0;\n}\n\n/* ====== AI角色发言气泡 (默认居左，浅粉色/灰色系) ====== */\nchar-message {\n    background: linear-gradient(135deg, #fce4ec, #f8bbd9); /* 浅粉渐变 */\n    border: 1px solid #f48fb1;\n    color: #880e4f;\n    float: left;\n    margin-left: 5%;\n    border-bottom-left-radius: 4px;\n}\n/* 可选：加个小尾巴 */\nchar-message::before {\n    content: '';\n    position: absolute;\n    bottom: 0;\n    left: -8px;\n    width: 0;\n    height: 0;\n    border: 8px solid transparent;\n    border-top-color: #f8bbd9;\n    border-bottom: 0;\n    border-right: 0;\n}\n\n/* ====== 清除浮动，防止布局混乱 ====== */\ntext::after {\n    content: '';\n    display: table;\n    clear: both;\n}\n\n/* ====== 状态栏美化 (赠品) ====== */\n.status-grid {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 20px;\n    margin-bottom: 15px;\n}\n.status-col {\n    flex: 1;\n    min-width: 200px;\n    background: #f8f9fa;\n    border-radius: 10px;\n    padding: 15px;\n    border-left: 4px solid #6c757d;\n}\n.status-col h4 {\n    margin-top: 0;\n    color: #495057;\n    border-bottom: 1px dashed #dee2e6;\n    padding-bottom: 5px;\n}\n.status-col ul {\n    padding-left: 20px;\n    margin-bottom: 0;\n}\n.memory {\n    background: #fff3cd;\n    border: 1px solid #ffeaa7;\n    border-radius: 8px;\n    padding: 12px;\n    color: #856404;\n}\n\n/* 现代甜系日常风格 - Hybrid日常陪伴界面 */\nai {\n  --cream: #FFFBF5;\n  --coral: #FFD1DC;\n  --mint: #B5EAD7;\n  --yellow: #FFEAA7;\n  --orange: #FFB347;\n  --teal: #A0E7E5;\n  --text: #5D534A;\n  --text-light: #8A827A;\n  --border: #E8DFD8;\n  --shadow: rgba(149, 157, 165, 0.1);\n  --shadow-deep: rgba(93, 83, 74, 0.08);\n  --radius: 8px;\n  --radius-sm: 4px;\n  display: block;\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;\n  font-size: 14px;\n  line-height: 1.5;\n  color: var(--text);\n  background: linear-gradient(135deg, var(--cream) 0%, #FFF9F0 100%);\n  padding: 12px;\n  border-radius: var(--radius);\n  position: relative;\n}\n\n/* 虎纹装饰背景（极简线条风格） */\nai::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  background-image: \n    radial-gradient(circle at 10% 20%, rgba(255, 209, 220, 0.05) 1px, transparent 1px),\n    radial-gradient(circle at 90% 80%, rgba(255, 179, 71, 0.03) 1px, transparent 1px);\n  background-size: 40px 40px, 60px 60px;\n  pointer-events: none;\n  z-index: 0;\n}\n\n/* 头部时间地点天气 */\nhd {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 8px;\n  margin-bottom: 16px;\n  padding-bottom: 12px;\n  border-bottom: 1px dashed var(--border);\n  font-size: 13px;\n  color: var(--text) !important;\n  position: relative;\n  z-index: 1;\n  background: rgba(255,255,255,0.8) !important;\n  padding: 8px 12px !important;\n  border-radius: 8px !important;\n}\n\nhd i {\n  background: linear-gradient(135deg, var(--coral) 0%, var(--orange) 100%);\n  -webkit-background-clip: text;\n  -webkit-text-fill-color: transparent;\n  background-clip: text;\n  padding: 2px 8px;\n  border-radius: var(--radius-sm);\n  background-color: rgba(255, 209, 220, 0.15);\n  position: relative;\n}\n\nhd i::after {\n  content: '';\n  position: absolute;\n  top: 50%;\n  right: -4px;\n  transform: translateY(-50%);\n  width: 1px;\n  height: 60%;\n  background: var(--border);\n}\n\nhd i:last-child::after {\n  display: none;\n}\n\n/* 正文区域 */\ntext {\n  display: block;\n  margin-bottom: 20px;\n  padding: 16px;\n  background: white;\n  border-radius: var(--radius);\n  box-shadow: 0 2px 8px var(--shadow);\n  line-height: 1.6;\n  position: relative;\n  z-index: 1;\n  border-left: 4px solid var(--mint);\n}\n\n/* 对话消息样式 */\nuser-message, char-message {\n  display: inline-block;\n  padding: 8px 12px;\n  margin: 8px 0;\n  border-radius: var(--radius);\n  max-width: 85%;\n  clear: both;\n  position: relative;\n  animation: fadeInUp 0.3s ease-out;\n}\n\nuser-message {\n  background: linear-gradient(135deg, var(--teal) 0%, #8CD9D7 100%);\n  color: white;\n  float: right;\n  border-bottom-right-radius: var(--radius-sm);\n}\n\nuser-message::before {\n  content: '';\n  position: absolute;\n  right: -6px;\n  top: 12px;\n  width: 0;\n  height: 0;\n  border-style: solid;\n  border-width: 6px 0 6px 6px;\n  border-color: transparent transparent transparent #8CD9D7;\n}\n\nchar-message {\n  background: linear-gradient(135deg, var(--yellow) 0%, #FFD880 100%);\n  color: var(--text);\n  float: left;\n  border-bottom-left-radius: var(--radius-sm);\n}\n\nchar-message::before {\n  content: '';\n  position: absolute;\n  left: -6px;\n  top: 12px;\n  width: 0;\n  height: 0;\n  border-style: solid;\n  border-width: 6px 6px 6px 0;\n  border-color: transparent #FFD880 transparent transparent;\n}\n\n/* Details整体样式 */\ndetails {\n  margin-bottom: 12px;\n  border-radius: var(--radius);\n  background: white;\n  box-shadow: 0 2px 6px var(--shadow);\n  overflow: hidden;\n  position: relative;\n  z-index: 1;\n  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n}\n\ndetails:hover {\n  box-shadow: 0 4px 12px var(--shadow-deep);\n}\n\ndetails[open] {\n  background: rgba(255, 251, 245, 0.95);\n}\n\n/* Summary样式 */\nsummary {\n  padding: 12px 16px;\n  background: linear-gradient(135deg, var(--cream) 0%, rgba(255, 209, 220, 0.2) 100%);\n  border-bottom: 1px solid var(--border);\n  cursor: pointer;\n  font-weight: 600;\n  color: var(--text);\n  list-style: none;\n  position: relative;\n  user-select: none;\n}\n\nsummary::-webkit-details-marker {\n  display: none;\n}\n\nsummary::after {\n  content: '▼';\n  position: absolute;\n  right: 16px;\n  top: 50%;\n  transform: translateY(-50%);\n  font-size: 10px;\n  color: var(--orange);\n  transition: transform 0.3s ease;\n}\n\ndetails[open] summary::after {\n  transform: translateY(-50%) rotate(180deg);\n}\n\n/* 分区标题图标 */\ndetails summary::before {\n  content: '';\n  display: inline-block;\n  width: 20px;\n  height: 20px;\n  margin-right: 8px;\n  vertical-align: middle;\n  background-size: contain;\n  background-repeat: no-repeat;\n  background-position: center;\n}\n\n/* 当前情况 */\ndetails:first-of-type summary::before {\n  background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23FFB347'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z'/%3E%3C/svg%3E\");\n}\n\n/* 关系发展 */\ndetails:nth-of-type(2) summary::before {\n  background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23FFD1DC'%3E%3Cpath d='M16 11c1.66 0 2.99-1.34 2.99-3S17.66 5 16 5c-1.66 0-3 1.34-3 3s1.34 3 3 3zm-8 0c1.66 0 2.99-1.34 2.99-3S9.66 5 8 5C6.34 5 5 6.34 5 8s1.34 3 3 3zm0 2c-2.33 0-7 1.17-7 3.5V19h14v-2.5c0-2.33-4.67-3.5-7-3.5zm8 0c-.29 0-.62.02-.97.05 1.16.84 1.97 1.97 1.97 3.45V19h6v-2.5c0-2.33-4.67-3.5-7-3.5z'/%3E%3C/svg%3E\");\n}\n\n/* 世界动态 */\ndetails:nth-of-type(3) summary::before {\n  background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23A0E7E5'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z'/%3E%3C/svg%3E\");\n}\n\n/* 记忆区 */\ndetails:nth-of-type(4) summary::before {\n  background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23B5EAD7'%3E%3Cpath d='M19 3h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7 0c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm2 14H7v-2h7v2zm3-4H7v-2h10v2zm0-4H7V7h10v2z'/%3E%3C/svg%3E\");\n}\n\n/* 行动推荐 */\ndetails:last-of-type summary::before {\n  background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23FFEAA7'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z'/%3E%3C/svg%3E\");\n}\n\n/* 内容区域 */\ndetails > div {\n  padding: 16px;\n}\n\n/* 信息块样式 */\nf1, f2, f3, f4, f5, f6, f7, f8, f9 {\n  display: block;\n  margin-bottom: 16px;\n}\n\nf1:last-child, f2:last-child, f3:last-child, f4:last-child, f5:last-child, f6:last-child, f7:last-child, f8:last-child, f9:last-child {\n  margin-bottom: 0;\n}\n\n/* 区块标题 */\nt {\n  display: block;\n  font-weight: 600;\n  font-size: 15px;\n  margin-bottom: 12px;\n  padding-bottom: 6px;\n  border-bottom: 2px solid;\n  color: var(--text);\n  position: relative;\n}\n\n/* 不同区块标题颜色 */\nf1 t { border-color: var(--teal); }\nf2 t { border-color: var(--orange); }\nf3 t { border-color: var(--coral); }\nf4 t { border-color: var(--mint); }\nf5 t { border-color: var(--yellow); }\nf6 t { border-color: var(--teal); }\nf7 t, f8 t { border-color: var(--mint); }\nf9 t { border-color: var(--orange); }\n\n/* 信息行 */\nd {\n  display: flex;\n  padding: 6px 0;\n  border-bottom: 1px dotted rgba(232, 223, 216, 0.5);\n  font-size: 13px;\n  align-items: flex-start;\n}\n\nd:last-child {\n  border-bottom: none;\n}\n\n/* 属性名样式 */\nd::before {\n  content: attr(n);\n  min-width: 80px;\n  color: var(--text-light);\n  font-weight: 500;\n  margin-right: 12px;\n  flex-shrink: 0;\n}\n\n/* 行动选项特殊样式 */\nd[a] {\n  background: white;\n  padding: 10px 12px;\n  margin: 6px 0;\n  border-radius: var(--radius-sm);\n  border-left: 3px solid var(--orange);\n  cursor: pointer;\n  transition: all 0.2s ease;\n  box-shadow: 0 1px 3px var(--shadow);\n}\n\nd[a]:hover {\n  transform: translateX(4px);\n  box-shadow: 0 3px 8px var(--shadow-deep);\n  background: linear-gradient(135deg, white 0%, var(--cream) 100%);\n}\n\nd[a]::before {\n  content: none;\n}\n\n/* 阶段特征区域 */\nstage {\n  display: block;\n  background: rgba(255, 234, 167, 0.1);\n  padding: 12px;\n  border-radius: var(--radius-sm);\n  margin: 12px 0;\n  border: 1px dashed rgba(255, 179, 71, 0.3);\n}\n\nstage d {\n  border-bottom: none;\n  padding: 4px 0;\n}\n\nstage d::before {\n  content: '•';\n  color: var(--orange);\n  min-width: auto;\n  margin-right: 8px;\n}\n\n/* 表格样式 */\ntable {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 13px;\n  margin: 12px 0;\n}\n\nth {\n  background: linear-gradient(135deg, var(--coral) 0%, rgba(255, 209, 220, 0.3) 100%);\n  padding: 8px 12px;\n  text-align: left;\n  font-weight: 600;\n  color: var(--text);\n  border-bottom: 2px solid var(--border);\n}\n\ntd {\n  padding: 8px 12px;\n  border-bottom: 1px solid var(--border);\n}\n\ntr:hover td {\n  background-color: rgba(255, 251, 245, 0.5);\n}\n\n/* 信任值特殊样式 */\nd[n=\"信任值\"] {\n  position: relative;\n  font-weight: 600;\n}\n\nd[n=\"信任值\"]::after {\n  content: '';\n  position: absolute;\n  right: 0;\n  top: 50%;\n  transform: translateY(-50%);\n  width: 60px;\n  height: 6px;\n  background: linear-gradient(90deg, #FF6B6B, #FFD166, #06D6A0);\n  border-radius: 3px;\n  opacity: 0.3;\n}\n\n/* X-47专属虎纹装饰 */\nf2 {\n  position: relative;\n  padding: 12px;\n  border-radius: var(--radius-sm);\n  background: linear-gradient(135deg, rgba(255, 251, 245, 0.8) 0%, rgba(255, 234, 167, 0.2) 100%);\n  border: 1px solid rgba(255, 179, 71, 0.2);\n}\n\nf2::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  height: 4px;\n  background: linear-gradient(90deg, \n    transparent 0%, \n    var(--orange) 20%, \n    var(--text) 40%, \n    var(--orange) 60%, \n    var(--text) 80%, \n    transparent 100%);\n  border-radius: var(--radius-sm) var(--radius-sm) 0 0;\n}\n\n/* 动画效果 */\n@keyframes fadeInUp {\n  from {\n    opacity: 0;\n    transform: translateY(10px);\n  }\n  to {\n    opacity: 1;\n    transform: translateY(0);\n  }\n}\n\n/* 信任值数字动画 */\nd[n=\"信任值\"] {\n  animation: pulse 2s infinite;\n}\n\n@keyframes pulse {\n  0%, 100% { opacity: 1; }\n  50% { opacity: 0.8; }\n}\n\n/* 虎纹流动效果（极简） */\nf2:hover::before {\n  background: linear-gradient(90deg, \n    transparent 0%, \n    var(--orange) 20%, \n    #5D534A 40%, \n    #FFB347 60%, \n    #5D534A 80%, \n    transparent 100%);\n  animation: stripeFlow 3s linear infinite;\n  background-size: 200% 100%;\n}\n\n@keyframes stripeFlow {\n  0% { background-position: 200% 0; }\n  100% { background-position: -200% 0; }\n}\n\n/* 移动端优化 */\n@media (max-width: 768px) {\n  ai {\n    padding: 8px;\n    font-size: 13px;\n  }\n  \n  hd {\n    font-size: 12px;\n    gap: 6px;\n  }\n  \n  text {\n    padding: 12px;\n  }\n  \n  details {\n    margin-bottom: 8px;\n  }\n  \n  summary {\n    padding: 10px 12px;\n  }\n  \n  details > div {\n    padding: 12px;\n  }\n  \n  d {\n    flex-direction: column;\n    align-items: flex-start;\n  }\n  \n  d::before {\n    margin-bottom: 2px;\n    font-size: 12px;\n  }\n  \n  table {\n    font-size: 12px;\n  }\n  \n  th, td {\n    padding: 6px 8px;\n  }\n  \n  user-message, char-message {\n    max-width: 90%;\n  }\n}\n\n/* 暗色模式支持（可选） */\n@media (prefers-color-scheme: dark) {\n  ai {\n    --cream: #2A2A2A;\n    --text: #E8E6E3;\n    --text-light: #A09C96;\n    --border: #3A3A3A;\n    --shadow: rgba(0, 0, 0, 0.2);\n    --shadow-deep: rgba(0, 0, 0, 0.3);\n    background: linear-gradient(135deg, #2A2A2A 0%, #333 100%);\n  }\n  \n  text, details {\n    background: #333;\n  }\n  \n  details[open] {\n    background: rgba(42, 42, 42, 0.95);\n  }\n  \n  summary {\n    background: linear-gradient(135deg, #333 0%, rgba(255, 209, 220, 0.1) 100%);\n  }\n  \n  d[a] {\n    background: #3A3A3A;\n  }\n  \n  d[a]:hover {\n    background: linear-gradient(135deg, #3A3A3A 0%, #444 100%);\n  }\n  \n  stage {\n    background: rgba(255, 234, 167, 0.05);\n    border-color: rgba(255, 179, 71, 0.2);\n  }\n  \n  f2 {\n    background: linear-gradient(135deg, rgba(42, 42, 42, 0.8) 0%, rgba(255, 179, 71, 0.1) 100%);\n  }\n}\n\n/* ========== 最终修复：保证平台菜单永远显示 ========== */\naside, nav, [class*=\"sidebar\"], [class*=\"menu\"] {\n  display: block !important;\n  visibility: visible !important;\n  opacity: 1 !important;\n  z-index: 9999 !important;\n  position: relative !important;\n}","options":{"items":[]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":true,"defaultModelSettings":null,"totalConversations":14,"totalMessages":356,"totalCreditsUsed":345680,"totalTokensUsed":9957097,"totalPlayedUsers":14,"deeplyPlayed":9,"fixedPromptLength":7339,"lorebookLength":361,"author":{"id":"8Q4nHR0FsYYGHB4UaqqDjNyrq08NRVvj","name":"春雪","displayUsername":"SoundofSnowfall","username":"soundofsnowfall"},"cardsTags":[{"tag":{"name":"单人卡","cardsCount":788}},{"tag":{"name":"可bg/gb/bl","cardsCount":29}},{"tag":{"name":"纯爱","cardsCount":886}},{"tag":{"name":"耽美","cardsCount":104}},{"tag":{"name":"女性向","cardsCount":244}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}