{"id":"eaf3eea7-0cb5-4baf-a28b-dffe46c3bf5d","authorId":"K0yys0uQm3soyUWMrmweQplDbyrxeDun","title":"千夜堕仙录💕:开局roll/超自由/色/修真/志怪/大世界","description":"九天高悬，八荒蔓延，幽都掌轮回，洞天藏秘辛。你将从微末起步，以“气、命、神”筑基，踏上剑修、符道、鬼途等万千道途。你的每个选择都在编织因果，改变气运。\n在这里，古老传说皆为真：月下有仙，荒山栖妖，夜半或遇幽冥客。你不仅是修行者，更是神话的亲历者。是成仙作祖，还是化为市井新传，皆由你定。\n推开这卷奇书，你的传说就此开始。","background":"wmpwbc2psuchec72hokecgsi.webp","backgroundWidth":2400,"backgroundHeight":1800,"cover":"qvt5ya9ps05zqitgs2vvr3ux.webp","coverWidth":2400,"coverHeight":1800,"introPage":"ksc32rhgg9fy2rc1aehqcqsn.html","changelog":null,"createdAt":"2026-05-09T13:52:54.326Z","updatedAt":"2026-07-25T16:26:15.432Z","initPublicAt":"2026-05-09T13:53:50.156Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"\n/* ===== 全局图层压制：将页面内所有元素z-index压到底层，侧边栏除外 ===== */\n*:not(.a):not(.b):not(.c):not(.d):not(.a *):not(.b *){\n  z-index:auto!important;\n}\nbody>*:not(.a):not(#xiu-xian-sidebar){\n  position:relative;\n  z-index:1!important;\n}\n/* ═══════════════════════════════════════════\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.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    top: 0 !important;\n    left: 0 !important;\n    right: 0 !important;\n    bottom: 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#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#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#ai-model-selector .group.flex.items-center:hover svg {\n    color: #5c4a32 !important;\n    transform: translateY(2px) !important;\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#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   ═══════════════════════════════════════════ */\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}\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}\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}\ndiv.flex.items-center.h-9.cursor-pointer.group:hover svg {\n    color: #5c4a32 !important;\n}\n/* ═══════════════════════════════════════════\n   三、按钮栏美化\n   ═══════════════════════════════════════════ */\n#ai-mod-button2 {\n    background: transparent !important;\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: 1px solid #c4b59d !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#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#ai-mod-button2 button.MuiButton-root:hover::before {\n    left: 100% !important;\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#ai-mod-button2 button.MuiButton-root svg {\n    color: #8b7355 !important;\n    transition: color 0.3s ease !important;\n}\n#ai-mod-button2 button.MuiButton-root:hover svg {\n    color: #5c4a32 !important;\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    content: \"◈\" !important;\n    position: absolute !important;\n    top: -8px !important;\n    left: 20px !important;\n    font-size: 12px !important;\n    color: #a08060 !important;\n    background: #f5f0e1 !important;\n    padding: 0 6px !important;\n}\n#ai-chat-bottom-input::after {\n    content: \"◈\" !important;\n    position: absolute !important;\n    top: -8px !important;\n    right: 20px !important;\n    font-size: 12px !important;\n    color: #a08060 !important;\n    background: #f5f0e1 !important;\n    padding: 0 6px !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.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.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.MuiPaginationItem-root:hover .MuiPaginationItem-icon {\n    color: #5c4a32 !important;\n}\n/* 跳转区域 */\n.MuiStack-root.css-1uwir8f {\n    background: transparent !important;\n}\n.MuiStack-root.css-1uwir8f .MuiBox-root {\n    color: #5c4a32 !important;\n    font-family: 'ZCOOL XiaoWei', 'STKaiti', serif !important;\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/* 评论区主背景 - 宣纸纹理 */\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.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}\ndiv.text-lg.font-bold::before {\n    content: \"『\" !important;\n    color: #8b7355 !important;\n    margin-right: 4px !important;\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}\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}\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}\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}\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}\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}\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}\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}\nbutton.text-gray-400:hover {\n    color: #c9a227 !important;\n}\nbutton.text-gray-400 svg {\n    transition: transform 0.3s ease !important;\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}\nspan.cursor-pointer:hover {\n    color: #5c4a32 !important;\n}\n/* 回复区域边框 */\ndiv.ml-8.border-l {\n    border-color: #d4c9b0 !important;\n}\ndiv[class*=\"w-full\"][class*=\"bg-white\"][class*=\"bottom-0\"]::before {\n    content: \"\" !important;\n    position: absolute !important;\n    top: 0 !important;\n    left: 0 !important;\n    right: 0 !important;\n    bottom: 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#ai-mod-button2 button.MuiButton-root {\n    border: 2px dashed #a08060 !important;\n    border-style: double !important;\n}\n/* 侧边标签按钮 */\n.xianxia-sidebar {\n  position: fixed;\n  top: 0;\n  left: 0;\n  width: 100%;\n  height: 100%;\n  pointer-events: none;\n  z-index: 9999;\n  font-family: \"STKaiti\", \"KaiTi\", \"楷体\", serif;\n}\n.xianxia-sidebar * {\n  box-sizing: border-box;\n}\n/* 隐藏checkbox */\n.xianxia-sidebar .tab-toggle {\n  display: none;\n}\n/* XXX */\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.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.section-body {\n  padding: 15px 20px;\n  font-size: 15px;\n  color: #31291d;\n}\n.section-body p {\n  margin: 8px 0;\n}\n.dropdown-list {\n  max-width: 600px;\n  margin: 20px auto;\n  font-family: \"STKaiti\", \"KaiTi\", \"Songti SC\", serif;\n  color: #2b2110;\n}\n/* 隐藏 Checkbox */\n.dropdown-item input {\n  display: none;\n}\n/* 标签标题效果 */\n.dropdown-label {\n  display: block;\n  background: #e7ddb6;\n  padding: 12px 16px;\n  font-weight: bold;\n  cursor: pointer;\n  border: 2px solid #c2a875;\n  border-radius: 6px;\n  margin-bottom: 6px;\n  position: relative;\n  box-shadow: 0 2px 6px rgba(90,62,27,0.2);\n  transition: background 0.3s;\n}\n.dropdown-label:hover {\n  background: #dacc9a;\n}\n/* label前添加箭头 */\n.dropdown-label::before {\n  content: \"▶ \";\n  font-size: 14px;\n  transition: transform 0.3s;\n}\n/* 内容区默认收起 */\n.dropdown-content {\n  max-height: 0;\n  overflow: hidden;\n  background: linear-gradient(to bottom, #fdfaf5, #faf3e6);\n  border-left: 2px solid #c2a875;\n  border-right: 2px solid #c2a875;\n  border-bottom: 2px solid #c2a875;\n  border-radius: 0 0 6px 6px;\n  padding: 0 16px;\n  transition: max-height 0.5s ease, padding 0.5s ease;\n}\n/* 展开效果 */\n.dropdown-item input:checked ~ .dropdown-content {\n  max-height: 300px;\n  padding: 12px 16px;\n}\n/* 箭头翻转 */\n.dropdown-item input:checked + .dropdown-label::before {\n  transform: rotate(90deg);\n}\n.role-info-container {\n  max-width: 750px;\n  margin: 25px auto;\n  font-family: \"KaiTi\", \"STKaiti\", \"Songti SC\", serif;\n  color: #2b2110;\n}\n/* 下拉整体 */\n.role-info {\n  border: 2px solid #8b5e34;\n  border-radius: 8px;\n  background: linear-gradient(to bottom, #fdfaf5, #f8f0dc);\n  box-shadow: 0 2px 8px rgba(90, 62, 27, 0.35);\n  overflow: hidden;\n}\n/* summary 标题 */\n.role-info summary {\n  cursor: pointer;\n  padding: 12px 18px;\n  font-size: 16px;\n  font-weight: bold;\n  background: #e7ddb6;\n  text-align: center;\n  border-bottom: 2px dashed #a37b44;\n  transition: background 0.3s ease;\n}\n.role-info summary:hover {\n  background: #d4c190;\n}\n/* 展开内容 */\n.role-info-content {\n  padding: 15px 20px;\n  font-size: 14px;\n  line-height: 1.7;\n}\n/* 分区标题 */\n.info-section {\n  margin-bottom: 15px;\n  padding: 8px 12px;\n  border: 1px solid #c2a875;\n  background: #fffdf8;\n  border-radius: 5px;\n  box-shadow: inset 0 0 8px rgba(144, 120, 72, 0.2);\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.floating-summary {\n  position: fixed;\n  bottom: 20px;\n  right: 20px;\n  font-family: \"KaiTi\", \"STKaiti\", \"Songti SC\", serif;\n  z-index: 999;\n}\n/* summary 按钮样式 */\n.floating-summary summary {\n  cursor: pointer;\n  background: #e7ddb6;\n  border: 2px solid #8b5e34;\n  padding: 8px 16px;\n  border-radius: 6px;\n  font-weight: bold;\n  box-shadow: 0 2px 6px rgba(50, 35, 18, 0.4);\n  list-style: none;\n  text-align: center;\n  transition: background 0.3s ease;\n}\n.floating-summary summary:hover {\n  background: #d4c190;\n}\n/* 通用字体 */\n.floating-role-info, .floating-summary {\n  font-family: \"KaiTi\", \"STKaiti\", \"Songti SC\", serif;\n  z-index: 999;\n}\n/* ====== 个人角色信息悬浮窗（在总结区上方一点） ====== */\n.floating-role-info {\n  position: fixed;\n  bottom: 110px;   /* ⬅️ 比总结区更高一些，保持间隔 */\n  right: 20px;\n}\n/* summary 按钮样式（个人角色信息） */\n.floating-role-info summary {\n  cursor: pointer;\n  background: #e7ddb6;\n  border: 2px solid #8b5e34;\n  padding: 8px 16px;\n  border-radius: 6px;\n  font-weight: bold;\n  text-align: center;\n  box-shadow: 0 2px 6px rgba(50, 35, 18, 0.4);\n  list-style: none;\n  transition: background 0.3s ease;\n}\n.floating-role-info summary:hover {\n  background: #d4c190;\n}\n/* 隐藏小三角 */\n.floating-role-info summary::-webkit-details-marker {\n  display: none;\n}\n/* 悬浮窗内容 */\n.role-info-content {\n  position: absolute;\n  bottom: 45px;\n  right: 0;\n  width: 300px;\n  max-height: 420px;\n  overflow-y: auto;\n  background: #fdfaf5;\n  border: 2px solid #8b5e34;\n  border-radius: 8px;\n  box-shadow: 0 4px 12px rgba(90, 62, 27, 0.5);\n  padding: 15px;\n  font-size: 14px;\n  line-height: 1.65;\n  display: none;\n}\n/* 展开时显示悬浮窗 */\n.floating-role-info details[open] .role-info-content {\n  display: block;\n}\n/* 分区样式 */\n.info-section {\n  margin-bottom: 12px;\n  padding: 6px 8px;\n  border: 1px solid #c2a875;\n  border-radius: 5px;\n  background: #fffdf8;\n  box-shadow: inset 0 0 6px rgba(144, 120, 72, 0.2);\n}\n.section-title {\n  font-weight: bold;\n  text-align: center;\n  color: #4a351f;\n  margin-bottom: 6px;\n  font-size: 14px;\n  border-bottom: 1px dashed #a37b44;\n  padding-bottom: 2px;\n}\n/* ====== 总结区悬浮窗（靠下） ====== */\n.floating-summary {\n  position: fixed;\n  bottom: 20px; /* 紧贴底部 */\n  right: 20px;\n}\n/* summary 样式（总结区按钮，与上面一致保持统一风格） */\n.floating-summary summary {\n  cursor: pointer;\n  background: #e7ddb6;\n  border: 2px solid #8b5e34;\n  padding: 8px 16px;\n  border-radius: 6px;\n  font-weight: bold;\n  text-align: center;\n  box-shadow: 0 2px 6px rgba(50, 35, 18, 0.4);\n  list-style: none;\n  transition: background 0.3s ease;\n}\n.floating-summary summary:hover {\n  background: #d4c190;\n}\n.floating-summary summary::-webkit-details-marker {\n  display: none;\n}\n/* 浮窗内容 */\n.summary-content {\n  position: absolute;\n  bottom: 45px;\n  right: 0;\n  width: 280px;\n  max-height: 320px;\n  overflow-y: auto;\n  background: #fdfaf5;\n  border: 2px solid #8b5e34;\n  border-radius: 8px;\n  box-shadow: 0 4px 12px rgba(90, 62, 27, 0.5);\n  padding: 15px;\n  font-size: 14px;\n  line-height: 1.6;\n  display: none;\n}\n.floating-summary details[open] .summary-content {\n  display: block;\n}\n/* ========= 互动角色信息悬浮窗 ========= */\n.floating-interaction {\n  position: fixed;\n  bottom: 185px;   /* ← 距离底部比个人信息高一点，刚好紧贴 */\n  right: 20px;\n  font-family: \"KaiTi\",\"STKaiti\",\"Songti SC\",serif;\n  z-index: 1;      /* 默认为最底层 */\n}\n/* summary 按钮 */\n.floating-interaction summary {\n  cursor: pointer;\n  background: #e7ddb6;\n  border: 2px solid #8b5e34;\n  padding: 8px 16px;\n  border-radius: 6px;\n  font-weight: bold;\n  text-align: center;\n  box-shadow: 0 2px 6px rgba(50, 35, 18, 0.4);\n  list-style: none;\n  transition: background 0.3s ease;\n}\n.floating-interaction summary:hover {\n  background: #d4c190;\n}\n.floating-interaction summary::-webkit-details-marker {\n  display: none;\n}\n/* 浮窗主体 */\n.interaction-content {\n  position: absolute;\n  bottom: 45px;\n  right: 0;\n  width: 300px;\n  max-height: 400px;\n  overflow-y: auto;\n  background: #fdfaf5;\n  border: 2px solid #8b5e34;\n  border-radius: 8px;\n  box-shadow: 0 4px 12px rgba(90,62,27,0.35);\n  padding: 12px;\n  font-size: 14px;\n  line-height: 1.65;\n  display: none;\n  z-index: 1;   /* 展开时依旧处于最下方 */\n}\n/* 展开时显示 */\n.floating-interaction details[open] .interaction-content {\n  display: block;\n}\n/* 内部分区 */\n.info-section {\n  margin-bottom: 12px;\n  padding: 6px 8px;\n  border: 1px solid #c2a875;\n  border-radius: 5px;\n  background: #fffdf8;\n  box-shadow: inset 0 0 6px rgba(144,120,72,0.2);\n}\n.section-title {\n  font-weight: bold;\n  text-align: center;\n  color: #4a351f;\n  margin-bottom: 6px;\n  font-size: 14px;\n  border-bottom: 1px dashed #a37b44;\n  padding-bottom: 2px;\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.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.status-item {\n  margin: 6px 0;\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.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.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.section-body {\n  padding: 15px 20px;\n  font-size: 15px;\n  color: #31291d;\n}\n.section-body p {\n  margin: 8px 0;\n}\n.dropdown-list {\n  max-width: 600px;\n  margin: 20px auto;\n  font-family: \"STKaiti\", \"KaiTi\", \"Songti SC\", serif;\n  color: #2b2110;\n}\n/* 隐藏 Checkbox */\n.dropdown-item input {\n  display: none;\n}\n/* 标签标题效果 */\n.dropdown-label {\n  display: block;\n  background: #e7ddb6;\n  padding: 12px 16px;\n  font-weight: bold;\n  cursor: pointer;\n  border: 2px solid #c2a875;\n  border-radius: 6px;\n  margin-bottom: 6px;\n  position: relative;\n  box-shadow: 0 2px 6px rgba(90,62,27,0.2);\n  transition: background 0.3s;\n}\n.dropdown-label:hover {\n  background: #dacc9a;\n}\n/* label前添加箭头 */\n.dropdown-label::before {\n  content: \"▶ \";\n  font-size: 14px;\n  transition: transform 0.3s;\n}\n/* 内容区默认收起 */\n.dropdown-content {\n  max-height: 0;\n  overflow: hidden;\n  background: linear-gradient(to bottom, #fdfaf5, #faf3e6);\n  border-left: 2px solid #c2a875;\n  border-right: 2px solid #c2a875;\n  border-bottom: 2px solid #c2a875;\n  border-radius: 0 0 6px 6px;\n  padding: 0 16px;\n  transition: max-height 0.5s ease, padding 0.5s ease;\n}\n/* 展开效果 */\n.dropdown-item input:checked ~ .dropdown-content {\n  max-height: 300px;\n  padding: 12px 16px;\n}\n/* 箭头翻转 */\n.dropdown-item input:checked + .dropdown-label::before {\n  transform: rotate(90deg);\n}\n.role-info-container {\n  max-width: 750px;\n  margin: 25px auto;\n  font-family: \"KaiTi\", \"STKaiti\", \"Songti SC\", serif;\n  color: #2b2110;\n}\n/* 下拉整体 */\n.role-info {\n  border: 2px solid #8b5e34;\n  border-radius: 8px;\n  background: linear-gradient(to bottom, #fdfaf5, #f8f0dc);\n  box-shadow: 0 2px 8px rgba(90, 62, 27, 0.35);\n  overflow: hidden;\n}\n/* summary 标题 */\n.role-info summary {\n  cursor: pointer;\n  padding: 12px 18px;\n  font-size: 16px;\n  font-weight: bold;\n  background: #e7ddb6;\n  text-align: center;\n  border-bottom: 2px dashed #a37b44;\n  transition: background 0.3s ease;\n}\n.role-info summary:hover {\n  background: #d4c190;\n}\n/* 展开内容 */\n.role-info-content {\n  padding: 15px 20px;\n  font-size: 14px;\n  line-height: 1.7;\n}\n/* 分区标题 */\n.info-section {\n  margin-bottom: 15px;\n  padding: 8px 12px;\n  border: 1px solid #c2a875;\n  background: #fffdf8;\n  border-radius: 5px;\n  box-shadow: inset 0 0 8px rgba(144, 120, 72, 0.2);\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.floating-summary {\n  position: fixed;\n  bottom: 20px;\n  right: 20px;\n  font-family: \"KaiTi\", \"STKaiti\", \"Songti SC\", serif;\n  z-index: 999;\n}\n/* summary 按钮样式 */\n.floating-summary summary {\n  cursor: pointer;\n  background: #e7ddb6;\n  border: 2px solid #8b5e34;\n  padding: 8px 16px;\n  border-radius: 6px;\n  font-weight: bold;\n  box-shadow: 0 2px 6px rgba(50, 35, 18, 0.4);\n  list-style: none;\n  text-align: center;\n  transition: background 0.3s ease;\n}\n.floating-summary summary:hover {\n  background: #d4c190;\n}\n/* 通用字体 */\n.floating-role-info, .floating-summary {\n  font-family: \"KaiTi\", \"STKaiti\", \"Songti SC\", serif;\n  z-index: 999;\n}\n/* --- 以下是您提供的核心CSS --- */\n/* 为演示添加的基础样式 */\n.ctn {\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  background-color: #f8f9fa;\n  padding: 40px;\n  border-radius: 12px;\n  text-align: center;\n  color: #343a40;\n  max-width: 600px;\n  margin: 30px auto;\n  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.05);\n  line-height: 1.8;\n  font-size: 16px;\n}\n/* 应用工具提示的元素的基础样式 (已按要求修改) */\n.tooltip-container {\n  position: relative; /* 这是伪元素定位的关键 */\n  cursor: pointer;\n  color: inherit; /* 字体颜色保持不变 */\n  font-weight: 600;\n  border-bottom: 2px solid #d9534f; /* 红色实线底线 */\n  padding-bottom: 2px;\n}\n/* --- 以下是您提供的核心CSS --- */\n/* 工具提示框样式 */\n.tooltip-container::after {\n  content: attr(title); /* 使用title属性作为内容 */\n  position: absolute;\n  bottom: 125%; /* 显示在文本上方 */\n  left: 50%;\n  transform: translateX(-50%) translateY(4px); /* 初始位置稍微向下，用于动画 */\n  /* 水平呈现样式 - 不换行 */\n  white-space: nowrap;\n  /* 米白色背景和边框 */\n  background-color: #f5f5dc; /* 米白色 */\n  color: #333;\n  border: 1px solid #e0d8b0;\n  border-radius: 8px; /* 圆角 */\n  /* 阴影效果 */\n  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);\n  /* 内边距 */\n  padding: 10px 16px;\n  /* 字体 */\n  font-size: 14px;\n  /* 隐藏并设置过渡效果 */\n  opacity: 0;\n  visibility: hidden;\n  transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);\n  /* 确保在最上层 */\n  z-index: 1000;\n  /* 最小宽度 */\n  min-width: 120px;\n  text-align: center;\n}\n/* 工具提示箭头 */\n.tooltip-container::before {\n  content: '';\n  position: absolute;\n  bottom: calc(100% + 5px); /* 在工具提示框下方 */\n  left: 50%;\n  transform: translateX(-50%);\n  /* 三角形箭头 */\n  border-width: 6px;\n  border-style: solid;\n  border-color: #e0d8b0 transparent transparent transparent;\n  /* 隐藏并设置过渡效果 */\n  opacity: 0;\n  visibility: hidden;\n  transition: all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);\n  z-index: 1001;\n}\n/* 悬停时显示工具提示 */\n.tooltip-container:hover::after,\n.tooltip-container:hover::before {\n  opacity: 1;\n  visibility: visible;\n  transform: translateX(-50%) translateY(0);\n}\n/* 响应式调整：小屏幕上允许换行 */\n@media (max-width: 768px) {\n  .tooltip-container::after {\n    white-space: normal;\n    max-width: 200px;\n    min-width: 150px;\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/* ===== 左侧GIF图片 ===== */\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/zfxRyF19/1769970466718.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(如果看到这玩意摇半天还不出字请重新刷新)\\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    .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    .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   已排除侧边栏 .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,\n      #faf6f0 0%,\n      #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/* 下拉清单hover */\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,\n      #fdfaf5 0%,\n      #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.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.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/* 标题hover */\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.markdown-body details:not(.b) > summary:hover::before {\n  transform: scale(1.1) !important;\n  box-shadow: \n    0 2px 6px rgba(139, 90, 43, 0.3),\n    0 0 10px rgba(218, 165, 32, 0.2),\n    inset 0 1px 0 rgba(255, 255, 255, 0.9) !important;\n}\n/* 展开时hover特效 */\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.markdown-body details:not(.b) > p:first-of-type {\n  margin-top: 0 !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.markdown-body details:not(.b)[open] > summary {\n  border-bottom: 1px solid rgba(139, 90, 43, 0.25) !important;\n  position: relative !important;\n}\n.markdown-body details:not(.b)[open] > summary::before {\n  content: \"☯\" !important;\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/* ===== 响应式 ===== */\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/* 替换原来的 .a 规则，增加以下内容 */\n/* 当页面上有多个侧边栏时，非最后一个的 .a 降低 z-index */\n.a:not(:last-of-type) {\n  z-index: 2147483640;\n}\n/* 只有最后一个侧边栏保持最高层级 */\n.a:last-of-type {\n  z-index: 2147483647;\n}\n/* 关键：当旧侧边栏中有 details 处于 open 状态时，提升它的层级到最高，盖过新的 */\n.a:not(:last-of-type):has(.b[open]) {\n  z-index: 2147483647;\n}\n/* 同时，当旧侧边栏有 open 的 details 时，让新侧边栏降级，避免遮挡 */\n.a:has(.b[open]) ~ .a:not(:has(.b[open])) {\n  z-index: 2147483640;\n}\n/* 确保未展开状态下，旧侧边栏不会用 pointer-events 挡住新的 */\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/* 当旧侧边栏有展开项时，恢复完整交互 */\n.a:not(:last-of-type):has(.b[open]) {\n  pointer-events: auto;\n}\n/* ===== 横屏桌面优化 ===== */\n/* 横屏且宽度>=1024px的桌面设备 */\n@media (min-width:1024px) and (orientation:landscape) {\n  /* 确保侧边栏容器不会超出视口右边 */\n  .a {\n    right: 0;\n    max-width: 100vw;\n    overflow: visible;\n  }\n  /* summary 按钮确保最小宽度，文字不被吞 */\n  .c {\n    min-width: 36px;\n    box-sizing: border-box;\n  }\n  /* 展开面板：限制最大宽度不超过视口宽度减去按钮宽度 */\n  .d {\n    width: clamp(280px, 28vw, 420px);\n    max-width: calc(100vw - 60px);\n    max-height: 75vh;\n  }\n  /* 防止面板左侧溢出视口 */\n  .b[open] > .d {\n    max-width: calc(100vw - 50px);\n  }\n}\n/* 超宽屏 >=1920px */\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/* 超宽屏 >=2560px，防止42vw过大 */\n@media (min-width:2560px) {\n  .d {\n    width: clamp(350px, 18vw, 480px);\n  }\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/* 针对横屏但高度很矮的屏幕（如超宽带鱼屏） */\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}","options":{"items":[{"order":0,"label":"【修仙新闻】","type":"SET-INPUT","value":"【开启修仙新闻】"},{"order":1,"label":"【生成存档】","type":"SET-INPUT","value":"【生成存档】"},{"order":2,"label":"【额外侧边栏】","type":"SET-INPUT","value":"额外侧边栏"}]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":false,"defaultModelSettings":{"model":"pear_gemini/gemini-3.1-pro-preview"},"totalConversations":329,"totalMessages":8651,"totalCreditsUsed":10331926,"totalTokensUsed":246464258,"totalPlayedUsers":189,"deeplyPlayed":92,"fixedPromptLength":10264,"lorebookLength":20665,"author":{"id":"K0yys0uQm3soyUWMrmweQplDbyrxeDun","name":"猪猪🐷","displayUsername":"Anne","username":"anne"},"cardsTags":[{"tag":{"name":"可重口可轻口","cardsCount":263}},{"tag":{"name":"超高自由度","cardsCount":981}},{"tag":{"name":"加强色情描写","cardsCount":469}},{"tag":{"name":"已破甲","cardsCount":2205}},{"tag":{"name":"志怪","cardsCount":5}},{"tag":{"name":"创想公社","cardsCount":251}},{"tag":{"name":"仙侠","cardsCount":5}},{"tag":{"name":"古风","cardsCount":64}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}