{"id":"9dac53d3-23c2-4318-a6f7-a3eaba78b864","authorId":"K0yys0uQm3soyUWMrmweQplDbyrxeDun","title":"萝莉女帝养成计划💕高自由/古风/大世界/较低消耗","description":"💕超高自由度的架空古代帝师模拟！超大世界观地图架构、详细可观的地图，新闻、天气，美女，彩蛋…等你探索！模式推荐使用gemini 3.1 pro、gemini 3.1 flash 、deepseek v4，记忆强度设置为2减少消耗。不推荐开黑夜模式与无图模式 ❗️有问题留言，我会修改和解决。先看作者的话！","background":"m17765jeout3ivzdc6ni65zc.webp","backgroundWidth":1080,"backgroundHeight":1920,"cover":"xjixieao05jydf117yc0nwfd.webp","coverWidth":400,"coverHeight":300,"introPage":"tvot3p4rfnqoblieqmvw7qj5.html","changelog":null,"createdAt":"2026-06-18T01:59:24.950Z","updatedAt":"2026-07-01T15:29:59.278Z","initPublicAt":"2026-06-18T02:00:27.660Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* ═══════════════════════════════════════════\n   古典修仙·宣纸风格 - 去重整合最终版\n   ═══════════════════════════════════════════ */\n\n@import url('https://fonts.googleapis.com/css2?family=ZCOOL+XiaoWei&family=Ma+Shan+Zheng&display=swap');\n\n/* ═══════════════════════════════════════════\n   一、顶部栏美化\n   ═══════════════════════════════════════════ */\n\n.sticky.w-full.top-0.flex.items-center {\n  background: linear-gradient(\n    135deg,\n    #f5f0e1 0%,\n    #ebe4d1 25%,\n    #f7f2e3 50%,\n    #e8e0c8 75%,\n    #f3edd9 100%\n  ) !important;\n  border-bottom: 2px solid transparent !important;\n  border-image: linear-gradient(\n    90deg,\n    transparent 0%,\n    #8b7355 20%,\n    #5c4a32 50%,\n    #8b7355 80%,\n    transparent 100%\n  ) 1 !important;\n  box-shadow:\n    0 2px 8px rgba(92, 74, 50, 0.15),\n    inset 0 -1px 0 rgba(139, 115, 85, 0.2) !important;\n  position: relative !important;\n}\n\n.sticky.w-full.top-0.flex.items-center::before {\n  content: \"\" !important;\n  position: absolute !important;\n  inset: 0 !important;\n  background-image:\n    radial-gradient(ellipse at 10% 50%, rgba(139, 115, 85, 0.05) 0%, transparent 50%),\n    radial-gradient(ellipse at 90% 50%, rgba(139, 115, 85, 0.05) 0%, transparent 50%) !important;\n  pointer-events: none !important;\n}\n\n/* 模型选择器 */\n#ai-model-selector .group.flex.items-center {\n  background: linear-gradient(145deg, #faf6eb 0%, #f0e9d8 100%) !important;\n  border: 1px solid #c4b59d !important;\n  border-radius: 4px !important;\n  padding: 6px 12px !important;\n  box-shadow:\n    2px 2px 4px rgba(92, 74, 50, 0.1),\n    inset 0 1px 0 rgba(255, 255, 255, 0.5) !important;\n  transition: all 0.3s ease !important;\n}\n\n#ai-model-selector .group.flex.items-center:hover {\n  background: linear-gradient(145deg, #fff9ec 0%, #f5eedc 100%) !important;\n  border-color: #a08060 !important;\n  box-shadow:\n    3px 3px 6px rgba(92, 74, 50, 0.15),\n    inset 0 1px 0 rgba(255, 255, 255, 0.6) !important;\n}\n\n#ai-model-selector .truncate.text-\\[13px\\] {\n  font-family: 'ZCOOL XiaoWei', 'STKaiti', 'KaiTi', serif !important;\n  color: #4a3c2a !important;\n  font-size: 14px !important;\n  font-weight: 500 !important;\n  letter-spacing: 1px !important;\n}\n\n#ai-model-selector .shrink-0.flex.items-center svg {\n  color: #8b7355 !important;\n  transition: transform 0.3s ease !important;\n}\n\n#ai-model-selector .group.flex.items-center:hover svg {\n  color: #5c4a32 !important;\n  transform: translateY(2px) !important;\n}\n\n/* 设置按钮 */\n#header-setting-button {\n  background: linear-gradient(145deg, #f5f0e1 0%, #e8e0c8 100%) !important;\n  border: 1px solid #c4b59d !important;\n  border-radius: 50% !important;\n  color: #6b5a45 !important;\n  transition: all 0.3s ease !important;\n  box-shadow: 2px 2px 4px rgba(92, 74, 50, 0.1) !important;\n}\n\n#header-setting-button:hover {\n  background: linear-gradient(145deg, #fff9ec 0%, #f0e9d8 100%) !important;\n  border-color: #a08060 !important;\n  color: #4a3c2a !important;\n  transform: rotate(30deg) !important;\n}\n\n/* ═══════════════════════════════════════════\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(145deg, #faf6eb 0%, #f0e9d8 100%) !important;\n  border: 1px solid #c4b59d !important;\n  box-shadow: 2px 2px 6px rgba(92, 74, 50, 0.12) !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,\ndiv.h-9.rounded-md.cursor-pointer.group:has(svg[data-icon=\"SlidersH\"]):hover {\n  background: linear-gradient(145deg, #fff9ec 0%, #f5eedc 100%) !important;\n  border-color: #a08060 !important;\n  box-shadow: 3px 3px 8px rgba(92, 74, 50, 0.18) !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: #8b7355 !important;\n  transition: color 0.3s ease !important;\n}\n\ndiv.flex.items-center.h-9.cursor-pointer.group:hover svg {\n  color: #5c4a32 !important;\n}\n\n/* ═══════════════════════════════════════════\n   三、按钮栏美化\n   ═══════════════════════════════════════════ */\n\n#ai-mod-button2 {\n  background: transparent !important;\n}\n\n#ai-mod-button2 button.MuiButton-root {\n  background: linear-gradient(\n    145deg,\n    #f5f0e1 0%,\n    #ebe4d1 50%,\n    #e0d7c0 100%\n  ) !important;\n  border: 2px double #a08060 !important;\n  border-radius: 6px !important;\n  color: #5c4a32 !important;\n  font-family: 'ZCOOL XiaoWei', 'STKaiti', 'KaiTi', serif !important;\n  font-size: 13px !important;\n  letter-spacing: 2px !important;\n  padding: 6px 16px !important;\n  box-shadow:\n    2px 2px 4px rgba(92, 74, 50, 0.12),\n    inset 0 1px 0 rgba(255, 255, 255, 0.4) !important;\n  transition: all 0.3s ease !important;\n  position: relative !important;\n  overflow: hidden !important;\n}\n\n#ai-mod-button2 button.MuiButton-root::before {\n  content: \"\" !important;\n  position: absolute !important;\n  top: 0 !important;\n  left: -100% !important;\n  width: 100% !important;\n  height: 100% !important;\n  background: linear-gradient(\n    90deg,\n    transparent,\n    rgba(255, 255, 255, 0.3),\n    transparent\n  ) !important;\n  transition: left 0.5s ease !important;\n}\n\n#ai-mod-button2 button.MuiButton-root:hover::before {\n  left: 100% !important;\n}\n\n#ai-mod-button2 button.MuiButton-root:hover {\n  background: linear-gradient(\n    145deg,\n    #fff9ec 0%,\n    #f5eedc 50%,\n    #ebe4d1 100%\n  ) !important;\n  border-color: #a08060 !important;\n  color: #3d2e1a !important;\n  box-shadow:\n    3px 3px 8px rgba(92, 74, 50, 0.2),\n    inset 0 1px 0 rgba(255, 255, 255, 0.5) !important;\n  transform: translateY(-1px) !important;\n}\n\n#ai-mod-button2 button.MuiButton-root svg {\n  color: #8b7355 !important;\n  transition: color 0.3s ease !important;\n}\n\n#ai-mod-button2 button.MuiButton-root:hover svg {\n  color: #5c4a32 !important;\n}\n\n/* ═══════════════════════════════════════════\n   四、底部栏与输入框美化\n   ═══════════════════════════════════════════ */\n\n.bg-gradient-to-t {\n  background: linear-gradient(\n    to top,\n    #f5f0e1 0%,\n    #f8f4e8 60%,\n    rgba(248, 244, 232, 0.95) 80%,\n    transparent 100%\n  ) !important;\n}\n\n#ai-chat-bottom-input {\n  background: linear-gradient(\n    145deg,\n    #fdfaf2 0%,\n    #f5f0e1 50%,\n    #ebe4d1 100%\n  ) !important;\n  border: 2px solid #c4b59d !important;\n  border-radius: 12px !important;\n  box-shadow:\n    inset 2px 2px 6px rgba(92, 74, 50, 0.08),\n    4px 4px 12px rgba(92, 74, 50, 0.1) !important;\n  position: relative !important;\n}\n\n#ai-chat-bottom-input::before,\n#ai-chat-bottom-input::after {\n  content: \"◈\" !important;\n  position: absolute !important;\n  top: -8px !important;\n  font-size: 12px !important;\n  color: #a08060 !important;\n  background: #f5f0e1 !important;\n  padding: 0 6px !important;\n}\n\n#ai-chat-bottom-input::before {\n  left: 20px !important;\n}\n\n#ai-chat-bottom-input::after {\n  right: 20px !important;\n}\n\n#ai-chat-input {\n  background: transparent !important;\n  color: #3d2e1a !important;\n  font-family: 'ZCOOL XiaoWei', 'STKaiti', 'KaiTi', serif !important;\n  font-size: 15px !important;\n  line-height: 1.8 !important;\n  letter-spacing: 1px !important;\n}\n\n#ai-chat-input::placeholder {\n  color: #a09080 !important;\n  font-family: 'ZCOOL XiaoWei', 'STKaiti', 'KaiTi', serif !important;\n  font-style: italic !important;\n}\n\n#ai-chat-input::selection {\n  background: rgba(139, 115, 85, 0.3) !important;\n  color: #3d2e1a !important;\n}\n\n/* ═══════════════════════════════════════════\n   五、分页栏美化\n   ═══════════════════════════════════════════ */\n\n.MuiPaginationItem-root {\n  background: linear-gradient(145deg, #f5f0e1 0%, #ebe4d1 100%) !important;\n  border: 1px solid #c4b59d !important;\n  color: #5c4a32 !important;\n  font-family: 'ZCOOL XiaoWei', 'STKaiti', serif !important;\n  transition: all 0.3s ease !important;\n}\n\n.MuiPaginationItem-root:hover {\n  background: linear-gradient(145deg, #fff9ec 0%, #f5eedc 100%) !important;\n  border-color: #a08060 !important;\n  color: #3d2e1a !important;\n  box-shadow: 2px 2px 6px rgba(92, 74, 50, 0.15) !important;\n}\n\n.MuiPaginationItem-root.Mui-selected {\n  background: linear-gradient(145deg, #8b4513 0%, #a0522d 50%, #8b4513 100%) !important;\n  border: 1px solid #5c3317 !important;\n  color: #faf6eb !important;\n  box-shadow:\n    inset 1px 1px 2px rgba(0, 0, 0, 0.2),\n    2px 2px 4px rgba(92, 74, 50, 0.2) !important;\n}\n\n.MuiPaginationItem-root.Mui-disabled {\n  background: #e8e0c8 !important;\n  border-color: #d4c9b0 !important;\n  color: #b0a090 !important;\n  opacity: 0.7 !important;\n}\n\n.MuiPaginationItem-icon {\n  color: #8b7355 !important;\n}\n\n.MuiPaginationItem-root:hover .MuiPaginationItem-icon {\n  color: #5c4a32 !important;\n}\n\n.MuiStack-root.css-1uwir8f {\n  background: transparent !important;\n}\n\n.MuiStack-root.css-1uwir8f .MuiBox-root {\n  color: #5c4a32 !important;\n  font-family: 'ZCOOL XiaoWei', 'STKaiti', serif !important;\n}\n\n.MuiInputBase-input {\n  background: #faf6eb !important;\n  border: 1px solid #c4b59d !important;\n  border-radius: 4px !important;\n  color: #3d2e1a !important;\n  font-family: 'ZCOOL XiaoWei', serif !important;\n}\n\n/* ═══════════════════════════════════════════\n   六、评论区美化\n   ═══════════════════════════════════════════ */\n\ndiv[class*=\"w-full\"][class*=\"bg-white\"][class*=\"bottom-0\"] {\n  background:\n    linear-gradient(\n      135deg,\n      #f8f4e8 0%,\n      #f3edd9 25%,\n      #f7f2e3 50%,\n      #ebe4d1 75%,\n      #f5f0e1 100%\n    ) !important;\n  border-top: 3px solid transparent !important;\n  border-image: linear-gradient(\n    90deg,\n    transparent 0%,\n    #c4b59d 15%,\n    #8b7355 50%,\n    #c4b59d 85%,\n    transparent 100%\n  ) 1 !important;\n}\n\ndiv[class*=\"w-full\"][class*=\"bg-white\"][class*=\"bottom-0\"]::before {\n  content: \"\" !important;\n  position: absolute !important;\n  inset: 0 !important;\n  background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='60' height='60'%3E%3Cpath d='M30 5 Q35 15 30 25 Q25 15 30 5' fill='none' stroke='%23c4b59d' stroke-width='0.5' opacity='0.3'/%3E%3C/svg%3E\") !important;\n  opacity: 0.15 !important;\n  pointer-events: none !important;\n}\n\ndiv.text-lg.font-bold {\n  font-family: 'Ma Shan Zheng', 'STXingkai', cursive !important;\n  color: #3d2e1a !important;\n  font-size: 20px !important;\n  letter-spacing: 4px !important;\n  position: relative !important;\n}\n\ndiv.text-lg.font-bold::before {\n  content: \"『\" !important;\n  color: #8b7355 !important;\n  margin-right: 4px !important;\n}\n\ndiv.text-lg.font-bold::after {\n  content: \"』\" !important;\n  color: #8b7355 !important;\n  margin-left: 4px !important;\n}\n\np.MuiTypography-body1.text-grey-600 {\n  font-family: 'ZCOOL XiaoWei', 'STKaiti', serif !important;\n  color: #6b5a45 !important;\n  letter-spacing: 2px !important;\n}\n\nspan.MuiRating-iconEmpty svg {\n  color: #d4c9b0 !important;\n}\n\nspan.MuiRating-iconFilled svg {\n  color: #c9a227 !important;\n  filter: drop-shadow(1px 1px 1px rgba(139, 115, 85, 0.3)) !important;\n}\n\nspan.text-orange-500 {\n  color: #b8860b !important;\n  font-family: 'ZCOOL XiaoWei', serif !important;\n  font-weight: bold !important;\n}\n\ndiv.flex.flex-col.border-gray-200 {\n  border-color: #c4b59d !important;\n  background: linear-gradient(145deg, #fdfaf2 0%, #f5f0e1 100%) !important;\n  border-radius: 8px !important;\n}\n\ntextarea.rc-textarea {\n  background: transparent !important;\n  color: #3d2e1a !important;\n  font-family: 'ZCOOL XiaoWei', 'STKaiti', serif !important;\n  font-size: 14px !important;\n  line-height: 1.8 !important;\n}\n\ntextarea.rc-textarea::placeholder {\n  color: #a09080 !important;\n  font-family: 'ZCOOL XiaoWei', serif !important;\n}\n\ndiv.bg-gray-100.text-gray-500 {\n  background: #ebe4d1 !important;\n  color: #8b7355 !important;\n  font-family: 'ZCOOL XiaoWei', serif !important;\n}\n\ndiv.cursor-pointer.group.flex.items-center.justify-center {\n  background: linear-gradient(145deg, #8b4513 0%, #a0522d 100%) !important;\n  border-radius: 6px !important;\n  transition: all 0.3s ease !important;\n}\n\ndiv.cursor-pointer.group.flex.items-center.justify-center:hover {\n  background: linear-gradient(145deg, #a0522d 0%, #cd853f 100%) !important;\n  transform: scale(1.05) !important;\n  box-shadow: 2px 2px 8px rgba(139, 69, 19, 0.3) !important;\n}\n\ndiv[data-state=\"closed\"] svg[data-icon=\"Send03\"] {\n  color: #faf6eb !important;\n}\n\ndiv.style_divider__mW0YX {\n  background: linear-gradient(\n    90deg,\n    transparent 0%,\n    #c4b59d 20%,\n    #8b7355 50%,\n    #c4b59d 80%,\n    transparent 100%\n  ) !important;\n  height: 1px !important;\n}\n\nbutton.MuiButton-containedPrimary {\n  background: linear-gradient(145deg, #8b4513 0%, #a0522d 100%) !important;\n  color: #faf6eb !important;\n  font-family: 'ZCOOL XiaoWei', serif !important;\n  border: none !important;\n  box-shadow: 2px 2px 4px rgba(92, 74, 50, 0.2) !important;\n}\n\nbutton.MuiButton-outlinedPrimary {\n  background: #f5f0e1 !important;\n  color: #5c4a32 !important;\n  font-family: 'ZCOOL XiaoWei', serif !important;\n  border: 1px solid #c4b59d !important;\n}\n\nbutton.MuiButton-outlinedPrimary:hover {\n  background: #ebe4d1 !important;\n  border-color: #a08060 !important;\n}\n\ndiv.p-3.overflow-y-auto {\n  background: transparent !important;\n}\n\ndiv.group.ml-0 {\n  background: linear-gradient(145deg, #fdfaf2 0%, #f8f4e8 100%) !important;\n  border: 1px solid #e0d7c0 !important;\n  border-radius: 8px !important;\n  margin-bottom: 12px !important;\n  box-shadow: 2px 2px 6px rgba(92, 74, 50, 0.08) !important;\n  transition: all 0.3s ease !important;\n}\n\ndiv.group.ml-0:hover {\n  border-color: #c4b59d !important;\n  box-shadow: 3px 3px 10px rgba(92, 74, 50, 0.12) !important;\n}\n\ndiv.group img.rounded-full {\n  border: 2px solid #c4b59d !important;\n  box-shadow: 2px 2px 4px rgba(92, 74, 50, 0.15) !important;\n}\n\ndiv.text-sm.text-grey-600 span.font-bold {\n  font-family: 'ZCOOL XiaoWei', 'STKaiti', serif !important;\n  color: #4a3c2a !important;\n  font-size: 14px !important;\n}\n\nspan.text-\\[10px\\] {\n  background: linear-gradient(145deg, #c9a227 0%, #daa520 100%) !important;\n  color: #3d2e1a !important;\n  padding: 1px 6px !important;\n  border-radius: 3px !important;\n  font-family: 'ZCOOL XiaoWei', serif !important;\n}\n\ndiv.break-all {\n  font-family: 'ZCOOL XiaoWei', 'STKaiti', serif !important;\n  color: #4a3c2a !important;\n  line-height: 1.8 !important;\n  letter-spacing: 0.5px !important;\n}\n\ndiv.text-xs.text-grey-600 {\n  color: #a09080 !important;\n  font-family: 'ZCOOL XiaoWei', serif !important;\n}\n\nbutton.text-gray-400 {\n  color: #a09080 !important;\n  transition: all 0.3s ease !important;\n}\n\nbutton.text-gray-400:hover {\n  color: #c9a227 !important;\n}\n\nbutton.text-gray-400 svg {\n  transition: transform 0.3s ease !important;\n}\n\nbutton.text-gray-400:hover svg {\n  transform: scale(1.2) !important;\n}\n\nspan.cursor-pointer {\n  color: #8b7355 !important;\n  font-family: 'ZCOOL XiaoWei', serif !important;\n  transition: color 0.3s ease !important;\n}\n\nspan.cursor-pointer:hover {\n  color: #5c4a32 !important;\n}\n\ndiv.ml-8.border-l {\n  border-color: #d4c9b0 !important;\n}\n\n/* ═══════════════════════════════════════════\n   七、加载动画美化\n   ═══════════════════════════════════════════ */\n\n.style_dot-flashing__8L91Q.style_text__zGhNq {\n  display: none !important;\n}\n\n.bg-gray-100\\/90.relative.inline-block {\n  background:\n    linear-gradient(to right,\n      rgba(215, 200, 180, 0.5) 0%,\n      rgba(215, 200, 180, 0.2) 2%,\n      transparent 5%,\n      transparent 95%,\n      rgba(215, 200, 180, 0.2) 98%,\n      rgba(215, 200, 180, 0.5) 100%\n    ),\n    #FFFFFF !important;\n  border-radius: 12px !important;\n  box-shadow: 0 2px 8px rgba(180, 160, 140, 0.15) !important;\n}\n\n.flex.items-center.justify-center.w-6.h-5 {\n  position: relative !important;\n  width: 100% !important;\n  min-height: 150px !important;\n  display: flex !important;\n  flex-direction: row !important;\n  justify-content: flex-start !important;\n  align-items: center !important;\n  padding: 15px 20px !important;\n  gap: 25px !important;\n  box-sizing: border-box !important;\n  overflow: visible !important;\n}\n\n.flex.items-center.justify-center.w-6.h-5::before {\n  content: \"\" !important;\n  display: block !important;\n  order: 1 !important;\n  width: 155px !important;\n  height: 155px !important;\n  min-width: 155px !important;\n  min-height: 155px !important;\n  max-width: 155px !important;\n  max-height: 155px !important;\n  background-image: url(\"https://i.postimg.cc/DyPJmNcN/IMG-0579.gif\") !important;\n  background-size: contain !important;\n  background-repeat: no-repeat !important;\n  background-position: center !important;\n  border-radius: 8px !important;\n  flex-shrink: 0 !important;\n  margin-left: 10px !important;\n}\n\n.flex.items-center.justify-center.w-6.h-5::after {\n  content: \"等待有点无聊，来看庄方宜摇尾巴吧\\A(如果看到这玩意摇半天还不出字请重新刷新)\\A推荐记忆调至2和非流式，不推荐开黑夜模式与无图模式\" !important;\n  display: block !important;\n  white-space: pre-wrap !important;\n  font-size: 16px !important;\n  line-height: 1.7 !important;\n  color: #5a5a5a !important;\n  font-family: \"Microsoft YaHei\", \"PingFang SC\", sans-serif !important;\n  text-align: left !important;\n  flex: 1 !important;\n  order: 2 !important;\n  margin-left: 20px !important;\n  padding-right: 10px !important;\n}\n\n[class*=\"bg-[#F1CBCB]\"],\n[class*=\"bg-[#c9e1e9]\"] {\n  display: none !important;\n}\n\n.markdown-body {\n  color: #333333 !important;\n  background: transparent !important;\n  position: relative !important;\n  z-index: 1 !important;\n}\n\n@media (max-width: 480px) {\n  .flex.items-center.justify-center.w-6.h-5 {\n    flex-direction: row !important;\n    min-height: 100px !important;\n    padding: 12px 10px !important;\n    gap: 15px !important;\n  }\n\n  .flex.items-center.justify-center.w-6.h-5::before {\n    width: 80px !important;\n    height: 80px !important;\n    min-width: 80px !important;\n    min-height: 80px !important;\n    max-width: 80px !important;\n    max-height: 80px !important;\n    margin-left: 5px !important;\n  }\n\n  .flex.items-center.justify-center.w-6.h-5::after {\n    font-size: 11px !important;\n    line-height: 1.5 !important;\n    margin-left: 10px !important;\n    padding-right: 5px !important;\n    text-align: left !important;\n  }\n}\n\n/* ═══════════════════════════════════════════\n   八、普通 details 下拉清单美化\n   注意：不会影响状态栏 details.b\n   ═══════════════════════════════════════════ */\n\n.markdown-body details:not(.b) {\n  background:\n    linear-gradient(135deg,\n      rgba(139, 90, 43, 0.05) 0%,\n      rgba(210, 180, 140, 0.1) 50%,\n      rgba(139, 90, 43, 0.05) 100%),\n    linear-gradient(180deg, #faf6f0 0%, #f5ebe0 100%) !important;\n  border: 1px solid rgba(139, 90, 43, 0.3) !important;\n  border-radius: 8px !important;\n  margin: 1em 0 !important;\n  padding: 0 !important;\n  box-shadow:\n    0 2px 8px rgba(139, 90, 43, 0.12),\n    inset 0 1px 0 rgba(255, 255, 255, 0.5) !important;\n  overflow: hidden !important;\n  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;\n}\n\n.markdown-body details:not(.b):hover {\n  border-color: rgba(139, 90, 43, 0.5) !important;\n  box-shadow:\n    0 4px 16px rgba(139, 90, 43, 0.18),\n    0 0 20px rgba(218, 165, 32, 0.08),\n    inset 0 1px 0 rgba(255, 255, 255, 0.6) !important;\n}\n\n.markdown-body details:not(.b)[open] {\n  background:\n    linear-gradient(135deg,\n      rgba(139, 90, 43, 0.03) 0%,\n      rgba(210, 180, 140, 0.08) 50%,\n      rgba(139, 90, 43, 0.03) 100%),\n    linear-gradient(180deg, #fdfaf5 0%, #f8f0e5 100%) !important;\n  box-shadow:\n    0 4px 20px rgba(139, 90, 43, 0.15),\n    0 0 30px rgba(218, 165, 32, 0.1),\n    inset 0 0 40px rgba(255, 255, 255, 0.3) !important;\n}\n\n.markdown-body details:not(.b) > summary {\n  display: flex !important;\n  align-items: center !important;\n  padding: 12px 16px !important;\n  background:\n    linear-gradient(180deg,\n      rgba(139, 90, 43, 0.08) 0%,\n      rgba(180, 130, 70, 0.05) 50%,\n      rgba(139, 90, 43, 0.12) 100%) !important;\n  border-bottom: 1px solid rgba(139, 90, 43, 0.15) !important;\n  cursor: pointer !important;\n  font-family: \"STKaiti\", \"KaiTi\", \"楷体\", serif !important;\n  font-size: 15px !important;\n  font-weight: 600 !important;\n  color: #6b4423 !important;\n  letter-spacing: 1px !important;\n  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5) !important;\n  list-style: none !important;\n  transition: all 0.3s ease !important;\n  position: relative !important;\n}\n\n.markdown-body details:not(.b) > summary::-webkit-details-marker {\n  display: none !important;\n}\n\n.markdown-body details:not(.b) > summary::marker {\n  display: none !important;\n  content: \"\" !important;\n}\n\n.markdown-body details:not(.b) > summary::before {\n  content: \"☯\" !important;\n  display: inline-flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  width: 22px !important;\n  height: 22px !important;\n  margin-right: 10px !important;\n  font-size: 16px !important;\n  color: #8b5a2b !important;\n  background: linear-gradient(145deg,\n    rgba(255, 255, 255, 0.8) 0%,\n    rgba(245, 230, 200, 0.6) 100%) !important;\n  border: 1px solid rgba(139, 90, 43, 0.3) !important;\n  border-radius: 50% !important;\n  box-shadow:\n    0 1px 3px rgba(139, 90, 43, 0.2),\n    inset 0 1px 0 rgba(255, 255, 255, 0.8) !important;\n  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;\n  flex-shrink: 0 !important;\n}\n\n.markdown-body details:not(.b)[open] > summary::before {\n  transform: rotate(180deg) !important;\n  color: #b8860b !important;\n  background: linear-gradient(145deg,\n    rgba(255, 215, 0, 0.2) 0%,\n    rgba(245, 230, 200, 0.8) 100%) !important;\n  box-shadow:\n    0 2px 8px rgba(218, 165, 32, 0.4),\n    0 0 15px rgba(218, 165, 32, 0.3),\n    inset 0 1px 0 rgba(255, 255, 255, 0.9) !important;\n}\n\n.markdown-body details:not(.b) > summary::after {\n  content: \"❧\" !important;\n  position: absolute !important;\n  right: 16px !important;\n  font-size: 14px !important;\n  color: rgba(139, 90, 43, 0.4) !important;\n  transition: all 0.3s ease !important;\n}\n\n.markdown-body details:not(.b)[open] > summary::after {\n  content: \"❦\" !important;\n  color: rgba(184, 134, 11, 0.6) !important;\n  text-shadow: 0 0 8px rgba(218, 165, 32, 0.4) !important;\n}\n\n.markdown-body details:not(.b) > summary:hover {\n  background:\n    linear-gradient(180deg,\n      rgba(139, 90, 43, 0.12) 0%,\n      rgba(180, 130, 70, 0.08) 50%,\n      rgba(139, 90, 43, 0.15) 100%) !important;\n  color: #5a3a1a !important;\n}\n\n.markdown-body details:not(.b) > summary:hover::before {\n  transform: scale(1.1) !important;\n}\n\n.markdown-body details:not(.b)[open] > summary:hover::before {\n  transform: rotate(180deg) scale(1.1) !important;\n}\n\n.markdown-body details:not(.b) > *:not(summary) {\n  padding: 16px 20px !important;\n  color: #5d4e37 !important;\n  font-size: 14px !important;\n  line-height: 1.8 !important;\n  animation: unfurlScroll 0.4s ease-out !important;\n}\n\n@keyframes unfurlScroll {\n  0% {\n    opacity: 0;\n    transform: translateY(-10px);\n    max-height: 0;\n  }\n  100% {\n    opacity: 1;\n    transform: translateY(0);\n    max-height: 2000px;\n  }\n}\n\n/* ═══════════════════════════════════════════\n   九、代码块美化\n   ═══════════════════════════════════════════ */\n\n.markdown-body pre {\n  background:\n    linear-gradient(180deg,\n      rgba(255, 252, 248, 0.95) 0%,\n      rgba(250, 245, 235, 0.9) 50%,\n      rgba(245, 240, 230, 0.95) 100%) !important;\n  border: 1px solid rgba(139, 90, 43, 0.3) !important;\n  border-radius: 8px !important;\n  margin: 1em 0 !important;\n  padding: 0 !important;\n  box-shadow:\n    0 2px 8px rgba(139, 90, 43, 0.1),\n    inset 0 1px 0 rgba(255, 255, 255, 0.5) !important;\n  overflow: hidden !important;\n  position: relative !important;\n  transition: all 0.3s ease !important;\n}\n\n.markdown-body details:not(.b) pre {\n  background: transparent !important;\n  border: none !important;\n  border-radius: 0 !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  box-shadow: none !important;\n}\n\n.markdown-body pre:hover {\n  border-color: rgba(139, 90, 43, 0.45) !important;\n  box-shadow:\n    0 4px 16px rgba(139, 90, 43, 0.15),\n    0 0 20px rgba(218, 165, 32, 0.06),\n    inset 0 1px 0 rgba(255, 255, 255, 0.6) !important;\n}\n\n.markdown-body details:not(.b) pre:hover {\n  border: none !important;\n  box-shadow: none !important;\n  transform: none !important;\n}\n\n.markdown-body pre > div {\n  background: transparent !important;\n  border-radius: 0 !important;\n  overflow: hidden !important;\n}\n\n.markdown-body pre > div > div.flex.justify-between.h-8,\n.markdown-body pre > div > div.border-b {\n  background:\n    linear-gradient(180deg,\n      rgba(139, 90, 43, 0.08) 0%,\n      rgba(180, 130, 70, 0.04) 50%,\n      rgba(139, 90, 43, 0.1) 100%) !important;\n  border-bottom: 1px solid rgba(139, 90, 43, 0.15) !important;\n  padding: 6px 12px 6px 14px !important;\n  transition: all 0.3s ease !important;\n}\n\n.markdown-body details:not(.b) pre > div > div.flex.justify-between.h-8,\n.markdown-body details:not(.b) pre > div > div.border-b {\n  background:\n    linear-gradient(180deg,\n      rgba(139, 90, 43, 0.05) 0%,\n      rgba(180, 130, 70, 0.03) 100%) !important;\n  border-bottom: 1px solid rgba(139, 90, 43, 0.12) !important;\n  padding: 5px 12px !important;\n}\n\n.markdown-body pre code[class^=\"language-\"],\n.markdown-body pre > div > div[node] > code,\n.markdown-body pre > code[node],\n.markdown-body pre > code:only-child {\n  font-family: \"JetBrains Mono\", \"Fira Code\", \"Consolas\", monospace !important;\n  font-size: 12px !important;\n  line-height: 1.7 !important;\n  color: #4a3f35 !important;\n  white-space: pre-wrap !important;\n  word-wrap: break-word !important;\n  word-break: break-all !important;\n  letter-spacing: 0.2px !important;\n}\n\n.markdown-body details:not(.b) pre code[class^=\"language-\"],\n.markdown-body details:not(.b) pre > div > div[node] > code,\n.markdown-body details:not(.b) pre > code[node],\n.markdown-body details:not(.b) pre > code:only-child {\n  font-size: 11.5px !important;\n  line-height: 1.65 !important;\n}\n\n.markdown-body pre,\n.markdown-body pre *,\n.markdown-body pre > div,\n.markdown-body pre > div > div,\n.markdown-body pre > div > div[node],\n.markdown-body pre code {\n  scrollbar-width: none !important;\n  -ms-overflow-style: none !important;\n}\n\n.markdown-body pre::-webkit-scrollbar,\n.markdown-body pre *::-webkit-scrollbar {\n  display: none !important;\n  width: 0 !important;\n  height: 0 !important;\n}\n\n.markdown-body pre ::selection {\n  background: rgba(218, 165, 32, 0.25) !important;\n  color: #3a2a1a !important;\n}\n\n@media (max-width: 768px) {\n  .markdown-body pre code[class^=\"language-\"],\n  .markdown-body pre > div > div[node] > code {\n    font-size: 11px !important;\n  }\n\n  .markdown-body details:not(.b) pre code[class^=\"language-\"],\n  .markdown-body details:not(.b) pre > div > div[node] > code {\n    font-size: 10.5px !important;\n  }\n}\n.a{\n  position:fixed;\n  right:0;\n  top:50%;\n  transform:translateY(-58%);\n  display:flex;\n  flex-direction:column;\n  align-items:flex-end;\n  gap:0;\n  z-index:2147483647;\n  pointer-events:none;\n  font-family:\"STKaiti\",\"KaiTi\",\"楷体\",\"Noto Serif SC\",\"SimSun\",serif;\n}\n.b{\n  position:relative;\n  pointer-events:auto;\n  z-index:2147483640;\n  transition:z-index 0s;\n  flex-shrink:0;\n}\n.b[open]{\n  z-index:2147483647;\n}\n.b:nth-of-type(1){ margin-bottom:1px; }\n.b:nth-of-type(2){ margin-bottom:1px; }\n.b:nth-of-type(3){ margin-bottom:1px; }\n.b:nth-of-type(4){ margin:0; }\n.c{\n  writing-mode:vertical-rl;\n  text-orientation:upright;\n  cursor:pointer;\n  list-style:none;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  padding:10px 8px;\n  letter-spacing:0.2em;\n  font-size:15px;\n  font-weight:700;\n  color:#5a3e1b;\n  background:\n    linear-gradient(135deg,\n      rgba(234,221,195,0.97) 0%,\n      rgba(215,198,166,0.95) 40%,\n      rgba(234,221,195,0.97) 60%,\n      rgba(205,186,153,0.93) 100%);\n  border-left:3px solid #b8956a;\n  border-top:1px solid rgba(184,149,106,0.4);\n  border-bottom:1px solid rgba(184,149,106,0.4);\n  box-shadow:\n    -3px 0 12px rgba(90,62,27,0.15),\n    inset 0 0 20px rgba(255,248,235,0.5),\n    inset -1px 0 8px rgba(184,149,106,0.2);\n  text-shadow:\n    0 0 6px rgba(184,149,106,0.3),\n    1px 1px 0 rgba(255,248,235,0.6);\n  position:relative;\n  overflow:hidden;\n  transition:all 0.3s ease;\n  user-select:none;\n  -webkit-user-select:none;\n  -webkit-tap-highlight-color:transparent;\n}\n.c::-webkit-details-marker{display:none;}\n.c::marker{display:none;content:\"\";}\n.c::before{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:\n    repeating-linear-gradient(\n      0deg,\n      transparent,\n      transparent 3px,\n      rgba(184,149,106,0.04) 3px,\n      rgba(184,149,106,0.04) 4px\n    ),\n    repeating-linear-gradient(\n      90deg,\n      transparent,\n      transparent 5px,\n      rgba(184,149,106,0.03) 5px,\n      rgba(184,149,106,0.03) 6px\n    );\n  pointer-events:none;\n  z-index:1;\n}\n.c:hover{\n  color:#8b4513;\n  background:\n    linear-gradient(135deg,\n      rgba(244,233,210,0.98) 0%,\n      rgba(228,212,182,0.97) 40%,\n      rgba(244,233,210,0.98) 60%,\n      rgba(218,200,168,0.95) 100%);\n  border-left-color:#8b4513;\n  box-shadow:\n    -5px 0 18px rgba(139,69,19,0.2),\n    inset 0 0 25px rgba(255,248,235,0.6),\n    0 0 12px rgba(184,149,106,0.15);\n  text-shadow:\n    0 0 10px rgba(139,69,19,0.25),\n    0 0 20px rgba(184,149,106,0.15);\n}\n.b[open]>.c{\n  color:#7b2d00;\n  background:\n    linear-gradient(135deg,\n      rgba(248,238,218,0.99) 0%,\n      rgba(235,220,192,0.98) 50%,\n      rgba(248,238,218,0.99) 100%);\n  border-left:4px solid #7b2d00;\n  box-shadow:\n    -6px 0 20px rgba(123,45,0,0.2),\n    inset 0 0 30px rgba(255,248,235,0.7),\n    0 0 15px rgba(184,149,106,0.2);\n}\n.c::after{\n  content:\"\";\n  position:absolute;\n  left:50%;\n  transform:translateX(-50%);\n  bottom:4px;\n  width:2px;\n  height:0;\n  background:linear-gradient(180deg,#b8956a,transparent);\n  transition:height 0.3s;\n  z-index:2;\n}\n.c:hover::after{height:12px;}\n.d{\n  position:absolute;\n  right:100%;\n  top:50%;\n  transform:translateY(-50%);\n  width:clamp(260px,42vw,400px);\n  max-height:70vh;\n  overflow-y:auto;\n  overflow-x:hidden;\n  z-index:2147483647;\n  background:\n    linear-gradient(170deg,\n      rgba(245,237,220,0.98) 0%,\n      rgba(234,221,195,0.97) 30%,\n      rgba(225,210,183,0.96) 60%,\n      rgba(234,221,195,0.97) 100%);\n  border:2px solid #b8956a;\n  border-right:none;\n  border-radius:12px 0 0 12px;\n  padding:20px 18px;\n  box-shadow:\n    -8px 0 30px rgba(90,62,27,0.18),\n    inset 0 0 40px rgba(255,248,235,0.4),\n    inset 0 2px 8px rgba(184,149,106,0.1);\n  color:#3e2b0f;\n  font-size:13.5px;\n  line-height:1.75;\n  animation:e 0.35s cubic-bezier(0.22,0.61,0.36,1) forwards;\n}\n.d::before{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background:\n    repeating-linear-gradient(\n      0deg,\n      transparent,\n      transparent 2px,\n      rgba(184,149,106,0.03) 2px,\n      rgba(184,149,106,0.03) 3px\n    ),\n    radial-gradient(\n      ellipse at 20% 50%,\n      rgba(184,149,106,0.06) 0%,\n      transparent 70%\n    );\n  border-radius:12px 0 0 12px;\n  pointer-events:none;\n  z-index:0;\n}\n.d>*{position:relative;z-index:1;}\n.d::-webkit-scrollbar{width:5px;}\n.d::-webkit-scrollbar-track{background:rgba(184,149,106,0.1);border-radius:3px;}\n.d::-webkit-scrollbar-thumb{\n  background:linear-gradient(180deg,#c4a26a,#b8956a,#a07840);\n  border-radius:3px;\n}\n.d::-webkit-scrollbar-thumb:hover{background:#8b6914;}\n.d::after{\n  content:\"✾ ✾ ✾\";\n  display:block;\n  text-align:center;\n  color:rgba(184,149,106,0.35);\n  font-size:10px;\n  letter-spacing:8px;\n  margin-top:14px;\n  position:relative;\n  z-index:1;\n}\n@keyframes e{\n  from{opacity:0;transform:translateY(-50%) translateX(15px);}\n  to{opacity:1;transform:translateY(-50%) translateX(0);}\n}\n.f{\n  text-align:center;\n  font-size:16px;\n  font-weight:700;\n  color:#7b2d00;\n  margin:0 0 14px 0;\n  padding-bottom:10px;\n  letter-spacing:0.15em;\n  border-bottom:1px solid rgba(184,149,106,0.4);\n  text-shadow:0 0 8px rgba(184,149,106,0.2);\n  position:relative;\n}\n.f::after{\n  content:\"\";\n  position:absolute;\n  bottom:-1px;\n  left:50%;\n  transform:translateX(-50%);\n  width:60%;\n  height:1px;\n  background:linear-gradient(90deg,transparent,#b8956a,transparent);\n}\n.g{\n  font-size:14px;\n  font-weight:700;\n  color:#5a3e1b;\n  margin:12px 0 4px 0;\n  padding-left:8px;\n  border-left:3px solid #c4a26a;\n  text-shadow:0 0 4px rgba(184,149,106,0.15);\n}\n.h{\n  font-size:13px;\n  color:#4a3520;\n  margin:3px 0 3px 12px;\n  line-height:1.7;\n  word-break:break-all;\n}\n.i{\n  display:inline;\n  color:#b8956a;\n  margin:0 4px;\n  font-size:12px;\n}\n.j{\n  border:none;\n  border-top:1px dashed rgba(184,149,106,0.45);\n  margin:10px 0;\n}\n.k{\n  display:none;\n}\n.q{\n  color:#8b4513;\n  font-weight:700;\n  font-size:13.5px;\n}\n.r{\n  display:inline-block;\n  background:linear-gradient(135deg,rgba(184,149,106,0.2),rgba(184,149,106,0.08));\n  border:1px solid rgba(184,149,106,0.35);\n  border-radius:4px;\n  padding:1px 6px;\n  font-size:11.5px;\n  color:#6b4c1e;\n  margin:0 2px;\n  white-space:nowrap;\n}\n.s{\n  font-size:12px;\n  color:#6b5a3e;\n  margin:2px 0 6px 20px;\n  line-height:1.65;\n  font-style:italic;\n  opacity:0.88;\n}\n.a:not(:last-of-type) {\n  z-index: 2147483640;\n}\n.a:last-of-type {\n  z-index: 2147483647;\n}\n.a:not(:last-of-type):has(.b[open]) {\n  z-index: 2147483647;\n}\n.a:has(.b[open]) ~ .a:not(:has(.b[open])) {\n  z-index: 2147483640;\n}\n.a:not(:last-of-type):not(:has(.b[open])) {\n  pointer-events: none;\n}\n.a:not(:last-of-type):not(:has(.b[open])) .b {\n  pointer-events: auto;\n}\n.a:not(:last-of-type):has(.b[open]) {\n  pointer-events: auto;\n}\n@media(min-width:1401px){\n  .a{right:0;transform:translateY(-58%);}\n  .d{width:400px;}\n  .c{font-size:15px;padding:10px 8px;}\n}\n@media(min-width:1025px) and (max-width:1400px){\n  .a{right:0;transform:translateY(-58%);}\n  .d{width:370px;}\n  .c{font-size:14.5px;padding:9px 7px;}\n}\n@media(min-width:769px) and (max-width:1024px){\n  .a{right:0;transform:translateY(-58%);}\n  .d{width:320px;}\n  .c{font-size:13.5px;padding:8px 6px;letter-spacing:0.18em;}\n}\n@media(min-width:601px) and (max-width:768px){\n  .a{right:0;transform:translateY(-58%);}\n  .d{width:calc(100vw - 50px);max-width:340px;}\n  .c{font-size:12.5px;padding:7px 5px;letter-spacing:0.16em;border-left-width:2px;}\n  .c:hover::after{height:8px;}\n  .f{font-size:14.5px;}\n  .g{font-size:13px;}\n  .h{font-size:12.5px;}\n  .s{font-size:11.5px;}\n}\n@media(min-width:481px) and (max-width:600px){\n  .a{right:0;transform:translateY(-58%);}\n  .d{width:calc(100vw - 44px);max-width:310px;padding:16px 14px;max-height:65vh;}\n  .c{font-size:11.5px;padding:6px 4px;letter-spacing:0.14em;border-left-width:2px;}\n  .f{font-size:14px;margin-bottom:10px;padding-bottom:8px;}\n  .g{font-size:12.5px;margin:9px 0 3px 0;}\n  .h{font-size:12px;margin-left:8px;}\n  .s{font-size:11px;margin-left:14px;}\n  .r{font-size:10.5px;padding:1px 4px;}\n}\n@media(min-width:381px) and (max-width:480px){\n  .a{right:0;transform:translateY(-58%);}\n  .d{width:calc(100vw - 38px);max-width:290px;padding:14px 12px;max-height:60vh;border-radius:10px 0 0 10px;}\n  .c{font-size:11px;padding:5px 3px;letter-spacing:0.12em;border-left-width:2px;}\n  .f{font-size:13.5px;letter-spacing:0.1em;}\n  .g{font-size:12px;}\n  .h{font-size:11.5px;}\n  .s{font-size:10.5px;}\n  .r{font-size:10px;padding:0 3px;}\n}\n@media(max-width:380px){\n  .a{right:0;transform:translateY(-58%);}\n  .d{width:calc(100vw - 32px);max-width:260px;padding:12px 10px;max-height:58vh;border-radius:8px 0 0 8px;}\n  .c{font-size:10px;padding:4px 3px;letter-spacing:0.1em;border-left-width:2px;}\n  .f{font-size:12.5px;letter-spacing:0.08em;}\n  .g{font-size:11.5px;padding-left:6px;border-left-width:2px;}\n  .h{font-size:11px;margin-left:6px;}\n  .s{font-size:10px;margin-left:10px;}\n  .r{font-size:9.5px;padding:0 3px;}\n  .d::-webkit-scrollbar{width:3px;}\n}\n@media(max-width:600px){\n  .b[open]>.d{right:100%;max-width:calc(100vw - 36px);}\n}\n@media(max-width:600px){\n  .b[open]::before{\n    content:\"\";\n    position:fixed;\n    inset:0;\n    background:rgba(30,20,5,0.25);\n    z-index:-1;\n    animation:ac 0.25s ease forwards;\n  }\n  @keyframes ac{\n    from{opacity:0;}\n    to{opacity:1;}\n  }\n}\n@media (min-width:1024px) and (orientation:landscape) {\n  .a {\n    right: 0;\n    max-width: 100vw;\n    overflow: visible;\n  }\n  .c {\n    min-width: 36px;\n    box-sizing: border-box;\n  }\n  .d {\n    width: clamp(280px, 28vw, 420px);\n    max-width: calc(100vw - 60px);\n    max-height: 75vh;\n  }\n  .b[open] > .d {\n    max-width: calc(100vw - 50px);\n  }\n}\n@media (min-width:1920px) {\n  .d {\n    width: clamp(320px, 22vw, 450px);\n  }\n  .c {\n    font-size: 15px;\n    padding: 11px 9px;\n  }\n}\n@media (min-width:2560px) {\n  .d {\n    width: clamp(350px, 18vw, 480px);\n  }\n}\n@media (min-width:1024px) and (max-height:800px) {\n  .a {\n    transform: translateY(-50%);\n  }\n  .d {\n    max-height: 65vh;\n    padding: 16px 14px;\n  }\n  .c {\n    padding: 7px 6px;\n    font-size: 13.5px;\n  }\n}\n@media (min-width:1200px) and (max-height:600px) {\n  .a {\n    transform: translateY(-50%);\n  }\n  .d {\n    max-height: 55vh;\n    padding: 12px 10px;\n  }\n  .c {\n    padding: 5px 4px;\n    font-size: 12px;\n    letter-spacing: 0.15em;\n  }\n  .f { font-size: 14px; }\n  .g { font-size: 12.5px; }\n  .h { font-size: 12px; }\n  .s { font-size: 11px; }\n}\n.ui-beautifier-container {\n  font-family: \"STKaiti\", \"KaiTi\", \"Songti SC\", serif;\n  background: #fdfaf5;\n  border: 2px solid #5a3e1b;\n  padding: 20px;\n  max-width: 900px;\n  margin: 20px auto;\n  line-height: 1.8;\n  color: #2b2110;\n  box-shadow: 0 0 15px rgba(90, 62, 27, 0.5);\n}\n\n.section {\n  border: 2px solid #c2a875;\n  margin-bottom: 25px;\n  background: linear-gradient(to bottom, #fdfaf5 0%, #faf3e6 100%);\n  box-shadow: inset 0 0 12px rgba(144, 120, 72, 0.15);\n  border-radius: 8px;\n}\n\n/* 注：原代码中 .section-title 存在两种不同样式设定，此处皆为您提取保留。\n   在实际生效时，后面的样式会覆盖前面相同的属性（如字体大小、边框等） */\n.section-title {\n  background: #e7ddb6;\n  padding: 8px;\n  font-weight: bold;\n  text-align: center;\n  border-bottom: 1px dashed #8b5e34;\n  font-size: 16px;\n  letter-spacing: 1px;\n}\n\n.section-title {\n  font-weight: bold;\n  text-align: center;\n  color: #4a351f;\n  margin-bottom: 8px;\n  font-size: 15px;\n  border-bottom: 1px dashed #a37b44;\n  padding-bottom: 3px;\n}\n\n.section-body {\n  padding: 15px 20px;\n  font-size: 15px;\n  color: #31291d;\n}\n\n.section-body p {\n  margin: 8px 0;\n}\n\n.story-content {\n  background: #fffdf8;\n  border-left: 4px solid #8b5e34;\n  padding: 15px;\n  font-size: 15px;\n  margin-bottom: 25px;\n}\n\n.status-bar {\n  background: #fbf6ef;\n  border: 2px solid #c2a875;\n  padding: 10px 15px;\n  margin-bottom: 20px;\n  border-radius: 6px;\n  box-shadow: inset 0 0 8px rgba(102, 85, 46, 0.2);\n}\n.npc-status-card {\n  --npc-bg: #fdfaf5;\n  --npc-bg-soft: #faf3e6;\n  --npc-border-dark: #5a3e1b;\n  --npc-border-light: #c2a875;\n  --npc-gold: #a37b44;\n  --npc-text: #2b2110;\n  --npc-muted: #6f5a37;\n\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  gap: 18px;\n\n  max-width: 520px;\n  margin: 24px auto;\n  padding: 22px 20px;\n  box-sizing: border-box;\n\n  font-family: \"STKaiti\", \"KaiTi\", \"Songti SC\", serif;\n  color: var(--npc-text);\n  line-height: 1.7;\n\n  background:\n    radial-gradient(circle at top left, rgba(194, 168, 117, 0.25), transparent 38%),\n    linear-gradient(to bottom, var(--npc-bg) 0%, var(--npc-bg-soft) 100%);\n  border: 2px solid var(--npc-border-dark);\n  border-radius: 12px;\n\n  box-shadow:\n    0 0 18px rgba(90, 62, 27, 0.4),\n    inset 0 0 14px rgba(144, 120, 72, 0.14);\n  position: relative;\n  overflow: hidden;\n}\n\n/* ============ 图片区（保留描金边框） ============ */\n.npc-portrait {\n  width: 240px;\n  aspect-ratio: 3 / 4;\n  position: relative;\n  margin-top: 4px;\n  border-radius: 8px;\n  background: #fffdf6;\n\n  box-shadow:\n    0 0 0 1px #fffdf6,\n    0 0 0 2px var(--npc-border-dark),\n    0 0 0 4px var(--npc-border-light),\n    0 0 0 5px var(--npc-border-dark),\n    0 6px 16px rgba(90, 62, 27, 0.32);\n}\n\n.npc-portrait img {\n  width: 100%;\n  height: 100%;\n  display: block;\n  object-fit: cover;\n  border-radius: 6px;\n  filter: sepia(0.06) contrast(1.04) saturate(0.97);\n}\n\n/* 四角描金小装饰 */\n.npc-portrait::before,\n.npc-portrait::after {\n  content: \"\";\n  position: absolute;\n  width: 14px;\n  height: 14px;\n  border: 2px solid var(--npc-gold);\n  pointer-events: none;\n}\n.npc-portrait::before {\n  top: -4px; left: -4px;\n  border-right: none;\n  border-bottom: none;\n  border-top-left-radius: 6px;\n}\n.npc-portrait::after {\n  bottom: -4px; right: -4px;\n  border-left: none;\n  border-top: none;\n  border-bottom-right-radius: 6px;\n}\n\n/* ============ 信息区（去掉外框，保留留白） ============ */\n.npc-info {\n  width: 100%;\n  box-sizing: border-box;\n  padding: 0 4px;\n}\n\n.npc-info h2 {\n  margin: 0;\n  padding: 2px 0 6px;\n  text-align: center;\n  font-size: 22px;\n  font-weight: bold;\n  letter-spacing: 3px;\n  color: #4a351f;\n  border-bottom: 1px dashed var(--npc-gold);\n  text-shadow: 0 1px 0 #fff8e8;\n}\n\n.npc-subtitle {\n  margin: 6px 0 14px;\n  text-align: center;\n  font-size: 12px;\n  color: var(--npc-muted);\n  letter-spacing: 1px;\n}\n\n/* 信息表：去掉每项的边框，用底色区分 */\n.npc-info-grid {\n  display: grid;\n  grid-template-columns: 56px 1fr;\n  gap: 6px 10px;\n  margin-bottom: 14px;\n}\n\n.npc-info-grid span,\n.npc-info-grid b {\n  min-height: 24px;\n  box-sizing: border-box;\n  display: flex;\n  align-items: center;\n}\n\n.npc-info-grid span {\n  justify-content: center;\n  color: #6b4a22;\n  font-weight: bold;\n  font-size: 12px;\n  letter-spacing: 2px;\n}\n\n.npc-info-grid b {\n  padding: 3px 10px;\n  font-size: 13px;\n  font-weight: normal;\n  color: #31291d;\n  background: rgba(255, 253, 248, 0.85);\n  border-left: 3px solid var(--npc-gold);\n  border-radius: 3px;\n}\n\n.status-good { color: #48672b !important; }\n\n.npc-desc {\n  padding: 10px 12px;\n  font-size: 13px;\n  line-height: 1.8;\n  color: #31291d;\n  background: rgba(255, 253, 248, 0.7);\n  border-left: 3px solid #8b5e34;\n  border-radius: 3px;\n}\n\n/* ============ 移动端微调 ============ */\n@media (max-width: 480px) {\n  .npc-status-card {\n    padding: 18px 14px;\n    gap: 14px;\n  }\n\n  .npc-portrait {\n    width: min(200px, 65%);\n  }\n\n  .npc-info {\n    padding: 0;\n  }\n\n  .npc-info-grid {\n    grid-template-columns: 48px 1fr;\n    gap: 5px 8px;\n  }\n\n  .npc-info h2 { font-size: 19px; letter-spacing: 2px; }\n  .npc-subtitle { font-size: 11px; }\n  .npc-info-grid span { font-size: 11px; letter-spacing: 1px; }\n  .npc-info-grid b { font-size: 12px; padding: 2px 8px; }\n  .npc-desc { font-size: 12px; padding: 8px 10px; }\n}\n\n/* 通用表情样式：所有单字母类名共享 */\n.A, .B, .C, .D, .E, .F, .G, .H, .I, .J, .K, .L, .M,\n.N, .O, .P, .Q, .R, .S, .T, .U, .V, .W, .X, .Y, .Z,\n.aA, .aB, .aC, .aD, .aE, .aF, .aG, .aH, .aI, .aJ {\n  display: block;              /* 块级 → 配合 margin 居中 */\n  width: 210px;                /* 默认大图尺寸 */\n  height: 210px;\n  margin: 14px auto;           /* 上下间距 + 水平居中 */\n  border-radius: 10px;\n  background-size: cover;\n  background-position: center;\n  background-repeat: no-repeat;\n  box-shadow: 0 3px 12px rgba(0, 0, 0, 0.22);\n}\n\n/* 移动端自适应 */\n@media (max-width: 420px) {\n  .A, .B, .C, .D, .E, .F, .G, .H, .I, .J, .K, .L, .M,\n  .N, .O, .P, .Q, .R, .S, .T, .U, .V, .W, .X, .Y, .Z,\n  .aA, .aB, .aC, .aD, .aE, .aF, .aG, .aH, .aI, .aJ {\n    width: min(240px, 75%);\n    height: auto;\n    aspect-ratio: 1 / 1 ;\n  }\n}\n/* ═══════════════════════════════════════════\n   图片放置区（A - Z）\n   ══════════════════════════════════════════ */\n\n.A { background-image: url('https://i.postimg.cc/pXmGwqs9/IMG-0648.png'); }\n.B { background-image: url('https://i.postimg.cc/YqmLVgf2/IMG-0677.png'); }\n.C { background-image: url('https://i.postimg.cc/w3KMHf5G/IMG-0747.png'); }\n.D { background-image: url('https://i.postimg.cc/gc1HnGgd/IMG-0748.png'); }\n.E { background-image: url('https://i.postimg.cc/pLDLHJ6c/IMG-0684.png'); }\n.F { background-image: url('https://i.postimg.cc/m27PL4cr/IMG-0680.png'); }\n.G { background-image: url('https://i.postimg.cc/TwKJV6qK/IMG-0790.png'); }\n.H { background-image: url('https://i.postimg.cc/50Fxs5Lj/IMG-0671.png'); }\n.I { background-image: url('https://i.postimg.cc/7L5DL1B0/IMG-0667.png'); }\n.J { background-image: url('https://i.postimg.cc/7L5DL1B0/IMG-0667.png'); }\n.K { background-image: url('https://i.postimg.cc/7hVj9bsY/IMG-0661.png'); }\n.L { background-image: url('https://i.postimg.cc/qq0922Lh/IMG-0659.png'); }\n.M { background-image: url('https://i.postimg.cc/B63hz41F/IMG-0646.png'); }\n.N { background-image: url('https://i.postimg.cc/DfBCCVfL/IMG-0647.png'); }\n.O { background-image: url('https://i.postimg.cc/50Fxs5Lj/IMG-0671.png'); }\n.P { background-image: url('https://i.postimg.cc/NMfhs4ZY/IMG-0650.png'); }\n.Q { background-image: url('https://i.postimg.cc/vZwf4nKF/IMG-0791.png'); }\n.R { background-image: url('https://i.postimg.cc/kXmrMJmY/IMG-0792.png'); }\n.S { background-image: url('https://i.postimg.cc/7h2ys92g/IMG-0795.png'); }\n.T { background-image: url('https://i.postimg.cc/L4gDjYcV/IMG-0797.png'); }\n.U { background-image: url('https://i.postimg.cc/zDWYKdSj/IMG-0793.png'); }\n.V { background-image: url('https://i.postimg.cc/gkZY9DC9/IMG-0798.png'); }\n.W { background-image: url('https://i.postimg.cc/X74pgtZs/IMG-0799.png'); }\n.X { background-image: url('https://i.postimg.cc/Dw2Y7CRh/IMG-0819.png'); }\n.Y { background-image: url('https://i.postimg.cc/KcHgm043/IMG-0645.png'); }\n.Z { background-image: url('https://i.postimg.cc/gkR2VFbT/IMG-0811.png'); }\n.aA { background-image: url('https://i.postimg.cc/QdszxPgF/IMG-0812.png'); }\n.aB { background-image: url('https://i.postimg.cc/4Nh5k1rX/IMG-0813.png'); }\n.aC { background-image: url('https://i.postimg.cc/g0MW0yB3/IMG-0814.png'); }\n.aD { background-image: url('https://i.postimg.cc/2jWS0JKW/IMG-0815.png'); }\n.aE { background-image: url('https://i.postimg.cc/sxnhws7B/IMG-0817.png'); }\n.aF { background-image: url('https://i.postimg.cc/5NNG0gt8/IMG-0818.png'); }\n.aG { background-image: url('https://i.postimg.cc/y8j9znzq/IMG-0820.png'); }\n.aH { background-image: url('https://i.postimg.cc/gctTGqms/IMG-0821.png'); }\n.aI { background-image: url(''); }\n.aJ { background-image: url(''); }","options":{"items":[{"order":0,"label":"🥵古风淫词扩展🥵","type":"SET-INPUT","value":"【古风淫词扩展】"},{"order":1,"label":"💪肘击💪","type":"SET-INPUT","value":"（我的天哪你对指令和人设的理解真的就只有两个极端吗？你就没有一点不那么标签化和刻板印象化的新想法吗？）"},{"order":2,"label":"💪🏾肘击💪🏾","type":"SET-INPUT","value":"（你这是哪个坟墓里刨出来的创作手法？小说不是唱诗，别写那套过时且夸张的戏剧化渲染了！）"},{"order":3,"label":"👿杀八股👿","type":"SET-INPUT","value":"【杀八股】"},{"order":4,"label":"😋生成存档😋","type":"SET-INPUT","value":"【生成存档】"}]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":false,"defaultModelSettings":null,"totalConversations":21,"totalMessages":330,"totalCreditsUsed":354243,"totalTokensUsed":8785371,"totalPlayedUsers":26,"deeplyPlayed":9,"fixedPromptLength":8702,"lorebookLength":11534,"author":{"id":"K0yys0uQm3soyUWMrmweQplDbyrxeDun","name":"猪猪🐷","displayUsername":"Anne","username":"anne"},"cardsTags":[{"tag":{"name":"超高自由度","cardsCount":982}},{"tag":{"name":"加强色情描写","cardsCount":469}},{"tag":{"name":"低消耗","cardsCount":592}},{"tag":{"name":"已破甲","cardsCount":2206}},{"tag":{"name":"可剧情可涩涩","cardsCount":2460}},{"tag":{"name":"纯爱","cardsCount":886}},{"tag":{"name":"开放世界","cardsCount":1289}},{"tag":{"name":"萝莉","cardsCount":187}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}