{"id":"4d3f24cc-6f9b-4fc4-b017-5f76444b6972","authorId":"K0yys0uQm3soyUWMrmweQplDbyrxeDun","title":"【大宋】人生模拟💕","description":"🌸步入风雅大宋，在这幅流转生姿的沉浸式画卷里，你的每一个抉择都将挥毫历史，镌刻专属你的传奇人生。","background":"j4l20z6c9nwg3kjq5xxebsub.webp","backgroundWidth":2400,"backgroundHeight":1800,"cover":"prakhxi1gybyc22aj5nux8ly.webp","coverWidth":400,"coverHeight":300,"introPage":"rtvicm1gq94ai7kullw4umid.html","changelog":null,"createdAt":"2026-06-05T10:20:06.166Z","updatedAt":"2026-06-27T18:35:43.852Z","initPublicAt":"2026-06-05T10:20:36.049Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* 强制注入字体 */\n@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;700&display=swap');\n\n/* \n * =========================================\n *   ai风月 - 宣纸雅韵 主题 (用户精简版)\n *   设计: CSS元素美化助手\n *   功能: 仅保留核心四模块，古风化改造\n * =========================================\n */\n\n/* \n * ---------------------------------\n *   模块一：底部输入框\n * ---------------------------------\n */\n#ai-chat-input {\n    background-color: rgba(245, 240, 230, 0.8) !important; /* 宣纸底色，微透明 */\n    border: 2px solid #6c5d4b !important; /* 沉香棕色边框 */\n    color: #3a3a3a !important; /* 墨色文字 */\n    border-radius: 10px !important;\n    font-family: 'Noto Serif SC', serif !important;\n    backdrop-filter: blur(3px) !important;\n}\n\n/* \n * ---------------------------------\n *   模块二：输入框上方平台按钮\n * ---------------------------------\n */\n.MuiButtonBase-root.MuiButton-root.MuiButton-default, \n.flex.items-center.gap-2.mb-4 button.px-3 {\n    background: rgba(245, 240, 230, 0.7) !important; /* 宣纸底色 */\n    color: #3a3a3a !important; /* 墨色文字 */\n    border: 1px solid #6c5d4b !important; /* 沉香棕色边框 */\n    border-radius: 8px !important;\n    text-transform: none !important;\n    font-family: 'Noto Serif SC', serif !important;\n    font-weight: bold !important;\n    box-shadow: 0 1px 3px rgba(108, 93, 75, 0.2) !important;\n    transition: all 0.3s ease !important;\n}\n.MuiButtonBase-root.MuiButton-root.MuiButton-default:hover, \n.flex.items-center.gap-2.mb-4 button.px-3:hover { \n    background: rgba(230, 220, 205, 0.9) !important; /* 悬停时颜色加深 */\n    color: #000000 !important; \n    border-color: #3a3a3a !important;\n    box-shadow: 0 1px 5px rgba(108, 93, 75, 0.4) !important; \n}\n\n/* \n * ---------------------------------\n *   模块三：模型选择器\n * ---------------------------------\n */\n#ai-model-selector .group {\n    background: rgba(245, 240, 230, 0.85) !important; /* 宣纸底色 */\n    border: 1px solid #6c5d4b !important; /* 沉香棕色边框 */\n    border-radius: 6px !important;\n    transition: all 0.3s ease !important;\n}\n#ai-model-selector .group:hover { \n    box-shadow: 0 0 8px rgba(108, 93, 75, 0.4) !important; \n    border-color: #8b7d6b !important; /* 悬停时边框颜色变浅 */\n}\n#ai-model-selector .group *, #ai-model-selector .group { \n    color: #3a3a3a !important; /* 墨色文字 */\n}\n\n/* \n * ---------------------------------\n *   模块四：评论区\n * ---------------------------------\n */\n.sticky.top-0.my-0.mx-3.border-\\[1\\.5px\\] {\n    background: rgba(245, 240, 230, 0.7) !important; /* 宣纸底色 */\n    border: 1px solid #6c5d4b !important; /* 沉香棕色边框 */\n    backdrop-filter: blur(5px) !important;\n    position: relative !important;\n    padding-top: 25px !important;\n    border-radius: 8px !important;\n}\n.sticky.top-0.my-0.mx-3.border-\\[1\\.5px\\]::before {\n    content: '清谈雅叙' !important; /* 更换为更具古风的文字 */\n    position: absolute;\n    top: 5px;\n    left: 50%;\n    transform: translateX(-50%);\n    color: #6c5d4b;\n    font-size: 14px;\n    font-weight: bold;\n    text-shadow: 0 0 2px rgba(108, 93, 75, 0.3);\n    font-family: 'Noto Serif SC', serif !important;\n}\n.translate-y-0 .p-3.overflow-y-auto {\n    background: rgba(245, 240, 230, 0.9) !important; /* 内部背景更实，便于阅读 */\n}\n        /* \n         * 字体注入功能已重置。\n         * 在此行下方，填入您自己的字体注入代码。\n         * 示例:\n         * @import url('https://fonts.googleapis.com/css2?family=Your_Custom_Font&display=swap');\n         * * { font-family: 'Your_Custom_Font', sans-serif !important; }\n         */\n        @import url('https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;700&display=swap');\n        * { font-family: 'Noto Serif SC', serif !important; }\n        /* 以下为“星空卡”外观代码，请勿修改以保留正常功能 */\n        #chat-ui-yhhyhh-magic-card {\n            width: 320px;\n            height: 100px;\n            background: #000;\n            position: relative;\n            overflow: hidden;\n            border-radius: 8px;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            box-shadow: 0 0 10px rgba(71, 132, 255, 0.3);\n            border: 1px solid rgba(255, 255, 255, 0.1);\n        }\n        #chat-ui-yhhyhh-magic-card .stars {\n            position: absolute;\n            top: 0;\n            left: 0;\n            width: 100%;\n            height: 100%;\n            background: transparent;\n            animation: move-stars-magic linear infinite;\n        }\n        #chat-ui-yhhyhh-magic-card .stars-sm {\n            width: 1px;\n            height: 1px;\n            background: transparent;\n            box-shadow: 15px 88px #FFF, 296px 33px #FFF, 129px 4px #FFF, 240px 62px #FFF, 5px 3px #FFF, 151px 51px #FFF, 313px 77px #FFF, 71px 86px #FFF, 20px 66px #FFF, 199px 98px #FFF, 274px 50px #FFF, 100px 10px #FFF, 45px 35px #FFF;\n            animation-duration: 50s;\n        }\n        #chat-ui-yhhyhh-magic-card .stars-md {\n            width: 2px;\n            height: 2px;\n            background: transparent;\n            box-shadow: 251px 12px #FFF, 80px 41px #FFF, 182px 81px #FFF, 301px 29px #FFF, 50px 75px #FFF, 120px 90px #FFF, 200px 5px #FFF;\n            animation-duration: 100s;\n        }\n        #chat-ui-yhhyhh-magic-card .stars-lg {\n            width: 3px;\n            height: 3px;\n            background: transparent;\n            box-shadow: 60px 20px #FFF, 220px 70px #FFF, 150px 50px #FFF;\n            animation-duration: 150s;\n        }\n        @keyframes move-stars-magic {\n            from { transform: translateY(-100px); }\n            to { transform: translateY(100px); }\n        }\n        #chat-ui-yhhyhh-magic-card p {\n            margin: 0;\n            padding: 0 15px;\n            color: #EAEAEA;\n            font-size: 14px !important;\n            text-align: center;\n            line-height: 1.6 !important;\n            z-index: 1;\n            position: relative;\n            text-shadow: 0 0 6px rgba(255, 255, 255, 0.7);\n            font-family: 'Noto Sans SC', sans-serif !important; /* 此处字体强制保留，以确保卡片信息正常显示 */\n        }\n\n[class*=\"bg-[#F1CBCB]\"], \n[class*=\"bg-[#c9e1e9]\"] {\n    display: none !important;\n}\n.bg-gray-100\\/90.relative.inline-block {\n    background-color: #fdfaf4 !important;\n    border: 0.5px solid #d8c8b0 !important;\n    border-radius: 8px !important;\n    box-shadow: 0 2px 8px rgba(216, 200, 176, 0.2) !important;\n    padding: 12px !important;\n    transition: box-shadow 0.3s ease !important;\n    font-family: 'Noto Serif SC', serif !important;\n}\n.bg-gray-100\\/90.relative.inline-block:hover {\n    box-shadow: 0 4px 12px rgba(216, 200, 176, 0.3) !important;\n}\n.bg-gray-100\\/90.relative.inline-block:not(.chat-answer-container .bg-gray-100\\/90) {\n    background: linear-gradient(145deg, #fdfaf4, #faf7f0) !important;\n    border-left: 0.5px solid #c5a56d !important;\n    margin-bottom: 8px !important;\n}\n.markdown-body {\n    color: #4a3728 !important;\n    font-size: 1em !important;\n    line-height: 1.6 !important;\n    font-weight: 500 !important;\n    text-shadow: none !important;\n}\n.MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-textPrimary {\n    background: linear-gradient(145deg, #a91e22, #c53030) !important;\n    color: #fdfaf4 !important;\n    border: 0.5px solid #a91e22 !important;\n    border-radius: 6px !important;\n    padding: 6px 12px !important;\n    font-size: 0.85em !important;\n    font-weight: 600 !important;\n    font-family: 'Noto Serif SC', serif !important;\n    transition: all 0.3s ease !important;\n    margin-right: 8px !important;\n    box-shadow: 0 1px 4px rgba(169, 30, 34, 0.2) !important;\n}\n.MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-textPrimary:hover {\n    background: linear-gradient(145deg, #c53030, #e53e3e) !important;\n    color: #fdfaf4 !important;\n    transform: translateY(-1px) !important;\n    box-shadow: 0 2px 6px rgba(169, 30, 34, 0.3) !important;\n}\n.MuiTypography-root.MuiTypography-body2.css-6c0gf2 {\n    color: #7a6250 !important;\n    font-size: 0.85em !important;\n    font-weight: 500 !important;\n    font-family: 'Noto Serif SC', serif !important;\n    background: rgba(216, 200, 176, 0.2) !important;\n    padding: 4px 8px !important;\n    border-radius: 4px !important;\n    border: 0.5px solid #d8c8b0 !important;\n    margin-right: 8px !important;\n}\n.text-orange-500 {\n    color: #c5a56d !important;\n    font-size: 0.85em !important;\n    font-weight: 600 !important;\n    font-family: 'Noto Serif SC', serif !important;\n    background: linear-gradient(145deg, rgba(197, 165, 109, 0.2), rgba(216, 200, 176, 0.1)) !important;\n    padding: 6px 12px !important;\n    border: 0.5px solid #c5a56d !important;\n    border-radius: 6px !important;\n    cursor: pointer !important;\n    transition: all 0.3s ease !important;\n    box-shadow: 0 1px 3px rgba(197, 165, 109, 0.2) !important;\n    display: inline-block !important;\n    margin-right: 8px !important;\n}\n.text-orange-500:hover {\n    background: linear-gradient(145deg, rgba(197, 165, 109, 0.3), rgba(216, 200, 176, 0.2)) !important;\n    color: #4a3728 !important;\n    transform: scale(1.05) !important;\n    box-shadow: 0 2px 6px rgba(197, 165, 109, 0.3) !important;\n}\n@media (max-width: 768px) {\n    .bg-gray-100\\/90.relative.inline-block {\n        padding: 10px !important;\n        margin: 4px !important;\n    }\n    .MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-textPrimary,\n    .MuiTypography-root.MuiTypography-body2.css-6c0gf2,\n    .text-orange-500 {\n        font-size: 0.8em !important;\n        padding: 4px 8px !important;\n        margin: 2px !important;\n    }\n    .markdown-body {\n        font-size: 0.95em !important;\n    }\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  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-body {\n  padding: 15px 20px;\n  font-size: 15px;\n  color: #31291d;\n}\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\n/* 隐藏 Checkbox */\n.dropdown-item input {\n  display: none;\n}\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\n.dropdown-label:hover {\n  background: #dacc9a;\n}\n\n/* label前添加箭头 */\n.dropdown-label::before {\n  content: \"▶ \";\n  font-size: 14px;\n  transition: transform 0.3s;\n}\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/* 展开效果 */\n.dropdown-item input:checked ~ .dropdown-content {\n  max-height: 300px;\n  padding: 12px 16px;\n}\n\n/* 箭头翻转 */\n.dropdown-item input:checked + .dropdown-label::before {\n  transform: rotate(90deg);\n}\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/* 下拉整体 */\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\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\n.role-info summary:hover {\n  background: #d4c190;\n}\n\n/* 展开内容 */\n.role-info-content {\n  padding: 15px 20px;\n  font-size: 14px;\n  line-height: 1.7;\n}\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\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\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\n.floating-summary summary:hover {\n  background: #d4c190;\n}\n\n/* 通用字体 */\n.floating-role-info, .floating-summary {\n  font-family: \"KaiTi\", \"STKaiti\", \"Songti SC\", serif;\n  z-index: 999;\n}\n\n/* ====== 个人角色信息悬浮窗（在总结区上方一点） ====== */\n.floating-role-info {\n  position: fixed;\n  bottom: 110px;   /* ⬅️ 比总结区更高一些，保持间隔 */\n  right: 20px;\n}\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\n.floating-role-info summary:hover {\n  background: #d4c190;\n}\n\n/* 隐藏小三角 */\n.floating-role-info summary::-webkit-details-marker {\n  display: none;\n}\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/* 展开时显示悬浮窗 */\n.floating-role-info details[open] .role-info-content {\n  display: block;\n}\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\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/* ====== 总结区悬浮窗（靠下） ====== */\n.floating-summary {\n  position: fixed;\n  bottom: 20px; /* 紧贴底部 */\n  right: 20px;\n}\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\n.floating-summary summary:hover {\n  background: #d4c190;\n}\n.floating-summary summary::-webkit-details-marker {\n  display: none;\n}\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\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\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/* 浮窗主体 */\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/* 展开时显示 */\n.floating-interaction details[open] .interaction-content {\n  display: block;\n}\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\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\n.status-item {\n  margin: 6px 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.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  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-body {\n  padding: 15px 20px;\n  font-size: 15px;\n  color: #31291d;\n}\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\n/* 隐藏 Checkbox */\n.dropdown-item input {\n  display: none;\n}\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\n.dropdown-label:hover {\n  background: #dacc9a;\n}\n\n/* label前添加箭头 */\n.dropdown-label::before {\n  content: \"▶ \";\n  font-size: 14px;\n  transition: transform 0.3s;\n}\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/* 展开效果 */\n.dropdown-item input:checked ~ .dropdown-content {\n  max-height: 300px;\n  padding: 12px 16px;\n}\n\n/* 箭头翻转 */\n.dropdown-item input:checked + .dropdown-label::before {\n  transform: rotate(90deg);\n}\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/* 下拉整体 */\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\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\n.role-info summary:hover {\n  background: #d4c190;\n}\n\n/* 展开内容 */\n.role-info-content {\n  padding: 15px 20px;\n  font-size: 14px;\n  line-height: 1.7;\n}\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\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\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\n.floating-summary summary:hover {\n  background: #d4c190;\n}\n\n/* 通用字体 */\n.floating-role-info, .floating-summary {\n  font-family: \"KaiTi\", \"STKaiti\", \"Songti SC\", serif;\n  z-index: 999;\n}\n\n/* ====== 个人角色信息悬浮窗（在总结区上方一点） ====== */\n.floating-role-info {\n  position: fixed;\n  bottom: 110px;   /* ⬅️ 比总结区更高一些，保持间隔 */\n  right: 20px;\n}\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\n.floating-role-info summary:hover {\n  background: #d4c190;\n}\n\n/* 隐藏小三角 */\n.floating-role-info summary::-webkit-details-marker {\n  display: none;\n}\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/* 展开时显示悬浮窗 */\n.floating-role-info details[open] .role-info-content {\n  display: block;\n}\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\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/* ====== 总结区悬浮窗（靠下） ====== */\n.floating-summary {\n  position: fixed;\n  bottom: 20px; /* 紧贴底部 */\n  right: 20px;\n}\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\n.floating-summary summary:hover {\n  background: #d4c190;\n}\n.floating-summary summary::-webkit-details-marker {\n  display: none;\n}\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\n.gufeng-details {\n  background: #faf7f2; /* 柔和米色背景 */\n  border-radius: 10px; /* 圆角 */\n  padding: 10px 15px;\n  border: 1px solid #e2d6c8; /* 浅棕色边框 */\n  font-family: \"KaiTi\", \"STKaiti\", serif; /* 楷体，古风感 */\n  color: #4b3f2f; /* 深棕色文字 */\n}\n\n.gufeng-details summary {\n  cursor: pointer;\n  font-weight: bold;\n  font-size: 1.05em;\n  color: #3b2f2f;\n  padding: 4px 0;\n}\n\n.gufeng-details summary::marker {\n  color: #a67c52; /* 传统棕色箭头 */\n}\n\n.gufeng-details summary:hover {\n  color: #8c6239; /* 悬停变暖色 */\n}\n\n/* 保留代码块原样，不改变 markdown 显示样式 */\n.gufeng-details pre, \n.gufeng-details code {\n  background: inherit !important;\n  color: inherit !important;\n  font-family: inherit;\n}","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":"【防神话与防绝望】"}]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":false,"defaultModelSettings":{"model":"melon_deepseek/deepseek-v4-pro"},"totalConversations":7,"totalMessages":77,"totalCreditsUsed":105621,"totalTokensUsed":2095238,"totalPlayedUsers":7,"deeplyPlayed":3,"fixedPromptLength":6961,"lorebookLength":9349,"author":{"id":"K0yys0uQm3soyUWMrmweQplDbyrxeDun","name":"猪猪🐷","displayUsername":"Anne","username":"anne"},"cardsTags":[],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}