{"id":"d1e5391a-600d-4afb-9863-d970093bf0ff","authorId":"lAgyOY957kxlq7BGiA4uEJT41Y1Uuzis","title":"正经修仙传","description":"【修仙大世界/详细数值】\n嘿，仙子别怕，我修的是正经仙。你问我这个解衣探穴手、如意伸缩棒还有双修天赋和双修功法是怎么回事？你跟我来，我好好给你讲讲😘😘你看，这是素股惊神鞭，这是滋阴红玉烛，这是九曲润道珠，这是庚金双交环，这是千丝束魂索，都是我精心炼制的好法宝呀。\n1️⃣ 世界观 · 天地为局，万灵为子\n- 🏔️ **东胜神洲**——灵气最盛，正道七大仙门与魔道六宗在此龙争虎斗；\n- 🪷 **西牛贺洲**——佛门祖庭，大雷音寺统率诸脉，亦有欢喜禅宗、破戒寺等旁支；\n- 🏯 **南赡部洲**——凡人国度星罗棋布，朝廷势大，散修联盟大本营悬于天墉城；\n- 🐉 **北俱芦洲**——妖族祖地，十万大山藏匿妖修根源，妖分走兽、飞禽、鳞甲、草木四大类。\n2️⃣ 特色 · 所行即为道\n📊 **数值不空洞，每一个属性都左右你的命运。** 修行六大属性（气血、灵力、神识、攻击、防御、身法）基于境界基数与资质系数独立随机生成。\n3️⃣ 玩法 · 天地不设限，你的道，由你亲手刻写\n🛤️ **自由之始，始于你的角色卡。** 你自定义姓名、种族（人族/妖族/半妖）、性别、年龄、外貌、灵根、资质、功法、出身——游戏将严格基于你的设定展开。\n4️⃣ 在此，踏上修行之路\n✨ 这不仅仅是一款游戏，而是一段你可以真正 **活进去** 的修仙人生。每一缕灵气、每一次呼吸、每一段因果，都由你亲手书写。渡劫飞升，或是道消身陨；执掌仙门，或是纵横妖域——全在你一念之间。\n🌙 **带上你的法宝，放下你的顾虑，来修个正经仙吧。**","background":null,"backgroundWidth":null,"backgroundHeight":null,"cover":"szyq8p4jcozt0dryoxbc9tq4.webp","coverWidth":1920,"coverHeight":1920,"introPage":"kpkzygkpkehrtbdc9rimpksb.html","changelog":"","createdAt":"2026-08-18T15:30:08.108Z","updatedAt":"2026-08-19T10:59:18.904Z","initPublicAt":"2026-08-19T10:04:10.176Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* ====修仙风格对话卡片样式（无边框）==== */\n/* 1. 浅色模式下的样式（默认） */\n  .is-assistant .flex.w-fit.max-w-full.min-w-0.flex-col.gap-2.text-sm.border.border-muted {\n    background: rgba(250, 240, 230, 0.96);  /* 暖玉杏色，温润如古灵玉 */\n    border: none;\n    border-radius: 8px;\n    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);\n}\n/* 2. 偶数项使用不同的背景色 */\n  .is-user .flex.w-fit.max-w-full.min-w-0.flex-col.gap-2.text-sm.border.border-muted {\n    background: rgba(230, 245, 235, 0.96);  /* 灵竹淡青，通透如晨露 */\n    border: none;\n    border-radius: 8px;\n}\n/* 3. 深色模式下的样式覆盖 */\n@media (prefers-color-scheme: dark) {\n    .dark .is-user .flex.w-fit.max-w-full.min-w-0.flex-col.gap-2.text-sm.border.border-muted {\n        background: rgba(38, 32, 28, 0.96);  /* 檀木深褐，沉静如古卷 */\n        border: none;\n        border-radius: 8px;\n    }\n    .dark .is-assistant .flex.w-fit.max-w-full.min-w-0.flex-col.gap-2.text-sm.border.border-muted {\n        background: rgba(28, 35, 30, 0.96);  /* 墨竹深青，幽然如夜林 */\n        border: none;\n        border-radius: 8px;\n    }\n}\n\n/* \"mod、流式、评论、回到底部\" 等按钮 - 玄幻修仙风格 */\n#prompt-input button:not([type=\"submit\"]) {\n  background: linear-gradient(135deg, #0f2027 0%, #1a3a4a 50%, #0f2027 100%) !important; /* 天青渐变背景，如灵玉 */\n  color: #d4a843 !important; /* 暗金文字，如古神金文 */\n  border: 2px solid #b8860b !important; /* 暗金边框，如金缕禁制 */\n  border-radius: 12px !important;\n  box-shadow: \n    0 4px 0px #6b4e16,      /* 正下方暗金实体阴影 */\n    0 0 8px rgba(184, 134, 11, 0.5),  /* 暗金灵光 */\n    0 0 12px rgba(184, 134, 11, 0.2) !important; /* 外层灵晕 */\n  font-weight: bold !important;\n  text-transform: none !important;\n  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1) !important;\n  position: relative;\n  overflow: hidden;\n  text-shadow: 0 0 8px rgba(212, 168, 67, 0.5) !important; /* 文字暗金灵光 */\n}\n\n/* 修仙灵气流动伪元素 */\n#prompt-input button:not([type=\"submit\"])::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: -100%;\n  width: 100%;\n  height: 100%;\n  background: linear-gradient(\n    90deg,\n    transparent 0%,\n    rgba(212, 168, 67, 0.08) 30%,  /* 金灵气微粒 */\n    rgba(184, 134, 11, 0.15) 50%,    /* 灵力核心 */\n    rgba(212, 168, 67, 0.08) 70%,\n    transparent 100%\n  );\n  transition: left 0.6s ease;\n  z-index: 1;\n  pointer-events: none;\n}\n\n/* 灵力汇聚点 */\n#prompt-input button:not([type=\"submit\"])::after {\n  content: '';\n  position: absolute;\n  top: 50%;\n  right: 10px;\n  width: 4px;\n  height: 4px;\n  background: #ffd700;\n  border-radius: 50%;\n  box-shadow: 0 0 8px #d4a843, 0 0 16px #b8860b;\n  opacity: 0;\n  transition: all 0.3s ease;\n  z-index: 2;\n}\n\n/* 悬停效果 - 灵力激发 */\n#prompt-input button:not([type=\"submit\"]):hover {\n  background: linear-gradient(135deg, #1a3a4a 0%, #2a5f6e 50%, #1a3a4a 100%) !important; /* 天青底色增亮，如灵湖映日 */\n  color: #ffd700 !important; /* 文字化为纯金之色 */\n  border-color: #daa520 !important; /* 亮金禁制显现 */\n  transform: translateY(-2px) !important; /* 向上浮起，如御剑临空 */\n  box-shadow: \n    0 6px 0px #8b6914,      /* 浮起后阴影加深 */\n    0 0 12px rgba(218, 165, 32, 0.7),\n    0 0 18px rgba(218, 165, 32, 0.3) !important;\n  text-shadow: 0 0 12px rgba(255, 215, 0, 0.8) !important; /* 文字金光大放 */\n}\n\n#prompt-input button:not([type=\"submit\"]):hover::before {\n  left: 100%; /* 金光从左至右冲刷 */\n}\n\n#prompt-input button:not([type=\"submit\"]):hover::after {\n  opacity: 1;\n  animation: goldenSpiritPulse 1.5s ease-in-out infinite;\n}\n\n/* 点击效果 - 灵力爆发 */\n#prompt-input button:not([type=\"submit\"]):active {\n  background: linear-gradient(135deg, #0a1a24 0%, #0f2027 50%, #0a1a24 100%) !important; /* 天青底色压暗，如深海灵压 */\n  color: #ffd700 !important;\n  border-color: #ffd700 !important;\n  box-shadow: \n    0 2px 0px #6b4e16,      /* 按下时阴影收窄 */\n    0 0 12px rgba(255, 215, 0, 0.8),\n    inset 0 0 10px rgba(184, 134, 11, 0.3) !important; /* 内灵压 */\n  transform: translateY(2px) !important; /* 按下回弹 */\n  transition: all 0.1s ease !important;\n}\n\n/* 暗金灵珠脉冲动画 */\n@keyframes goldenSpiritPulse {\n  0%, 100% {\n    box-shadow: 0 0 8px #d4a843, 0 0 16px #b8860b;\n    transform: translate(-50%, -50%) scale(1);\n    opacity: 0.6;\n  }\n  50% {\n    box-shadow: 0 0 16px #ffd700, 0 0 32px #daa520, 0 0 48px #b8860b;\n    transform: translate(-50%, -50%) scale(1.8);\n    opacity: 1;\n  }\n}\n\n/* 可选：按钮聚焦状态 */\n#prompt-input button:not([type=\"submit\"]):focus-visible {\n  outline: 2px solid #daa520;\n  outline-offset: 2px;\n  box-shadow: \n    0 4px 0px #6b4e16,\n    0 0 20px rgba(218, 165, 32, 0.6) !important;\n}\n\n/* ===== 提交按钮 - 紫霄天雷 ===== */\n#prompt-input [type=\"submit\"] {\n  background: linear-gradient(135deg, #1a0a2e 0%, #2d1b4e 50%, #1a0a2e 100%) !important; /* 紫夜穹顶，如天劫云海 */\n  color: #c9a0ff !important; /* 淡紫神光，如雷纹天书 */\n  border: 2px solid #8b6fcf !important; /* 紫金雷纹，如九天禁制 */\n  border-radius: 12px !important;\n  box-shadow: \n    0 4px 0px #4f3a7a,      /* 紫雷实体阴影 */\n    0 0 8px rgba(139, 111, 207, 0.5),  /* 紫电气韵 */\n    0 0 12px rgba(139, 111, 207, 0.2) !important;\n  font-weight: bold !important;\n  text-transform: none !important;\n  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1) !important;\n  position: relative;\n  overflow: hidden;\n  text-shadow: 0 0 8px rgba(201, 160, 255, 0.5) !important;\n}\n\n/* 紫电灵气冲刷 */\n#prompt-input [type=\"submit\"]::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: -100%;\n  width: 100%;\n  height: 100%;\n  background: linear-gradient(\n    90deg,\n    transparent 0%,\n    rgba(201, 160, 255, 0.08) 30%,\n    rgba(139, 111, 207, 0.15) 50%,\n    rgba(201, 160, 255, 0.08) 70%,\n    transparent 100%\n  );\n  transition: left 0.6s ease;\n  z-index: 1;\n  pointer-events: none;\n}\n\n/* 紫雷灵珠 */\n#prompt-input [type=\"submit\"]::after {\n  content: '';\n  position: absolute;\n  top: 50%;\n  right: 10px;\n  width: 4px;\n  height: 4px;\n  background: #b794f4;\n  border-radius: 50%;\n  box-shadow: 0 0 8px #c9a0ff, 0 0 16px #8b6fcf;\n  opacity: 0;\n  transition: all 0.3s ease;\n  z-index: 2;\n}\n\n/* 悬停 - 紫雷激发 */\n#prompt-input [type=\"submit\"]:hover {\n  background: linear-gradient(135deg, #2d1b4e 0%, #4a2b7a 50%, #2d1b4e 100%) !important;\n  color: #e6ccff !important; /* 纯紫华光 */\n  border-color: #b794f4 !important;\n  transform: translateY(-2px) !important;\n  box-shadow: \n    0 6px 0px #6b4f9e,\n    0 0 12px rgba(183, 148, 244, 0.7),\n    0 0 18px rgba(183, 148, 244, 0.3) !important;\n  text-shadow: 0 0 12px rgba(230, 204, 255, 0.8) !important;\n}\n\n#prompt-input [type=\"submit\"]:hover::before {\n  left: 100%;\n}\n\n#prompt-input [type=\"submit\"]:hover::after {\n  opacity: 1;\n  animation: purpleSpiritPulse 1.5s ease-in-out infinite;\n}\n\n/* 点击 - 紫雷爆发 */\n#prompt-input [type=\"submit\"]:active {\n  background: linear-gradient(135deg, #0f0720 0%, #1a0a2e 50%, #0f0720 100%) !important;\n  color: #e6ccff !important;\n  border-color: #e6ccff !important;\n  box-shadow: \n    0 2px 0px #4f3a7a,\n    0 0 12px rgba(230, 204, 255, 0.8),\n    inset 0 0 10px rgba(139, 111, 207, 0.3) !important;\n  transform: translateY(2px) !important;\n  transition: all 0.1s ease !important;\n}\n\n/* ===== 停止按钮 - 玄冥冰焰 ===== */\n#prompt-input button[aria-label=\"停止\"] {\n  background: linear-gradient(135deg, #0a1e2f 0%, #1a3a5c 50%, #0a1e2f 100%) !important; /* 寒渊冰魄，如深海玄冰 */\n  color: #7fc9ff !important; /* 冰蓝神辉，如霜月之刃 */\n  border: 2px solid #4a8fc7 !important; /* 冰晶禁制，似万里冰封 */\n  border-radius: 12px !important;\n  box-shadow: \n    0 4px 0px #2a5f7a,      /* 冰霜实体阴影 */\n    0 0 8px rgba(74, 143, 199, 0.5),  /* 冰魄灵光 */\n    0 0 12px rgba(74, 143, 199, 0.2) !important;\n  font-weight: bold !important;\n  text-transform: none !important;\n  transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1) !important;\n  position: relative;\n  overflow: hidden;\n  text-shadow: 0 0 8px rgba(127, 201, 255, 0.5) !important;\n}\n\n/* 冰雾灵气冲刷 */\n#prompt-input button[aria-label=\"停止\"]::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: -100%;\n  width: 100%;\n  height: 100%;\n  background: linear-gradient(\n    90deg,\n    transparent 0%,\n    rgba(127, 201, 255, 0.08) 30%,\n    rgba(74, 143, 199, 0.15) 50%,\n    rgba(127, 201, 255, 0.08) 70%,\n    transparent 100%\n  );\n  transition: left 0.6s ease;\n  z-index: 1;\n  pointer-events: none;\n}\n\n/* 冰晶灵珠（实为极寒光点） */\n#prompt-input button[aria-label=\"停止\"]::after {\n  content: '';\n  position: absolute;\n  top: 50%;\n  right: 10px;\n  width: 4px;\n  height: 4px;\n  background: #a3d8ff;\n  border-radius: 50%;\n  box-shadow: 0 0 8px #7fc9ff, 0 0 16px #4a8fc7;\n  opacity: 0;\n  transition: all 0.3s ease;\n  z-index: 2;\n}\n\n/* 悬停 - 冰焰升腾（蓝中透赤，以示“停止”之决意） */\n#prompt-input button[aria-label=\"停止\"]:hover {\n  background: linear-gradient(135deg, #1a3a5c 0%, #3a6f8f 50%, #1a3a5c 100%) !important;\n  color: #b3dfff !important; /* 亮冰蓝，如极光 */\n  border-color: #6bb5e6 !important;\n  transform: translateY(-2px) !important;\n  box-shadow: \n    0 6px 0px #3a6f8f,\n    0 0 12px rgba(107, 181, 230, 0.7),\n    0 0 18px rgba(107, 181, 230, 0.3) !important;\n  text-shadow: 0 0 12px rgba(179, 223, 255, 0.8) !important;\n}\n\n#prompt-input button[aria-label=\"停止\"]:hover::before {\n  left: 100%;\n}\n\n#prompt-input button[aria-label=\"停止\"]:hover::after {\n  opacity: 1;\n  animation: iceSpiritPulse 1.5s ease-in-out infinite;\n}\n\n/* 点击 - 冰封爆发（压暗，强化内敛寒气） */\n#prompt-input button[aria-label=\"停止\"]:active {\n  background: linear-gradient(135deg, #06141f 0%, #0a1e2f 50%, #06141f 100%) !important;\n  color: #b3dfff !important;\n  border-color: #b3dfff !important;\n  box-shadow: \n    0 2px 0px #2a5f7a,\n    0 0 12px rgba(179, 223, 255, 0.8),\n    inset 0 0 10px rgba(74, 143, 199, 0.3) !important;\n  transform: translateY(2px) !important;\n  transition: all 0.1s ease !important;\n}\n\n/* ===== 自定义脉冲动画 ===== */\n\n/* 紫雷灵珠脉动 */\n@keyframes purpleSpiritPulse {\n  0%, 100% {\n    box-shadow: 0 0 8px #c9a0ff, 0 0 16px #8b6fcf;\n    transform: translate(-50%, -50%) scale(1);\n    opacity: 0.6;\n  }\n  50% {\n    box-shadow: 0 0 16px #e6ccff, 0 0 32px #b794f4, 0 0 48px #8b6fcf;\n    transform: translate(-50%, -50%) scale(1.8);\n    opacity: 1;\n  }\n}\n\n/* 冰晶灵珠脉动 */\n@keyframes iceSpiritPulse {\n  0%, 100% {\n    box-shadow: 0 0 8px #7fc9ff, 0 0 16px #4a8fc7;\n    transform: translate(-50%, -50%) scale(1);\n    opacity: 0.6;\n  }\n  50% {\n    box-shadow: 0 0 16px #b3dfff, 0 0 32px #6bb5e6, 0 0 48px #4a8fc7;\n    transform: translate(-50%, -50%) scale(1.8);\n    opacity: 1;\n  }\n}\n\n/* ===== 聚焦状态 ===== */\n#prompt-input [type=\"submit\"]:focus-visible {\n  outline: 2px solid #b794f4;\n  outline-offset: 2px;\n  box-shadow: 0 4px 0px #4f3a7a, 0 0 20px rgba(183, 148, 244, 0.6) !important;\n}\n\n#prompt-input button[aria-label=\"停止\"]:focus-visible {\n  outline: 2px solid #6bb5e6;\n  outline-offset: 2px;\n  box-shadow: 0 4px 0px #2a5f7a, 0 0 20px rgba(107, 181, 230, 0.6) !important;\n}\n\n/* 1. 基础容器与内容区域样式 */\ndetails {\n  width: 100%;\n  background: rgba(245, 240, 235, 0.5); /* 浅米色，50%透明，如古卷宣纸 */\n  border: 2px solid rgba(139, 105, 20, 0.5); /* 深金痕边框，岁月沉淀之感 */\n  border-radius: 8px; /* 微圆角，如古卷边缘 */\n  margin-bottom: 8px;\n  box-shadow: 0 0 20px rgba(139, 105, 20, 0.2), inset 0 0 20px rgba(0, 0, 0, 0.1); /* 内外辉光，灵气波动 */\n  backdrop-filter: blur(4px); /* 背景模糊，增加仙气缥缈感 */\n  transition: all 0.3s ease;\n  overflow-x: auto;\n  overflow-y: visible;\n}\n\n/* 2. summary 标题栏基础样式 */\nsummary {\n  list-style: none; /* 移除默认的展开/折叠小三角 */\n  cursor: pointer;\n  font-weight: bold;\n  color: #5c3d1a; /* 深棕色，如符咒上的朱砂墨迹 */\n  text-shadow: 0 0 6px rgba(139, 105, 20, 0.3), 0 0 12px rgba(100, 60, 20, 0.2); /* 文字辉光，道韵流转 */\n  padding: 7px 10px;\n  position: relative;\n  user-select: none; /* 防止文本被选中 */\n  letter-spacing: 2px; /* 字间距，如符箓上的云篆 */\n  font-family: \"Noto Serif SC\", \"楷体\", \"KaiTi\", \"SimSun\", \"宋体\", serif; /* 古朴字体 */\n  \n  /* 核心需求：默认（未展开）状态下仅显示下边框 */\n  border-bottom: 2px solid rgba(139, 105, 20, 0.5);\n  background: linear-gradient(180deg, \n    rgba(255, 250, 240, 0.6) 0%, \n    rgba(240, 230, 210, 0.5) 100%); /* 纵向渐变，如灵气下沉 */\n  transition: all 0.4s ease;\n}\n\n/* 兼容 WebKit 内核浏览器（如 Chrome/Safari），彻底隐藏原生箭头 */\nsummary::-webkit-details-marker {\n  display: none;\n}\n\n/* 3. 自定义展开/收起图标 (使用伪元素绘制太极符) */\nsummary::before {\n  content: '☯'; /* 太极符，替代寻常加减号 */\n  margin-right: 6px;\n  font-size: 1.4em;\n  color: #8b6914; /* 深金纹色 */\n  text-shadow: 0 0 8px rgba(139, 105, 20, 0.4);\n  display: inline-block;\n  transition: all 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55); /* 灵动旋转，如法器开合 */\n  transform: rotate(0deg);\n  opacity: 0.9;\n}\n\n/* 标题栏悬停时的灵气激荡效果 */\nsummary:hover {\n  color: #3d2010; /* 更深的棕色 */\n  border-bottom-color: rgba(139, 105, 20, 0.8);\n  text-shadow: 0 0 10px rgba(139, 105, 20, 0.5), 0 0 20px rgba(120, 70, 30, 0.3);\n  background: linear-gradient(180deg, \n    rgba(255, 245, 230, 0.7) 0%, \n    rgba(245, 235, 215, 0.6) 100%);\n}\n\n/* 4. 展开状态下的样式覆盖 */\ndetails[open] > summary {\n  /* 展开时，将下边框改为上边框，或者保持下边框但改变颜色以作区分 */\n  border-bottom: 2px solid rgba(139, 105, 20, 0.9);\n  color: #3d2010;\n  text-shadow: 0 0 12px rgba(139, 105, 20, 0.6), 0 0 24px rgba(120, 70, 30, 0.4);\n  background: linear-gradient(180deg, \n    rgba(255, 248, 235, 0.7) 0%, \n    rgba(248, 238, 218, 0.5) 100%);\n  box-shadow: inset 0 -4px 12px rgba(139, 105, 20, 0.2); /* 内部底部辉光，如灵力泄露 */\n}\n\ndetails[open] > summary::before {\n  content: '☯'; /* 展开时太极符旋转，寓意阴阳轮转、玄机已现 */\n  color: #6b4f12;\n  text-shadow: 0 0 14px rgba(139, 105, 20, 0.6), 0 0 24px rgba(160, 100, 40, 0.4);\n  transform: rotate(180deg); /* 太极旋转，道法自然 */\n  opacity: 1;\n}\n\n/* 5. details 内部包裹内容的样式美化 */\ndetails > div, \ndetails > p {\n  padding: 9px 11px;\n  margin-top: 0;\n  line-height: 1.8;\n  color: #3d2b15; /* 深棕色文字，如古卷墨迹 */\n  font-family: \"Noto Serif SC\", \"楷体\", \"KaiTi\", \"SimSun\", \"宋体\", serif;\n  text-shadow: 0 0 4px rgba(0, 0, 0, 0.1);\n  \n  /* 内容区底部也保留下边框，保持整体视觉一致 */\n  border-bottom: 2px solid rgba(139, 105, 20, 0.4);\n  \n  /* 内部背景：半透明浅色，如灵墨渲染 */\n  background: linear-gradient(180deg, \n    rgba(252, 248, 238, 0.6) 0%, \n    rgba(245, 238, 220, 0.5) 100%);\n  \n  /* 内部左侧装饰性边框，如卷轴边缘的云纹 */\n  border-left: 1px solid rgba(139, 105, 20, 0.2);\n  border-right: 1px solid rgba(139, 105, 20, 0.2);\n  \n  box-shadow: inset 0 0 30px rgba(0, 0, 0, 0.08), 0 4px 12px rgba(0, 0, 0, 0.1);\n  \n  /* 内容区底部微光，似灵气沉淀 */\n  position: relative;\n}\n\n/* 内容区底部装饰：灵气汇聚之纹 */\ndetails > div::after,\ndetails > p::after {\n  content: '';\n  position: absolute;\n  bottom: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 60%;\n  height: 1px;\n  background: linear-gradient(90deg, \n    transparent, \n    rgba(139, 105, 20, 0.5), \n    transparent);\n  opacity: 0.7;\n}\n\n/* 展开动画过渡，使内容呈现如卷轴舒展 */\ndetails[open] > div,\ndetails[open] > p {\n  animation: daoUnfurl 0.5s ease-out;\n}\n\n/* 道卷展开动画 */\n@keyframes daoUnfurl {\n  0% {\n    opacity: 0;\n    transform: translateY(-8px);\n    max-height: 0;\n  }\n  100% {\n    opacity: 1;\n    transform: translateY(0);\n    max-height: 1000px; /* 足够大的值以适应内容 */\n  }\n}\n\n/* 内容区内文本选中时，呈现灵光标记效果 */\ndetails > div::selection,\ndetails > p::selection {\n  background: rgba(139, 105, 20, 0.3);\n  color: #2d1808;\n  text-shadow: 0 0 4px rgba(139, 105, 20, 0.5);\n}\n\n/* 若内容区内部有链接或重点文字，赋予丹红点缀 */\ndetails > div a,\ndetails > p a {\n  color: #8b3a3a; /* 丹红色 */\n  text-decoration: none;\n  border-bottom: 1px dashed rgba(139, 58, 58, 0.5);\n  transition: all 0.2s;\n}\ndetails > div a:hover,\ndetails > p a:hover {\n  color: #6b2020;\n  border-bottom-color: #6b2020;\n  text-shadow: 0 0 8px rgba(139, 58, 58, 0.4);\n}\n\n/* 6. 行内代码样式：如符咒中的秘文 */\ncode {\n  font-family: \"Courier New\", \"Noto Serif SC\", \"楷体\", monospace;\n  background: rgba(245, 238, 220, 0.5); /* 浅米色底色，半透明 */\n  color: #5c3d1a; /* 深棕色文字 */\n  padding: 1px 4px;\n  border-radius: 4px;\n  border: 1px solid rgba(139, 105, 20, 0.4); /* 金痕边框 */\n  text-shadow: 0 0 4px rgba(139, 105, 20, 0.2); /* 灵光笼罩 */\n  font-size: 0.9em;\n  letter-spacing: 0.5px;\n  white-space: nowrap;\n}\n\n/* 7. 代码块容器：如封印的古籍残卷 */\npre {\n  /* 核心：半透明背景，保留所有边框 */\n  background: rgba(250, 245, 235, 0.5); /* 浅米色，50%透明，如古卷宣纸 */\n  border: 2px solid rgba(139, 105, 20, 0.4); /* 金纹封印边框 */\n  \n  /* 四边皆保留边框，左上右下稍异以显层次 */\n  border-top: 2px solid rgba(139, 105, 20, 0.5); /* 上边框更亮，如天光洒落 */\n  border-bottom: 2px solid rgba(120, 90, 20, 0.4); /* 下边框稍暗，如地脉深沉 */\n  \n  border-radius: 8px; /* 古卷微圆角 */\n  padding: 10px 12px;\n  margin: 8px 0;\n  \n  /* 内部阴影，营造卷轴凹陷感 */\n  box-shadow: \n    inset 0 0 40px rgba(0, 0, 0, 0.06), /* 深邃内影 */\n    0 0 20px rgba(139, 105, 20, 0.15), /* 外部金色辉光 */\n    0 4px 16px rgba(0, 0, 0, 0.1); /* 底部投影 */\n  \n  /* 背景模糊，增强仙气缥缈 */\n  backdrop-filter: blur(4px);\n  \n  /* 文字样式 */\n  color: #3d2b15; /* 古卷墨色，深棕 */\n  font-family: \"Courier New\", \"Noto Serif SC\", \"楷体\", \"SimSun\", monospace;\n  font-size: 0.95em;\n  line-height: 1.7;\n  letter-spacing: 0.8px;\n  text-shadow: 0 0 2px rgba(0, 0, 0, 0.1);\n  \n  /* 溢出处理，保留古卷的庄严感 */\n  overflow-x: auto;\n  white-space: pre-wrap;\n  word-wrap: break-word;\n  \n  /* 平滑过渡 */\n  transition: all 0.3s ease;\n  \n  /* 左侧装饰：模拟卷轴边缘的云纹刻度 */\n  position: relative;\n}\n\n/* 代码块左侧装饰线：如卷轴左缘的云纹金线 */\npre::before {\n  content: '';\n  position: absolute;\n  left: 0;\n  top: 10%;\n  height: 80%;\n  width: 3px;\n  background: linear-gradient(180deg, \n    transparent 0%, \n    rgba(139, 105, 20, 0.35) 20%, \n    rgba(160, 120, 30, 0.5) 50%, \n    rgba(139, 105, 20, 0.35) 80%, \n    transparent 100%);\n  border-radius: 0 2px 2px 0;\n  opacity: 0.8;\n}\n\n/* 代码块悬停：灵气激荡，封印微亮 */\npre:hover {\n  border-color: rgba(139, 105, 20, 0.6);\n  box-shadow: \n    inset 0 0 50px rgba(0, 0, 0, 0.08),\n    0 0 30px rgba(139, 105, 20, 0.25),\n    0 0 60px rgba(139, 80, 40, 0.12), /* 淡淡丹红辉光 */\n    0 4px 20px rgba(0, 0, 0, 0.12);\n}\n\n/* 8. 代码块内的行内代码样式覆盖 */\npre code {\n  background: transparent; /* 继承 pre 背景 */\n  border: none;\n  padding: 0;\n  color: inherit;\n  text-shadow: inherit;\n  font-size: inherit;\n  white-space: pre-wrap;\n}\n\n/* 9. 滚动条美化：如灵纹卷轴边缘 */\npre::-webkit-scrollbar {\n  height: 8px;\n}\n\npre::-webkit-scrollbar-track {\n  background: rgba(245, 238, 220, 0.4);\n  border-radius: 0 0 8px 8px;\n  border: 1px solid rgba(139, 105, 20, 0.15);\n}\n\npre::-webkit-scrollbar-thumb {\n  background: linear-gradient(180deg, \n    rgba(139, 105, 20, 0.35), \n    rgba(120, 90, 20, 0.3));\n  border-radius: 4px;\n  border: 1px solid rgba(139, 105, 20, 0.25);\n  box-shadow: inset 0 0 6px rgba(139, 105, 20, 0.2);\n}\n\npre::-webkit-scrollbar-thumb:hover {\n  background: linear-gradient(180deg, \n    rgba(139, 105, 20, 0.5), \n    rgba(120, 90, 20, 0.4));\n  box-shadow: inset 0 0 10px rgba(139, 105, 20, 0.3);\n}\n\n/* 10. 代码高亮关键词的修仙风格配色（示例） */\n/* 若使用 highlight.js 或类似库，可配合以下风格 */\npre .keyword {\n  color: #8b6914; /* 深金色：关键字 */\n  text-shadow: 0 0 6px rgba(139, 105, 20, 0.3);\n}\n\npre .string {\n  color: #3d6b3d; /* 灵草绿：字符串 */\n  text-shadow: 0 0 4px rgba(61, 107, 61, 0.3);\n}\n\npre .comment {\n  color: #8b7d6b; /* 棕灰：注释，如淡墨 */\n  font-style: italic;\n  opacity: 0.8;\n}\n\npre .number {\n  color: #8b3a3a; /* 丹红：数字 */\n  text-shadow: 0 0 4px rgba(139, 58, 58, 0.3);\n}\n\npre .function {\n  color: #6b4f12; /* 深金：函数名 */\n  text-shadow: 0 0 6px rgba(107, 79, 18, 0.3);\n}\n\n/* 11. 代码块顶部可选标题栏：如功法名称 */\n/* 使用方法：在 pre 外包裹 div，或使用 data-title 属性配合以下样式 */\npre[data-title]::before {\n  content: attr(data-title);\n  display: block;\n  margin: -10px -12px 8px -12px; /* 抵消 pre 的 padding */\n  padding: 4px 12px;\n  background: linear-gradient(180deg, \n    rgba(255, 248, 235, 0.7) 0%, \n    rgba(248, 238, 218, 0.5) 100%);\n  color: #5c3d1a;\n  font-family: \"Noto Serif SC\", \"楷体\", serif;\n  font-size: 0.9em;\n  font-weight: bold;\n  letter-spacing: 3px;\n  text-align: center;\n  border-bottom: 1px solid rgba(139, 105, 20, 0.3);\n  border-radius: 6px 6px 0 0;\n  text-shadow: 0 0 6px rgba(139, 105, 20, 0.3);\n}\n\n\n/* ============================================================\n   12. 深色模式适配（系统级自动检测）\n   当用户系统/浏览器设置为深色模式时，进一步增强对比与辉光\n   ============================================================ */\n@media (prefers-color-scheme: dark) {\n  \n  /* 深色模式下，整体背景更深邃，辉光更明显 */\n  details {\n    background: rgba(10, 5, 20, 0.5); /* 更深的玄冥虚空 */\n    border-color: rgba(200, 170, 80, 0.55); /* 金痕稍亮 */\n    box-shadow: \n      0 0 25px rgba(200, 170, 80, 0.35), \n      inset 0 0 25px rgba(0, 0, 0, 0.5); /* 增强辉光 */\n    backdrop-filter: blur(6px); /* 模糊加深，仙气更浓 */\n  }\n  \n  /* 标题栏：金辉更盛 */\n  summary {\n    color: #e0c060; /* 更亮的鎏金色 */\n    text-shadow: \n      0 0 14px rgba(224, 192, 96, 0.7), \n      0 0 28px rgba(140, 30, 60, 0.5); /* 丹红辉光增强 */\n    border-bottom-color: rgba(200, 170, 80, 0.75);\n    background: linear-gradient(180deg, \n      rgba(30, 15, 40, 0.65) 0%, \n      rgba(15, 8, 25, 0.55) 100%);\n  }\n  \n  summary:hover {\n    color: #ffe080;\n    text-shadow: \n      0 0 20px rgba(255, 224, 128, 0.9), \n      0 0 40px rgba(200, 50, 70, 0.6);\n    border-bottom-color: rgba(255, 224, 128, 0.85);\n  }\n  \n  /* 展开状态：封印大开，灵光四溢 */\n  details[open] > summary {\n    color: #ffe080;\n    border-bottom-color: rgba(240, 208, 96, 0.95);\n    text-shadow: \n      0 0 22px rgba(255, 224, 128, 1), \n      0 0 45px rgba(220, 70, 90, 0.7);\n    box-shadow: inset 0 -6px 18px rgba(240, 208, 96, 0.4);\n  }\n  \n  details[open] > summary::before {\n    color: #ffe080;\n    text-shadow: \n      0 0 22px rgba(255, 224, 128, 1), \n      0 0 40px rgba(255, 120, 60, 0.8);\n  }\n  \n  /* 内容区：墨色更深，金文更亮 */\n  details > div,\n  details > p {\n    color: #ead8b8;\n    border-bottom-color: rgba(200, 170, 80, 0.55);\n    background: linear-gradient(180deg, \n      rgba(20, 10, 30, 0.65) 0%, \n      rgba(10, 3, 18, 0.55) 100%);\n    border-left-color: rgba(200, 170, 80, 0.3);\n    border-right-color: rgba(200, 170, 80, 0.3);\n    box-shadow: \n      inset 0 0 40px rgba(0, 0, 0, 0.6), \n      0 4px 16px rgba(0, 0, 0, 0.5);\n  }\n  \n  /* 行内代码：秘文增辉 */\n  code {\n    background: rgba(30, 15, 40, 0.6);\n    color: #e0c060;\n    border-color: rgba(200, 170, 80, 0.55);\n    text-shadow: 0 0 8px rgba(224, 192, 96, 0.6);\n  }\n  \n  /* 代码块：古籍残卷在深色下更显神秘 */\n  pre {\n    background: rgba(8, 2, 15, 0.55);\n    border-color: rgba(200, 170, 80, 0.65);\n    border-top-color: rgba(224, 192, 96, 0.75);\n    border-bottom-color: rgba(160, 120, 40, 0.55);\n    color: #ead8b8;\n    box-shadow: \n      inset 0 0 50px rgba(0, 0, 0, 0.7),\n      0 0 28px rgba(200, 170, 80, 0.4),\n      0 0 60px rgba(160, 40, 70, 0.25),\n      0 4px 20px rgba(0, 0, 0, 0.6);\n  }\n  \n  pre:hover {\n    border-color: rgba(255, 224, 128, 0.8);\n    box-shadow: \n      inset 0 0 60px rgba(15, 5, 30, 0.7),\n      0 0 38px rgba(224, 192, 96, 0.55),\n      0 0 75px rgba(200, 60, 90, 0.3),\n      0 4px 24px rgba(0, 0, 0, 0.7);\n  }\n  \n  /* 代码块左侧装饰线增强 */\n  pre::before {\n    background: linear-gradient(180deg, \n      transparent 0%, \n      rgba(224, 192, 96, 0.6) 20%, \n      rgba(255, 224, 128, 0.8) 50%, \n      rgba(224, 192, 96, 0.6) 80%, \n      transparent 100%);\n  }\n  \n  /* 滚动条深色适配 */\n  pre::-webkit-scrollbar-track {\n    background: rgba(15, 5, 25, 0.5);\n    border-color: rgba(200, 170, 80, 0.25);\n  }\n  \n  pre::-webkit-scrollbar-thumb {\n    background: linear-gradient(180deg, \n      rgba(200, 170, 80, 0.55), \n      rgba(160, 120, 40, 0.45));\n    border-color: rgba(224, 192, 96, 0.35);\n  }\n  \n  pre::-webkit-scrollbar-thumb:hover {\n    background: linear-gradient(180deg, \n      rgba(224, 192, 96, 0.75), \n      rgba(200, 170, 80, 0.65));\n  }\n  \n  /* 深色模式下选中文字 */\n  details > div::selection,\n  details > p::selection {\n    background: rgba(224, 192, 96, 0.45);\n    color: #fff8e0;\n  }\n  \n  /* 代码高亮深色增强 */\n  pre .keyword {\n    color: #e0c060;\n    text-shadow: 0 0 10px rgba(224, 192, 96, 0.6);\n  }\n  \n  pre .string {\n    color: #90d890;\n    text-shadow: 0 0 8px rgba(144, 216, 144, 0.5);\n  }\n  \n  pre .comment {\n    color: #9888b0;\n    opacity: 0.75;\n  }\n  \n  pre .number {\n    color: #f08060;\n    text-shadow: 0 0 8px rgba(240, 128, 96, 0.5);\n  }\n  \n  pre .function {\n    color: #ffe080;\n    text-shadow: 0 0 12px rgba(255, 224, 128, 0.6);\n  }\n}\n\n\n/* ============================================================\n   13. 小屏幕适配（≤768px）\n   缩减字体大小、内外边距，保持修仙风格的精致感\n   ============================================================ */\n@media screen and (max-width: 768px) {\n  \n  /* 基础容器：减小整体间距 */\n  details {\n    width: 100%;\n    margin-bottom: 6px; /* 减半 */\n    border-radius: 6px;\n    border-width: 1.5px; /* 边框稍细 */\n  }\n  \n  /* 标题栏：紧凑布局，字体缩小 */\n  summary {\n    font-size: 0.95em; /* 缩小字体 */\n    padding: 5px 7px; /* 减半 */\n    letter-spacing: 1px;\n    border-bottom-width: 1.5px;\n  }\n  \n  /* 太极图标缩小 */\n  summary::before {\n    font-size: 1.1em;\n    margin-right: 4px; /* 减半 */\n  }\n  \n  /* 内容区：减小内边距 */\n  details > div,\n  details > p {\n    padding: 6px 7px; /* 减半 */\n    font-size: 0.9em; /* 缩小字体 */\n    line-height: 1.6;\n    border-bottom-width: 1.5px;\n    border-left-width: 0.5px;\n    border-right-width: 0.5px;\n  }\n  \n  /* 内容区底部装饰线宽度调整 */\n  details > div::after,\n  details > p::after {\n    width: 50%;\n  }\n  \n  /* 行内代码：缩小以适应小屏 */\n  code {\n    font-size: 0.8em;\n    padding: 0.5px 3px; /* 减半 */\n    border-radius: 3px;\n  }\n  \n  /* 代码块：缩减内边距和字体 */\n  pre {\n    padding: 7px 8px; /* 减半 */\n    margin: 6px 0; /* 减半 */\n    font-size: 0.82em;\n    line-height: 1.5;\n    letter-spacing: 0.5px;\n    border-radius: 6px;\n    border-width: 1.5px;\n    border-top-width: 1.5px;\n    border-bottom-width: 1.5px;\n  }\n  \n  /* 代码块左侧装饰线缩小 */\n  pre::before {\n    width: 2px;\n    top: 12%;\n    height: 76%;\n  }\n  \n  /* 代码块悬停辉光适度减弱（移动端无需过强效果） */\n  pre:hover {\n    box-shadow: \n      inset 0 0 30px rgba(0, 0, 0, 0.06),\n      0 0 18px rgba(139, 105, 20, 0.2),\n      0 3px 12px rgba(0, 0, 0, 0.08);\n  }\n  \n  /* 标题栏悬停效果适度减弱 */\n  summary:hover {\n    text-shadow: \n      0 0 8px rgba(139, 105, 20, 0.4), \n      0 0 16px rgba(120, 70, 30, 0.2);\n  }\n  \n  /* 展开状态适配 */\n  details[open] > summary {\n    border-bottom-width: 1.5px;\n    box-shadow: inset 0 -3px 10px rgba(139, 105, 20, 0.15);\n  }\n  \n  details[open] > summary::before {\n    font-size: 1.1em;\n  }\n  \n  /* 展开动画适配 */\n  @keyframes daoUnfurl {\n    0% {\n      opacity: 0;\n      transform: translateY(-4px);\n      max-height: 0;\n    }\n    100% {\n      opacity: 1;\n      transform: translateY(0);\n      max-height: 1000px;\n    }\n  }\n  \n  /* 滚动条缩小 */\n  pre::-webkit-scrollbar {\n    height: 5px;\n  }\n  \n  pre::-webkit-scrollbar-thumb {\n    border-radius: 3px;\n  }\n  \n  /* 代码块顶部标题栏适配 */\n  pre[data-title]::before {\n    margin: -7px -8px 6px -8px; /* 减半 */\n    padding: 3px 8px; /* 减半 */\n    font-size: 0.8em;\n    letter-spacing: 2px;\n  }\n}\n\n/* ——— 表格 · 战绩面板 ——— */\ndetails table {\n    width: auto;\n    min-width: 800px;\n    border-collapse: collapse;\n    margin: 16px 0;\n    font-size: 0.9em;\n    border-radius: 8px;\n    overflow: hidden;\n    box-shadow: 0 1px 2px rgba(139, 107, 74, 0.04);\n    background: var(--light-surface);\n    border: 1px solid var(--border-color);\n}\n@media (prefers-color-scheme: dark) {\n    details table {\n        background: var(--dark-surface);\n    }\n}\n\ndetails table th {\n    background: rgba(212, 163, 115, 0.10);\n    color: var(--text-primary);\n    font-weight: 700;\n    text-align: left;\n    padding: 10px 12px;\n    border-bottom: 3px solid var(--primary-color);\n    font-family: inherit;\n    text-transform: uppercase;\n    font-size: 0.85em;\n    letter-spacing: 0.5px;\n    min-width: 100px;\n}\ndetails table td {\n    padding: 8px 12px;\n    border-bottom: 1px solid var(--border-color);\n    transition: background 0.15s ease;\n    color: var(--text-secondary);\n}\ndetails table tr:last-child td {\n    border-bottom: none;\n}\ndetails table tr:hover {\n    background: var(--hover-bg);\n    min-width: 100px;\n}\n\ndetails td:last-child,\ndetails th:last-child {\n    min-width: 200px;\n}\n\n@media (max-width: 768px) {\n    details table {\n        min-width: 600px;\n        display: table;\n        font-size: 0.85em;\n        margin: 6px 0;\n    }\n\n    details table th,\n    details table td {\n        padding: 6px 8px;\n        min-width: 80px;\n    }\n\n    details td:last-child,\n    details th:last-child {\n        min-width: 120px;\n    }\n}\n\n/* ===== 对话项通用 ===== */\n.npc-talk,\n.my-talk {\n    display: flex;\n    flex-direction: column;\n    margin-bottom: 22px;\n    width: 100%;\n}\n.npc-talk:last-child,\n.my-talk:last-child {\n    margin-bottom: 0;\n}\n\n/* NPC — 右对齐 */\n.npc-talk {\n    align-items: flex-end;\n}\n\n/* 用户 — 左对齐 */\n.my-talk {\n    align-items: flex-start;\n}\n\n/* ===== 姓名框通用 ===== */\n.npc-name,\n.my-name {\n    display: inline-block;\n    padding: 4px 18px 4px 22px;\n    font-size: 14px;\n    font-weight: 700;\n    font-family: 'Ma Shan Zheng', '华文楷体', 'KaiTi', serif;\n    letter-spacing: 2px;\n    border-radius: 20px 4px 4px 20px;\n    border: 1px solid;\n    margin-bottom: 6px;\n    position: relative;\n    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.06);\n    transition: all 0.2s ease;\n    white-space: nowrap;\n}\n/* 姓名框小装饰（左侧符号） */\n.npc-name::before,\n.my-name::before {\n    position: absolute;\n    left: 6px;\n    top: 50%;\n    transform: translateY(-50%);\n    font-size: 11px;\n    opacity: 0.7;\n}\n\n/* ===== NPC 姓名框 — 青蓝仙气 ===== */\n.npc-name {\n    background: linear-gradient(135deg, #3d6b7a, #2a4d5a);\n    color: #f0e6d3;\n    border-color: #c9a86c;\n    box-shadow: 0 2px 8px rgba(42, 77, 90, 0.25);\n}\n.npc-name::before {\n    content: '✦';\n    color: #e8d5b0;\n    left: 5px;\n    font-size: 12px;\n}\n/* NPC 姓名框右对齐 */\n.npc-talk .npc-name {\n    border-radius: 4px 20px 20px 4px;\n    padding: 4px 22px 4px 18px;\n}\n.npc-talk .npc-name::before {\n    left: auto;\n    right: 6px;\n}\n\n/* ===== 用户姓名框 — 朱红红尘 ===== */\n.my-name {\n    background: linear-gradient(135deg, #8a3a3a, #5a2a2a);\n    color: #f0e6d3;\n    border-color: #c9a86c;\n    box-shadow: 0 2px 8px rgba(90, 42, 42, 0.25);\n}\n.my-name::before {\n    content: '⚔';\n    color: #e8d5b0;\n    font-size: 12px;\n}\n\n/* ===== 气泡框通用 ===== */\n.talk-word {\n    display: inline-block;\n    padding: 12px 24px;\n    font-size: 16px;\n    line-height: 1.8;\n    border-radius: 8px;\n    border: 1px solid;\n    max-width: 88%;\n    word-break: break-word;\n    position: relative;\n    transition: all 0.2s ease;\n    box-shadow: 0 2px 12px rgba(0, 0, 0, 0.04);\n}\n\n/* ===== NPC 气泡 ===== */\n.npc-talk .talk-word {\n    background: rgba(58, 107, 122, 0.07);\n    border-color: rgba(58, 107, 122, 0.25);\n    color: #2d3a40;\n    border-radius: 8px 4px 8px 8px;\n    box-shadow: 0 2px 12px rgba(42, 77, 90, 0.06);\n}\n/* NPC 气泡左侧小墨点装饰 */\n.npc-talk .talk-word::before {\n    content: '';\n    position: absolute;\n    left: -6px;\n    top: 12px;\n    width: 8px;\n    height: 8px;\n    background: rgba(58, 107, 122, 0.15);\n    border-radius: 50%;\n    filter: blur(2px);\n}\n\n/* ===== 用户气泡 ===== */\n.my-talk .talk-word {\n    background: rgba(138, 58, 58, 0.07);\n    border-color: rgba(138, 58, 58, 0.25);\n    color: #3d2a2a;\n    border-radius: 4px 8px 8px 8px;\n    box-shadow: 0 2px 12px rgba(90, 42, 42, 0.06);\n}\n/* 用户气泡右侧小墨点装饰 */\n.my-talk .talk-word::before {\n    content: '';\n    position: absolute;\n    right: -6px;\n    top: 12px;\n    width: 8px;\n    height: 8px;\n    background: rgba(138, 58, 58, 0.15);\n    border-radius: 50%;\n    filter: blur(2px);\n}\n\n/* ===== 对话内联样式微调 ===== */\n.talk-word em {\n    font-style: normal;\n    color: #b8860b;\n    font-weight: 700;\n}\n.talk-word .highlight {\n    color: #8a3a3a;\n    font-weight: 700;\n}\n.talk-word .highlight-blue {\n    color: #2a5a6a;\n    font-weight: 700;\n}\n\n/* ===== 修仙风格装饰 — 底部落款 ===== */\n.dialogue-footer {\n    margin-top: 28px;\n    padding-top: 14px;\n    border-top: 1px solid #d6cdbc;\n    text-align: center;\n    font-size: 12px;\n    color: #b0a088;\n    letter-spacing: 4px;\n    font-family: 'Ma Shan Zheng', '华文楷体', 'KaiTi', serif;\n}\n.dialogue-footer span {\n    display: inline-block;\n    padding: 0 12px;\n    position: relative;\n}\n.dialogue-footer span::before,\n.dialogue-footer span::after {\n    content: '◆';\n    font-size: 8px;\n    color: #c9b89a;\n    position: relative;\n    top: -1px;\n}\n.dialogue-footer span::before {\n    margin-right: 10px;\n}\n.dialogue-footer span::after {\n    margin-left: 10px;\n}\n\n/* ===== 可选：对话出现动画 ===== */\n.npc-talk,\n.my-talk {\n    animation: fadeInUp 0.4s ease-out both;\n}\n.npc-talk:nth-child(2) {\n    animation-delay: 0.1s;\n}\n.npc-talk:nth-child(3) {\n    animation-delay: 0.2s;\n}\n.my-talk:nth-child(4) {\n    animation-delay: 0.3s;\n}\n.my-talk:nth-child(5) {\n    animation-delay: 0.4s;\n}\n\n@keyframes fadeInUp {\n    0% {\n        opacity: 0;\n        transform: translateY(10px);\n    }\n    100% {\n        opacity: 1;\n        transform: translateY(0);\n    }\n}\n\n/* ===== 小屏幕适配 ≤768px ===== */\n@media (max-width: 768px) {\n    /* 对话间距减半 */\n    .npc-talk,\n    .my-talk {\n        margin-bottom: 12px;\n    }\n\n    /* 姓名框内边距、字号、圆角减半 */\n    .npc-name,\n    .my-name {\n        padding: 3px 10px 3px 14px;   /* 原 4px 18px 4px 22px，左右各减半 */\n        font-size: 12px;\n        border-radius: 10px 3px 3px 10px; /* 原 20px 4px 4px 20px */\n        letter-spacing: 1px;\n        white-space: normal; /* 允许换行，防止过长名字溢出 */\n    }\n    .npc-name::before,\n    .my-name::before {\n        font-size: 9px;  /* 原 11~12px */\n        left: 4px;       /* 原 6px */\n    }\n    /* 右对齐的NPC姓名框反向圆角 */\n    .npc-talk .npc-name {\n        padding: 3px 14px 3px 10px;\n        border-radius: 3px 10px 10px 3px; /* 原 4px 20px 20px 4px */\n    }\n    .npc-talk .npc-name::before {\n        left: auto;\n        right: 4px;      /* 原 6px */\n    }\n\n    /* 气泡内边距、字号、宽度 */\n    .talk-word {\n        padding: 6px 12px;\n        font-size: 14px;\n        max-width: 95%; \n        line-height: 1.6; \n        border-radius: 6px; \n    }\n    /* NPC 气泡特殊圆角（保留原风格但缩小） */\n    .npc-talk .talk-word {\n        border-radius: 6px 3px 6px 6px; /* 原 8px 4px 8px 8px */\n    }\n    /* 用户气泡特殊圆角 */\n    .my-talk .talk-word {\n        border-radius: 3px 6px 6px 6px; /* 原 4px 8px 8px 8px */\n    }\n\n    /* 气泡装饰点缩小 */\n    .npc-talk .talk-word::before,\n    .my-talk .talk-word::before {\n        width: 5px;\n        height: 5px;\n        filter: blur(1px);\n    }\n    .npc-talk .talk-word::before {\n        left: -4px; \n        top: 10px; \n    }\n    .my-talk .talk-word::before {\n        right: -4px;\n        top: 10px;\n    }\n\n    /* 底部落款缩小 */\n    .dialogue-footer {\n        margin-top: 16px;\n        padding-top: 8px;\n        font-size: 10px;\n        letter-spacing: 2px;\n    }\n    .dialogue-footer span::before,\n    .dialogue-footer span::after {\n        font-size: 6px;\n        margin: 0 6px; \n    }\n    .dialogue-footer span::before {\n        margin-right: 6px;\n    }\n    .dialogue-footer span::after {\n        margin-left: 6px;\n    }\n\n    /* 动画延迟可缩短（可选） */\n    .npc-talk:nth-child(2) { animation-delay: 0.05s; }\n    .npc-talk:nth-child(3) { animation-delay: 0.1s; }\n    .my-talk:nth-child(4) { animation-delay: 0.15s; }\n    .my-talk:nth-child(5) { animation-delay: 0.2s; }\n}\n\n/* ===== 新增：深色模式 .dark ===== */\n.dark .npc-name {\n    background: linear-gradient(135deg, #2a4d5a, #1a2f36);\n    color: #e8d5b0;\n    border-color: #c9a86c;\n    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.5);\n}\n.dark .my-name {\n    background: linear-gradient(135deg, #5a2a2a, #3a1a1a);\n    color: #e8d5b0;\n    border-color: #c9a86c;\n    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.5);\n}\n.dark .npc-talk .talk-word {\n    background: rgba(200, 220, 230, 0.08);\n    border-color: rgba(200, 220, 230, 0.25);\n    color: #c8d0c8;\n    box-shadow: 0 2px 12px rgba(0, 0, 0, 0.25);\n}\n.dark .my-talk .talk-word {\n    background: rgba(230, 200, 200, 0.08);\n    border-color: rgba(230, 200, 200, 0.25);\n    color: #d0c8c8;\n    box-shadow: 0 2px 12px rgba(0, 0, 0, 0.25);\n}\n/* 装饰点颜色加深 */\n.dark .npc-talk .talk-word::before {\n    background: rgba(200, 220, 230, 0.2);\n}\n.dark .my-talk .talk-word::before {\n    background: rgba(230, 200, 200, 0.2);\n}\n/* 底部落款适应深色 */\n.dark .dialogue-footer {\n    border-top-color: #5a4a3a;\n    color: #a09080;\n}\n.dark .dialogue-footer span::before,\n.dark .dialogue-footer span::after {\n    color: #8a7a6a;\n}\n/* 内联高亮色在深色下提高明度 */\n.dark .talk-word .highlight {\n    color: #d4a0a0;\n}\n.dark .talk-word .highlight-blue {\n    color: #80b0c0;\n}\n.dark .talk-word em {\n    color: #d4b87a; /* 金色在深色下略亮 */\n}\n\n/* ================================================================\n   .action · 青木灵韵（独特配色，不与现有元素重复）\n   左对齐 + 自动换行 + .dark 深色模式\n   ================================================================ */\n\n.action {\n  /* 木系专属变量（浅色默认） */\n  --action-bg: rgba(235, 248, 235, 0.92);\n  --action-border: #5a8a6a;\n  --action-border-light: rgba(90, 138, 106, 0.35);\n  --action-text: #1a2d1a;\n  --action-text-secondary: #2a4a2a;\n  --action-heading: #3a5a3a;\n  --action-marker: #5a8a6a;\n  --action-marker-bg: rgba(90, 138, 106, 0.12);\n  --action-hover-bg: rgba(90, 138, 106, 0.06);\n  --action-shadow: 0 2px 12px rgba(90, 138, 106, 0.12);\n  --action-glow: 0 0 20px rgba(90, 138, 106, 0.06);\n\n  display: block;\n  padding: 18px 22px 20px;\n  border-radius: 10px;\n  border: 2px solid var(--action-border);\n  background: var(--action-bg);\n  color: var(--action-text);\n  box-shadow: var(--action-shadow), var(--action-glow);\n  backdrop-filter: blur(4px);\n  transition: all 0.3s ease;\n  margin-bottom: 14px;\n  position: relative;\n  overflow: hidden;\n\n  /* 强制左对齐 & 自动换行 */\n  text-align: left;\n  word-wrap: break-word;\n  white-space: normal;\n}\n\n/* 灵气底纹 */\n.action::before {\n  content: '';\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(circle at 20% 30%, var(--action-border-light) 0%, transparent 70%);\n  opacity: 0.15;\n  pointer-events: none;\n  transition: opacity 0.4s ease;\n}\n.action:hover::before {\n  opacity: 0.25;\n}\n\n/* ——— 标题 ——— */\n.action h3,\n.action h4,\n.action .action-title {\n  font-family: 'Ma Shan Zheng', '华文楷体', 'KaiTi', serif;\n  font-weight: 700;\n  color: var(--action-heading);\n  letter-spacing: 3px;\n  margin: 0 0 10px 0;\n  padding-bottom: 8px;\n  border-bottom: 2px solid var(--action-border-light);\n  text-shadow: 0 0 8px var(--action-border-light);\n  font-size: 1.15em;\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  /* 继承左对齐 */\n  text-align: left;\n}\n.action h3::before,\n.action .action-title::before {\n  content: '◆';\n  font-size: 0.8em;\n  color: var(--action-marker);\n  opacity: 0.7;\n}\n\n/* ——— 列表通用 ——— */\n.action ul,\n.action ol {\n  margin: 6px 0 4px;\n  padding-left: 0;\n  list-style: none;\n  text-align: left; /* 左对齐 */\n}\n\n/* ——— 无序列表 ——— */\n.action ul li {\n  position: relative;\n  padding: 5px 0 5px 34px;\n  line-height: 1.7;\n  color: var(--action-text-secondary);\n  border-bottom: 1px solid var(--action-border-light);\n  transition: background 0.2s ease, padding-left 0.2s ease;\n  border-radius: 4px;\n  text-align: left;\n  word-wrap: break-word;\n  white-space: normal;\n}\n.action ul li:last-child {\n  border-bottom: none;\n}\n.action ul li:hover {\n  background: var(--action-hover-bg);\n  padding-left: 40px;\n}\n\n/* 灵纹标记（六种） */\n.action ul li::before {\n  content: '✦';\n  position: absolute;\n  left: 8px;\n  top: 50%;\n  transform: translateY(-50%);\n  font-size: 1.1em;\n  color: var(--action-marker);\n  opacity: 0.7;\n  transition: all 0.3s ease;\n  text-shadow: 0 0 6px var(--action-border-light);\n  width: 20px;\n  text-align: center;\n}\n.action ul li:nth-child(2)::before { content: '☯'; }\n.action ul li:nth-child(3)::before { content: '⚔'; }\n.action ul li:nth-child(4)::before { content: '◈'; }\n.action ul li:nth-child(5)::before { content: '❖'; }\n.action ul li:nth-child(6)::before { content: '✧'; }\n\n.action ul li:hover::before {\n  opacity: 1;\n  transform: translateY(-50%) scale(1.2);\n  text-shadow: 0 0 12px var(--action-marker);\n}\n\n/* ——— 有序列表 ——— */\n.action ol {\n  counter-reset: action-counter;\n}\n.action ol li {\n  position: relative;\n  padding: 5px 0 5px 40px;\n  line-height: 1.7;\n  color: var(--action-text-secondary);\n  border-bottom: 1px solid var(--action-border-light);\n  transition: background 0.2s ease, padding-left 0.2s ease;\n  border-radius: 4px;\n  counter-increment: action-counter;\n  text-align: left;\n  word-wrap: break-word;\n  white-space: normal;\n}\n.action ol li:last-child {\n  border-bottom: none;\n}\n.action ol li:hover {\n  background: var(--action-hover-bg);\n  padding-left: 46px;\n}\n\n/* 灵纹数字圆标 */\n.action ol li::before {\n  content: counter(action-counter);\n  position: absolute;\n  left: 6px;\n  top: 50%;\n  transform: translateY(-50%);\n  font-size: 0.85em;\n  font-weight: 700;\n  color: var(--action-marker);\n  background: var(--action-marker-bg);\n  width: 26px;\n  height: 26px;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  border: 1.5px solid var(--action-border-light);\n  transition: all 0.3s ease;\n  font-family: 'Ma Shan Zheng', '华文楷体', serif;\n  text-shadow: 0 0 4px var(--action-border-light);\n}\n.action ol li:hover::before {\n  transform: translateY(-50%) scale(1.1);\n  border-color: var(--action-marker);\n  box-shadow: 0 0 12px var(--action-border-light);\n}\n\n/* ——— 嵌套列表 ——— */\n.action ul ul,\n.action ol ul,\n.action ul ol,\n.action ol ol {\n  margin: 2px 0 2px 20px;\n  padding-left: 0;\n}\n.action ul ul li::before,\n.action ol ul li::before {\n  content: '·';\n  font-size: 1.6em;\n  left: 4px;\n}\n.action ul ul li,\n.action ol ul li {\n  padding-left: 28px;\n  font-size: 0.92em;\n  border-bottom: none;\n}\n.action ul ul li:hover,\n.action ol ul li:hover {\n  padding-left: 32px;\n}\n\n/* ================================================================\n   深色模式 · 系统级 @media\n   ================================================================ */\n@media (prefers-color-scheme: dark) {\n  .action {\n    --action-bg: rgba(8, 20, 12, 0.88);\n    --action-border: #7ab08a;\n    --action-border-light: rgba(122, 176, 138, 0.30);\n    --action-text: #c8dcc8;\n    --action-text-secondary: #a8bca8;\n    --action-heading: #8ac89a;\n    --action-marker: #7ab08a;\n    --action-marker-bg: rgba(122, 176, 138, 0.15);\n    --action-hover-bg: rgba(122, 176, 138, 0.08);\n    --action-shadow: 0 2px 16px rgba(0, 0, 0, 0.6);\n    --action-glow: 0 0 30px rgba(122, 176, 138, 0.06);\n  }\n  /* 标记辉光增强 */\n  .action ul li::before,\n  .action ol li::before {\n    text-shadow: 0 0 8px var(--action-border-light);\n  }\n  .action ul li:hover::before {\n    text-shadow: 0 0 16px var(--action-marker);\n  }\n}\n\n/* ================================================================\n   深色模式 · 手动类 .dark（供用户通过 JS 切换）\n   优先级高于 @media，可覆盖系统设置\n   ================================================================ */\n.dark .action {\n  --action-bg: rgba(8, 20, 12, 0.88);\n  --action-border: #7ab08a;\n  --action-border-light: rgba(122, 176, 138, 0.30);\n  --action-text: #c8dcc8;\n  --action-text-secondary: #a8bca8;\n  --action-heading: #8ac89a;\n  --action-marker: #7ab08a;\n  --action-marker-bg: rgba(122, 176, 138, 0.15);\n  --action-hover-bg: rgba(122, 176, 138, 0.08);\n  --action-shadow: 0 2px 16px rgba(0, 0, 0, 0.6);\n  --action-glow: 0 0 30px rgba(122, 176, 138, 0.06);\n}\n.dark .action ul li::before,\n.dark .action ol li::before {\n  text-shadow: 0 0 8px var(--action-border-light);\n}\n.dark .action ul li:hover::before {\n  text-shadow: 0 0 16px var(--action-marker);\n}\n\n/* ================================================================\n   响应式 · 小屏 ≤768px\n   ================================================================ */\n@media (max-width: 768px) {\n  .action {\n    padding: 12px 14px 14px;\n    border-radius: 8px;\n    border-width: 1.5px;\n    margin-bottom: 10px;\n  }\n\n  .action h3,\n  .action h4,\n  .action .action-title {\n    font-size: 1em;\n    letter-spacing: 2px;\n    padding-bottom: 6px;\n    margin-bottom: 6px;\n  }\n  .action h3::before,\n  .action .action-title::before {\n    font-size: 0.7em;\n  }\n\n  .action ul li,\n  .action ol li {\n    padding: 4px 0 4px 30px;\n    font-size: 0.92em;\n    line-height: 1.6;\n  }\n  .action ul li::before {\n    left: 4px;\n    font-size: 0.95em;\n    width: 16px;\n  }\n  .action ol li::before {\n    width: 22px;\n    height: 22px;\n    font-size: 0.75em;\n    left: 2px;\n  }\n\n  .action ul li:hover,\n  .action ol li:hover {\n    padding-left: 34px;\n  }\n\n  .action ul ul li,\n  .action ol ul li {\n    padding-left: 22px;\n    font-size: 0.88em;\n  }\n  .action ul ul li:hover,\n  .action ol ul li:hover {\n    padding-left: 26px;\n  }\n  .action ul ul,\n  .action ol ul,\n  .action ul ol,\n  .action ol ol {\n    margin-left: 12px;\n  }\n}","options":{"items":[{"order":0,"label":"❤️","type":"SET-INPUT","value":"❤️"}]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":true,"defaultModelSettings":null,"totalConversations":3,"totalMessages":14,"totalCreditsUsed":12214,"totalTokensUsed":371681,"totalPlayedUsers":2,"deeplyPlayed":0,"fixedPromptLength":16652,"lorebookLength":36735,"author":{"id":"lAgyOY957kxlq7BGiA4uEJT41Y1Uuzis","name":"dadsaysnoplay","displayUsername":"momsaysnoplay","username":"momsaysnoplay"},"cardsTags":[{"tag":{"name":"R18","cardsCount":317}},{"tag":{"name":"自定义角色","cardsCount":323}},{"tag":{"name":"大世界","cardsCount":409}},{"tag":{"name":"燃夏争魁","cardsCount":105}},{"tag":{"name":"可剧情可涩涩","cardsCount":3161}},{"tag":{"name":"角色扮演","cardsCount":460}},{"tag":{"name":"男性向","cardsCount":1068}},{"tag":{"name":"高自由度","cardsCount":210}},{"tag":{"name":"修仙","cardsCount":199}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}