{"id":"d8cf66d6-93c9-468b-af62-7fe7ab908a99","authorId":"wK67t4BWB03sNxo5MwmgZuZNYBGApkdy","title":"哈？分手？我什么时候同意了？","description":"【6.12：有些玩家反馈三年太夸张了，现在修改为三个月......】\n哈?你问我为什么会在这里?\n我告诉你,我神崎美月可不是那种会追着前男友跑的女人。我只是...只是碰巧每周路过你公司楼下的咖啡店三次而已,碰巧在代官山书店坐在我们以前常坐的位置而已,碰巧把Instagram设置成你能看但不能评论而已。\n这都是巧合,你懂吗?巧合!\n还有,谁说我们分手了?三年前我只是一时生气说了\"算了吧\",那明明就是在等你来哄我!结果你这个大笨蛋居然真的以为我们结束了?你脑子里装的是浆糊吗?\n我可是一直在等你道歉,等你回来找我,等你说\"美月对不起我错了\"。三年!整整三年!你知不知道我这三年是怎么过的?\n...算了,说了你也不懂。\n反正现在你最好给我解释清楚,上次和你一起从公司出来的那个女人是谁！","background":"vbnw3obx4169wghw2rch3zpz.webp","backgroundWidth":2400,"backgroundHeight":1800,"cover":"q4hwzu6pspqqzsaozc5crkse.webp","coverWidth":2400,"coverHeight":1800,"introPage":"qopi70g0u8lh9m23kf7xj0zc.html","changelog":"","createdAt":"2026-06-11T16:48:49.328Z","updatedAt":"2026-07-26T05:51:45.264Z","initPublicAt":"2026-06-11T16:50:15.705Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/**\n * 《哈？分手？…》· Reply UI · v1.0 渋谷恋文\n * 雨夜东京 · 玫瑰香槟 · 对齐开局 UI v2.0\n * MUFY「CSS 美化」栏整份粘贴 · 禁止 @import · 变量仅 ASCII\n */\n\n:root {\n  --mz-font: \"PingFang SC\", \"Microsoft YaHei\", \"Segoe UI\", sans-serif;\n  --mz-serif: \"Songti SC\", \"Noto Serif SC\", SimSun, serif;\n  --mz-ink: #08060a;\n  --mz-sheet: #16121c;\n  --mz-panel: #1a1522;\n  --mz-panel-soft: #221c2c;\n  --mz-glass: rgba(255, 252, 254, 0.04);\n  --mz-line: rgba(255, 255, 255, 0.1);\n  --mz-line-rose: rgba(212, 114, 132, 0.42);\n  --mz-pearl: #f5f2f8;\n  --mz-pearl-soft: #e8e2f0;\n  --mz-text: #e4dff0;\n  --mz-muted: #c4bdd4;\n  --mz-dim: #9a92a8;\n  --mz-rose: #d47284;\n  --mz-rose-light: #efb0bc;\n  --mz-rose-deep: #9e4a5a;\n  --mz-champagne: #c9a876;\n  --mz-champagne-bright: #e8c898;\n  --mz-neon-pink: #ff8fab;\n  --mz-neon-cyan: #6ec4e8;\n  --mz-shadow: 0 8px 28px rgba(0, 0, 0, 0.38);\n  --mz-radius: 8px;\n  --mz-radius-sm: 6px;\n}\n\nimg[src=\"/chat-star.png\"],\nimg[src*=\"chat-star.png\"] {\n  display: none !important;\n}\n\n/* ========== MUFY 气泡：透明壳 ========== */\n.mufy_ai_message_bubble {\n  color: #e4dff0 !important;\n  background: transparent !important;\n  background-color: transparent !important;\n  background-image: none !important;\n  border: none !important;\n  box-shadow: none !important;\n  padding: 2px 0 !important;\n  font-family: var(--mz-font) !important;\n  font-size: 14px !important;\n  line-height: 1.75 !important;\n}\n\n.mufy_ai_message_bubble::before,\n.mufy_ai_message_bubble::after {\n  display: none !important;\n  content: none !important;\n}\n\n.mufy_ai_message_bubble * {\n  box-sizing: border-box;\n}\n\n/* ========== 思维链兼容 ========== */\nredacted_thinking,\n.mufy_ai_message_bubble redacted_thinking {\n  display: block !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  border: none !important;\n  background: transparent !important;\n  box-shadow: none !important;\n}\n\n.thinking-body,\nredacted_thinking .thinking-body,\n.mufy_ai_message_bubble redacted_thinking .thinking-body,\n.mufy_ai_message_bubble .thinking-body {\n  display: none !important;\n  height: 0 !important;\n  max-height: 0 !important;\n  overflow: hidden !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  visibility: hidden !important;\n  opacity: 0 !important;\n  pointer-events: none !important;\n}\n\nredacted_thinking:not(:has(.thinking-body)),\n.mufy_ai_message_bubble redacted_thinking:not(:has(.thinking-body)) {\n  display: none !important;\n  height: 0 !important;\n  overflow: hidden !important;\n  visibility: hidden !important;\n  opacity: 0 !important;\n  pointer-events: none !important;\n}\n\nthink,\n.thinking,\nreasoning,\n[thinking] {\n  display: none !important;\n  height: 0 !important;\n  overflow: hidden !important;\n  visibility: hidden !important;\n  opacity: 0 !important;\n  pointer-events: none !important;\n}\n\n/* ========== details 重置 ========== */\n.mufy_ai_message_bubble details,\ndetails,\n.mufy_ai_message_bubble status-top details,\n.mufy_ai_message_bubble status-mid details,\n.mufy_ai_message_bubble status-bottom details {\n  list-style: none !important;\n}\n\n.mufy_ai_message_bubble summary,\n.mufy_ai_message_bubble details > summary,\ndetails > summary,\n.mufy_ai_message_bubble status-bottom details > summary {\n  list-style: none !important;\n}\n\n.mufy_ai_message_bubble details > summary::-webkit-details-marker,\ndetails > summary::-webkit-details-marker,\n.mufy_ai_message_bubble status-bottom details > summary::-webkit-details-marker {\n  display: none !important;\n}\n\n/* ========== 面板通用 · 恋文装饰框 ========== */\ndetails.gal-think,\n.mufy_ai_message_bubble details.gal-think,\ndetails.gal-fold,\n.mufy_ai_message_bubble details.gal-fold,\nstatus-bottom > details,\n.mufy_ai_message_bubble status-bottom > details {\n  position: relative !important;\n  display: block !important;\n  margin: 0 0 12px !important;\n  padding: 0 !important;\n  background-color: #1a1522 !important;\n  background-image: linear-gradient(180deg, rgba(212, 114, 132, 0.06) 0%, transparent 28%) !important;\n  border: 1px solid rgba(212, 114, 132, 0.35) !important;\n  border-top: 2px solid #d47284 !important;\n  border-radius: var(--mz-radius) !important;\n  box-shadow: var(--mz-shadow), inset 0 0 0 1px rgba(255, 255, 255, 0.03) !important;\n  overflow: hidden !important;\n}\n\ndetails.gal-think > summary,\ndetails.gal-fold > summary,\nstatus-bottom > details > summary,\n.mufy_ai_message_bubble details.gal-think > summary,\n.mufy_ai_message_bubble details.gal-fold > summary,\n.mufy_ai_message_bubble status-bottom > details > summary {\n  position: relative !important;\n  display: block !important;\n  list-style: none !important;\n  padding: 13px 36px !important;\n  font-size: 13px !important;\n  font-weight: 600 !important;\n  letter-spacing: 0.14em !important;\n  text-align: center !important;\n  color: #f5f2f8 !important;\n  text-shadow: 0 0 20px rgba(212, 114, 132, 0.35) !important;\n  background: linear-gradient(90deg, rgba(158, 74, 90, 0.55) 0%, rgba(212, 114, 132, 0.35) 50%, rgba(201, 168, 118, 0.25) 100%) !important;\n  background-color: #241c28 !important;\n  border: none !important;\n  border-radius: 0 !important;\n  cursor: pointer !important;\n}\n\ndetails.gal-think[open] > summary,\ndetails.gal-fold[open] > summary,\nstatus-bottom > details[open] > summary,\n.mufy_ai_message_bubble details.gal-think[open] > summary,\n.mufy_ai_message_bubble details.gal-fold[open] > summary,\n.mufy_ai_message_bubble status-bottom > details[open] > summary {\n  border-bottom: 1px solid rgba(212, 114, 132, 0.28) !important;\n}\n\ndetails.gal-think > summary::after,\ndetails.gal-fold > summary::after,\nstatus-bottom > details > summary::after,\n.mufy_ai_message_bubble details.gal-think > summary::after,\n.mufy_ai_message_bubble details.gal-fold > summary::after,\n.mufy_ai_message_bubble status-bottom > details > summary::after {\n  content: \"\" !important;\n  position: absolute !important;\n  right: 14px !important;\n  top: 50% !important;\n  width: 6px !important;\n  height: 6px !important;\n  margin-top: -4px !important;\n  border-right: 2px solid #efb0bc !important;\n  border-bottom: 2px solid #efb0bc !important;\n  transform: rotate(45deg) !important;\n  transition: transform 0.2s ease !important;\n}\n\ndetails.gal-think[open] > summary::after,\ndetails.gal-fold[open] > summary::after,\nstatus-bottom > details[open] > summary::after,\n.mufy_ai_message_bubble details.gal-think[open] > summary::after,\n.mufy_ai_message_bubble details.gal-fold[open] > summary::after,\n.mufy_ai_message_bubble status-bottom > details[open] > summary::after {\n  transform: rotate(-135deg) !important;\n  margin-top: -2px !important;\n}\n\n/* ========== 演算检查 ========== */\n.gal-think__body,\n.mufy_ai_message_bubble .gal-think__body {\n  padding: 10px 12px 14px !important;\n  background-color: #14101c !important;\n}\n\ndetails.gal-think details,\n.mufy_ai_message_bubble details.gal-think details {\n  margin: 0 0 8px !important;\n  border: 1px solid rgba(255, 255, 255, 0.08) !important;\n  border-top: 1px solid rgba(212, 114, 132, 0.2) !important;\n  border-radius: 4px !important;\n  background-color: #1a1522 !important;\n  box-shadow: none !important;\n}\n\ndetails.gal-think details > summary,\n.mufy_ai_message_bubble details.gal-think details > summary {\n  padding: 9px 14px !important;\n  font-size: 11px !important;\n  font-weight: 600 !important;\n  letter-spacing: 0.1em !important;\n  text-align: left !important;\n  color: #c4bdd4 !important;\n  background-color: #221c2c !important;\n}\n\n.gal-think__line,\n.mufy_ai_message_bubble .gal-think__line {\n  margin: 0 !important;\n  padding: 7px 12px !important;\n  font-size: 12px !important;\n  line-height: 1.7 !important;\n  color: #e8e2f0 !important;\n  font-family: Consolas, \"Microsoft YaHei Mono\", monospace !important;\n  border-bottom: 1px dotted rgba(255, 255, 255, 0.08) !important;\n  background-color: #16121c !important;\n}\n\n.gal-think__line:last-child,\n.mufy_ai_message_bubble .gal-think__line:last-child {\n  border-bottom: none !important;\n}\n\n/* ========== 顶栏 / 中段 ========== */\nstatus-top,\n.mufy_ai_message_bubble status-top,\nstatus-mid,\n.mufy_ai_message_bubble status-mid,\nstatus-bottom,\n.mufy_ai_message_bubble status-bottom {\n  display: block !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  background: transparent !important;\n  border: none !important;\n  box-shadow: none !important;\n}\n\nstatus-top,\n.mufy_ai_message_bubble status-top {\n  margin-bottom: 12px !important;\n}\n\nstatus-mid,\n.mufy_ai_message_bubble status-mid {\n  margin: 12px 0 !important;\n}\n\n/* ========== 场景板 ========== */\ndetails.gal-fold .gal-board__body,\n.mufy_ai_message_bubble details.gal-fold .gal-board__body,\n.gal-board__body,\n.mufy_ai_message_bubble .gal-board__body {\n  padding: 12px 14px 14px !important;\n  background-color: #14101c !important;\n}\n\n.gal-board__line,\np.gal-board__line,\n.mufy_ai_message_bubble .gal-board__line {\n  margin: 0 0 8px !important;\n  padding: 8px 12px !important;\n  font-size: 13px !important;\n  line-height: 1.65 !important;\n  color: #e4dff0 !important;\n  background-color: rgba(22, 18, 28, 0.92) !important;\n  border: 1px solid rgba(255, 255, 255, 0.08) !important;\n  border-left: 2px solid rgba(110, 196, 232, 0.45) !important;\n  border-radius: 4px !important;\n}\n\n.gal-board__line:last-child,\n.mufy_ai_message_bubble .gal-board__line:last-child {\n  margin-bottom: 0 !important;\n}\n\n.gal-board__line--gap,\n.mufy_ai_message_bubble .gal-board__line--gap {\n  margin-top: 4px !important;\n  border-left-color: rgba(212, 114, 132, 0.45) !important;\n}\n\n.gal-board__body location,\n.mufy_ai_message_bubble .gal-board__body location {\n  color: #6ec4e8 !important;\n  font-weight: 600 !important;\n  text-shadow: 0 0 12px rgba(110, 196, 232, 0.25) !important;\n}\n\n.gal-board__body time,\n.mufy_ai_message_bubble .gal-board__body time {\n  color: #e8c898 !important;\n  font-weight: 600 !important;\n}\n\n.gal-board__body weather,\n.mufy_ai_message_bubble .gal-board__body weather {\n  color: #efb0bc !important;\n}\n\n.gal-board__body scene,\n.mufy_ai_message_bubble .gal-board__body scene {\n  color: #e4dff0 !important;\n}\n\n/* ========== 正文 · gal-text ========== */\n.gal-text,\ndiv.gal-text,\n.mufy_ai_message_bubble .gal-text,\n.mufy_ai_message_bubble div.gal-text {\n  display: block !important;\n  position: relative !important;\n  margin: 0 0 14px !important;\n  padding: 22px 24px 26px !important;\n  background-color: #16121c !important;\n  background-image:\n    linear-gradient(180deg, rgba(212, 114, 132, 0.08) 0%, transparent 35%),\n    linear-gradient(0deg, rgba(0, 0, 0, 0.35) 0%, transparent 40%) !important;\n  border: 1px solid rgba(212, 114, 132, 0.35) !important;\n  border-left: 3px solid #d47284 !important;\n  border-radius: var(--mz-radius) !important;\n  box-shadow: var(--mz-shadow), inset 0 0 0 1px rgba(255, 255, 255, 0.03) !important;\n  text-align: left !important;\n  color: #e4dff0 !important;\n  line-height: 1.85 !important;\n  overflow: hidden !important;\n}\n\n.gal-text__head,\n.mufy_ai_message_bubble .gal-text__head {\n  display: block !important;\n  margin: 0 0 14px !important;\n  padding: 0 !important;\n}\n\n.story-tag,\nspan.story-tag,\n.mufy_ai_message_bubble .story-tag {\n  display: inline-block !important;\n  padding: 3px 12px !important;\n  font-size: 11px !important;\n  font-weight: 600 !important;\n  letter-spacing: 0.18em !important;\n  color: #e8c898 !important;\n  background-color: rgba(201, 168, 118, 0.12) !important;\n  border: 1px solid rgba(201, 168, 118, 0.35) !important;\n  border-radius: 2px !important;\n  box-shadow: 0 0 16px rgba(201, 168, 118, 0.12) !important;\n}\n\n.gal-text p,\ndiv.gal-text p,\n.mufy_ai_message_bubble .gal-text p {\n  display: block !important;\n  margin: 0 0 1.15em !important;\n  padding: 0 !important;\n  text-indent: 2em !important;\n  text-align: left !important;\n  font-family: var(--mz-serif) !important;\n  font-size: 15px !important;\n  font-weight: 400 !important;\n  line-height: 1.95 !important;\n  color: #f5f2f8 !important;\n  background: transparent !important;\n}\n\n.gal-text p:last-child,\n.mufy_ai_message_bubble .gal-text p:last-child {\n  margin-bottom: 0 !important;\n}\n\n/* ========== 档案块 / item ========== */\nstatus-bottom details details,\n.mufy_ai_message_bubble status-bottom details details,\n.profile-block,\ndiv.profile-block,\n.mufy_ai_message_bubble .profile-block {\n  margin: 8px 10px 12px !important;\n  padding: 0 !important;\n  background-color: #16121c !important;\n  border: 1px solid rgba(255, 255, 255, 0.08) !important;\n  border-radius: 4px !important;\n  box-shadow: none !important;\n  overflow: hidden !important;\n}\n\nstatus-bottom details details > summary,\n.profile-block__title,\np.profile-block__title,\n.mufy_ai_message_bubble status-bottom details details > summary,\n.mufy_ai_message_bubble .profile-block__title {\n  margin: 0 !important;\n  padding: 9px 14px !important;\n  font-size: 11px !important;\n  font-weight: 600 !important;\n  letter-spacing: 0.12em !important;\n  text-align: left !important;\n  color: #e8c898 !important;\n  background-color: #221c2c !important;\n  border-bottom: 1px solid rgba(212, 114, 132, 0.22) !important;\n  cursor: pointer !important;\n}\n\n.profile-basic,\ndiv.profile-basic,\n.mufy_ai_message_bubble .profile-basic {\n  display: flex !important;\n  flex-direction: row !important;\n  align-items: flex-start !important;\n}\n\n.profile-basic__info,\n.mufy_ai_message_bubble .profile-basic__info {\n  flex: 1 1 auto !important;\n  min-width: 0 !important;\n}\n\n.profile-portrait,\ndiv.profile-portrait,\n.mufy_ai_message_bubble .profile-portrait {\n  position: relative !important;\n  flex: 0 0 auto !important;\n  width: 168px !important;\n  max-width: 36vw !important;\n  aspect-ratio: 9 / 12 !important;\n  margin: 10px 12px 10px 4px !important;\n  background-color: #0c0a10 !important;\n  border: 1px solid rgba(212, 114, 132, 0.35) !important;\n  border-radius: 4px !important;\n  overflow: hidden !important;\n  box-shadow: 0 0 24px rgba(212, 114, 132, 0.15) !important;\n}\n\n.profile-portrait__ph,\n.mufy_ai_message_bubble .profile-portrait__ph {\n  position: absolute !important;\n  inset: 0 !important;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  font-size: 12px !important;\n  font-weight: 600 !important;\n  letter-spacing: 0.2em !important;\n  color: rgba(212, 114, 132, 0.35) !important;\n  pointer-events: none !important;\n}\n\n.profile-portrait__img,\nimg.profile-portrait__img,\n.mufy_ai_message_bubble .profile-portrait__img {\n  position: absolute !important;\n  inset: 0 !important;\n  display: block !important;\n  width: 100% !important;\n  height: 100% !important;\n  object-fit: cover !important;\n  object-position: top center !important;\n}\n\n.profile-portrait__img[src=\"\"],\n.profile-portrait__img:not([src]),\n.mufy_ai_message_bubble .profile-portrait__img[src=\"\"] {\n  display: none !important;\n}\n\nitem,\n.mufy_ai_message_bubble item {\n  display: flex !important;\n  flex-wrap: wrap !important;\n  align-items: baseline !important;\n  gap: 8px 12px !important;\n  margin: 0 !important;\n  padding: 10px 14px !important;\n  background-color: transparent !important;\n  border: none !important;\n  border-bottom: 1px solid rgba(255, 255, 255, 0.06) !important;\n}\n\nitem:last-child,\n.mufy_ai_message_bubble item:last-child {\n  border-bottom: none !important;\n}\n\nitem label,\n.mufy_ai_message_bubble item label {\n  flex-shrink: 0 !important;\n  display: inline-block !important;\n  padding: 2px 8px 3px !important;\n  font-size: 10px !important;\n  font-weight: 600 !important;\n  letter-spacing: 0.1em !important;\n  color: #efb0bc !important;\n  background-color: rgba(212, 114, 132, 0.12) !important;\n  border: 1px solid rgba(212, 114, 132, 0.3) !important;\n  border-radius: 2px !important;\n}\n\nitem value,\n.mufy_ai_message_bubble item value {\n  flex: 1 !important;\n  min-width: 0 !important;\n  font-size: 14px !important;\n  font-weight: 500 !important;\n  line-height: 1.65 !important;\n  color: #f5f2f8 !important;\n  text-align: left !important;\n}\n\nitem:has(bar-container),\nitem:has(.bar-container),\n.mufy_ai_message_bubble item:has(bar-container),\n.mufy_ai_message_bubble item:has(.bar-container) {\n  display: block !important;\n}\n\nitem:has(bar-container) label,\nitem:has(.bar-container) label,\n.mufy_ai_message_bubble item:has(bar-container) label {\n  display: inline-block !important;\n  margin-bottom: 8px !important;\n}\n\nitem bar-container,\nitem .bar-container,\n.mufy_ai_message_bubble item bar-container,\n.mufy_ai_message_bubble item .bar-container {\n  display: block !important;\n  width: 100% !important;\n}\n\nitem.inner,\n.mufy_ai_message_bubble item.inner {\n  background-color: rgba(212, 114, 132, 0.08) !important;\n  border-left: 2px solid #d47284 !important;\n  font-style: italic !important;\n}\n\nitem.inner value,\n.mufy_ai_message_bubble item.inner value {\n  color: #efb0bc !important;\n}\n\ntip,\n.mufy_ai_message_bubble tip {\n  display: block !important;\n  margin-top: 5px !important;\n  font-size: 12px !important;\n  color: #c4bdd4 !important;\n}\n\n/* ========== 进度条 ========== */\nbar-container,\n.bar-container,\n.mufy_ai_message_bubble bar-container,\n.mufy_ai_message_bubble .bar-container {\n  display: block !important;\n  width: 100% !important;\n  height: 6px !important;\n  margin: 2px 0 4px !important;\n  padding: 0 !important;\n  background-color: rgba(0, 0, 0, 0.35) !important;\n  border: 1px solid rgba(255, 255, 255, 0.08) !important;\n  border-radius: 3px !important;\n  overflow: hidden !important;\n}\n\nbar-fill,\n.bar-fill,\n.mufy_ai_message_bubble bar-fill,\n.mufy_ai_message_bubble .bar-fill {\n  display: block !important;\n  height: 100% !important;\n  min-width: 2% !important;\n  max-width: 100% !important;\n  font-size: 0 !important;\n  line-height: 0 !important;\n  border-radius: 2px !important;\n}\n\nbar-fill.favor--pos,\n.bar-fill.favor--pos,\nbar-fill.favor,\n.bar-fill.favor,\n.mufy_ai_message_bubble bar-fill.favor--pos,\n.mufy_ai_message_bubble .bar-fill.favor--pos,\n.mufy_ai_message_bubble bar-fill.favor,\n.mufy_ai_message_bubble .bar-fill.favor {\n  background-color: #d47284 !important;\n  background-image: linear-gradient(90deg, #9e4a5a, #d47284, #efb0bc) !important;\n  box-shadow: 0 0 12px rgba(212, 114, 132, 0.45) !important;\n}\n\nbar-fill.favor--neg,\n.bar-fill.favor--neg,\n.mufy_ai_message_bubble bar-fill.favor--neg,\n.mufy_ai_message_bubble .bar-fill.favor--neg {\n  background-color: #3a3040 !important;\n  background-image: linear-gradient(90deg, #2a2030, #4a4050) !important;\n}\n\nbar-fill.jealous,\n.bar-fill.jealous,\n.mufy_ai_message_bubble bar-fill.jealous,\n.mufy_ai_message_bubble .bar-fill.jealous {\n  background-color: #6ec4e8 !important;\n  background-image: linear-gradient(90deg, #4a88a8, #6ec4e8, #9ed8f0) !important;\n  box-shadow: 0 0 10px rgba(110, 196, 232, 0.35) !important;\n}\n\nbar-fill[style*=\"width:0\"],\n.bar-fill[style*=\"width:0\"],\n.mufy_ai_message_bubble bar-fill[style*=\"width:0\"] {\n  min-width: 0 !important;\n}\n\n/* ========== 记忆回廊 ========== */\n.mem-zone,\ndiv.mem-zone,\n.mufy_ai_message_bubble .mem-zone {\n  padding: 4px 0 8px !important;\n}\n\n.mem-zone > details,\n.mufy_ai_message_bubble .mem-zone > details {\n  margin: 0 10px 10px !important;\n  border: 1px solid rgba(255, 255, 255, 0.08) !important;\n  border-radius: 4px !important;\n  background-color: #16121c !important;\n  box-shadow: none !important;\n}\n\n.mem-zone > details > summary,\n.mufy_ai_message_bubble .mem-zone > details > summary {\n  padding: 9px 14px !important;\n  font-size: 11px !important;\n  font-weight: 600 !important;\n  letter-spacing: 0.1em !important;\n  color: #e8c898 !important;\n  background-color: #221c2c !important;\n  cursor: pointer !important;\n}\n\n.mem-zone > details[open] > summary,\n.mufy_ai_message_bubble .mem-zone > details[open] > summary {\n  border-bottom: 1px solid rgba(212, 114, 132, 0.22) !important;\n}\n\n.mem-list,\n.mufy_ai_message_bubble .mem-list {\n  padding: 8px 10px 10px !important;\n}\n\nitem.mem-item,\n.mufy_ai_message_bubble item.mem-item {\n  background-color: rgba(22, 18, 28, 0.92) !important;\n  border-left: 2px solid #d47284 !important;\n  margin-bottom: 8px !important;\n}\n\nitem.mem-item--long,\n.mufy_ai_message_bubble item.mem-item--long {\n  background-color: rgba(201, 168, 118, 0.08) !important;\n  border-left-color: #c9a876 !important;\n}\n\nitem.mem-item:last-child,\nitem.mem-item--long:last-child,\n.mufy_ai_message_bubble item.mem-item:last-child {\n  margin-bottom: 0 !important;\n}\n\n/* ========== 建议 · 恋文卡片 ========== */\n.sticky-row,\ndiv.sticky-row,\n.mufy_ai_message_bubble .sticky-row {\n  display: flex !important;\n  flex-direction: row !important;\n  flex-wrap: wrap !important;\n  justify-content: center !important;\n  gap: 8px !important;\n  padding: 14px 12px 16px !important;\n  background-color: #14101c !important;\n}\n\nsuggest.sticky-note,\n.sticky-note,\n.mufy_ai_message_bubble suggest.sticky-note {\n  position: relative !important;\n  flex: 1 1 calc(33.333% - 8px) !important;\n  min-width: 96px !important;\n  max-width: 34% !important;\n  margin: 0 !important;\n  padding: 14px 12px 12px !important;\n  background-color: #1a1522 !important;\n  border: 1px solid rgba(212, 114, 132, 0.28) !important;\n  border-top: 2px solid #d47284 !important;\n  border-radius: 4px !important;\n  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.25) !important;\n  transform: none !important;\n}\n\nsuggest.sticky-note--b,\n.sticky-note--b,\n.mufy_ai_message_bubble .sticky-note--b {\n  border-top-color: #c9a876 !important;\n}\n\nsuggest.sticky-note--c,\n.sticky-note--c,\n.mufy_ai_message_bubble .sticky-note--c {\n  border-top-color: #6ec4e8 !important;\n}\n\nsuggest.sticky-note option,\n.sticky-note option,\n.mufy_ai_message_bubble suggest.sticky-note option {\n  display: block !important;\n  font-weight: 600 !important;\n  font-size: 12px !important;\n  line-height: 1.45 !important;\n  color: #f5f2f8 !important;\n  white-space: normal !important;\n  overflow-wrap: anywhere !important;\n}\n\nsuggest.sticky-note desc,\n.sticky-note desc,\n.mufy_ai_message_bubble suggest.sticky-note desc {\n  display: block !important;\n  margin-top: 8px !important;\n  font-size: 11.5px !important;\n  line-height: 1.55 !important;\n  color: #c4bdd4 !important;\n}\n\ntrend,\n.mufy_ai_message_bubble trend {\n  display: none !important;\n}\n\n/* ========== 焦点卡 / 主角面板 ========== */\n.hero-card,\ndiv.hero-card,\n.mufy_ai_message_bubble .hero-card {\n  padding: 4px 0 8px !important;\n}\n\n.hero-card .profile-block,\n.mufy_ai_message_bubble .hero-card .profile-block {\n  margin: 8px 10px 10px !important;\n}\n\n.gal-player__body,\n.mufy_ai_message_bubble .gal-player__body {\n  padding: 0 !important;\n}\n\n.gal-player__body details,\n.hero-card details,\n.mufy_ai_message_bubble .gal-player__body details,\n.mufy_ai_message_bubble .hero-card details {\n  margin: 0 10px 10px !important;\n  border: 1px solid rgba(255, 255, 255, 0.08) !important;\n  border-radius: 4px !important;\n  background-color: #16121c !important;\n  box-shadow: none !important;\n}\n\n.gal-player__body details > summary,\n.hero-card details > summary,\n.mufy_ai_message_bubble .gal-player__body details > summary,\n.mufy_ai_message_bubble .hero-card details > summary {\n  padding: 9px 14px !important;\n  font-size: 11px !important;\n  font-weight: 600 !important;\n  letter-spacing: 0.08em !important;\n  color: #c4bdd4 !important;\n  background-color: #221c2c !important;\n}\n\n.gal-player__body details[open] > summary,\n.hero-card details[open] > summary,\n.mufy_ai_message_bubble .gal-player__body details[open] > summary,\n.mufy_ai_message_bubble .hero-card details[open] > summary {\n  border-bottom: 1px solid rgba(212, 114, 132, 0.22) !important;\n}\n\n/* ========== 手机 · 霓虹东京 ========== */\n.phone-panel,\ndiv.phone-panel,\n.mufy_ai_message_bubble .phone-panel {\n  padding: 16px 12px 18px !important;\n  background: linear-gradient(180deg, rgba(212, 114, 132, 0.12) 0%, rgba(12, 10, 16, 0.95) 100%) !important;\n  border-radius: 0 0 14px 14px !important;\n}\n\n.phone-device,\ndiv.phone-device,\n.mufy_ai_message_bubble .phone-device {\n  position: relative !important;\n  max-width: 300px !important;\n  margin: 0 auto !important;\n  padding: 6px 6px 8px !important;\n  background: linear-gradient(160deg, #2a2434, #0c0a10) !important;\n  border: 1px solid rgba(212, 114, 132, 0.25) !important;\n  border-radius: 32px !important;\n  box-shadow: 0 16px 40px rgba(0, 0, 0, 0.45), 0 0 24px rgba(212, 114, 132, 0.12) !important;\n}\n\n.phone-island,\ndiv.phone-island,\n.mufy_ai_message_bubble .phone-island {\n  position: absolute !important;\n  top: 14px !important;\n  left: 50% !important;\n  z-index: 5 !important;\n  width: 68px !important;\n  height: 18px !important;\n  margin: 0 0 0 -34px !important;\n  background: #08060a !important;\n  border-radius: 12px !important;\n  pointer-events: none !important;\n}\n\n.phone-screen,\ndiv.phone-screen,\n.mufy_ai_message_bubble .phone-screen {\n  margin: 0 !important;\n  border-radius: 26px !important;\n  overflow: hidden !important;\n  background: linear-gradient(180deg, #1e1828 0%, #16121c 100%) !important;\n}\n\n.phone-statusbar,\ndiv.phone-statusbar,\n.mufy_ai_message_bubble .phone-statusbar {\n  display: flex !important;\n  justify-content: space-between !important;\n  align-items: center !important;\n  padding: 26px 18px 6px !important;\n  font-size: 12px !important;\n  font-weight: 700 !important;\n  color: #f5f2f8 !important;\n  background: linear-gradient(180deg, rgba(212, 114, 132, 0.35), rgba(22, 18, 28, 0.95)) !important;\n}\n\n.phone-statusbar__icons,\nspan.phone-statusbar__icons,\n.mufy_ai_message_bubble .phone-statusbar__icons {\n  display: inline-flex !important;\n  align-items: center !important;\n  gap: 5px !important;\n  font-size: 11px !important;\n  font-weight: 600 !important;\n}\n\n.phone-net,\nspan.phone-net,\n.mufy_ai_message_bubble .phone-net {\n  font-size: 11px !important;\n  font-weight: 700 !important;\n  color: #6ec4e8 !important;\n}\n\n.phone-bars,\nspan.phone-bars,\n.mufy_ai_message_bubble .phone-bars {\n  display: inline-flex !important;\n  align-items: flex-end !important;\n  gap: 1.5px !important;\n  height: 10px !important;\n  padding: 0 2px !important;\n}\n\n.phone-bars i,\n.mufy_ai_message_bubble .phone-bars i {\n  display: block !important;\n  width: 2.5px !important;\n  background: #efb0bc !important;\n  border-radius: 1px !important;\n}\n\n.phone-bars i:nth-child(1),\n.mufy_ai_message_bubble .phone-bars i:nth-child(1) { height: 3px !important; }\n.phone-bars i:nth-child(2),\n.mufy_ai_message_bubble .phone-bars i:nth-child(2) { height: 5px !important; }\n.phone-bars i:nth-child(3),\n.mufy_ai_message_bubble .phone-bars i:nth-child(3) { height: 7px !important; }\n.phone-bars i:nth-child(4),\n.mufy_ai_message_bubble .phone-bars i:nth-child(4) { height: 9px !important; }\n\n.phone-batt,\nspan.phone-batt,\n.mufy_ai_message_bubble .phone-batt {\n  font-size: 11px !important;\n  font-weight: 600 !important;\n  color: #e8c898 !important;\n}\n\n.phone-batt::before,\n.mufy_ai_message_bubble .phone-batt::before {\n  content: \"🔋\" !important;\n  margin-right: 2px !important;\n  font-size: 10px !important;\n}\n\n.phone-scroll,\ndiv.phone-scroll,\n.mufy_ai_message_bubble .phone-scroll {\n  padding: 10px 10px 14px !important;\n  max-height: none !important;\n}\n\n.phone-card,\ndiv.phone-card,\n.mufy_ai_message_bubble .phone-card {\n  margin-bottom: 10px !important;\n  background: #221c2c !important;\n  border: 1px solid rgba(255, 255, 255, 0.06) !important;\n  border-radius: 14px !important;\n  overflow: hidden !important;\n  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.3) !important;\n}\n\n.phone-card:last-child,\n.mufy_ai_message_bubble .phone-card:last-child {\n  margin-bottom: 0 !important;\n}\n\n.phone-card__head,\ndiv.phone-card__head,\n.mufy_ai_message_bubble .phone-card__head {\n  display: flex !important;\n  align-items: center !important;\n  gap: 8px !important;\n  padding: 9px 14px !important;\n  font-size: 14px !important;\n  font-weight: 600 !important;\n  color: #fff !important;\n}\n\n.phone-card__head--wx,\n.mufy_ai_message_bubble .phone-card__head--wx {\n  background: linear-gradient(90deg, #9e4a5a, #d47284) !important;\n}\n\n.phone-card__head--group,\n.mufy_ai_message_bubble .phone-card__head--group {\n  background: linear-gradient(90deg, #6a5088, #9a7ab8) !important;\n}\n\n.phone-card__head--cal,\n.mufy_ai_message_bubble .phone-card__head--cal {\n  background: linear-gradient(90deg, #4a88a8, #6ec4e8) !important;\n}\n\n.phone-card__icon,\nspan.phone-card__icon,\n.mufy_ai_message_bubble .phone-card__icon {\n  font-size: 15px !important;\n  line-height: 1 !important;\n}\n\n.phone-card__body,\ndiv.phone-card__body,\n.mufy_ai_message_bubble .phone-card__body {\n  padding: 4px 0 !important;\n}\n\n.phone-msg,\ndiv.phone-msg,\n.mufy_ai_message_bubble .phone-msg {\n  padding: 10px 14px !important;\n  background: #1a1522 !important;\n  border-bottom: 1px dotted rgba(255, 255, 255, 0.06) !important;\n}\n\n.phone-msg:last-child,\n.mufy_ai_message_bubble .phone-msg:last-child {\n  border-bottom: none !important;\n}\n\n.phone-msg--me,\n.mufy_ai_message_bubble .phone-msg--me {\n  background: rgba(212, 114, 132, 0.1) !important;\n}\n\n.phone-msg__meta,\np.phone-msg__meta,\n.mufy_ai_message_bubble .phone-msg__meta {\n  display: flex !important;\n  justify-content: space-between !important;\n  align-items: baseline !important;\n  margin: 0 0 4px !important;\n  font-size: 12px !important;\n}\n\n.phone-msg__meta strong,\n.mufy_ai_message_bubble .phone-msg__meta strong {\n  color: #efb0bc !important;\n  font-weight: 700 !important;\n  font-size: 13px !important;\n}\n\n.phone-msg__meta time,\n.mufy_ai_message_bubble .phone-msg__meta time {\n  font-size: 11px !important;\n  color: #9a92a8 !important;\n  font-style: normal !important;\n}\n\n.phone-msg__text,\np.phone-msg__text,\n.mufy_ai_message_bubble .phone-msg__text {\n  margin: 0 !important;\n  font-size: 14px !important;\n  line-height: 1.6 !important;\n  color: #e4dff0 !important;\n  font-weight: 500 !important;\n}\n\n.phone-msg--me .phone-msg__text,\n.mufy_ai_message_bubble .phone-msg--me .phone-msg__text {\n  color: #ffb7c9 !important;\n}\n\n/* ========== 脉冲 / 杂项 ========== */\npulse,\n.pulse,\n.mufy_ai_message_bubble pulse {\n  display: block !important;\n  margin: 4px 0 6px !important;\n  padding: 6px 10px !important;\n  font-size: 13px !important;\n  font-weight: 700 !important;\n  letter-spacing: 0.08em !important;\n  border-radius: 4px !important;\n}\n\npulse.pulse--love,\n.mufy_ai_message_bubble pulse.pulse--love {\n  color: #efb0bc !important;\n  background-color: rgba(212, 114, 132, 0.12) !important;\n}\n\npulse.pulse--hate,\n.mufy_ai_message_bubble pulse.pulse--hate {\n  color: #ff8fab !important;\n  background-color: rgba(158, 74, 90, 0.2) !important;\n}\n\n@media (max-width: 520px) {\n  .profile-basic,\n  .mufy_ai_message_bubble .profile-basic {\n    flex-direction: column !important;\n  }\n\n  .profile-portrait,\n  .mufy_ai_message_bubble .profile-portrait {\n    width: 100% !important;\n    max-width: 200px !important;\n    margin: 8px auto 10px !important;\n  }\n\n  suggest.sticky-note,\n  .sticky-note,\n  .mufy_ai_message_bubble suggest.sticky-note {\n    flex: 1 1 100% !important;\n    max-width: 100% !important;\n  }\n\n  .gal-text,\n  div.gal-text,\n  .mufy_ai_message_bubble .gal-text {\n    padding: 18px 16px 20px !important;\n  }\n}\n\n/* ===== 顶部栏区域 ===== */\n.sticky.w-full.top-0.flex.items-center {\n  background: linear-gradient(135deg, rgba(8, 6, 10, 0.95), rgba(25, 15, 30, 0.92)) !important;\n  backdrop-filter: blur(12px) saturate(180%) !important;\n  border-bottom: 1px solid rgba(212, 114, 132, 0.4) !important;\n  box-shadow: 0 4px 16px rgba(212, 114, 132, 0.15), 0 0 40px rgba(100, 150, 255, 0.08) !important;\n}\n\n/* 模型选择器容器 */\n#ai-model-selector .group.flex.items-center {\n  background: linear-gradient(135deg, rgba(15, 10, 20, 0.85), rgba(30, 20, 35, 0.8)) !important;\n  border: 1px solid rgba(212, 114, 132, 0.35) !important;\n  border-radius: 10px !important;\n  padding: 8px 14px !important;\n  box-shadow: 0 2px 12px rgba(212, 114, 132, 0.2), inset 0 1px 2px rgba(255, 255, 255, 0.05) !important;\n  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;\n}\n\n#ai-model-selector .group.flex.items-center:hover {\n  border-color: rgba(212, 114, 132, 0.65) !important;\n  box-shadow: 0 4px 20px rgba(212, 114, 132, 0.35), 0 0 30px rgba(212, 114, 132, 0.15) !important;\n  transform: translateY(-1px) !important;\n}\n\n/* 模型名称文字 */\n#ai-model-selector .truncate.text-\\[13px\\] {\n  color: rgba(255, 200, 220, 0.95) !important;\n  font-weight: 500 !important;\n  text-shadow: 0 0 8px rgba(212, 114, 132, 0.4) !important;\n}\n\n/* 下拉箭头 */\n#ai-model-selector .shrink-0.flex.items-center svg {\n  color: rgba(212, 114, 132, 0.8) !important;\n  filter: drop-shadow(0 0 4px rgba(212, 114, 132, 0.5)) !important;\n  transition: transform 0.3s ease !important;\n}\n\n#ai-model-selector .group.flex.items-center:hover .shrink-0.flex.items-center svg {\n  transform: translateY(2px) !important;\n}\n\n/* 历史记录图标（移动端） */\n.sticky.w-full.top-0 svg.lucide-clock-8 {\n  color: rgba(100, 150, 255, 0.75) !important;\n  filter: drop-shadow(0 0 6px rgba(100, 150, 255, 0.5)) !important;\n  transition: all 0.3s ease !important;\n}\n\n.sticky.w-full.top-0 svg.lucide-clock-8:hover {\n  color: rgba(100, 150, 255, 1) !important;\n  filter: drop-shadow(0 0 12px rgba(100, 150, 255, 0.8)) !important;\n}\n\n/* 历史记录未读角标 */\n.sticky.w-full.top-0 span.MuiBadge-dot.md\\:hidden {\n  background: linear-gradient(135deg, #d47284, #ff6b9d) !important;\n  box-shadow: 0 0 8px rgba(212, 114, 132, 0.8) !important;\n}\n\n/* 音乐按钮 */\n.sticky.w-full.top-0 button.MuiIconButton-root:has(svg.lucide-music-2) {\n  background: rgba(212, 114, 132, 0.12) !important;\n  border-radius: 8px !important;\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(212, 114, 132, 0.25) !important;\n  box-shadow: 0 0 16px rgba(212, 114, 132, 0.4) !important;\n}\n\n.sticky.w-full.top-0 button.MuiIconButton-root svg.lucide-music-2 {\n  color: rgba(212, 114, 132, 0.9) !important;\n  filter: drop-shadow(0 0 4px rgba(212, 114, 132, 0.5)) !important;\n}\n\n/* 移动端设置图标 */\n.sticky.w-full.top-0 svg:has(use[href=\"#icon-icon-set\"]) {\n  color: rgba(212, 114, 132, 0.85) !important;\n  filter: drop-shadow(0 0 6px rgba(212, 114, 132, 0.5)) !important;\n  transition: all 0.3s ease !important;\n}\n\n.sticky.w-full.top-0 svg:has(use[href=\"#icon-icon-set\"]):hover {\n  filter: drop-shadow(0 0 12px rgba(212, 114, 132, 0.8)) !important;\n  transform: rotate(90deg) !important;\n}\n\n/* 设置按钮 */\n#header-setting-button {\n  background: rgba(212, 114, 132, 0.12) !important;\n  border-radius: 8px !important;\n  transition: all 0.3s ease !important;\n}\n\n#header-setting-button:hover {\n  background: rgba(212, 114, 132, 0.25) !important;\n  box-shadow: 0 0 16px rgba(212, 114, 132, 0.4) !important;\n}\n\n#header-setting-button svg {\n  color: rgba(212, 114, 132, 0.9) !important;\n  filter: drop-shadow(0 0 4px rgba(212, 114, 132, 0.5)) !important;\n  transition: transform 0.3s ease !important;\n}\n\n#header-setting-button:hover svg {\n  transform: rotate(45deg) !important;\n}\n\n/* ===== 开场白选择器 ===== */\ndiv.flex.items-center.h-9.bg-white.rounded-md.cursor-pointer.group[class*=\"border-gray\"],\ndiv.h-9.rounded-md.cursor-pointer.group:has(svg[data-icon=\"SlidersH\"]) {\n  background: linear-gradient(135deg, rgba(15, 10, 20, 0.85), rgba(30, 20, 35, 0.8)) !important;\n  border: 1px solid rgba(212, 114, 132, 0.35) !important;\n  box-shadow: 0 2px 12px rgba(212, 114, 132, 0.2), inset 0 1px 2px rgba(255, 255, 255, 0.05) !important;\n  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;\n}\n\ndiv.flex.items-center.h-9.bg-white.rounded-md.cursor-pointer.group[class*=\"border-gray\"]:hover,\ndiv.h-9.rounded-md.cursor-pointer.group:has(svg[data-icon=\"SlidersH\"]):hover {\n  border-color: rgba(212, 114, 132, 0.65) !important;\n  box-shadow: 0 4px 20px rgba(212, 114, 132, 0.35), 0 0 30px rgba(212, 114, 132, 0.15) !important;\n  transform: translateY(-1px) !important;\n}\n\ndiv.flex.items-center.h-9.cursor-pointer.group svg[data-icon=\"SlidersH\"],\ndiv.flex.items-center.h-9.cursor-pointer.group svg[data-icon=\"ChevronDown\"] {\n  color: rgba(212, 114, 132, 0.8) !important;\n  filter: drop-shadow(0 0 4px rgba(212, 114, 132, 0.5)) !important;\n}\n\n/* ===== 底部栏区域 ===== */\n.bg-gradient-to-t {\n  background: linear-gradient(to top, rgba(8, 6, 10, 0.98), rgba(8, 6, 10, 0.85)) !important;\n}\n\n/* 输入框容器 */\n#ai-chat-bottom-input {\n  background: linear-gradient(135deg, rgba(15, 10, 20, 0.9), rgba(30, 20, 35, 0.85)) !important;\n  border: 1px solid rgba(212, 114, 132, 0.4) !important;\n  border-radius: 16px !important;\n  box-shadow: 0 4px 24px rgba(212, 114, 132, 0.2), 0 0 40px rgba(100, 150, 255, 0.08), inset 0 1px 2px rgba(255, 255, 255, 0.05) !important;\n  transition: all 0.3s ease !important;\n}\n\n#ai-chat-bottom-input:focus-within {\n  border-color: rgba(212, 114, 132, 0.7) !important;\n  box-shadow: 0 6px 32px rgba(212, 114, 132, 0.35), 0 0 60px rgba(212, 114, 132, 0.15) !important;\n}\n\n/* 主输入框 */\n#ai-chat-input {\n  color: rgba(255, 200, 220, 0.95) !important;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif !important;\n  caret-color: #d47284 !important;\n}\n\n#ai-chat-input::placeholder {\n  color: rgba(212, 114, 132, 0.45) !important;\n  font-style: italic !important;\n}\n\n#ai-chat-input::selection {\n  background: rgba(212, 114, 132, 0.35) !important;\n  color: rgba(255, 255, 255, 0.95) !important;\n}\n\n/* ===== 评论区域 ===== */\ndiv[class*=\"w-full\"][class*=\"bg-white\"][class*=\"bottom-0\"] {\n  background: linear-gradient(135deg, rgba(8, 6, 10, 0.96), rgba(20, 12, 25, 0.94)) !important;\n  backdrop-filter: blur(12px) !important;\n}\n\n/* 评论区标题 */\ndiv.text-lg.font-bold {\n  color: rgba(255, 200, 220, 0.95) !important;\n  text-shadow: 0 0 12px rgba(212, 114, 132, 0.4) !important;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif !important;\n}\n\n/* 个人评分文字 */\np.MuiTypography-body1.text-grey-600 {\n  color: rgba(180, 150, 200, 0.75) !important;\n}\n\n/* 未选中星星 */\nspan.MuiRating-iconEmpty svg {\n  color: rgba(212, 114, 132, 0.25) !important;\n}\n\n/* 选中星星 */\nspan.MuiRating-iconFilled svg {\n  color: #d47284 !important;\n  filter: drop-shadow(0 0 6px rgba(212, 114, 132, 0.6)) !important;\n}\n\n/* 评分数字 */\nspan.text-orange-500 {\n  color: #d47284 !important;\n  text-shadow: 0 0 8px rgba(212, 114, 132, 0.5) !important;\n}\n\n/* 输入框容器 */\ndiv.flex.flex-col.border-gray-200 {\n  background: linear-gradient(135deg, rgba(15, 10, 20, 0.7), rgba(30, 20, 35, 0.65)) !important;\n  border: 1px solid rgba(212, 114, 132, 0.3) !important;\n  border-radius: 12px !important;\n  box-shadow: 0 2px 12px rgba(212, 114, 132, 0.15) !important;\n}\n\n/* 评论输入框 */\ntextarea.rc-textarea {\n  color: rgba(255, 200, 220, 0.9) !important;\n  background: transparent !important;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif !important;\n  caret-color: #d47284 !important;\n}\n\ntextarea.rc-textarea::placeholder {\n  color: rgba(212, 114, 132, 0.4) !important;\n}\n\ntextarea.rc-textarea::selection {\n  background: rgba(212, 114, 132, 0.3) !important;\n}\n\n/* 字数统计 */\ndiv.bg-gray-100.text-gray-500 {\n  background: rgba(212, 114, 132, 0.08) !important;\n  color: rgba(212, 114, 132, 0.6) !important;\n}\n\n/* 发送评论按钮 */\ndiv.cursor-pointer.group.flex.items-center.justify-center {\n  background: linear-gradient(135deg, rgba(212, 114, 132, 0.8), rgba(212, 114, 132, 0.6)) !important;\n  border-radius: 8px !important;\n  transition: all 0.3s ease !important;\n}\n\ndiv.cursor-pointer.group.flex.items-center.justify-center:hover {\n  background: linear-gradient(135deg, rgba(212, 114, 132, 1), rgba(212, 114, 132, 0.85)) !important;\n  box-shadow: 0 0 20px rgba(212, 114, 132, 0.6) !important;\n  transform: scale(1.05) !important;\n}\n\ndiv[data-state=\"closed\"] svg[data-icon=\"Send03\"] {\n  color: rgba(255, 255, 255, 0.95) !important;\n  filter: drop-shadow(0 0 4px rgba(255, 255, 255, 0.5)) !important;\n}\n\n/* 分割线 */\ndiv.style_divider__mW0YX {\n  background: linear-gradient(90deg, transparent, rgba(212, 114, 132, 0.3), transparent) !important;\n  height: 1px !important;\n}\n\n/* 排序按钮 */\nbutton.MuiButton-containedPrimary {\n  background: linear-gradient(135deg, rgba(212, 114, 132, 0.8), rgba(212, 114, 132, 0.6)) !important;\n  border: 1px solid rgba(212, 114, 132, 0.5) !important;\n  color: rgba(255, 255, 255, 0.95) !important;\n  box-shadow: 0 0 12px rgba(212, 114, 132, 0.4) !important;\n}\n\nbutton.MuiButton-outlinedPrimary {\n  background: rgba(15, 10, 20, 0.6) !important;\n  border: 1px solid rgba(212, 114, 132, 0.35) !important;\n  color: rgba(212, 114, 132, 0.85) !important;\n  transition: all 0.3s ease !important;\n}\n\nbutton.MuiButton-outlinedPrimary:hover {\n  background: rgba(212, 114, 132, 0.15) !important;\n  border-color: rgba(212, 114, 132, 0.55) !important;\n}\n\n/* 评论列表容器 */\ndiv.p-3.overflow-y-auto {\n  scrollbar-width: thin !important;\n  scrollbar-color: rgba(212, 114, 132, 0.5) rgba(15, 10, 20, 0.3) !important;\n}\n\n/* 用户头像 */\ndiv.group img.rounded-full {\n  border: 2px solid rgba(212, 114, 132, 0.4) !important;\n  box-shadow: 0 0 12px rgba(212, 114, 132, 0.3) !important;\n}\n\n/* 用户名 */\ndiv.text-sm.text-grey-600 span.font-bold {\n  color: rgba(255, 200, 220, 0.9) !important;\n  text-shadow: 0 0 6px rgba(212, 114, 132, 0.3) !important;\n}\n\n/* \"（你）\"标签 */\nspan.text-\\[10px\\] {\n  color: rgba(212, 114, 132, 0.8) !important;\n  background: rgba(212, 114, 132, 0.15) !important;\n  padding: 2px 6px !important;\n  border-radius: 4px !important;\n}\n\n/* 评论内容 */\ndiv.break-all {\n  color: rgba(230, 220, 240, 0.85) !important;\n  font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif !important;\n}\n\n/* 时间戳 */\ndiv.text-xs.text-grey-600 {\n  color: rgba(180, 150, 200, 0.6) !important;\n}\n\n/* 点赞按钮 */\nbutton.text-gray-400 {\n  color: rgba(212, 114, 132, 0.5) !important;\n  transition: all 0.3s ease !important;\n}\n\nbutton.text-gray-400:hover {\n  color: rgba(212, 114, 132, 0.9) !important;\n}\n\nbutton.text-gray-400 svg {\n  filter: drop-shadow(0 0 4px rgba(212, 114, 132, 0.3)) !important;\n}\n\nbutton.text-gray-400:hover svg {\n  filter: drop-shadow(0 0 8px rgba(212, 114, 132, 0.6)) !important;\n}\n\n/* 回复文字 */\nspan.cursor-pointer {\n  color: rgba(100, 150, 255, 0.75) !important;\n  transition: all 0.3s ease !important;\n}\n\nspan.cursor-pointer:hover {\n  color: rgba(100, 150, 255, 1) !important;\n  text-shadow: 0 0 8px rgba(100, 150, 255, 0.5) !important;\n}\n\n/* 回复区域边框 */\ndiv.ml-8.border-l {\n  border-color: rgba(212, 114, 132, 0.25) !important;\n}\n\n#ai-mod-button2 button.MuiButton-root:hover {\n  box-shadow: 0 0 20px rgba(212, 114, 132, 0.5) !important;\n  border-color: rgba(212, 114, 132, 0.7) !important;\n}\n\n/* ========== 对话气泡 · 淡紫毛玻璃（参考 galgame shell-ui-v3） ========== */\n\n/* 滚动区透明，毛玻璃只留在外层气泡 */\ndiv[class*=\"overflow-y-auto\"]:has(div.markdown-body),\ndiv[class*=\"flex-1\"]:has(div.markdown-body),\nmain:has(div.markdown-body),\ndiv[class*=\"flex-col\"]:has(div.markdown-body):has(#ai-chat-input),\ndiv[class*=\"flex-col\"]:has(div.markdown-body):has(#mufy_chat_input_box) {\n  background: transparent !important;\n}\n\n/* 用户输入 + AI 输出 · 共用淡紫玻璃壳 */\n#customized-answer-content,\n#customized-question-content,\ndiv[class*=\"relative\"][class*=\"group\"]:has(div.markdown-body),\ndiv[class*=\"relative\"][class*=\"group\"]:has(.mufy_ai_message_bubble),\n.mufy_user_message_bubble,\ndiv[class*=\"justify-end\"] > div[class*=\"bg-white\"],\ndiv[class*=\"justify-end\"] > div[class*=\"rounded-lg\"],\ndiv[class*=\"justify-end\"] > div[class*=\"rounded-xl\"],\ndiv[class*=\"bg-blue-500\"],\ndiv[class*=\"bg-primary\"] {\n  background: rgba(232, 226, 240, 0.38) !important;\n  background-color: rgba(232, 226, 240, 0.38) !important;\n  background-image: linear-gradient(\n    180deg,\n    rgba(245, 242, 248, 0.32) 0%,\n    rgba(196, 189, 212, 0.14) 52%,\n    rgba(212, 114, 132, 0.06) 100%\n  ) !important;\n  border: 1px solid rgba(196, 189, 212, 0.48) !important;\n  border-radius: 16px !important;\n  backdrop-filter: blur(12px) saturate(1.12) !important;\n  -webkit-backdrop-filter: blur(12px) saturate(1.12) !important;\n  box-shadow:\n    0 8px 28px rgba(8, 6, 10, 0.2),\n    inset 0 1px 0 rgba(255, 255, 255, 0.28),\n    inset 0 -1px 0 rgba(212, 114, 132, 0.1) !important;\n  padding: 12px 14px !important;\n  margin: 10px 0 !important;\n}\n\n/* 用户气泡 · 左玫瑰条 */\n#customized-question-content,\n.mufy_user_message_bubble,\ndiv[class*=\"justify-end\"] > div[class*=\"bg-white\"],\ndiv[class*=\"justify-end\"] > div[class*=\"rounded-lg\"],\ndiv[class*=\"justify-end\"] > div[class*=\"rounded-xl\"] {\n  border-left: 3px solid rgba(212, 114, 132, 0.55) !important;\n  color: #3a2e48 !important;\n}\n\n/* AI 气泡 · 右香槟条（内侧 HTML 面板仍走上方 reply 样式） */\n#customized-answer-content,\ndiv[class*=\"relative\"][class*=\"group\"]:has(.mufy_ai_message_bubble) {\n  border-right: 3px solid rgba(201, 168, 118, 0.45) !important;\n}\n\ndiv[class*=\"relative\"][class*=\"group\"]:has(div.markdown-body)::before,\ndiv[class*=\"relative\"][class*=\"group\"]:has(div.markdown-body)::after,\ndiv[class*=\"relative\"][class*=\"group\"]:has(.mufy_ai_message_bubble)::before,\ndiv[class*=\"relative\"][class*=\"group\"]:has(.mufy_ai_message_bubble)::after {\n  display: none !important;\n  content: none !important;\n}\n\n/* 内层白盒透明，避免双层底色 */\ndiv[class*=\"bg-white\"]:has(div.markdown-body),\ndiv[class*=\"bg-white\"]:has(div[class*=\"markdown\"]),\ndiv[class*=\"relative\"][class*=\"group\"]:has(div.markdown-body) > div[class*=\"bg-white\"],\ndiv[class*=\"relative\"][class*=\"group\"]:has(div.markdown-body) > div[class*=\"rounded\"],\ndiv[class*=\"relative\"][class*=\"group\"]:has(div.markdown-body) div[class*=\"bg-white\"]:not([class*=\"opacity-0\"]),\ndiv[class*=\"bg-white\"][class*=\"p-\"]:has(> div.markdown-body),\ndiv[class*=\"bg-white\"][class*=\"rounded\"]:has(div.markdown-body),\ndiv[class*=\"bg-white\"][class*=\"shadow\"]:has(div.markdown-body),\n#customized-answer-content > div[class*=\"bg-white\"],\n#customized-question-content > div[class*=\"bg-white\"] {\n  background: transparent !important;\n  background-color: transparent !important;\n  background-image: none !important;\n  border: none !important;\n  border-color: transparent !important;\n  box-shadow: none !important;\n  border-radius: 0 !important;\n}\n\ndiv[class*=\"flex-col\"]:has(#ai-chat-input) div[class*=\"bg-white\"]:not(:has(div.text-lg.font-bold)),\ndiv[class*=\"flex-col\"]:has(#mufy_chat_input_box) div[class*=\"bg-white\"]:not(:has(div.text-lg.font-bold)) {\n  background-color: transparent !important;\n  background-image: none !important;\n  box-shadow: none !important;\n}\n\n/* AI 内壳保持透明，让 gal 面板浮在毛玻璃上 */\n#customized-answer-content .mufy_ai_message_bubble,\n.mufy_ai_message_bubble {\n  background: transparent !important;\n  background-color: transparent !important;\n  background-image: none !important;\n  border: none !important;\n  box-shadow: none !important;\n  padding: 2px 0 !important;\n}\n\n/* 用户气泡正文 */\n#customized-question-content,\n.mufy_user_message_bubble,\n#customized-question-content div.markdown-body,\n.mufy_user_message_bubble div.markdown-body,\n#customized-question-content div.markdown-body p,\n.mufy_user_message_bubble div.markdown-body p {\n  color: #3a2e48 !important;\n  text-shadow: 0 1px 2px rgba(255, 255, 255, 0.35) !important;\n}\n\n#customized-question-content div.markdown-body,\n.mufy_user_message_bubble div.markdown-body {\n  line-height: 1.7 !important;\n  position: relative !important;\n  z-index: 1 !important;\n}\n\n#customized-question-content div.markdown-body p,\n.mufy_user_message_bubble div.markdown-body p {\n  margin: 8px 0 !important;\n}\n\n#customized-question-content div.markdown-body a,\n.mufy_user_message_bubble div.markdown-body a {\n  color: #9e4a5a !important;\n}\n\n#customized-question-content div.markdown-body a:hover,\n.mufy_user_message_bubble div.markdown-body a:hover {\n  color: #d47284 !important;\n}\n\n/* AI 气泡区 markdown 兜底（非 gal HTML 时） */\n#customized-answer-content div.markdown-body {\n  color: #e4dff0 !important;\n  line-height: 1.7 !important;\n  position: relative !important;\n  z-index: 1 !important;\n}\n\n#customized-answer-content div.markdown-body p {\n  color: #e4dff0 !important;\n  margin: 8px 0 !important;\n}\n\n@keyframes rain {\n  0% { transform: translateY(-100vh); opacity: 0.6; }\n  100% { transform: translateY(100vh); opacity: 0; }\n}\n\n.sticky.w-full.top-0.flex.items-center::before {\n  content: '' !important;\n  position: absolute !important;\n  top: 0 !important;\n  left: 0 !important;\n  right: 0 !important;\n  height: 100% !important;\n  background: linear-gradient(transparent 50%, rgba(100, 150, 255, 0.03) 50%) !important;\n  background-size: 2px 20px !important;\n  animation: rain 1.5s linear infinite !important;\n  pointer-events: none !important;\n}\n\n#ai-mod-button2 button.MuiButton-root {\n  background: linear-gradient(135deg, rgba(212, 114, 132, 0.2), rgba(100, 150, 255, 0.15)) !important;\n  border: 1px solid rgba(212, 114, 132, 0.4) !important;\n  color: rgba(255, 200, 220, 0.9) !important;\n  transition: all 0.3s ease !important;\n}\n\n#ai-mod-button2 button.MuiButton-root:hover {\n  box-shadow: 0 0 20px rgba(212, 114, 132, 0.5) !important;\n  border-color: rgba(212, 114, 132, 0.7) !important;\n}\n","options":{"items":[]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":false,"defaultModelSettings":null,"totalConversations":188,"totalMessages":2927,"totalCreditsUsed":4245455,"totalTokensUsed":103431269,"totalPlayedUsers":166,"deeplyPlayed":84,"fixedPromptLength":15657,"lorebookLength":10098,"author":{"id":"wK67t4BWB03sNxo5MwmgZuZNYBGApkdy","name":"雪绒豹豹","displayUsername":"CenNull","username":"cennull"},"cardsTags":[{"tag":{"name":"单人卡","cardsCount":788}},{"tag":{"name":"甜度超标","cardsCount":4}},{"tag":{"name":"已破甲","cardsCount":2205}},{"tag":{"name":"反差","cardsCount":628}},{"tag":{"name":"第五次诸神之战","cardsCount":72}},{"tag":{"name":"可剧情可涩涩","cardsCount":2459}},{"tag":{"name":"纯爱","cardsCount":886}},{"tag":{"name":"傲娇","cardsCount":9}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}