{"id":"53e740de-c41c-463a-b43a-654bd9ff196d","authorId":"qhzjr7abWCXxPTZv1prHIwyjze7hDhsP","title":"（真实开放世界）原本只想苟着过剧情，她们怎么都不按套路出牌！","description":"当都市爽文的炮灰反派拥有了读心术系统，而他不知道，自己每天的心声都被女主们听得一清二楚……\n\n你穿成了都市爽文里那个死得最惨的炮灰——苏城第一豪门的纨绔少爷，原著中会被男主叶辰一脚踢死的舔狗反派。\n\n好在你有“过剧情系统”：只要老老实实走完原著剧情，该挨揍挨揍，该挑衅挑衅，苟到大结局就能领奖回家。你已经在无数小说世界里死出经验了，这次你下定决心——苟住！一定要苟住！\n\n但很快你发现不对劲：\n原著中本该对你厌恶至极的“苏城四大美女”女主们，看你的眼神越来越奇怪了……\n\n· 高冷御姐苏沐月，开始当众对你示好\n· 苗族蛊女何寒雪，看见你就脸红\n· 秘密前女友寒忆雪，眼神里藏着化不开的执念\n· 青梅竹马白婉曦，又黏了上来\n\n你完全不知道为什么。\n你只想安安静静走剧情，领盒饭……不对，领奖励回家。\n可她们全都不按套路出牌！\n\n你并不知道——系统在悄悄把你的内心独白，一字不差地传送给了她们。\n你以为自己还在演纨绔，可她们听见的，是你最真实的心声。\n\n于是，一场以“苟活”为起点、以“心声”为导火索的修罗场，悄然开幕。\n\n这是个开放大世界，另外，人物也是真实的，可能会，随着剧情的推进，当气运之子死亡，会出现一个新的气运之子，后面还有涉及，兵王归来，仙帝重生.....这个世界也是超真实的现代社会世界，心声感觉不好的话，可以把那个禁止心声，点一下。\n\n（防抢话，防神化奴化，禁止过于发情，人物设定稳定，顶级状态栏，人物NPC生成，搞笑风开放世界...）模型看哪个好用，用哪个消耗高那没办法啊.....","background":"y92no0mx21rpnnn7faln2j8j.webp","backgroundWidth":2400,"backgroundHeight":1800,"cover":"fnhf7hexv9rrx0mb9ahhsuoa.webp","coverWidth":2400,"coverHeight":1800,"introPage":"qeulgbrr2wve2t04quesluhl.html","changelog":"","createdAt":"2026-07-30T03:07:15.334Z","updatedAt":"2026-07-30T15:45:56.537Z","initPublicAt":"2026-07-30T03:08:38.767Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* ============================================\n   修仙界·苟活传·完整界面美化方案\n   ============================================ */\n\n/* === 顶部栏美化 === */\n.sticky.w-full.top-0.flex.items-center {\n  background: linear-gradient(135deg, \n    rgba(15, 8, 35, 0.97) 0%, \n    rgba(28, 12, 55, 0.97) 40%,\n    rgba(20, 35, 65, 0.97) 100%) !important;\n  border-bottom: 1px solid rgba(100, 60, 180, 0.6) !important;\n  box-shadow: \n    0 2px 20px rgba(80, 40, 160, 0.4),\n    0 0 40px rgba(40, 80, 160, 0.2),\n    inset 0 -1px 0 rgba(150, 100, 255, 0.3) !important;\n  position: relative !important;\n}\n\n.sticky.w-full.top-0.flex.items-center::before {\n  content: '✦ 苟 活 传 · 修 仙 界 ✦';\n  position: absolute;\n  left: 50%;\n  transform: translateX(-50%);\n  font-size: 10px;\n  letter-spacing: 4px;\n  color: rgba(160, 100, 255, 0.5);\n  top: 2px;\n  pointer-events: none;\n  font-family: 'STKaiti', 'KaiTi', serif !important;\n}\n\n.sticky.w-full.top-0.flex.items-center::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 0;\n  right: 0;\n  height: 1px;\n  background: linear-gradient(90deg, \n    transparent 0%, \n    rgba(100, 60, 200, 0.8) 20%,\n    rgba(60, 120, 255, 0.9) 50%,\n    rgba(100, 60, 200, 0.8) 80%,\n    transparent 100%);\n  animation: topline-flow 3s linear infinite;\n}\n\n@keyframes topline-flow {\n  0% { opacity: 0.4; }\n  50% { opacity: 1; }\n  100% { opacity: 0.4; }\n}\n\n/* 模型选择器 */\n#ai-model-selector .group.flex.items-center {\n  background: linear-gradient(135deg, \n    rgba(40, 20, 80, 0.9), \n    rgba(20, 40, 90, 0.9)) !important;\n  border: 1px solid rgba(120, 70, 220, 0.5) !important;\n  border-radius: 8px !important;\n  padding: 4px 10px !important;\n  box-shadow: \n    0 0 10px rgba(100, 60, 200, 0.3),\n    inset 0 0 8px rgba(60, 100, 200, 0.1) !important;\n  transition: all 0.3s ease !important;\n}\n\n#ai-model-selector .group.flex.items-center:hover {\n  border-color: rgba(150, 100, 255, 0.9) !important;\n  box-shadow: \n    0 0 15px rgba(120, 70, 220, 0.6),\n    0 0 30px rgba(60, 100, 200, 0.3),\n    inset 0 0 12px rgba(100, 60, 200, 0.2) !important;\n}\n\n#ai-model-selector .truncate.text-\\[13px\\] {\n  color: rgba(180, 140, 255, 0.95) !important;\n  font-family: 'STKaiti', 'KaiTi', serif !important;\n  font-size: 12px !important;\n  letter-spacing: 1px !important;\n  text-shadow: 0 0 8px rgba(150, 100, 255, 0.6) !important;\n}\n\n#ai-model-selector .shrink-0.flex.items-center svg {\n  color: rgba(150, 100, 255, 0.8) !important;\n  filter: drop-shadow(0 0 3px rgba(120, 70, 220, 0.6)) !important;\n}\n\n/* 设置按钮 */\n#header-setting-button {\n  background: linear-gradient(135deg, \n    rgba(40, 20, 80, 0.8), \n    rgba(20, 40, 90, 0.8)) !important;\n  border: 1px solid rgba(100, 60, 180, 0.4) !important;\n  border-radius: 8px !important;\n  transition: all 0.3s ease !important;\n}\n\n#header-setting-button:hover {\n  border-color: rgba(150, 100, 255, 0.8) !important;\n  box-shadow: 0 0 12px rgba(120, 70, 220, 0.5) !important;\n}\n\n#header-setting-button svg {\n  color: rgba(160, 110, 255, 0.9) !important;\n  filter: drop-shadow(0 0 4px rgba(130, 80, 230, 0.5)) !important;\n}\n\n/* === 按钮栏美化（修仙感名称） === */\n#ai-mod-button2 {\n  background: linear-gradient(180deg,\n    rgba(10, 5, 25, 0.6) 0%,\n    rgba(15, 8, 35, 0.8) 100%) !important;\n  border-top: 1px solid rgba(80, 40, 150, 0.4) !important;\n  padding: 6px 8px !important;\n  gap: 6px !important;\n}\n\n#ai-mod-button2 button.MuiButton-root {\n  background: linear-gradient(135deg,\n    rgba(35, 15, 70, 0.9) 0%,\n    rgba(20, 35, 75, 0.9) 100%) !important;\n  border: 1px solid rgba(100, 60, 180, 0.5) !important;\n  border-radius: 6px !important;\n  color: rgba(180, 140, 255, 0.95) !important;\n  font-family: 'STKaiti', 'KaiTi', serif !important;\n  font-size: 12px !important;\n  letter-spacing: 1px !important;\n  padding: 4px 10px !important;\n  min-width: auto !important;\n  height: 28px !important;\n  text-shadow: 0 0 6px rgba(150, 100, 255, 0.5) !important;\n  box-shadow: \n    0 0 8px rgba(80, 40, 160, 0.3),\n    inset 0 0 6px rgba(60, 30, 120, 0.2) !important;\n  transition: all 0.3s ease !important;\n  position: relative !important;\n  overflow: hidden !important;\n}\n\n#ai-mod-button2 button.MuiButton-root::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: -100%;\n  width: 100%;\n  height: 100%;\n  background: linear-gradient(90deg,\n    transparent,\n    rgba(150, 100, 255, 0.15),\n    transparent);\n  transition: left 0.4s ease;\n}\n\n#ai-mod-button2 button.MuiButton-root:hover::before {\n  left: 100%;\n}\n\n#ai-mod-button2 button.MuiButton-root:hover {\n  border-color: rgba(160, 110, 255, 0.9) !important;\n  box-shadow: \n    0 0 15px rgba(120, 70, 220, 0.6),\n    0 0 30px rgba(80, 40, 160, 0.3),\n    inset 0 0 10px rgba(100, 60, 200, 0.2) !important;\n  color: rgba(210, 180, 255, 1) !important;\n  transform: translateY(-1px) !important;\n}\n\n/* 按钮图标 */\n#ai-mod-button2 button.MuiButton-root svg {\n  color: rgba(160, 110, 255, 0.9) !important;\n  width: 14px !important;\n  height: 14px !important;\n  filter: drop-shadow(0 0 3px rgba(130, 80, 230, 0.5)) !important;\n}\n\n/* === 底部输入栏美化 === */\n.bg-gradient-to-t {\n  background: linear-gradient(180deg,\n    rgba(12, 6, 30, 0.98) 0%,\n    rgba(8, 4, 20, 0.95) 100%) !important;\n}\n\n#ai-chat-bottom-input {\n  background: linear-gradient(135deg,\n    rgba(20, 10, 45, 0.95) 0%,\n    rgba(15, 25, 55, 0.95) 100%) !important;\n  border: 1px solid rgba(100, 60, 180, 0.5) !important;\n  border-radius: 12px !important;\n  box-shadow: \n    0 0 20px rgba(80, 40, 160, 0.3),\n    0 0 40px rgba(40, 80, 160, 0.15),\n    inset 0 0 15px rgba(60, 30, 120, 0.2) !important;\n  position: relative !important;\n  transition: all 0.3s ease !important;\n}\n\n#ai-chat-bottom-input:focus-within {\n  border-color: rgba(150, 100, 255, 0.8) !important;\n  box-shadow: \n    0 0 25px rgba(120, 70, 220, 0.5),\n    0 0 50px rgba(60, 100, 200, 0.25),\n    inset 0 0 20px rgba(80, 40, 160, 0.25) !important;\n}\n\n#ai-chat-input {\n  background: transparent !important;\n  color: rgba(200, 170, 255, 0.95) !important;\n  font-family: 'STKaiti', 'KaiTi', 'SimSun', serif !important;\n  font-size: 14px !important;\n  line-height: 1.6 !important;\n  caret-color: rgba(160, 110, 255, 0.9) !important;\n}\n\n#ai-chat-input::placeholder {\n  color: rgba(120, 80, 180, 0.5) !important;\n  font-family: 'STKaiti', 'KaiTi', serif !important;\n  font-style: italic !important;\n}\n\n#ai-chat-input::selection {\n  background: rgba(100, 60, 200, 0.4) !important;\n  color: rgba(220, 190, 255, 1) !important;\n}\n\n/* === 聊天框美化·修仙特效 === */\n\n/* 整体聊天区域背景 */\ndiv[class*=\"overflow-y-auto\"][class*=\"flex-1\"] {\n  background: \n    radial-gradient(ellipse at 20% 20%, rgba(60, 20, 120, 0.08) 0%, transparent 60%),\n    radial-gradient(ellipse at 80% 80%, rgba(20, 60, 120, 0.08) 0%, transparent 60%),\n    linear-gradient(180deg, rgba(8, 4, 20, 0.98) 0%, rgba(10, 5, 25, 0.98) 100%) !important;\n  position: relative !important;\n}\n\n/* AI回复气泡 */\ndiv[class*=\"prose\"] {\n  background: linear-gradient(135deg,\n    rgba(25, 12, 55, 0.92) 0%,\n    rgba(18, 28, 60, 0.92) 100%) !important;\n  border: 1px solid rgba(100, 60, 180, 0.4) !important;\n  border-radius: 12px !important;\n  padding: 14px 18px !important;\n  position: relative !important;\n  box-shadow: \n    0 0 15px rgba(80, 40, 160, 0.2),\n    inset 0 0 20px rgba(40, 20, 80, 0.3) !important;\n  color: rgba(200, 175, 240, 0.95) !important;\n  font-family: 'STKaiti', 'KaiTi', 'SimSun', serif !important;\n  line-height: 1.8 !important;\n}\n\n/* AI气泡左边框装饰 */\ndiv[class*=\"prose\"]::before {\n  content: '';\n  position: absolute;\n  left: 0;\n  top: 10%;\n  height: 80%;\n  width: 2px;\n  background: linear-gradient(180deg,\n    transparent 0%,\n    rgba(120, 70, 220, 0.8) 30%,\n    rgba(60, 120, 255, 0.9) 50%,\n    rgba(120, 70, 220, 0.8) 70%,\n    transparent 100%);\n  border-radius: 2px;\n  animation: side-glow 2s ease-in-out infinite;\n}\n\n/* AI气泡右上角符文装饰 */\ndiv[class*=\"prose\"]::after {\n  content: '☯';\n  position: absolute;\n  top: 6px;\n  right: 10px;\n  font-size: 10px;\n  color: rgba(120, 70, 220, 0.3);\n  animation: rune-spin 6s linear infinite;\n  pointer-events: none;\n}\n\n@keyframes side-glow {\n  0%, 100% { opacity: 0.4; }\n  50% { opacity: 1; }\n}\n\n@keyframes rune-spin {\n  0% { transform: rotate(0deg); opacity: 0.2; }\n  50% { opacity: 0.5; }\n  100% { transform: rotate(360deg); opacity: 0.2; }\n}\n\n/* 文字颜色保持可读 */\ndiv[class*=\"prose\"] p,\ndiv[class*=\"prose\"] span,\ndiv[class*=\"prose\"] li,\ndiv[class*=\"prose\"] td {\n  color: rgba(200, 175, 240, 0.95) !important;\n}\n\ndiv[class*=\"prose\"] strong {\n  color: rgba(200, 160, 255, 1) !important;\n  text-shadow: 0 0 6px rgba(160, 100, 255, 0.4) !important;\n}\n\ndiv[class*=\"prose\"] em {\n  color: rgba(160, 200, 255, 0.9) !important;\n}\n\ndiv[class*=\"prose\"] h1,\ndiv[class*=\"prose\"] h2,\ndiv[class*=\"prose\"] h3 {\n  color: rgba(200, 160, 255, 1) !important;\n  text-shadow: 0 0 10px rgba(150, 90, 255, 0.5) !important;\n  border-bottom: 1px solid rgba(100, 60, 180, 0.3) !important;\n  padding-bottom: 4px !important;\n  font-family: 'STKaiti', 'KaiTi', serif !important;\n}\n\n/* 代码块 */\ndiv[class*=\"prose\"] code {\n  background: rgba(40, 20, 80, 0.8) !important;\n  color: rgba(160, 220, 255, 0.95) !important;\n  border: 1px solid rgba(80, 60, 150, 0.4) !important;\n  border-radius: 4px !important;\n  padding: 1px 5px !important;\n}\n\n/* 引用块 */\ndiv[class*=\"prose\"] blockquote {\n  border-left: 3px solid rgba(120, 70, 220, 0.7) !important;\n  background: rgba(40, 20, 80, 0.3) !important;\n  color: rgba(180, 150, 230, 0.9) !important;\n  border-radius: 0 8px 8px 0 !important;\n}\n\n/* 表格 */\ndiv[class*=\"prose\"] table {\n  border-collapse: collapse !important;\n  width: 100% !important;\n}\n\ndiv[class*=\"prose\"] th {\n  background: linear-gradient(135deg,\n    rgba(60, 30, 120, 0.8),\n    rgba(30, 60, 120, 0.8)) !important;\n  color: rgba(200, 160, 255, 1) !important;\n  border: 1px solid rgba(100, 60, 180, 0.4) !important;\n  padding: 6px 10px !important;\n  font-family: 'STKaiti', 'KaiTi', serif !important;\n}\n\ndiv[class*=\"prose\"] td {\n  background: rgba(20, 10, 45, 0.6) !important;\n  border: 1px solid rgba(80, 40, 150, 0.3) !important;\n  padding: 5px 10px !important;\n  color: rgba(190, 165, 235, 0.9) !important;\n}\n\ndiv[class*=\"prose\"] tr:hover td {\n  background: rgba(40, 20, 80, 0.5) !important;\n}\n\n/* details折叠组件美化 */\ndetails {\n  background: linear-gradient(135deg,\n    rgba(20, 10, 45, 0.9) 0%,\n    rgba(15, 25, 55, 0.9) 100%) !important;\n  border: 1px solid rgba(90, 50, 170, 0.4) !important;\n  border-radius: 10px !important;\n  margin: 6px 0 !important;\n  overflow: hidden !important;\n  box-shadow: \n    0 2px 12px rgba(60, 30, 120, 0.2),\n    inset 0 0 15px rgba(30, 15, 60, 0.3) !important;\n  transition: all 0.3s ease !important;\n}\n\ndetails[open] {\n  border-color: rgba(120, 70, 220, 0.6) !important;\n  box-shadow: \n    0 4px 20px rgba(80, 40, 160, 0.35),\n    inset 0 0 20px rgba(40, 20, 80, 0.3) !important;\n}\n\ndetails > summary {\n  background: linear-gradient(135deg,\n    rgba(40, 18, 85, 0.95) 0%,\n    rgba(22, 40, 88, 0.95) 100%) !important;\n  color: rgba(190, 150, 255, 0.95) !important;\n  font-family: 'STKaiti', 'KaiTi', serif !important;\n  font-size: 13px !important;\n  letter-spacing: 2px !important;\n  padding: 8px 14px !important;\n  cursor: pointer !important;\n  border-bottom: 1px solid rgba(90, 50, 160, 0.3) !important;\n  text-shadow: 0 0 8px rgba(150, 90, 255, 0.4) !important;\n  list-style: none !important;\n  display: flex !important;\n  align-items: center !important;\n  gap: 8px !important;\n  position: relative !important;\n  transition: all 0.3s ease !important;\n}\n\ndetails > summary::before {\n  content: '◈';\n  color: rgba(120, 70, 220, 0.8);\n  font-size: 12px;\n  animation: diamond-pulse 2s ease-in-out infinite;\n}\n\ndetails > summary::after {\n  content: '▾';\n  position: absolute;\n  right: 14px;\n  color: rgba(150, 100, 255, 0.7);\n  transition: transform 0.3s ease;\n}\n\ndetails[open] > summary::after {\n  transform: rotate(180deg);\n}\n\ndetails > summary:hover {\n  background: linear-gradient(135deg,\n    rgba(55, 25, 110, 0.95) 0%,\n    rgba(28, 52, 110, 0.95) 100%) !important;\n  color: rgba(220, 185, 255, 1) !important;\n}\n\n@keyframes diamond-pulse {\n  0%, 100% { \n    color: rgba(120, 70, 220, 0.8);\n    text-shadow: none;\n  }\n  50% { \n    color: rgba(160, 110, 255, 1);\n    text-shadow: 0 0 6px rgba(150, 90, 255, 0.6);\n  }\n}\n\ndetails > *:not(summary) {\n  padding: 10px 14px !important;\n  color: rgba(185, 160, 230, 0.9) !important;\n  font-family: 'STKaiti', 'KaiTi', serif !important;\n  line-height: 1.7 !important;\n}\n\n/* === 思考动画·修仙版 === */\n@keyframes xiu-think-1 {\n  0% { content: '⊙ 推演天机中 ·'; }\n  14% { content: '⊙ 推演天机中 · ·'; }\n  28% { content: '⊙ 推演天机中 · · ·'; }\n  42% { content: '◎ 气运流转中 · · ·'; }\n  56% { content: '◎ 卜算命数中 · ·'; }\n  70% { content: '✦ 参悟大道中 ·'; }\n  84% { content: '✦ 窥探天机中 · ·'; }\n  100% { content: '⊙ 推演天机中 ·'; }\n}\n\n@keyframes thinking-border {\n  0% { border-color: rgba(100, 60, 200, 0.4); }\n  25% { border-color: rgba(60, 100, 220, 0.6); }\n  50% { border-color: rgba(120, 70, 220, 0.8); }\n  75% { border-color: rgba(80, 120, 240, 0.6); }\n  100% { border-color: rgba(100, 60, 200, 0.4); }\n}\n\n@keyframes thinking-glow {\n  0%, 100% { \n    box-shadow: 0 0 10px rgba(80, 40, 160, 0.3),\n                inset 0 0 10px rgba(40, 20, 80, 0.2);\n  }\n  50% { \n    box-shadow: 0 0 25px rgba(100, 60, 200, 0.6),\n                0 0 50px rgba(60, 100, 220, 0.3),\n                inset 0 0 20px rgba(60, 30, 120, 0.3);\n  }\n}\n\n@keyframes rune-float {\n  0% { transform: translateY(0px) rotate(0deg); opacity: 0.3; }\n  33% { transform: translateY(-3px) rotate(120deg); opacity: 0.7; }\n  66% { transform: translateY(2px) rotate(240deg); opacity: 0.4; }\n  100% { transform: translateY(0px) rotate(360deg); opacity: 0.3; }\n}\n\n@keyframes qi-flow {\n  0% { background-position: 0% 50%; }\n  50% { background-position: 100% 50%; }\n  100% { background-position: 0% 50%; }\n}\n\n/* 思考状态容器（通用加载/思考块） */\ndiv[class*=\"thinking\"],\ndiv[class*=\"loading\"],\ndiv[class*=\"generating\"] {\n  background: linear-gradient(135deg,\n    rgba(20, 10, 50, 0.95) 0%,\n    rgba(15, 28, 60, 0.95) 50%,\n    rgba(20, 10, 50, 0.95) 100%) !important;\n  background-size: 200% 200% !important;\n  animation: \n    thinking-border 2s ease-in-out infinite,\n    thinking-glow 2s ease-in-out infinite,\n    qi-flow 4s ease infinite !important;\n  border: 1px solid rgba(100, 60, 200, 0.5) !important;\n  border-radius: 12px !important;\n  padding: 12px 18px !important;\n  position: relative !important;\n  overflow: hidden !important;\n}\n\ndiv[class*=\"thinking\"]::before,\ndiv[class*=\"loading\"]::before {\n  content: '⊙ 推演天机中 · · ·';\n  color: rgba(160, 110, 255, 0.9) !important;\n  font-family: 'STKaiti', 'KaiTi', serif !important;\n  font-size: 13px !important;\n  letter-spacing: 2px !important;\n  text-shadow: 0 0 8px rgba(140, 90, 255, 0.6) !important;\n  animation: xiu-think-1 3s steps(1) infinite !important;\n}\n\ndiv[class*=\"thinking\"]::after,\ndiv[class*=\"loading\"]::after {\n  content: '☯ ✦ ◈ ✦ ☯';\n  position: absolute;\n  bottom: 4px;\n  right: 10px;\n  font-size: 9px;\n  color: rgba(100, 60, 180, 0.4);\n  letter-spacing: 3px;\n  animation: rune-float 3s ease-in-out infinite;\n  pointer-events: none;\n}\n\n/* 流动灵气线条（思考动画背景） */\ndiv[class*=\"thinking\"] .thinking-line,\ndiv[class*=\"loading\"] .thinking-line {\n  position: absolute;\n  top: 0;\n  left: -100%;\n  width: 60%;\n  height: 1px;\n  background: linear-gradient(90deg,\n    transparent,\n    rgba(120, 70, 220, 0.6),\n    rgba(60, 120, 255, 0.8),\n    rgba(120, 70, 220, 0.6),\n    transparent);\n  animation: qi-line-flow 2s linear infinite;\n}\n\n@keyframes qi-line-flow {\n  0% { left: -60%; top: 0; }\n  50% { left: 100%; top: 0; }\n  50.1% { left: -60%; top: auto; bottom: 0; }\n  100% { left: 100%; bottom: 0; }\n}\n\n/* === 分页栏美化 === */\n.MuiPaginationItem-root {\n  background: linear-gradient(135deg,\n    rgba(35, 15, 70, 0.9),\n    rgba(20, 35, 75, 0.9)) !important;\n  border: 1px solid rgba(90, 50, 160, 0.4) !important;\n  color: rgba(170, 130, 255, 0.9) !important;\n  border-radius: 6px !important;\n  font-family: 'STKaiti', 'KaiTi', serif !important;\n  transition: all 0.3s ease !important;\n}\n\n.MuiPaginationItem-root:hover {\n  border-color: rgba(140, 90, 240, 0.8) !important;\n  box-shadow: 0 0 10px rgba(110, 60, 210, 0.5) !important;\n  color: rgba(210, 180, 255, 1) !important;\n}\n\n.MuiPaginationItem-root.Mui-selected {\n  background: linear-gradient(135deg,\n    rgba(80, 40, 160, 0.9),\n    rgba(40, 80, 180, 0.9)) !important;\n  border-color: rgba(140, 90, 240, 0.8) !important;\n  color: rgba(220, 190, 255, 1) !important;\n  box-shadow: \n    0 0 12px rgba(110, 60, 210, 0.6),\n    inset 0 0 8px rgba(60, 30, 120, 0.3) !important;\n}\n\n.MuiPaginationItem-root.Mui-disabled {\n  opacity: 0.3 !important;\n}\n\n.MuiPaginationItem-icon {\n  color: rgba(150, 100, 255, 0.8) !important;\n}\n\n.MuiStack-root.css-1uwir8f {\n  background: rgba(20, 10, 45, 0.8) !important;\n  border: 1px solid rgba(80, 40, 150, 0.3) !important;\n  border-radius: 8px !important;\n  padding: 4px 8px !important;\n}\n\n.MuiStack-root.css-1uwir8f .MuiBox-root {\n  color: rgba(160, 120, 240, 0.9) !important;\n  font-family: 'STKaiti', 'KaiTi', serif !important;\n}\n\n.MuiInputBase-input {\n  color: rgba(180, 140, 255, 0.95) !important;\n  background: rgba(30, 15, 65, 0.8) !important;\n  border-radius: 4px !important;\n  padding: 2px 6px !important;\n}\n\n/* === 评论区美化 === */\ndiv[class*=\"w-full\"][class*=\"bg-white\"][class*=\"bottom-0\"] {\n  background: linear-gradient(180deg,\n    rgba(12, 6, 30, 0.98) 0%,\n    rgba(15, 8, 38, 0.98) 100%) !important;\n  border-top: 1px solid rgba(90, 50, 170, 0.5) !important;\n  box-shadow: 0 -4px 20px rgba(60, 30, 120, 0.3) !important;\n}\n\ndiv.text-lg.font-bold {\n  color: rgba(190, 150, 255, 1) !important;\n  font-family: 'STKaiti', 'KaiTi', serif !important;\n  text-shadow: 0 0 10px rgba(150, 90, 255, 0.5) !important;\n  letter-spacing: 2px !important;\n}\n\np.MuiTypography-body1.text-grey-600 {\n  color: rgba(150, 110, 220, 0.8) !important;\n  font-family: 'STKaiti', 'KaiTi', serif !important;\n}\n\nspan.MuiRating-iconEmpty svg {\n  color: rgba(80, 50, 140, 0.5) !important;\n}\n\nspan.MuiRating-iconFilled svg {\n  color: rgba(180, 120, 255, 0.9) !important;\n  filter: drop-shadow(0 0 4px rgba(150, 90, 255, 0.5)) !important;\n}\n\nspan.text-orange-500 {\n  color: rgba(180, 120, 255, 0.95) !important;\n  text-shadow: 0 0 6px rgba(150, 90, 255, 0.5) !important;\n}\n\ndiv.flex.flex-col.border-gray-200 {\n  border-color: rgba(90, 50, 160, 0.4) !important;\n  border-radius: 10px !important;\n  overflow: hidden !important;\n  background: rgba(20, 10, 45, 0.8) !important;\n}\n\ntextarea.rc-textarea {\n  background: rgba(15, 8, 35, 0.9) !important;\n  color: rgba(190, 160, 240, 0.95) !important;\n  border: none !important;\n  font-family: 'STKaiti', 'KaiTi', serif !important;\n  font-size: 13px !important;\n  line-height: 1.6 !important;\n  caret-color: rgba(160, 110, 255, 0.9) !important;\n}\n\ndiv.bg-gray-100.text-gray-500 {\n  background: rgba(25, 12, 55, 0.8) !important;\n  color: rgba(120, 80, 180, 0.7) !important;\n  font-family: 'STKaiti', 'KaiTi', serif !important;\n  border-top: 1px solid rgba(80, 40, 150, 0.3) !important;\n}\n\ndiv.cursor-pointer.group.flex.items-center.justify-center {\n  background: linear-gradient(135deg,\n    rgba(70, 35, 140, 0.9),\n    rgba(35, 70, 160, 0.9)) !important;\n  border: 1px solid rgba(120, 70, 220, 0.5) !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  border-color: rgba(160, 110, 255, 0.9) !important;\n  box-shadow: 0 0 15px rgba(120, 70, 220, 0.6) !important;\n}\n\ndiv[data-state=\"closed\"] svg[data-icon=\"Send03\"] {\n  color: rgba(180, 140, 255, 0.9) !important;\n  filter: drop-shadow(0 0 4px rgba(150, 90, 255, 0.5)) !important;\n}\n\ndiv.style_divider__mW0YX {\n  background: linear-gradient(90deg,\n    transparent,\n    rgba(100, 60, 180, 0.5),\n    transparent) !important;\n  height: 1px !important;\n}\n\n.MuiStack-root.css-1dmzxoz {\n  gap: 6px !important;\n}\n\nbutton.MuiButton-containedPrimary {\n  background: linear-gradient(135deg,\n    rgba(80, 40, 160, 0.95),\n    rgba(40, 80, 180, 0.95)) !important;\n  border: 1px solid rgba(130, 80, 230, 0.7) !important;\n  color: rgba(220, 190, 255, 1) !important;\n  font-family: 'STKaiti', 'KaiTi', serif !important;\n  box-shadow: 0 0 10px rgba(100, 60, 200, 0.4) !important;\n  border-radius: 6px !important;\n}\n\nbutton.MuiButton-outlinedPrimary {\n  background: rgba(25, 12, 55, 0.8) !important;\n  border: 1px solid rgba(90, 50, 160, 0.5) !important;\n  color: rgba(160, 120, 240, 0.9) !important;\n  font-family: 'STKaiti', 'KaiTi', serif !important;\n  border-radius: 6px !important;\n}\n\nbutton.MuiButton-outlinedPrimary:hover {\n  border-color: rgba(130, 80, 230, 0.8) !important;\n  background: rgba(40, 20, 80, 0.8) !important;\n}\n\ndiv.p-3.overflow-y-auto {\n  background: transparent !important;\n}\n\ndiv.group.ml-0 {\n  border-bottom: 1px solid rgba(70, 35, 130, 0.2) !important;\n  padding: 8px 0 !important;\n  transition: background 0.2s ease !important;\n}\n\ndiv.group.ml-0:hover {\n  background: rgba(40, 20, 80, 0.2) !important;\n  border-radius: 8px !important;\n}\n\ndiv.text-sm.text-grey-600 span.font-bold {\n  color: rgba(180, 140, 255, 0.95) !important;\n  font-family: 'STKaiti', 'KaiTi', serif !important;\n}\n\nspan.text-\\[10px\\] {\n  background: rgba(80, 40, 160, 0.6) !important;\n  color: rgba(180, 140, 255, 0.9) !important;\n  border: 1px solid rgba(110, 65, 200, 0.5) !important;\n  border-radius: 3px !important;\n  padding: 0 3px !important;\n}\n\ndiv.break-all {\n  color: rgba(185, 160, 230, 0.9) !important;\n  font-family: 'STKaiti', 'KaiTi', serif !important;\n  line-height: 1.6 !important;\n}\n\ndiv.text-xs.text-grey-600 {\n  color: rgba(110, 75, 180, 0.6) !important;\n  font-family: 'STKaiti', 'KaiTi', serif !important;\n}\n\nbutton.text-gray-400 {\n  color: rgba(120, 80, 190, 0.6) !important;\n  transition: all 0.2s ease !important;\n}\n\nbutton.text-gray-400:hover {\n  color: rgba(170, 130, 255, 0.9) !important;\n}\n\nbutton.text-gray-400 svg {\n  filter: drop-shadow(0 0 2px rgba(120, 70, 220, 0.3)) !important;\n}\n\nspan.cursor-pointer {\n  color: rgba(140, 90, 230, 0.8) !important;\n  font-family: 'STKaiti', 'KaiTi', serif !important;\n  transition: all 0.2s ease !important;\n}\n\nspan.cursor-pointer:hover {\n  color: rgba(180, 140, 255, 1) !important;\n  text-shadow: 0 0 6px rgba(150, 90, 255, 0.5) !important;\n}\n\ndiv.ml-8.border-l {\n  border-left-color: rgba(90, 50, 160, 0.4) !important;\n}\n\n/* === 开场白美化 === */\ndiv.flex.items-center.h-9.bg-white.rounded-md.cursor-pointer.group[class*=\"border-gray\"] {\n  background: linear-gradient(135deg,\n    rgba(35, 15, 70, 0.95),\n    rgba(20, 35, 80, 0.95)) !important;\n  border: 1px solid rgba(100, 60, 180, 0.5) !important;\n  border-radius: 8px !important;\n  box-shadow: 0 0 10px rgba(80, 40, 160, 0.2) !important;\n  transition: all 0.3s ease !important;\n}\n\ndiv.flex.items-center.h-9.bg-white.rounded-md.cursor-pointer.group[class*=\"border-gray\"]:hover {\n  border-color: rgba(150, 100, 255, 0.8) !important;\n  box-shadow: 0 0 15px rgba(120, 70, 220, 0.5) !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(160, 110, 255, 0.9) !important;\n  filter: drop-shadow(0 0 3px rgba(130, 80, 230, 0.5)) !important;\n}\n\n/* === 全局滚动条美化 === */\n::-webkit-scrollbar {\n  width: 5px !important;\n  height: 5px !important;\n}\n\n::-webkit-scrollbar-track {\n  background: rgba(10, 5, 25, 0.8) !important;\n}\n\n::-webkit-scrollbar-thumb {\n  background: linear-gradient(180deg,\n    rgba(80, 40, 160, 0.6),\n    rgba(40, 80, 180, 0.6)) !important;\n  border-radius: 3px !important;\n}\n\n::-webkit-scrollbar-thumb:hover {\n  background: linear-gradient(180deg,\n    rgba(120, 70, 220, 0.8),\n    rgba(60, 110, 220, 0.8)) !important;\n}\n\n/* === 全局选中效果 === */\n::selection {\n  background: rgba(100, 60, 200, 0.35) !important;\n  color: rgba(220, 190, 255, 1) !important;\n}\n/* ============================================\n   修仙界·对话聊天框专项美化方案\n   ============================================ */\n\n/* === 聊天整体容器背景 === */\ndiv[class*=\"overflow-y-auto\"][class*=\"flex-1\"],\ndiv[class*=\"overflow-y-auto\"][class*=\"grow\"] {\n  background:\n    radial-gradient(ellipse at 10% 10%, rgba(80, 30, 160, 0.06) 0%, transparent 50%),\n    radial-gradient(ellipse at 90% 90%, rgba(30, 70, 160, 0.06) 0%, transparent 50%),\n    radial-gradient(ellipse at 50% 50%, rgba(50, 20, 100, 0.04) 0%, transparent 70%),\n    linear-gradient(180deg,\n      rgba(8, 4, 22, 0.99) 0%,\n      rgba(10, 5, 28, 0.99) 50%,\n      rgba(8, 4, 22, 0.99) 100%) !important;\n  position: relative !important;\n}\n\n/* 背景浮动符文层 */\ndiv[class*=\"overflow-y-auto\"][class*=\"flex-1\"]::before {\n  content: '☯  ✦  ◈  ⊕  ✦  ☯  ◈  ⊕  ✦  ☯';\n  position: fixed !important;\n  top: 50% !important;\n  left: 50% !important;\n  transform: translate(-50%, -50%) !important;\n  font-size: 11px !important;\n  letter-spacing: 20px !important;\n  color: rgba(100, 55, 200, 0.04) !important;\n  pointer-events: none !important;\n  white-space: nowrap !important;\n  animation: bg-rune-drift 20s linear infinite !important;\n  z-index: 0 !important;\n}\n\n@keyframes bg-rune-drift {\n  0% { opacity: 0.03; letter-spacing: 18px; }\n  50% { opacity: 0.06; letter-spacing: 22px; }\n  100% { opacity: 0.03; letter-spacing: 18px; }\n}\n\n/* ============================================\n   AI 回复气泡·完整修仙化\n   ============================================ */\n\n/* AI消息外层容器 */\ndiv[class*=\"prose\"],\ndiv[class*=\"markdown\"],\ndiv[class*=\"message-content\"],\ndiv[class*=\"chat-message\"] {\n  background: linear-gradient(145deg,\n    rgba(18, 8, 42, 0.96) 0%,\n    rgba(14, 22, 52, 0.96) 45%,\n    rgba(18, 8, 42, 0.96) 100%) !important;\n  border: 1px solid rgba(90, 48, 175, 0.45) !important;\n  border-radius: 14px !important;\n  padding: 16px 20px 16px 24px !important;\n  position: relative !important;\n  overflow: hidden !important;\n  box-shadow:\n    0 4px 24px rgba(60, 25, 130, 0.25),\n    0 1px 4px rgba(30, 10, 70, 0.4),\n    inset 0 0 30px rgba(30, 12, 70, 0.25),\n    inset 0 1px 0 rgba(140, 85, 255, 0.08) !important;\n  transition: box-shadow 0.4s ease !important;\n  font-family: 'STKaiti', 'KaiTi', 'SimSun', serif !important;\n  line-height: 1.85 !important;\n  color: rgba(198, 172, 242, 0.95) !important;\n}\n\ndiv[class*=\"prose\"]:hover,\ndiv[class*=\"markdown\"]:hover {\n  box-shadow:\n    0 6px 32px rgba(80, 35, 160, 0.35),\n    0 2px 8px rgba(40, 15, 90, 0.5),\n    inset 0 0 35px rgba(40, 16, 85, 0.3),\n    inset 0 1px 0 rgba(160, 100, 255, 0.12) !important;\n  border-color: rgba(115, 62, 210, 0.6) !important;\n}\n\n/* 左侧灵气竖线装饰 */\ndiv[class*=\"prose\"]::before,\ndiv[class*=\"markdown\"]::before {\n  content: '' !important;\n  position: absolute !important;\n  left: 0 !important;\n  top: 0 !important;\n  bottom: 0 !important;\n  width: 3px !important;\n  background: linear-gradient(180deg,\n    transparent 0%,\n    rgba(100, 55, 210, 0.6) 15%,\n    rgba(70, 120, 255, 0.9) 35%,\n    rgba(130, 75, 230, 0.95) 50%,\n    rgba(70, 120, 255, 0.9) 65%,\n    rgba(100, 55, 210, 0.6) 85%,\n    transparent 100%) !important;\n  border-radius: 0 2px 2px 0 !important;\n  animation: qi-vein-pulse 3s ease-in-out infinite !important;\n}\n\n@keyframes qi-vein-pulse {\n  0%, 100% {\n    opacity: 0.5;\n    box-shadow: none;\n  }\n  50% {\n    opacity: 1;\n    box-shadow: 2px 0 12px rgba(100, 55, 210, 0.5),\n                2px 0 25px rgba(70, 120, 255, 0.3);\n  }\n}\n\n/* 右上角符文装饰 */\ndiv[class*=\"prose\"]::after,\ndiv[class*=\"markdown\"]::after {\n  content: '☯' !important;\n  position: absolute !important;\n  top: 8px !important;\n  right: 12px !important;\n  font-size: 11px !important;\n  color: rgba(110, 60, 210, 0.25) !important;\n  animation: corner-rune 8s linear infinite !important;\n  pointer-events: none !important;\n}\n\n@keyframes corner-rune {\n  0% { transform: rotate(0deg); opacity: 0.15; }\n  25% { opacity: 0.35; }\n  50% { transform: rotate(180deg); opacity: 0.15; }\n  75% { opacity: 0.35; }\n  100% { transform: rotate(360deg); opacity: 0.15; }\n}\n\n/* 气泡内顶部流光线 */\ndiv[class*=\"prose\"] > *:first-child::before,\ndiv[class*=\"markdown\"] > *:first-child::before {\n  content: '' !important;\n  display: block !important;\n  position: absolute !important;\n  top: 0 !important;\n  left: 3px !important;\n  right: 0 !important;\n  height: 1px !important;\n  background: linear-gradient(90deg,\n    rgba(100, 55, 210, 0.6) 0%,\n    rgba(70, 130, 255, 0.8) 30%,\n    rgba(140, 80, 255, 0.9) 50%,\n    rgba(70, 130, 255, 0.8) 70%,\n    transparent 100%) !important;\n  animation: top-qi-flow 4s ease-in-out infinite !important;\n}\n\n@keyframes top-qi-flow {\n  0%, 100% { opacity: 0.3; }\n  50% { opacity: 0.8; }\n}\n\n/* ============================================\n   气泡内文字元素样式\n   ============================================ */\n\n/* 正文段落 */\ndiv[class*=\"prose\"] p,\ndiv[class*=\"markdown\"] p {\n  color: rgba(198, 172, 242, 0.95) !important;\n  font-family: 'STKaiti', 'KaiTi', 'SimSun', serif !important;\n  line-height: 1.85 !important;\n  margin: 6px 0 !important;\n  text-shadow: 0 0 1px rgba(150, 110, 230, 0.1) !important;\n}\n\n/* 加粗文字 */\ndiv[class*=\"prose\"] strong,\ndiv[class*=\"markdown\"] strong {\n  color: rgba(210, 172, 255, 1) !important;\n  font-weight: bold !important;\n  text-shadow:\n    0 0 8px rgba(170, 110, 255, 0.45),\n    0 0 16px rgba(130, 75, 230, 0.2) !important;\n}\n\n/* 斜体 */\ndiv[class*=\"prose\"] em,\ndiv[class*=\"markdown\"] em {\n  color: rgba(150, 200, 255, 0.92) !important;\n  font-style: italic !important;\n  text-shadow: 0 0 6px rgba(80, 150, 255, 0.3) !important;\n}\n\n/* 标题 H1 */\ndiv[class*=\"prose\"] h1,\ndiv[class*=\"markdown\"] h1 {\n  color: rgba(215, 175, 255, 1) !important;\n  font-family: 'STKaiti', 'KaiTi', serif !important;\n  font-size: 18px !important;\n  letter-spacing: 3px !important;\n  text-shadow:\n    0 0 12px rgba(170, 110, 255, 0.55),\n    0 0 25px rgba(120, 70, 220, 0.25) !important;\n  border-bottom: 1px solid transparent !important;\n  border-image: linear-gradient(90deg,\n    rgba(120, 65, 220, 0.8),\n    rgba(70, 130, 255, 0.9),\n    rgba(120, 65, 220, 0.8)) 1 !important;\n  padding-bottom: 6px !important;\n  margin-bottom: 10px !important;\n  position: relative !important;\n}\n\ndiv[class*=\"prose\"] h1::after,\ndiv[class*=\"markdown\"] h1::after {\n  content: ' ✦ ' !important;\n  font-size: 12px !important;\n  color: rgba(130, 80, 230, 0.5) !important;\n  animation: title-star 2s ease-in-out infinite !important;\n}\n\n@keyframes title-star {\n  0%, 100% { opacity: 0.4; }\n  50% { opacity: 0.9; text-shadow: 0 0 6px rgba(150, 90, 255, 0.6); }\n}\n\n/* 标题 H2 */\ndiv[class*=\"prose\"] h2,\ndiv[class*=\"markdown\"] h2 {\n  color: rgba(200, 162, 255, 1) !important;\n  font-family: 'STKaiti', 'KaiTi', serif !important;\n  font-size: 16px !important;\n  letter-spacing: 2px !important;\n  text-shadow: 0 0 10px rgba(160, 100, 255, 0.45) !important;\n  border-bottom: 1px solid rgba(100, 55, 200, 0.35) !important;\n  padding-bottom: 4px !important;\n  margin-bottom: 8px !important;\n}\n\n/* 标题 H3 */\ndiv[class*=\"prose\"] h3,\ndiv[class*=\"markdown\"] h3 {\n  color: rgba(185, 150, 250, 0.95) !important;\n  font-family: 'STKaiti', 'KaiTi', serif !important;\n  font-size: 14px !important;\n  letter-spacing: 1px !important;\n  text-shadow: 0 0 8px rgba(150, 90, 255, 0.35) !important;\n}\n\n/* 无序列表 */\ndiv[class*=\"prose\"] ul,\ndiv[class*=\"markdown\"] ul {\n  padding-left: 18px !important;\n  list-style: none !important;\n}\n\ndiv[class*=\"prose\"] ul li,\ndiv[class*=\"markdown\"] ul li {\n  color: rgba(192, 165, 238, 0.95) !important;\n  font-family: 'STKaiti', 'KaiTi', serif !important;\n  position: relative !important;\n  padding-left: 16px !important;\n  margin: 4px 0 !important;\n  line-height: 1.8 !important;\n}\n\ndiv[class*=\"prose\"] ul li::before,\ndiv[class*=\"markdown\"] ul li::before {\n  content: '◈' !important;\n  position: absolute !important;\n  left: 0 !important;\n  color: rgba(120, 70, 220, 0.75) !important;\n  font-size: 10px !important;\n  top: 4px !important;\n  animation: li-marker-glow 3s ease-in-out infinite !important;\n}\n\n@keyframes li-marker-glow {\n  0%, 100% { color: rgba(100, 55, 200, 0.6); }\n  50% { color: rgba(150, 95, 255, 0.95); text-shadow: 0 0 5px rgba(140, 85, 255, 0.5); }\n}\n\n/* 有序列表 */\ndiv[class*=\"prose\"] ol,\ndiv[class*=\"markdown\"] ol {\n  padding-left: 20px !important;\n}\n\ndiv[class*=\"prose\"] ol li,\ndiv[class*=\"markdown\"] ol li {\n  color: rgba(192, 165, 238, 0.95) !important;\n  font-family: 'STKaiti', 'KaiTi', serif !important;\n  line-height: 1.8 !important;\n  margin: 4px 0 !important;\n}\n\ndiv[class*=\"prose\"] ol li::marker,\ndiv[class*=\"markdown\"] ol li::marker {\n  color: rgba(130, 80, 230, 0.8) !important;\n  font-family: 'STKaiti', 'KaiTi', serif !important;\n}\n\n/* 行内代码 */\ndiv[class*=\"prose\"] code,\ndiv[class*=\"markdown\"] code {\n  background: linear-gradient(135deg,\n    rgba(35, 15, 75, 0.9),\n    rgba(20, 40, 85, 0.9)) !important;\n  color: rgba(155, 215, 255, 0.95) !important;\n  border: 1px solid rgba(80, 55, 155, 0.45) !important;\n  border-radius: 5px !important;\n  padding: 1px 6px !important;\n  font-size: 12px !important;\n  font-family: 'Consolas', 'Monaco', monospace !important;\n  text-shadow: 0 0 6px rgba(100, 180, 255, 0.3) !important;\n}\n\n/* 代码块 */\ndiv[class*=\"prose\"] pre,\ndiv[class*=\"markdown\"] pre {\n  background: linear-gradient(145deg,\n    rgba(12, 6, 30, 0.97),\n    rgba(10, 18, 40, 0.97)) !important;\n  border: 1px solid rgba(80, 45, 160, 0.45) !important;\n  border-left: 3px solid rgba(100, 55, 210, 0.8) !important;\n  border-radius: 10px !important;\n  padding: 14px 16px !important;\n  overflow-x: auto !important;\n  box-shadow:\n    0 2px 16px rgba(50, 20, 110, 0.3),\n    inset 0 0 20px rgba(20, 8, 50, 0.4) !important;\n  position: relative !important;\n}\n\ndiv[class*=\"prose\"] pre::before,\ndiv[class*=\"markdown\"] pre::before {\n  content: '// 道法自然' !important;\n  position: absolute !important;\n  top: 6px !important;\n  right: 12px !important;\n  font-size: 10px !important;\n  color: rgba(100, 60, 190, 0.4) !important;\n  font-family: 'STKaiti', 'KaiTi', serif !important;\n  letter-spacing: 1px !important;\n}\n\ndiv[class*=\"prose\"] pre code,\ndiv[class*=\"markdown\"] pre code {\n  background: transparent !important;\n  border: none !important;\n  color: rgba(170, 215, 255, 0.92) !important;\n  padding: 0 !important;\n  font-size: 13px !important;\n}\n\n/* 引用块 */\ndiv[class*=\"prose\"] blockquote,\ndiv[class*=\"markdown\"] blockquote {\n  background: linear-gradient(135deg,\n    rgba(35, 15, 75, 0.6),\n    rgba(20, 35, 75, 0.6)) !important;\n  border: none !important;\n  border-left: 3px solid rgba(120, 70, 220, 0.8) !important;\n  border-radius: 0 10px 10px 0 !important;\n  padding: 10px 16px !important;\n  margin: 8px 0 !important;\n  color: rgba(175, 148, 230, 0.9) !important;\n  font-style: italic !important;\n  position: relative !important;\n  box-shadow: inset 0 0 15px rgba(60, 25, 120, 0.2) !important;\n}\n\ndiv[class*=\"prose\"] blockquote::before,\ndiv[class*=\"markdown\"] blockquote::before {\n  content: '❝' !important;\n  position: absolute !important;\n  top: -2px !important;\n  left: 8px !important;\n  font-size: 18px !important;\n  color: rgba(120, 70, 220, 0.4) !important;\n  font-style: normal !important;\n}\n\n/* 分割线 */\ndiv[class*=\"prose\"] hr,\ndiv[class*=\"markdown\"] hr {\n  border: none !important;\n  height: 1px !important;\n  background: linear-gradient(90deg,\n    transparent 0%,\n    rgba(90, 48, 185, 0.5) 20%,\n    rgba(65, 120, 255, 0.8) 50%,\n    rgba(90, 48, 185, 0.5) 80%,\n    transparent 100%) !important;\n  margin: 14px 0 !important;\n  position: relative !important;\n}\n\ndiv[class*=\"prose\"] hr::after,\ndiv[class*=\"markdown\"] hr::after {\n  content: '✦' !important;\n  position: absolute !important;\n  top: 50% !important;\n  left: 50% !important;\n  transform: translate(-50%, -50%) !important;\n  background: rgba(12, 6, 30, 0.98) !important;\n  padding: 0 8px !important;\n  color: rgba(120, 70, 220, 0.7) !important;\n  font-size: 10px !important;\n  animation: hr-star 3s ease-in-out infinite !important;\n}\n\n@keyframes hr-star {\n  0%, 100% { opacity: 0.5; }\n  50% { opacity: 1; text-shadow: 0 0 6px rgba(140, 85, 255, 0.6); }\n}\n\n/* 表格 */\ndiv[class*=\"prose\"] table,\ndiv[class*=\"markdown\"] table {\n  border-collapse: collapse !important;\n  width: 100% !important;\n  border-radius: 10px !important;\n  overflow: hidden !important;\n  box-shadow: 0 2px 16px rgba(50, 20, 110, 0.25) !important;\n  margin: 10px 0 !important;\n}\n\ndiv[class*=\"prose\"] thead,\ndiv[class*=\"markdown\"] thead {\n  background: linear-gradient(135deg,\n    rgba(55, 25, 115, 0.95),\n    rgba(28, 55, 120, 0.95)) !important;\n}\n\ndiv[class*=\"prose\"] th,\ndiv[class*=\"markdown\"] th {\n  color: rgba(210, 175, 255, 1) !important;\n  font-family: 'STKaiti', 'KaiTi', serif !important;\n  font-size: 13px !important;\n  letter-spacing: 1px !important;\n  padding: 8px 12px !important;\n  border: 1px solid rgba(90, 50, 175, 0.4) !important;\n  text-shadow: 0 0 8px rgba(160, 100, 255, 0.4) !important;\n  font-weight: bold !important;\n}\n\ndiv[class*=\"prose\"] tbody tr,\ndiv[class*=\"markdown\"] tbody tr {\n  background: rgba(16, 8, 38, 0.75) !important;\n  transition: background 0.25s ease !important;\n}\n\ndiv[class*=\"prose\"] tbody tr:nth-child(even),\ndiv[class*=\"markdown\"] tbody tr:nth-child(even) {\n  background: rgba(22, 11, 50, 0.75) !important;\n}\n\ndiv[class*=\"prose\"] tbody tr:hover,\ndiv[class*=\"markdown\"] tbody tr:hover {\n  background: rgba(45, 20, 95, 0.65) !important;\n}\n\ndiv[class*=\"prose\"] td,\ndiv[class*=\"markdown\"] td {\n  color: rgba(188, 162, 235, 0.95) !important;\n  font-family: 'STKaiti', 'KaiTi', serif !important;\n  font-size: 13px !important;\n  padding: 7px 12px !important;\n  border: 1px solid rgba(75, 38, 150, 0.3) !important;\n  line-height: 1.7 !important;\n}\n\n/* ============================================\n   details 折叠块·状态栏专项美化\n   ============================================ */\n\ndiv[class*=\"prose\"] details,\ndiv[class*=\"markdown\"] details {\n  background: linear-gradient(145deg,\n    rgba(14, 7, 35, 0.97) 0%,\n    rgba(12, 20, 48, 0.97) 100%) !important;\n  border: 1px solid rgba(85, 45, 168, 0.5) !important;\n  border-radius: 12px !important;\n  margin: 8px 0 !important;\n  overflow: hidden !important;\n  box-shadow:\n    0 3px 18px rgba(55, 22, 115, 0.28),\n    inset 0 0 25px rgba(25, 10, 60, 0.35) !important;\n  transition: all 0.35s ease !important;\n  position: relative !important;\n}\n\ndiv[class*=\"prose\"] details::before,\ndiv[class*=\"markdown\"] details::before {\n  content: '' !important;\n  position: absolute !important;\n  top: 0 !important;\n  left: 0 !important;\n  right: 0 !important;\n  height: 1px !important;\n  background: linear-gradient(90deg,\n    transparent,\n    rgba(110, 60, 220, 0.7),\n    rgba(65, 125, 255, 0.85),\n    rgba(110, 60, 220, 0.7),\n    transparent) !important;\n  animation: details-top-glow 4s ease-in-out infinite !important;\n}\n\n@keyframes details-top-glow {\n  0%, 100% { opacity: 0.35; }\n  50% { opacity: 0.9; }\n}\n\ndiv[class*=\"prose\"] details[open],\ndiv[class*=\"markdown\"] details[open] {\n  border-color: rgba(118, 65, 225, 0.7) !important;\n  box-shadow:\n    0 5px 28px rgba(75, 32, 155, 0.42),\n    inset 0 0 30px rgba(35, 14, 80, 0.38) !important;\n}\n\n/* summary 标题行 */\ndiv[class*=\"prose\"] details > summary,\ndiv[class*=\"markdown\"] details > summary {\n  background: linear-gradient(135deg,\n    rgba(38, 16, 82, 0.98) 0%,\n    rgba(22, 38, 88, 0.98) 100%) !important;\n  color: rgba(192, 152, 255, 0.98) !important;\n  font-family: 'STKaiti', 'KaiTi', serif !important;\n  font-size: 13px !important;\n  letter-spacing: 2px !important;\n  padding: 9px 16px 9px 14px !important;\n  cursor: pointer !important;\n  border-bottom: 1px solid rgba(85, 45, 168, 0.35) !important;\n  text-shadow: 0 0 10px rgba(155, 95, 255, 0.45) !important;\n  list-style: none !important;\n  display: flex !important;\n  align-items: center !important;\n  gap: 8px !important;\n  position: relative !important;\n  transition: all 0.3s ease !important;\n  user-select: none !important;\n}\n\ndiv[class*=\"prose\"] details > summary::before,\ndiv[class*=\"markdown\"] details > summary::before {\n  content: '◈' !important;\n  color: rgba(125, 72, 228, 0.85) !important;\n  font-size: 11px !important;\n  flex-shrink: 0 !important;\n  animation: summary-diamond 2.5s ease-in-out infinite !important;\n}\n\n@keyframes summary-diamond {\n  0%, 100% {\n    color: rgba(105, 58, 208, 0.7);\n    text-shadow: none;\n  }\n  50% {\n    color: rgba(165, 112, 255, 1);\n    text-shadow: 0 0 7px rgba(155, 95, 255, 0.65);\n  }\n}\n\ndiv[class*=\"prose\"] details > summary::after,\ndiv[class*=\"markdown\"] details > summary::after {\n  content: '▾' !important;\n  position: absolute !important;\n  right: 14px !important;\n  color: rgba(145, 95, 250, 0.75) !important;\n  font-size: 13px !important;\n  transition: transform 0.3s ease !important;\n}\n\ndiv[class*=\"prose\"] details[open] > summary::after,\ndiv[class*=\"markdown\"] details[open] > summary::after {\n  transform: rotate(180deg) !important;\n}\n\ndiv[class*=\"prose\"] details > summary:hover,\ndiv[class*=\"markdown\"] details > summary:hover {\n  background: linear-gradient(135deg,\n    rgba(52, 22, 108, 0.98) 0%,\n    rgba(28, 50, 108, 0.98) 100%) !important;\n  color: rgba(218, 185, 255, 1) !important;\n}\n\n/* details 内容区域 */\ndiv[class*=\"prose\"] details > *:not(summary),\ndiv[class*=\"markdown\"] details > *:not(summary) {\n  padding: 10px 16px !important;\n  color: rgba(182, 155, 232, 0.92) !important;\n  font-family: 'STKaiti', 'KaiTi', serif !important;\n  line-height: 1.75 !important;\n  font-size: 13px !important;\n}\n\n/* details 内部表格特化 */\ndiv[class*=\"prose\"] details table,\ndiv[class*=\"markdown\"] details table {\n  font-size: 12px !important;\n}\n\ndiv[class*=\"prose\"] details th,\ndiv[class*=\"markdown\"] details th {\n  font-size: 12px !important;\n  padding: 6px 10px !important;\n}\n\ndiv[class*=\"prose\"] details td,\ndiv[class*=\"markdown\"] details td {\n  font-size: 12px !important;\n  padding: 5px 10px !important;\n}\n\n/* ============================================\n   用户输入气泡\n   ============================================ */\n\ndiv[class*=\"user-message\"],\ndiv[class*=\"human-message\"],\ndiv[class*=\"user-turn\"] {\n  background: linear-gradient(135deg,\n    rgba(28, 12, 65, 0.92) 0%,\n    rgba(18, 30, 68, 0.92) 100%) !important;\n  border: 1px solid rgba(75, 40, 155, 0.4) !important;\n  border-right: 3px solid rgba(90, 145, 255, 0.75) !important;\n  border-radius: 14px !important;\n  padding: 12px 20px 12px 18px !important;\n  position: relative !important;\n  box-shadow:\n    0 3px 18px rgba(45, 18, 100, 0.22),\n    inset 0 0 22px rgba(22, 10, 55, 0.28) !important;\n  color: rgba(188, 165, 238, 0.95) !important;\n  font-family: 'STKaiti', 'KaiTi', serif !important;\n  line-height: 1.8 !important;\n}\n\ndiv[class*=\"user-message\"]::after,\ndiv[class*=\"human-message\"]::after {\n  content: '✦' !important;\n  position: absolute !important;\n  bottom: 7px !important;\n  left: 12px !important;\n  font-size: 9px !important;\n  color: rgba(90, 145, 255, 0.3) !important;\n  animation: user-star 4s ease-in-out infinite !important;\n}\n\n@keyframes user-star {\n  0%, 100% { opacity: 0.2; }\n  50% { opacity: 0.6; }\n}\n\n/* ============================================\n   思考动画·修仙推演版（完整）\n   ============================================ */\n\n/* 思考容器 */\ndiv[class*=\"thinking\"],\ndiv[class*=\"loading-message\"],\ndiv[class*=\"streaming\"] {\n  background: linear-gradient(145deg,\n    rgba(16, 7, 38, 0.97) 0%,\n    rgba(12, 20, 48, 0.97) 50%,\n    rgba(16, 7, 38, 0.97) 100%) !important;\n  background-size: 300% 300% !important;\n  border: 1px solid rgba(90, 48, 180, 0.5) !important;\n  border-radius: 14px !important;\n  padding: 14px 20px 14px 24px !important;\n  position: relative !important;\n  overflow: hidden !important;\n  animation:\n    think-qi-flow 5s ease infinite,\n    think-border-breathe 2.5s ease-in-out infinite !important;\n  font-family: 'STKaiti', 'KaiTi', serif !important;\n  color: rgba(175, 138, 255, 0.9) !important;\n  font-size: 13px !important;\n  letter-spacing: 1px !important;\n}\n\n@keyframes think-qi-flow {\n  0% { background-position: 0% 50%; }\n  50% { background-position: 100% 50%; }\n  100% { background-position: 0% 50%; }\n}\n\n@keyframes think-border-breathe {\n  0%, 100% {\n    border-color: rgba(90, 48, 180, 0.4);\n    box-shadow: 0 0 12px rgba(70, 30, 150, 0.2),\n                inset 0 0 15px rgba(30, 12, 70, 0.2);\n  }\n  50% {\n    border-color: rgba(140, 80, 255, 0.75);\n    box-shadow: 0 0 28px rgba(110, 55, 220, 0.55),\n                0 0 55px rgba(65, 115, 255, 0.25),\n                inset 0 0 25px rgba(55, 22, 115, 0.32);\n  }\n}\n\n/* 思考左侧灵气线 */\ndiv[class*=\"thinking\"]::before,\ndiv[class*=\"loading-message\"]::before {\n  content: '' !important;\n  position: absolute !important;\n  left: 0 !important;\n  top: 0 !important;\n  bottom: 0 !important;\n  width: 3px !important;\n  background: linear-gradient(180deg,\n    transparent 0%,\n    rgba(100, 55, 210, 0.5) 20%,\n    rgba(70, 130, 255, 0.9) 50%,\n    rgba(100, 55, 210, 0.5) 80%,\n    transparent 100%) !important;\n  animation: think-vein 1.5s ease-in-out infinite !important;\n}\n\n@keyframes think-vein {\n  0%, 100% {\n    opacity: 0.4;\n    background-position: 0% 0%;\n  }\n  50% {\n    opacity: 1;\n    box-shadow: 2px 0 14px rgba(100, 55, 210, 0.6);\n  }\n}\n\n/* 思考底部符文流 */\ndiv[class*=\"thinking\"]::after,\ndiv[class*=\"loading-message\"]::after {\n  content: '⊕ · · · ◈ · · · ☯ · · · ✦ · · · ⊕' !important;\n  position: absolute !important;\n  bottom: 5px !important;\n  left: 0 !important;\n  right: 0 !important;\n  text-align: center !important;\n  font-size: 9px !important;\n  color: rgba(100, 55, 200, 0.35) !important;\n  letter-spacing: 3px !important;\n  animation: rune-scroll 6s linear infinite !important;\n  pointer-events: none !important;\n}\n\n@keyframes rune-scroll {\n  0% { letter-spacing: 2px; opacity: 0.25; }\n  50% { letter-spacing: 5px; opacity: 0.55; }\n  100% { letter-spacing: 2px; opacity: 0.25; }\n}\n\n/* 思考文字动画 */\n@keyframes think-text-cycle {\n  0%    { content: '⊙ 推演天机中 ·'; }\n  12%   { content: '⊙ 推演天机中 · ·'; }\n  24%   { content: '⊙ 推演天机中 · · ·'; }\n  36%   { content: '◎ 气运流转中 · · ·'; }\n  48%   { content: '◎ 卜算命数中 · ·'; }\n  60%   { content: '✦ 参悟大道中 ·'; }\n  72%   { content: '✦ 窥探天机中 · ·'; }\n  84%   { content: '☯ 演化剧情中 · · ·'; }\n  100%  { content: '⊙ 推演天机中 ·'; }\n}\n\ndiv[class*=\"thinking\"] span:first-child::before,\ndiv[class*=\"loading-message\"] span:first-child::before {\n  animation: think-text-cycle 4s steps(1) infinite !important;\n  color: rgba(165, 118, 255, 0.92) !important;\n  text-shadow: 0 0 10px rgba(145, 90, 255, 0.5) !important;\n}\n\n/* ============================================\n   流式输出光标\n   ============================================ */\n\ndiv[class*=\"streaming\"]::after,\ndiv[class*=\"generating\"]::after {\n  content: '|' !important;\n  color: rgba(140, 88, 255, 0.9) !important;\n  animation: cursor-blink 0.8s step-end infinite !important;\n  text-shadow: 0 0 8px rgba(130, 78, 245, 0.7) !important;\n  font-weight: 100 !important;\n}\n\n@keyframes cursor-blink {\n  0%, 100% { opacity: 1; }\n  50% { opacity: 0; }\n}\n\n/* ============================================\n   四角符文装饰（气泡悬停触发）\n   ============================================ */\n\ndiv[class*=\"prose\"]:hover::before {\n  animation: qi-vein-pulse 1.5s ease-in-out infinite !important;\n}\n\n/* 底部流光线（悬停时加强） */\ndiv[class*=\"prose\"]:hover {\n  background: linear-gradient(145deg,\n    rgba(20, 9, 46, 0.97) 0%,\n    rgba(16, 25, 58, 0.97) 45%,\n    rgba(20, 9, 46, 0.97) 100%) !important;\n}\n\n/* ============================================\n   消息间距与整体布局\n   ============================================ */\n\ndiv[class*=\"message-wrapper\"],\ndiv[class*=\"chat-turn\"],\ndiv[class*=\"conversation-turn\"] {\n  margin: 10px 0 !important;\n  padding: 0 12px !important;\n}\n\n/* ============================================\n   链接样式\n   ============================================ */\n\ndiv[class*=\"prose\"] a,\ndiv[class*=\"markdown\"] a {\n  color: rgba(130, 185, 255, 0.92) !important;\n  text-decoration: none !important;\n  border-bottom: 1px solid rgba(90, 150, 255, 0.35) !important;\n  transition: all 0.25s ease !important;\n}\n\ndiv[class*=\"prose\"] a:hover,\ndiv[class*=\"markdown\"] a:hover {\n  color: rgba(170, 210, 255, 1) !important;\n  border-bottom-color: rgba(120, 175, 255, 0.7) !important;\n  text-shadow: 0 0 8px rgba(100, 165, 255, 0.4) !important;\n}","options":{"items":[{"order":0,"label":"禁止心声","type":"SET-INPUT","value":"（禁止输出心声）"}]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":true,"defaultModelSettings":null,"totalConversations":47,"totalMessages":567,"totalCreditsUsed":976724,"totalTokensUsed":37113842,"totalPlayedUsers":45,"deeplyPlayed":21,"fixedPromptLength":27846,"lorebookLength":46954,"author":{"id":"qhzjr7abWCXxPTZv1prHIwyjze7hDhsP","name":"于浩","displayUsername":"yuhaoranwo","username":"yuhaoranwo"},"cardsTags":[{"tag":{"name":"现代都市","cardsCount":575}},{"tag":{"name":"巨乳","cardsCount":221}},{"tag":{"name":"可快餐可长线","cardsCount":628}},{"tag":{"name":"已破甲","cardsCount":2267}},{"tag":{"name":"心声","cardsCount":4}},{"tag":{"name":"反差","cardsCount":643}},{"tag":{"name":"剧情向","cardsCount":322}},{"tag":{"name":"开放大世界","cardsCount":222}},{"tag":{"name":"可剧情可涩涩","cardsCount":2522}},{"tag":{"name":"多角色","cardsCount":1152}},{"tag":{"name":"开放世界","cardsCount":1347}},{"tag":{"name":"剧情","cardsCount":86}},{"tag":{"name":"自由探索","cardsCount":1127}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}