{"id":"4c331dd4-bc21-465b-b619-f6e88bd3586f","authorId":"ulqqFOEiyy5RPOk0D8ucIdUCr78dyQhf","title":"【中式人生】真实大学生活模拟器","description":"【多种大学选择】【写实大学】\n\n欢迎来到你的大学生活。\n这里没有标准答案，也没有人告诉你什么是\"正确的选择\"。\n\n你可以是：\n泡在图书馆里卷GPA的学霸\n在社团活动中左右逢源的交际花\n熬夜肝代码、做项目、追逐梦想的热血青年\n或者……只是一个翘课、恋爱、在宿舍躺平到毕业的普通人\n你的每一个决定，都会塑造独一无二的大学记忆。\n\n选课、考试、社团、兼职、恋爱、友情、竞赛、实习……\n从大一的迷茫，到大四的抉择，\n四年时光，无数分支，你的故事由你书写。\n\n\"大学不是人生的终点，但可能是你最后一次，可以肆意试错的地方。\"\n\n准备好了吗？开学典礼即将开始。","background":"fbk1g0b14jcx3i6b7ac1k3rq.webp","backgroundWidth":2400,"backgroundHeight":1800,"cover":"nh0qemw8o0zrai92gpe79wzk.webp","coverWidth":2400,"coverHeight":1800,"introPage":"h7myj67p0c8z7zuxbkwh19jm.html","changelog":"","createdAt":"2026-08-28T13:32:08.632Z","updatedAt":"2026-08-28T22:16:39.074Z","initPublicAt":"2026-08-28T13:33:26.970Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* ============================================================\n   晨光学院 · 水彩植物派（全实色明亮版，无深色）\n   底 #FAF8F3 / 面 #FDFCF8 / 分隔 #E8E2D5 / 弱面 #F5F1E8\n   鼠尾草 #7BA894 · 浅鼠尾 #C5DCD0 · 草底 #EDF5F0\n   薰衣草 #B8A9D9 · 浅薰 #DDD4ED · 薰底 #F3EFFA\n   豆沙粉 #E8B4B8 · 蜂蜜金 #D4A574 · 天青 #8FB8D4\n   墨 #4A5568 · 正文 #6B7280 · 弱字 #A0A6B0\n   ------------------------------------------------------------\n   创新点：水彩植物配色 / 植物纹章标题 / 柔和渐变边框\n           墨水晕染加载 / 双细线引用 / 奶油斑马表格\n   ============================================================ */\n@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300;400;500;700&family=Noto+Serif+SC:wght@400;500;600;700&family=Ma+Shan+Zheng&display=swap');\n/* ---------- 动画池 ---------- */\n@keyframes xm-ink-spread {\n  0%   { transform: scale(0.3); opacity: 0; }\n  30%  { opacity: 0.6; }\n  70%  { transform: scale(1.4); opacity: 0.3; }\n  100% { transform: scale(1.8); opacity: 0; }\n}\n@keyframes xm-leaf-sway {\n  0%, 100% { transform: rotate(-8deg); }\n  50%      { transform: rotate(8deg); }\n}\n@keyframes xm-text-fade {\n  0%   { opacity: 0; letter-spacing: 4px; }\n  50%  { opacity: 1; letter-spacing: 2px; }\n  85%  { opacity: 1; letter-spacing: 2px; }\n  100% { opacity: 0; letter-spacing: 0px; }\n}\n@keyframes xm-write-text {\n  0%   { clip-path: inset(0 100% 0 0); -webkit-clip-path: inset(0 100% 0 0); opacity: 1; }\n  70%  { clip-path: inset(0 0 0 0); -webkit-clip-path: inset(0 0 0 0); opacity: 1; }\n  85%  { clip-path: inset(0 0 0 0); -webkit-clip-path: inset(0 0 0 0); opacity: 1; }\n  100% { clip-path: inset(0 0 0 0); -webkit-clip-path: inset(0 0 0 0); opacity: 0; }\n}\n/* ===================== 全局盒模型 ===================== */\ndetails, details * { box-sizing: border-box !important; }\n/* ===================== 状态栏 · 卡片 ===================== */\ndetails {\n  position: relative !important;\n  max-width: 100% !important;\n  margin: 16px 0 !important;\n  padding: 0 !important;\n  overflow: visible !important;\n  border: 1px solid #E0D8C8 !important;\n  border-top: 3px solid transparent !important;\n  border-image: linear-gradient(90deg, #7BA894 0%, #B8A9D9 50%, #E8B4B8 100%) 1 !important;\n  border-radius: 14px !important;\n  background: #FAF8F3 !important;\n  box-shadow: 0 2px 12px rgba(123,168,148,0.08), 0 1px 3px rgba(0,0,0,0.03) !important;\n  color: #4A5568 !important;\n  font-family: \"Noto Serif SC\", \"Source Han Serif SC\", \"思源宋体\", serif !important;\n  overflow-wrap: break-word !important;\n  background-image:\n    radial-gradient(ellipse at 15% 20%, rgba(123,168,148,0.04) 0%, transparent 40%),\n    radial-gradient(ellipse at 85% 80%, rgba(184,169,217,0.04) 0%, transparent 40%),\n    radial-gradient(ellipse at 50% 50%, rgba(232,180,184,0.02) 0%, transparent 60%) !important;\n}\ndetails::before { content: none !important; display: none !important; }\ndetails::after  { content: none !important; display: none !important; }\n/* ===== 标题栏 · 植物纹章 ===== */\ndetails > summary {\n  position: relative !important;\n  padding: 12px 16px 12px 38px !important;\n  cursor: pointer !important;\n  list-style: none !important;\n  user-select: none !important;\n  overflow: hidden !important;\n  border-radius: 12px 12px 0 0 !important;\n  font-size: 14.5px !important;\n  font-weight: 600 !important;\n  letter-spacing: 1px !important;\n  color: #4A5568 !important;\n  background: linear-gradient(135deg, #FDFCF8 0%, #F5F1E8 100%) !important;\n  border-bottom: 1px dashed #D8CFBE !important;\n  white-space: normal !important;\n  overflow-wrap: break-word !important;\n  transition: background 0.25s ease, color 0.25s ease !important;\n}\n/* 标题栏左侧植物纹章（小叶子） */\ndetails > summary::after {\n  content: \"\" !important;\n  position: absolute !important;\n  left: 14px !important;\n  top: 50% !important;\n  width: 14px !important;\n  height: 14px !important;\n  margin-top: -7px !important;\n  background: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C8 6 5 10 5 15C5 19 8 22 12 22C16 22 19 19 19 15C19 10 16 6 12 2Z' fill='%237BA894' opacity='0.7'/%3E%3Cpath d='M12 6V20' stroke='%235A8A76' stroke-width='1'/%3E%3C/svg%3E\") no-repeat center / contain !important;\n  pointer-events: none !important;\n  animation: xm-leaf-sway 3s ease-in-out infinite !important;\n  transform-origin: bottom center !important;\n}\ndetails > summary:hover {\n  background: linear-gradient(135deg, #F5F1E8 0%, #EDF5F0 100%) !important;\n  color: #3D4A5C !important;\n}\ndetails > summary::-webkit-details-marker { display: none !important; }\ndetails > summary::marker { content: \"\" !important; }\n/* 折叠指示 · 鼠尾草绿圆点 */\ndetails > summary::before {\n  content: \"\" !important;\n  position: absolute !important;\n  right: 16px !important;\n  top: 50% !important;\n  width: 8px !important;\n  height: 8px !important;\n  margin-top: -4px !important;\n  background: #7BA894 !important;\n  border-radius: 50% !important;\n  transition: transform 0.25s ease, background 0.25s ease !important;\n}\ndetails[open] > summary::before {\n  transform: rotate(45deg) scale(1.3) !important;\n  background: #B8A9D9 !important;\n  border-radius: 2px !important;\n}\n/* ===== 卡片内容 ===== */\ndetails > *:not(summary):not(table) {\n  padding: 0 16px !important;\n  margin: 8px 0 !important;\n  line-height: 1.85 !important;\n  color: #6B7280 !important;\n}\ndetails > p { font-size: 14px !important; }\ndetails[open] { padding-bottom: 12px !important; }\ndetails strong, details b {\n  color: #4A5568 !important;\n  font-weight: 600 !important;\n  background: linear-gradient(transparent 60%, rgba(232,180,184,0.3) 60%) !important;\n  padding: 0 2px !important;\n}\ndetails em, details i {\n  color: #7BA894 !important;\n  font-style: italic !important;\n}\ndetails code {\n  background: #F5F1E8 !important;\n  color: #5A8A76 !important;\n  border: 1px solid #E0D8C8 !important;\n  border-radius: 6px !important;\n  padding: 1px 7px !important;\n  font-size: 12.5px !important;\n}\ndetails blockquote {\n  margin: 10px 16px !important;\n  padding: 10px 16px !important;\n  border: none !important;\n  border-left: 3px double #B8A9D9 !important;\n  border-radius: 0 10px 10px 0 !important;\n  background: linear-gradient(90deg, #F3EFFA 0%, #FAF8F3 100%) !important;\n  color: #6B7280 !important;\n  font-style: italic !important;\n}\ndetails hr {\n  border: none !important;\n  height: 1px !important;\n  margin: 14px 16px !important;\n  background: linear-gradient(90deg, transparent 0%, #D8CFBE 20%, #B8A9D9 50%, #D8CFBE 80%, transparent 100%) !important;\n}\ndetails ul, details ol { padding-left: 28px !important; margin: 6px 0 !important; }\ndetails li { margin: 3px 0 !important; color: #6B7280 !important; line-height: 1.75 !important; }\ndetails ul li::marker { color: #7BA894 !important; content: \"❀ \" !important; }\ndetails ol li::marker { color: #B8A9D9 !important; font-weight: 600 !important; }\n/* ===================== 表格 · 奶油斑马 ===================== */\ndetails table,\n.markdown-body table {\n  display: block !important;\n  width: max-content !important;\n  max-width: 100% !important;\n  overflow-x: auto !important;\n  overflow-y: hidden !important;\n  -webkit-overflow-scrolling: touch;\n  overscroll-behavior-x: contain !important;\n  border-collapse: collapse !important;\n  border-spacing: 0 !important;\n  border: 1px solid #E0D8C8 !important;\n  border-radius: 12px !important;\n  background: #FAF8F3 !important;\n  box-shadow: 0 2px 8px rgba(123,168,148,0.06) !important;\n  font-size: 13px !important;\n}\ndetails table { max-width: calc(100% - 32px) !important; margin: 14px 16px !important; }\n.markdown-body table { margin: 12px 0 !important; }\ndetails th, details td,\n.markdown-body th, .markdown-body td {\n  white-space: nowrap !important;\n  word-break: keep-all !important;\n  overflow-wrap: normal !important;\n  max-width: none !important;\n  vertical-align: middle !important;\n  text-align: left !important;\n}\ndetails th, .markdown-body th {\n  padding: 9px 14px !important;\n  background: linear-gradient(135deg, #EDF5F0 0%, #F3EFFA 100%) !important;\n  color: #5A7A6A !important;\n  font-size: 12px !important;\n  font-weight: 600 !important;\n  letter-spacing: 1px !important;\n  border-bottom: 2px solid #C5DCD0 !important;\n}\ndetails td, .markdown-body td {\n  padding: 8px 14px !important;\n  color: #6B7280 !important;\n  line-height: 1.65 !important;\n  border-bottom: 1px solid #EDE7DA !important;\n}\ndetails td:first-child, .markdown-body td:first-child {\n  color: #4A5568 !important;\n  font-weight: 600 !important;\n}\ndetails tbody tr { transition: background 0.2s ease !important; }\ndetails tbody tr:nth-child(even) { background: #FDFCF8 !important; }\ndetails tbody tr:nth-child(odd) { background: #FAF8F3 !important; }\ndetails tbody tr:last-child td { border-bottom: none !important; }\ndetails tbody tr:hover { background: #F3EFFA !important; }\ndetails tbody tr:hover td { color: #4A5568 !important; }\ndetails table::-webkit-scrollbar,\n.markdown-body table::-webkit-scrollbar { height: 6px !important; }\ndetails table::-webkit-scrollbar-track,\n.markdown-body table::-webkit-scrollbar-track { background: #F5F1E8 !important; border-radius: 999px !important; }\ndetails table::-webkit-scrollbar-thumb,\n.markdown-body table::-webkit-scrollbar-thumb {\n  background: linear-gradient(90deg, #C5DCD0, #DDD4ED) !important;\n  border-radius: 999px !important;\n}\n/* ===================== 嵌套卡片 ===================== */\ndetails details {\n  overflow: visible !important;\n  margin: 12px 16px !important;\n  border: 1px solid #E0D8C8 !important;\n  border-top: 2px solid transparent !important;\n  border-image: linear-gradient(90deg, #E8B4B8 0%, #D4A574 100%) 1 !important;\n  border-radius: 12px !important;\n  background: #FDFCF8 !important;\n  box-shadow: 0 1px 6px rgba(184,169,217,0.08) !important;\n  background-image: none !important;\n}\ndetails details > summary {\n  padding: 9px 14px 9px 34px !important;\n  font-size: 13.5px !important;\n  color: #5A6A7A !important;\n  background: linear-gradient(135deg, #F5F1E8 0%, #FAF8F3 100%) !important;\n  border-radius: 10px 10px 0 0 !important;\n  letter-spacing: 0.8px !important;\n}\ndetails details > summary::after {\n  left: 12px !important;\n  width: 12px !important;\n  height: 12px !important;\n  background: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='5' fill='%23E8B4B8' opacity='0.6'/%3E%3Cpath d='M12 4V8M12 16V20M4 12H8M16 12H20' stroke='%23D4A574' stroke-width='1.5'/%3E%3C/svg%3E\") no-repeat center / contain !important;\n}\ndetails details > summary::before { right: 14px !important; }\ndetails details table { max-width: calc(100% - 28px) !important; margin: 10px 14px !important; }\n/* ==================== 移动端适配 ==================== */\n@media (max-width: 640px) {\n  details { margin: 12px 0 !important; border-radius: 12px !important; }\n  details > summary { padding: 10px 14px 10px 34px !important; font-size: 14px !important; letter-spacing: 0.6px !important; }\n  details > summary::after { left: 12px !important; width: 12px !important; height: 12px !important; }\n  details > summary::before { right: 14px !important; }\n  details table { max-width: calc(100% - 20px) !important; margin: 10px 10px !important; font-size: 12.5px !important; }\n  details th, details td { padding: 7px 10px !important; }\n  details > *:not(summary):not(table) { padding: 0 12px !important; }\n  details blockquote { margin: 8px 12px !important; }\n  details hr { margin: 10px 12px !important; }\n  details ul, details ol { padding-left: 24px !important; }\n  details details { margin: 8px 12px !important; }\n  details details > summary { padding-left: 30px !important; font-size: 13px !important; }\n  details details table { max-width: calc(100% - 16px) !important; margin: 8px 8px !important; }\n}\n/* ===================== 顶部栏 ===================== */\n.sticky.w-full.top-0.flex.items-center {\n  background: #FAF8F3 !important;\n  border-bottom: 1px solid #E0D8C8 !important;\n  box-shadow: 0 1px 4px rgba(123,168,148,0.05) !important;\n  font-family: \"Noto Sans SC\", \"PingFang SC\", \"Microsoft YaHei\", sans-serif !important;\n}\n.sticky.w-full.top-0.flex.items-center::after { content: none !important; display: none !important; }\n#ai-model-selector .group.flex.items-center {\n  padding: 2px 10px !important;\n  background: #FDFCF8 !important;\n  border: 1px solid #E0D8C8 !important;\n  border-radius: 10px !important;\n  box-shadow: none !important;\n  transition: all 0.25s ease !important;\n}\n#ai-model-selector .group.flex.items-center:hover {\n  border-color: #C5DCD0 !important;\n  background: #EDF5F0 !important;\n}\n#ai-model-selector .truncate.text-\\[13px\\] {\n  color: #4A5568 !important;\n  font-weight: 500 !important;\n  letter-spacing: 0.3px !important;\n}\n#ai-model-selector .shrink-0.flex.items-center svg { color: #7BA894 !important; stroke-width: 2 !important; }\n.sticky.w-full.top-0 svg.lucide-clock-8 {\n  color: #8B95A5 !important;\n  stroke-width: 2 !important;\n  transition: color 0.2s ease !important;\n}\n.sticky.w-full.top-0 svg.lucide-clock-8:hover { color: #7BA894 !important; }\n.sticky.w-full.top-0 span.MuiBadge-dot.md\\:hidden {\n  background: #E8B4B8 !important;\n  border: none !important;\n  box-shadow: 0 0 0 2px #FAF8F3 !important;\n}\n.sticky.w-full.top-0 button.MuiIconButton-root svg.lucide-music-2 {\n  color: #8B95A5 !important;\n  stroke-width: 2 !important;\n  transition: color 0.2s ease !important;\n}\n.sticky.w-full.top-0 button.MuiIconButton-root:hover svg.lucide-music-2 { color: #B8A9D9 !important; }\n#header-setting-button {\n  background: #FDFCF8 !important;\n  border: 1px solid #E0D8C8 !important;\n  border-radius: 10px !important;\n  box-shadow: none !important;\n  transition: all 0.25s ease !important;\n}\n#header-setting-button:hover { border-color: #DDD4ED !important; background: #F3EFFA !important; }\n#header-setting-button svg { color: #8B95A5 !important; stroke-width: 2 !important; transition: color 0.2s ease !important; }\n#header-setting-button:hover svg { color: #B8A9D9 !important; }\n/* ===================== 开场白选择器 ===================== */\ndiv.flex.items-center.h-9.bg-white.rounded-md.cursor-pointer.group[class*=\"border-gray\"] {\n  background: #FAF8F3 !important;\n  border: 1px solid #E0D8C8 !important;\n  border-radius: 10px !important;\n  box-shadow: none !important;\n  transition: all 0.25s ease !important;\n}\ndiv.flex.items-center.h-9.bg-white.rounded-md.cursor-pointer.group[class*=\"border-gray\"]:hover {\n  border-color: #C5DCD0 !important;\n  background: #EDF5F0 !important;\n}\ndiv.flex.items-center.h-9.cursor-pointer.group svg[data-icon=\"SlidersH\"] { color: #7BA894 !important; }\ndiv.flex.items-center.h-9.cursor-pointer.group svg[data-icon=\"ChevronDown\"] {\n  color: #A0A6B0 !important;\n  transition: transform 0.2s ease, color 0.2s ease !important;\n}\ndiv.flex.items-center.h-9.bg-white.rounded-md.cursor-pointer.group[class*=\"border-gray\"]:hover svg[data-icon=\"ChevronDown\"] {\n  transform: translateY(1px) !important;\n  color: #7BA894 !important;\n}\n/* ===================== 按钮栏 ===================== */\n#ai-mod-button2 button.MuiButton-root {\n  color: #4A5568 !important;\n  background: #FAF8F3 !important;\n  border: 1px solid #E0D8C8 !important;\n  border-radius: 10px !important;\n  font-weight: 500 !important;\n  letter-spacing: 0.3px !important;\n  box-shadow: none !important;\n  transition: all 0.25s ease !important;\n}\n#ai-mod-button2 button.MuiButton-root:hover {\n  color: #5A8A76 !important;\n  background: #EDF5F0 !important;\n  border-color: #C5DCD0 !important;\n}\n#ai-mod-button2 button.MuiButton-root:active { background: #C5DCD0 !important; }\n#ai-mod-button2 button.MuiButton-root svg { color: #7BA894 !important; stroke-width: 2 !important; }\n/* ===================== 底部输入区 ===================== */\n.bg-gradient-to-t {\n  background: #FAF8F3 !important;\n  border-top: 1px solid #E0D8C8 !important;\n  box-shadow: none !important;\n}\n#ai-chat-bottom-input {\n  border: 1px solid #D8CFBE !important;\n  border-radius: 14px !important;\n  background: #FDFCF8 !important;\n  box-shadow: 0 2px 8px rgba(123,168,148,0.05) !important;\n  transition: all 0.25s ease !important;\n}\n#ai-chat-bottom-input:focus-within {\n  border-color: #C5DCD0 !important;\n  background: #FAF8F3 !important;\n  box-shadow: 0 2px 12px rgba(123,168,148,0.12) !important;\n}\n#ai-chat-input {\n  color: #4A5568 !important;\n  font-family: \"Noto Sans SC\", \"PingFang SC\", \"Microsoft YaHei\", sans-serif !important;\n  letter-spacing: 0.2px !important;\n}\n#ai-chat-input::placeholder { color: #B0B6C0 !important; font-style: normal !important; letter-spacing: 0.4px !important; }\n#ai-chat-input::selection { background: #DDD4ED !important; color: #4A5568 !important; }\n/* ===================== 分页 ===================== */\n.MuiPaginationItem-root {\n  color: #6B7280 !important;\n  background: #FAF8F3 !important;\n  border: 1px solid #E0D8C8 !important;\n  border-radius: 10px !important;\n  font-weight: 500 !important;\n  transition: all 0.25s ease !important;\n}\n.MuiPaginationItem-root:hover {\n  color: #5A8A76 !important;\n  border-color: #C5DCD0 !important;\n  background: #EDF5F0 !important;\n}\n.MuiPaginationItem-root.Mui-selected {\n  color: #FAF8F3 !important;\n  background: linear-gradient(135deg, #7BA894 0%, #B8A9D9 100%) !important;\n  border-color: transparent !important;\n  box-shadow: 0 2px 8px rgba(123,168,148,0.25) !important;\n}\n.MuiPaginationItem-root.Mui-disabled { color: #C5C9D0 !important; }\n.MuiPaginationItem-icon { color: #A0A6B0 !important; }\n.MuiStack-root.css-1uwir8f .MuiBox-root { color: #6B7280 !important; }\n.MuiInputBase-input { color: #4A5568 !important; }\n/* ===================== 评论区 ===================== */\ndiv[class*=\"w-full\"][class*=\"bg-white\"][class*=\"bottom-0\"] {\n  background: #FAF8F3 !important;\n  border-top: 1px solid #E0D8C8 !important;\n}\ndiv.text-lg.font-bold {\n  color: #4A5568 !important;\n  font-weight: 600 !important;\n  letter-spacing: 0.6px !important;\n}\np.MuiTypography-body1.text-grey-600 { color: #6B7280 !important; }\nspan.MuiRating-iconEmpty svg { color: #E0D8C8 !important; }\nspan.MuiRating-iconFilled svg { color: #D4A574 !important; }\nspan.text-orange-500 { color: #7BA894 !important; font-weight: 600 !important; }\ndiv.flex.flex-col.border-gray-200 {\n  background: #FAF8F3 !important;\n  border: 1px solid #E0D8C8 !important;\n  border-radius: 14px !important;\n  box-shadow: 0 2px 8px rgba(123,168,148,0.06) !important;\n}\ntextarea.rc-textarea {\n  color: #4A5568 !important;\n  background: #FAF8F3 !important;\n  font-family: \"Noto Sans SC\", \"PingFang SC\", \"Microsoft YaHei\", sans-serif !important;\n}\ndiv.bg-gray-100.text-gray-500 {\n  background: #F5F1E8 !important;\n  color: #6B7280 !important;\n  border-radius: 999px !important;\n}\ndiv.cursor-pointer.group.flex.items-center.justify-center {\n  background: linear-gradient(135deg, #7BA894 0%, #B8A9D9 100%) !important;\n  border: none !important;\n  border-radius: 10px !important;\n  box-shadow: 0 2px 8px rgba(123,168,148,0.2) !important;\n  transition: all 0.25s ease !important;\n}\ndiv.cursor-pointer.group.flex.items-center.justify-center:hover {\n  box-shadow: 0 3px 12px rgba(123,168,148,0.35) !important;\n  transform: translateY(-1px) !important;\n}\ndiv[data-state=\"closed\"] svg[data-icon=\"Send03\"] { color: #FAF8F3 !important; }\ndiv.style_divider__mW0YX {\n  border: none !important;\n  height: 1px !important;\n  background: linear-gradient(90deg, transparent, #E0D8C8, transparent) !important;\n}\nbutton.MuiButton-containedPrimary {\n  color: #FAF8F3 !important;\n  background: linear-gradient(135deg, #7BA894 0%, #B8A9D9 100%) !important;\n  border: none !important;\n  border-radius: 10px !important;\n  font-weight: 600 !important;\n  letter-spacing: 0.3px !important;\n  box-shadow: 0 2px 8px rgba(123,168,148,0.2) !important;\n  transition: all 0.25s ease !important;\n}\nbutton.MuiButton-containedPrimary:hover {\n  box-shadow: 0 3px 12px rgba(123,168,148,0.3) !important;\n  transform: translateY(-1px) !important;\n}\nbutton.MuiButton-outlinedPrimary {\n  color: #5A8A76 !important;\n  background: #FAF8F3 !important;\n  border: 1px solid #C5DCD0 !important;\n  border-radius: 10px !important;\n  font-weight: 500 !important;\n  transition: all 0.25s ease !important;\n}\nbutton.MuiButton-outlinedPrimary:hover {\n  color: #7BA894 !important;\n  border-color: #7BA894 !important;\n  background: #EDF5F0 !important;\n}\ndiv.group.ml-0 { transition: none !important; }\ndiv.group img.rounded-full {\n  border: 2px solid #C5DCD0 !important;\n  box-shadow: 0 1px 4px rgba(123,168,148,0.1) !important;\n}\ndiv.text-sm.text-grey-600 span.font-bold { color: #4A5568 !important; font-weight: 600 !important; }\nspan.text-\\[10px\\] {\n  padding: 2px 10px !important;\n  border-radius: 999px !important;\n  color: #5A8A76 !important;\n  background: #EDF5F0 !important;\n  border: 1px solid #C5DCD0 !important;\n  font-weight: 500 !important;\n}\ndiv.break-all { color: #6B7280 !important; }\ndiv.text-xs.text-grey-600 { color: #A0A6B0 !important; }\nbutton.text-gray-400 svg { color: #B0B6C0 !important; transition: color 0.2s ease !important; }\nbutton.text-gray-400:hover svg { color: #7BA894 !important; }\nspan.cursor-pointer { color: #7BA894 !important; font-weight: 500 !important; }\ndiv.ml-8.border-l { border-left: 1px solid #E0D8C8 !important; }\n/* ===================== 聊天气泡 ===================== */\n.bg-gray-100\\/90.relative.inline-block {\n  border: 1px solid #E0D8C8 !important;\n  border-radius: 14px !important;\n  background: #FAF8F3 !important;\n  box-shadow: 0 2px 10px rgba(123,168,148,0.06) !important;\n  transition: all 0.25s ease !important;\n}\n.bg-gray-100\\/90.relative.inline-block:hover {\n  border-color: #C5DCD0 !important;\n  box-shadow: 0 4px 16px rgba(123,168,148,0.1) !important;\n}\n/* 用户侧气泡（鼠尾草绿渐变左边框） */\n.bg-gray-100\\/90.relative.inline-block:not(.chat-answer-container .bg-gray-100\\/90) {\n  background: linear-gradient(135deg, #FDFCF8 0%, #EDF5F0 100%) !important;\n  border: 1px solid #D8E8DF !important;\n  border-left: 3px solid #7BA894 !important;\n  border-radius: 14px !important;\n  box-shadow: 0 2px 8px rgba(123,168,148,0.08) !important;\n}\n/* ===== 气泡内文本 ===== */\n.markdown-body {\n  color: #6B7280 !important;\n  font-family: \"Noto Serif SC\", \"Source Han Serif SC\", \"思源宋体\", serif !important;\n  line-height: 1.9 !important;\n  font-size: 14.5px !important;\n  letter-spacing: 0.3px !important;\n}\n.markdown-body p { margin: 8px 0 !important; }\n.markdown-body strong, .markdown-body b {\n  color: #4A5568 !important;\n  font-weight: 600 !important;\n  background: linear-gradient(transparent 60%, rgba(232,180,184,0.3) 60%) !important;\n  padding: 0 2px !important;\n}\n.markdown-body em, .markdown-body i { color: #7BA894 !important; font-style: italic !important; }\n.markdown-body a {\n  color: #7BA894 !important;\n  text-decoration: none !important;\n  border-bottom: 1px dashed #C5DCD0 !important;\n  transition: all 0.2s ease !important;\n}\n.markdown-body a:hover { color: #5A8A76 !important; border-bottom-color: #7BA894 !important; }\n.markdown-body blockquote {\n  border: none !important;\n  border-left: 3px double #B8A9D9 !important;\n  background: linear-gradient(90deg, #F3EFFA 0%, #FAF8F3 100%) !important;\n  border-radius: 0 10px 10px 0 !important;\n  padding: 8px 16px !important;\n  margin: 10px 0 !important;\n  color: #6B7280 !important;\n  font-style: italic !important;\n}\n.markdown-body code {\n  background: #F5F1E8 !important;\n  color: #5A8A76 !important;\n  border: 1px solid #E0D8C8 !important;\n  border-radius: 6px !important;\n  padding: 1px 7px !important;\n}\n/* ===================== 代码块 ===================== */\n.markdown-body pre {\n  border-radius: 12px !important;\n  overflow: hidden !important;\n  background: #FAF8F3 !important;\n}\n.markdown-body pre > div {\n  border: 1px solid #E0D8C8 !important;\n  border-radius: 12px !important;\n  overflow: hidden !important;\n  background: #FDFCF8 !important;\n  box-shadow: 0 2px 8px rgba(123,168,148,0.06) !important;\n}\n.markdown-body pre > div > div.flex.justify-between.h-8,\n.markdown-body pre > div > div.border-b {\n  background: linear-gradient(135deg, #EDF5F0 0%, #F3EFFA 100%) !important;\n  border-color: #E0D8C8 !important;\n}\n.markdown-body pre > div > div.flex.justify-between > div.text-\\[13px\\],\n.markdown-body pre > div > div.flex.justify-between > div:first-child {\n  color: #5A8A76 !important;\n  letter-spacing: 1px !important;\n  font-weight: 600 !important;\n}\n.markdown-body pre svg.lucide-copy,\n.markdown-body pre div[data-tooltip-id^=\"copy-tooltip\"] > svg { color: #A0A6B0 !important; }\n.markdown-body pre .group:hover svg.lucide-copy,\n.markdown-body pre div[data-tooltip-id^=\"copy-tooltip\"]:hover > svg { color: #7BA894 !important; }\n.markdown-body pre > div > div[node] {\n  background: #FDFCF8 !important;\n  color: #6B7280 !important;\n  padding: 14px 16px !important;\n}\n.markdown-body pre code[class^=\"language-\"] {\n  color: #6B7280 !important;\n  font-size: 12.8px !important;\n  line-height: 1.75 !important;\n}\n.markdown-body pre > code[node] {\n  display: block !important;\n  padding: 14px 16px !important;\n  border: 1px solid #E0D8C8 !important;\n  border-radius: 12px !important;\n  background: #FDFCF8 !important;\n  color: #6B7280 !important;\n  font-size: 12.8px !important;\n  line-height: 1.75 !important;\n}\n/* ===================== 底部附加元素 ===================== */\n.MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-textPrimary {\n  color: #8B95A5 !important;\n  border-radius: 10px !important;\n  transition: all 0.25s ease !important;\n}\n.MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-textPrimary:hover {\n  color: #5A8A76 !important;\n  background: #EDF5F0 !important;\n}\n.MuiTypography-root.MuiTypography-body2.css-6c0gf2 { color: #A0A6B0 !important; letter-spacing: 0.3px !important; }\n.text-orange-500 { color: #7BA894 !important; }\n/* ===================== 加载动画 · 墨水晕染+叶片 ===================== */\n.style-module__AtdJSq__dot-flashing.style-module__AtdJSq__text { display: none !important; }\n.flex.items-center.justify-center.w-6.h-5 {\n  position: relative !important;\n  width: 100% !important;\n  min-width: 260px !important;\n  max-width: 340px !important;\n  height: 46px !important;\n  min-height: 46px !important;\n  margin-left: 0 !important;\n  overflow: hidden !important;\n  border-radius: 14px !important;\n  background: linear-gradient(135deg, #FDFCF8 0%, #F5F1E8 100%) !important;\n  border: 1px solid #E0D8C8 !important;\n  box-shadow: 0 2px 10px rgba(123,168,148,0.08) !important;\n}\n/* 文字淡入淡出 */\n.flex.items-center.justify-center.w-6.h-5::after {\n  content: \"晨读中，稍候片刻…\" !important;\n  position: absolute !important;\n  display: block !important;\n  left: 50% !important;\n  top: 50% !important;\n  transform: translate(-50%, -50%) !important;\n  font-family: \"Ma Shan Zheng\", \"Noto Serif SC\", \"楷体\", cursive !important;\n  font-size: 18px !important;\n  font-weight: 400 !important;\n  color: #5A8A76 !important;\n  white-space: nowrap !important;\n  letter-spacing: 3px !important;\n  line-height: 1 !important;\n  animation: xm-text-fade 3s ease-in-out infinite !important;\n  pointer-events: none !important;\n  z-index: 2 !important;\n}\n/* 墨水晕染圆点（左侧） */\n.flex.items-center.justify-center.w-6.h-5::before {\n  content: \"\" !important;\n  position: absolute !important;\n  left: 20px !important;\n  top: 50% !important;\n  z-index: 1 !important;\n  width: 10px !important;\n  height: 10px !important;\n  margin-top: -5px !important;\n  border-radius: 50% !important;\n  background: radial-gradient(circle, #7BA894 0%, #B8A9D9 60%, transparent 100%) !important;\n  pointer-events: none !important;\n  animation: xm-ink-spread 2s ease-out infinite !important;\n}\n@keyframes xm-ink-spread {\n  0%   { transform: scale(0.3); opacity: 0; left: 20px; }\n  20%  { opacity: 0.7; }\n  60%  { transform: scale(2); opacity: 0.3; left: 60px; }\n  100% { transform: scale(3.5); opacity: 0; left: 100px; }\n}\n@keyframes xm-text-fade {\n  0%   { opacity: 0; letter-spacing: 6px; }\n  30%  { opacity: 1; letter-spacing: 3px; }\n  70%  { opacity: 1; letter-spacing: 3px; }\n  100% { opacity: 0; letter-spacing: 0px; }\n}\n@media (max-width: 480px) {\n  .flex.items-center.justify-center.w-6.h-5 {\n    min-width: 220px !important;\n    max-width: 260px !important;\n    height: 40px !important;\n    min-height: 40px !important;\n  }\n  .flex.items-center.justify-center.w-6.h-5::after { font-size: 15px !important; letter-spacing: 2px !important; }\n}\n/* ===================== 角色对话 ===================== */\np.role-danlan,\np.role-danlan-thought,\np.role-lan,\np.role-zon,\np.role-qianhon,\np.role-hui {\n  position: relative !important;\n  margin: 12px 0 !important;\n  padding: 12px 16px !important;\n  border: 1px solid #E0D8C8 !important;\n  border-left-width: 3px !important;\n  border-left-style: solid !important;\n  border-radius: 12px !important;\n  background: #FAF8F3 !important;\n  font-family: \"Noto Serif SC\", \"思源宋体\", \"Noto Sans SC\", \"PingFang SC\", \"Microsoft YaHei\", sans-serif !important;\n  font-size: 14.5px !important;\n  line-height: 1.85 !important;\n  letter-spacing: 0.3px !important;\n  box-shadow: 0 1px 4px rgba(123,168,148,0.05) !important;\n  transition: all 0.25s ease !important;\n}\np.role-danlan::before,\np.role-danlan-thought::before,\np.role-lan::before,\np.role-zon::before,\np.role-qianhon::before,\np.role-hui::before {\n  display: block !important;\n  width: fit-content !important;\n  margin: 0 0 7px !important;\n  padding: 2px 10px !important;\n  font-size: 10px !important;\n  font-weight: 600 !important;\n  font-style: normal !important;\n  letter-spacing: 1.5px !important;\n  line-height: 1.6 !important;\n  border-radius: 999px !important;\n  background: #FAF8F3 !important;\n}\np.role-danlan::after,\np.role-danlan-thought::after,\np.role-lan::after,\np.role-zon::after,\np.role-qianhon::after,\np.role-hui::after { content: none !important; display: none !important; }\n/* 玩家 · 鼠尾草绿 */\np.role-danlan {\n  border-left-color: #7BA894 !important;\n  color: #3D5548 !important;\n  background: linear-gradient(135deg, #FDFCF8 0%, #EDF5F0 100%) !important;\n}\np.role-danlan::before {\n  content: \"玩家\" !important;\n  color: #5A8A76 !important;\n  background: #EDF5F0 !important;\n  border: 1px solid #C5DCD0 !important;\n}\np.role-danlan:hover { border-color: #C5DCD0 !important; box-shadow: 0 2px 8px rgba(123,168,148,0.12) !important; }\n/* 玩家心声 · 薰衣草紫 */\np.role-danlan-thought {\n  border-left-color: #B8A9D9 !important;\n  color: #4D4565 !important;\n  background: linear-gradient(135deg, #FDFCF8 0%, #F3EFFA 100%) !important;\n}\np.role-danlan-thought::before {\n  content: \"玩家心声\" !important;\n  color: #8B7CB8 !important;\n  background: #F3EFFA !important;\n  border: 1px solid #DDD4ED !important;\n}\np.role-danlan-thought:hover { border-color: #DDD4ED !important; box-shadow: 0 2px 8px rgba(184,169,217,0.12) !important; }\n/* 心声 · 天青 */\np.role-lan {\n  border-left-color: #8FB8D4 !important;\n  color: #3D5565 !important;\n  background: linear-gradient(135deg, #FDFCF8 0%, #EDF3F8 100%) !important;\n}\np.role-lan::before {\n  content: \"心声\" !important;\n  color: #5E90B0 !important;\n  background: #EDF3F8 !important;\n  border: 1px solid #C5DAE8 !important;\n}\np.role-lan:hover { border-color: #C5DAE8 !important; }\n/* 男 · 蜂蜜金 */\np.role-zon {\n  border-left-color: #D4A574 !important;\n  color: #5A4A35 !important;\n  background: linear-gradient(135deg, #FDFCF8 0%, #FAF5EC 100%) !important;\n}\np.role-zon::before {\n  content: \"男\" !important;\n  color: #A8804A !important;\n  background: #FAF5EC !important;\n  border: 1px solid #E8D5B5 !important;\n}\np.role-zon:hover { border-color: #E8D5B5 !important; }\n/* 女 · 豆沙粉 */\np.role-qianhon {\n  border-left-color: #E8B4B8 !important;\n  color: #5A4045 !important;\n  background: linear-gradient(135deg, #FDFCF8 0%, #FAF0F2 100%) !important;\n}\np.role-qianhon::before {\n  content: \"女\" !important;\n  color: #C08088 !important;\n  background: #FAF0F2 !important;\n  border: 1px solid #F0D0D4 !important;\n}\np.role-qianhon:hover { border-color: #F0D0D4 !important; }\n/* 职业角色 · 鼠尾草深绿 */\np.role-hui {\n  border-left-color: #5A8A76 !important;\n  color: #355045 !important;\n  background: linear-gradient(135deg, #FDFCF8 0%, #E8F0EB 100%) !important;\n}\np.role-hui::before {\n  content: \"职业角色\" !important;\n  color: #4A7560 !important;\n  background: #E8F0EB !important;\n  border: 1px solid #B8D0C4 !important;\n}\np.role-hui:hover { border-color: #B8D0C4 !important; }\np.role-danlan strong, p.role-danlan-thought strong,\np.role-lan strong, p.role-zon strong,\np.role-qianhon strong, p.role-hui strong {\n  color: #4A5568 !important;\n  font-weight: 600 !important;\n}\np.role-danlan code, p.role-danlan-thought code,\np.role-lan code, p.role-zon code,\np.role-qianhon code, p.role-hui code {\n  background: #F5F1E8 !important;\n  color: #5A8A76 !important;\n  border: 1px solid #E0D8C8 !important;\n  border-radius: 6px !important;\n  padding: 1px 7px !important;\n}\n@media (max-width: 640px) {\n  .markdown-body { font-size: 14px !important; line-height: 1.85 !important; }\n  p.role-danlan, p.role-danlan-thought, p.role-lan,\n  p.role-zon, p.role-qianhon, p.role-hui {\n    padding: 10px 12px !important;\n    margin: 10px 0 !important;\n    font-size: 14px !important;\n  }\n}\n/* ===================== 低动效偏好 ===================== */\n@media (prefers-reduced-motion: reduce) {\n  .flex.items-center.justify-center.w-6.h-5::before { animation: none !important; opacity: 0.5 !important; left: 50% !important; }\n  .flex.items-center.justify-center.w-6.h-5::after { animation: none !important; opacity: 1 !important; }\n  details > summary::after { animation: none !important; }\n  details > summary::before,\n  details[open] > summary::before { transition: none !important; }\n  details tbody tr { transition: none !important; }\n}\n","options":{"items":[{"order":0,"label":"【祈祷】","type":"SET-INPUT","value":"【祈祷白神莉莉】"},{"order":1,"label":"【结束祈祷】","type":"SET-INPUT","value":"【结束庇护】"}]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":false,"defaultModelSettings":null,"totalConversations":19,"totalMessages":164,"totalCreditsUsed":225192,"totalTokensUsed":5404690,"totalPlayedUsers":20,"deeplyPlayed":7,"maxNonAuthorPlayCount":22,"fixedPromptLength":14230,"lorebookLength":11895,"author":{"id":"ulqqFOEiyy5RPOk0D8ucIdUCr78dyQhf","name":"白神莉莉","displayUsername":"white","username":"white"},"cardsTags":[{"tag":{"name":"现代都市","cardsCount":780}},{"tag":{"name":"校园","cardsCount":544}},{"tag":{"name":"已破甲","cardsCount":2823}},{"tag":{"name":"更多玩法","cardsCount":2}},{"tag":{"name":"可剧情可涩涩","cardsCount":3359}},{"tag":{"name":"开放世界","cardsCount":1839}},{"tag":{"name":"自由探索","cardsCount":1547}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}