{"id":"fbb5cebd-e80e-478b-8919-57057439f9d0","authorId":"hbZxq9Ys5NtuuOdOHb2Pd0Ae5GyCA8Qa","title":"狐妖小红娘［同人大世界，roll天赋，多角色立绘，自定义法宝和身份，篇章时间线选择］","description":"狐妖小红娘同人大世界，包含原作剧情以及独特的转世续缘玩法，可以开局选择续缘对象亦或者游玩中与NPC进行转世续缘。超高还原原作玩法。\n复制功能的话，pc端可以直接点击角色卡信息进行复制，现已进行全部优化，后续会跟随动漫持续更新无暮篇等等。\n\n核心游玩内容：\n\n#体验原作剧情玩法，你可以体验原作剧情，改变原作的事件，打造出完美结局。\n\n#最核心的转世续缘玩法，强烈推荐，你可以将满好感度的NPC进行转世续缘绑定，同时也能自定义你专属的转世续缘对象。\n\n#超真实的狐妖文风与NPC反应链接，你可以体验到神人白月初和东方月初（可能还有平丘月初），也能体验到过去时间线（月红篇）那个傲娇的小雅雅与现世雅雅的强烈对比，NPC拥有自己的情感。\n","background":"u60rrnff7ujeioj14a7fq0r8.webp","backgroundWidth":2400,"backgroundHeight":1800,"cover":"zixbwt90ejurjdbfjsjoxdtd.webp","coverWidth":2400,"coverHeight":1800,"introPage":"iaycd78g1uvvhyw7lonbk29m.html","changelog":"","createdAt":"2026-04-16T09:32:35.947Z","updatedAt":"2026-07-27T03:10:41.270Z","initPublicAt":"2026-04-16T09:33:23.504Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* 柳叶清风主题 · 淡金治愈系 v3 — 已修复全局污染 */\n@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;700&display=swap');\n\n/* CSS变量挂载到ai容器上，避免:root污染全站 */\nai {\n    --fox-bg-deep: #f0ead6;\n    --fox-bg-soft: #faf8f0;\n    --fox-glass-bg: rgba(253, 251, 245, 0.92);\n    --fox-glass-border: rgba(211, 198, 160, 0.45);\n    --fox-text-main: #5a5344;\n\n    --tag-info-color: #7a8c5c;\n    --tag-abli-color: #7985a1;\n    --tag-sl-color: #bfa16b;\n    --tag-aeme-color: #c46e74;\n\n    --red-line-1: #c9757a;\n    --red-line-2: #e0a0a4;\n\n    --gold-accent: #c4b078;\n    --gold-glow: rgba(212, 195, 145, 0.18);\n    --gold-soft: rgba(250, 245, 228, 0.7);\n\n    --fox-fate-red: #d11a2d;\n\n    font-family: 'Noto Serif SC', '楷体', serif;\n    color: var(--fox-text-main);\n    display: block;\n}\n\n/* fox-narrative-container 也补充自身变量（已有） */\n\n/* ====== 折叠面板（限定在 ai 容器内，避免影响网页其他details） ====== */\nai details {\n    background: linear-gradient(150deg,\n        rgba(253, 251, 245, 0.97) 0%,\n        rgba(250, 248, 240, 0.93) 100%);\n    border: 1px solid var(--fox-glass-border);\n    border-radius: 16px;\n    margin: 16px auto;\n    max-width: 95%;\n    backdrop-filter: blur(14px);\n    -webkit-backdrop-filter: blur(14px);\n    position: relative;\n    overflow: visible;\n    transition: all 0.55s cubic-bezier(0.25, 0.8, 0.25, 1);\n    box-shadow:\n        0 4px 20px rgba(191, 175, 130, 0.08),\n        0 1px 4px rgba(191, 175, 130, 0.06),\n        inset 0 1px 0 rgba(255, 255, 255, 0.85);\n}\n\nai details[open] {\n    border-color: rgba(201, 117, 122, 0.25);\n    box-shadow:\n        0 8px 32px rgba(196, 176, 120, 0.1),\n        0 2px 8px rgba(201, 117, 122, 0.05),\n        inset 0 1px 0 rgba(255, 255, 255, 0.9);\n}\n\n/* ====== 双红线 · details伪元素实现 ====== */\nai details::after {\n    content: '';\n    position: absolute;\n    left: 50%;\n    transform: translateX(-50%) scaleX(0);\n    width: 88%;\n    height: 1.8px;\n    background: linear-gradient(90deg,\n        transparent 0%,\n        rgba(201, 117, 122, 0.15) 8%,\n        var(--red-line-1) 25%,\n        var(--red-line-1) 75%,\n        rgba(201, 117, 122, 0.15) 92%,\n        transparent 100%);\n    border-radius: 2px;\n    opacity: 0;\n    z-index: 10;\n    pointer-events: none;\n    transition:\n        opacity 0.4s ease 0.05s,\n        transform 0.65s cubic-bezier(0.4, 0, 0.2, 1) 0.05s,\n        top 0s;\n    top: 0;\n}\n\nai details::before {\n    content: '';\n    position: absolute;\n    left: 50%;\n    transform: translateX(-50%) scaleX(0);\n    width: 78%;\n    height: 1px;\n    background: linear-gradient(90deg,\n        transparent 0%,\n        rgba(224, 160, 164, 0.1) 10%,\n        var(--red-line-2) 30%,\n        rgba(224, 160, 164, 0.45) 75%,\n        transparent 100%);\n    border-radius: 2px;\n    opacity: 0;\n    z-index: 10;\n    pointer-events: none;\n    transition:\n        opacity 0.4s ease 0.18s,\n        transform 0.75s cubic-bezier(0.4, 0, 0.2, 1) 0.18s,\n        top 0s;\n    top: 0;\n}\n\nai details[open]::after {\n    top: 50px;\n    opacity: 0.75;\n    transform: translateX(-50%) scaleX(1);\n}\n\nai details[open]::before {\n    top: 56px;\n    opacity: 0.5;\n    transform: translateX(-50%) scaleX(1);\n}\n\n/* ====== SUMMARY 标题栏 ====== */\nai summary {\n    padding: 14px 22px;\n    font-size: 1.06em;\n    font-weight: 700;\n    color: var(--tag-sl-color);\n    cursor: pointer;\n    background: linear-gradient(125deg,\n        rgba(253, 249, 237, 0.98) 0%,\n        rgba(248, 243, 228, 0.94) 40%,\n        rgba(253, 249, 237, 0.98) 100%);\n    list-style: none;\n    position: relative;\n    letter-spacing: 1.2px;\n    display: flex;\n    align-items: center;\n    z-index: 2;\n    border-radius: 16px 16px 0 0;\n    transition: all 0.5s cubic-bezier(0.25, 0.8, 0.25, 1);\n}\n\nai details:not([open]) summary {\n    border-radius: 16px;\n}\n\nai summary::-webkit-details-marker { display: none; }\n\nai summary::before {\n    content: '🍃';\n    margin-right: 10px;\n    font-size: 1.15em;\n    opacity: 0.8;\n    transition: transform 0.5s cubic-bezier(0.4, 0, 0.2, 1);\n    filter: drop-shadow(0 1px 2px rgba(122, 140, 92, 0.2));\n}\n\nai details[open] summary::before {\n    transform: rotate(120deg) scale(1.1);\n}\n\nai summary::after {\n    content: '';\n    position: absolute;\n    bottom: 0;\n    left: 10%;\n    width: 80%;\n    height: 1px;\n    background: linear-gradient(90deg,\n        transparent 0%,\n        rgba(196, 176, 120, 0.18) 50%,\n        transparent 100%);\n    opacity: 0;\n    transition: opacity 0.4s ease;\n}\n\nai details[open] summary::after {\n    opacity: 1;\n}\n\n/* ====== 内容区域 ====== */\nai .hud-content {\n    padding: 20px 24px;\n    font-size: 0.93em;\n    color: var(--fox-text-main);\n    line-height: 1.8;\n    position: relative;\n    z-index: 2;\n    border-radius: 0 0 16px 16px;\n    background:\n        radial-gradient(ellipse at top center, rgba(212, 195, 145, 0.1) 0%, transparent 55%),\n        radial-gradient(ellipse at bottom right, rgba(200, 183, 138, 0.06) 0%, transparent 50%),\n        linear-gradient(180deg,\n            rgba(253, 249, 237, 0.55) 0%,\n            rgba(250, 245, 228, 0.4) 35%,\n            rgba(248, 242, 222, 0.5) 100%);\n    animation: contentFadeIn 0.5s ease forwards;\n}\n\n@keyframes contentFadeIn {\n    from { opacity: 0; transform: translateY(-4px); }\n    to   { opacity: 1; transform: translateY(0); }\n}\n\nai .hud-content::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 12%;\n    width: 76%;\n    height: 1px;\n    background: linear-gradient(90deg,\n        transparent 0%,\n        rgba(196, 176, 120, 0.15) 50%,\n        transparent 100%);\n}\n\n/* ====== 标签系统（自定义标签限定在ai容器内） ====== */\nai info, ai abli, ai SL, ai aeme {\n    display: inline-flex;\n    align-items: center;\n    font-weight: 700;\n    padding: 4px 12px;\n    border-radius: 20px;\n    margin: 3px 6px 3px 0;\n    font-size: 0.85em;\n    letter-spacing: 0.5px;\n    backdrop-filter: blur(6px);\n    transition: all 0.35s cubic-bezier(0.25, 0.8, 0.25, 1);\n    position: relative;\n    overflow: hidden;\n    box-shadow:\n        0 2px 6px rgba(0,0,0,0.025),\n        inset 0 1px 0 rgba(255,255,255,0.65);\n}\n\nai info::after, ai abli::after, ai SL::after, ai aeme::after {\n    content: '';\n    position: absolute;\n    top: 0; left: -100%;\n    width: 45%; height: 100%;\n    background: linear-gradient(90deg, transparent, rgba(255,255,255,0.55), transparent);\n    transition: left 0.55s ease;\n}\nai info:hover::after, ai abli:hover::after, ai SL:hover::after, ai aeme:hover::after {\n    left: 160%;\n}\n\nai info {\n    color: var(--tag-info-color);\n    background: linear-gradient(135deg,\n        rgba(122, 140, 92, 0.13) 0%,\n        rgba(122, 140, 92, 0.04) 100%);\n    border: 1px solid rgba(122, 140, 92, 0.22);\n}\nai info::before { content: '🌿 '; margin-right: 4px; font-size: 0.9em; }\n\nai abli {\n    color: var(--tag-abli-color);\n    background: linear-gradient(135deg,\n        rgba(121, 133, 161, 0.13) 0%,\n        rgba(121, 133, 161, 0.04) 100%);\n    border: 1px solid rgba(121, 133, 161, 0.22);\n}\nai abli::before { content: '🎐 '; margin-right: 4px; font-size: 0.9em; }\n\nai SL {\n    color: var(--tag-sl-color);\n    background: linear-gradient(135deg,\n        rgba(191, 161, 107, 0.15) 0%,\n        rgba(191, 161, 107, 0.05) 100%);\n    border: 1px solid rgba(191, 161, 107, 0.25);\n}\nai SL::before { content: '🪔 '; margin-right: 4px; font-size: 0.9em; }\n\nai aeme {\n    color: var(--tag-aeme-color);\n    background: linear-gradient(135deg,\n        rgba(196, 110, 116, 0.13) 0%,\n        rgba(196, 110, 116, 0.04) 100%);\n    border: 1px solid rgba(196, 110, 116, 0.22);\n}\nai aeme::before { content: '🌺 '; margin-right: 4px; font-size: 0.9em; }\n\nai info:hover, ai abli:hover, ai SL:hover, ai aeme:hover {\n    transform: translateY(-2px) scale(1.04);\n    box-shadow:\n        0 5px 14px rgba(0,0,0,0.06),\n        inset 0 1px 0 rgba(255,255,255,0.8);\n}\n\n/* ====== 叙事区域 ====== */\nai .narrative-area {\n    background: linear-gradient(125deg,\n        rgba(253, 249, 237, 0.85) 0%,\n        rgba(250, 245, 228, 0.7) 100%);\n    border-left: 2.5px solid rgba(196, 176, 120, 0.45);\n    padding: 18px 22px;\n    margin: 18px 0;\n    border-radius: 0 14px 14px 0;\n    font-size: 1.01em;\n    color: var(--fox-text-main);\n    line-height: 1.85;\n    box-shadow:\n        0 2px 10px rgba(191, 175, 130, 0.05),\n        inset 0 0 20px rgba(253, 249, 237, 0.3);\n    position: relative;\n}\n\nai .narrative-area::before {\n    content: '';\n    position: absolute;\n    left: -5px;\n    top: 50%;\n    transform: translateY(-50%);\n    width: 7px;\n    height: 7px;\n    background: radial-gradient(circle, var(--gold-accent) 30%, transparent 70%);\n    border-radius: 50%;\n    opacity: 0.6;\n}\n\n/* ====== 表格（限定ai容器内） ====== */\nai table {\n    width: 100%;\n    border-collapse: separate;\n    border-spacing: 0;\n    margin: 14px 0;\n    border-radius: 12px;\n    overflow: hidden;\n    border: 1px solid rgba(211, 198, 160, 0.35);\n    box-shadow: 0 3px 12px rgba(191, 175, 130, 0.06);\n}\n\nai th {\n    background: linear-gradient(135deg,\n        rgba(212, 195, 145, 0.2) 0%,\n        rgba(212, 195, 145, 0.1) 100%);\n    color: var(--tag-sl-color);\n    font-weight: bold;\n    padding: 12px 14px;\n    text-align: left;\n    font-size: 0.95em;\n    letter-spacing: 0.5px;\n}\n\nai td {\n    padding: 11px 14px;\n    border-top: 1px solid rgba(212, 195, 145, 0.15);\n    color: var(--fox-text-main);\n    font-size: 0.91em;\n    transition: background 0.3s ease;\n}\n\nai tr:nth-child(even) td {\n    background: rgba(250, 245, 228, 0.4);\n}\n\nai tr:nth-child(odd) td {\n    background: rgba(253, 251, 245, 0.6);\n}\n\nai tr:hover td {\n    background: linear-gradient(120deg,\n        rgba(253, 249, 237, 0.95) 0%,\n        rgba(250, 245, 228, 0.88) 100%);\n}\n\n/* ====== 分隔线（限定ai容器内） ====== */\nai hr {\n    border: none;\n    height: 1px;\n    background: linear-gradient(90deg,\n        transparent 0%,\n        rgba(196, 176, 120, 0.25) 25%,\n        rgba(196, 176, 120, 0.25) 75%,\n        transparent 100%);\n    margin: 16px 0;\n}\n\n/* ====== 滚动条（限定ai容器内，避免改变全站滚动条） ====== */\nai ::-webkit-scrollbar { width: 5px; }\nai ::-webkit-scrollbar-track {\n    background: rgba(250, 245, 228, 0.35);\n    border-radius: 3px;\n}\nai ::-webkit-scrollbar-thumb {\n    background: rgba(196, 176, 120, 0.3);\n    border-radius: 3px;\n    transition: background 0.3s;\n}\nai ::-webkit-scrollbar-thumb:hover {\n    background: rgba(196, 176, 120, 0.5);\n}\n\n/* ====== 文字选中色（限定ai容器内） ====== */\nai ::selection {\n    background: rgba(196, 176, 120, 0.2);\n    color: var(--fox-text-main);\n}\n\n/* 行动选项按钮 */\nai .ygg-opts {\n    display: flex;\n    flex-direction: column;\n    gap: 12px;\n    margin-top: 20px;\n}\n\nai .opt-btn {\n    background: linear-gradient(135deg, rgba(255, 255, 255, 0.9) 0%, rgba(255, 240, 245, 0.8) 100%);\n    border: 1px solid var(--fox-glass-border);\n    padding: 12px 20px;\n    border-radius: 25px;\n    color: var(--fox-fate-red);\n    font-weight: 700;\n    font-family: 'Noto Serif SC', serif;\n    cursor: pointer;\n    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);\n    text-align: left;\n    position: relative;\n    overflow: hidden;\n    box-shadow: 0 2px 8px rgba(209, 26, 45, 0.05);\n    display: flex;\n    align-items: center;\n}\n\nai .opt-btn::after {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: -100%;\n    width: 50%;\n    height: 100%;\n    background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.8), transparent);\n    transform: skewX(-20deg);\n    transition: 0.5s;\n}\n\nai .opt-btn:hover {\n    transform: translateY(-3px) scale(1.01);\n    box-shadow: 0 6px 15px rgba(209, 26, 45, 0.15);\n    border-color: var(--fox-fate-red);\n    background: #ffffff;\n    color: var(--fox-fate-red);\n    animation: spiritPulse 2s infinite;\n}\n\nai .opt-btn:hover::after {\n    left: 150%;\n}\n\n/* ====== 狐妖小红娘风格 - 技能悬浮窗（已用.fox-spirit-ui限定） ====== */\n\n.fox-spirit-ui .skill-anchor {\n    position: relative;\n    display: inline;\n    cursor: help;\n    border-bottom: 2px solid #d64f52;\n    color: #d64f52;\n    font-weight: 800;\n    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n    padding: 0 2px;\n    text-shadow: 0 0 1px rgba(214, 79, 82, 0.2);\n}\n\n.fox-spirit-ui .skill-anchor:hover {\n    color: #b3393b;\n    background: rgba(248, 210, 212, 0.3);\n    border-bottom-style: double;\n}\n\n.fox-spirit-ui .skill-tooltip {\n    position: absolute;\n    bottom: calc(100% + 15px);\n    left: 50%;\n    transform: translateX(-50%) translateY(10px);\n    width: max-content;\n    max-width: 260px;\n    min-width: 200px;\n    padding: 2px;\n    border-radius: 4px;\n    border: 1.5px solid #d64f52;\n    background: #fff9f5;\n    box-shadow: \n        0 10px 30px rgba(214, 79, 82, 0.15),\n        0 4px 10px rgba(0, 0, 0, 0.05),\n        inset 0 0 15px rgba(212, 175, 55, 0.1);\n    opacity: 0;\n    visibility: hidden;\n    pointer-events: none;\n    z-index: 100;\n    transition: \n        opacity 0.4s cubic-bezier(0.23, 1, 0.32, 1),\n        transform 0.4s cubic-bezier(0.23, 1, 0.32, 1);\n}\n\n.fox-spirit-ui .skill-tooltip::before {\n    content: \"\";\n    position: absolute;\n    top: -4px; left: -4px; right: -4px; bottom: -4px;\n    border: 1px solid #d4af37;\n    pointer-events: none;\n    border-radius: 6px;\n    opacity: 0.6;\n}\n\n.fox-spirit-ui .skill-anchor:hover .skill-tooltip {\n    opacity: 1;\n    visibility: visible;\n    pointer-events: auto;\n    transform: translateX(-50%) translateY(0);\n}\n\n.fox-spirit-ui .skill-tooltip::after {\n    content: '';\n    position: absolute;\n    bottom: -7px;\n    left: 50%;\n    transform: translateX(-50%) rotate(45deg);\n    width: 12px;\n    height: 12px;\n    background: #fff9f5;\n    border-right: 1.5px solid #d64f52;\n    border-bottom: 1.5px solid #d64f52;\n    z-index: -1;\n}\n\n.fox-spirit-ui .skill-tooltip .skill-name {\n    display: flex;\n    align-items: center;\n    padding: 12px 15px;\n    font-size: 1em;\n    font-weight: 800;\n    color: #fff;\n    letter-spacing: 2px;\n    background: linear-gradient(135deg, #d64f52 0%, #a83235 100%);\n    border-bottom: 2px solid #d4af37;\n    position: relative;\n    overflow: hidden;\n}\n\n.fox-spirit-ui .skill-name::before {\n    content: '🌸';\n    margin-right: 8px;\n    font-size: 1.1em;\n    filter: drop-shadow(0 0 2px rgba(255, 255, 255, 0.8));\n}\n\n.fox-spirit-ui .skill-name::after {\n    content: '☁';\n    position: absolute;\n    right: -5px;\n    bottom: -10px;\n    font-size: 3em;\n    color: rgba(255, 255, 255, 0.1);\n    transform: rotate(-15deg);\n}\n\n.fox-spirit-ui .skill-tooltip .skill-desc {\n    padding: 15px;\n    font-size: 0.9em;\n    color: #5c4033;\n    line-height: 1.8;\n    background-image: radial-gradient(rgba(214, 79, 82, 0.03) 1px, transparent 1px);\n    background-size: 10px 10px;\n}\n\n.fox-spirit-ui .skill-desc em {\n    font-style: normal;\n    color: #d64f52;\n    font-weight: 700;\n    padding: 0 4px;\n    background: #f8d2d4;\n    border-radius: 2px;\n    box-shadow: 1px 1px 0 rgba(212, 175, 55, 0.3);\n}\n\n/* ====== 响应式适配 ====== */\n@media (max-width: 768px) {\n    .fox-spirit-ui .skill-tooltip {\n        max-width: 200px;\n        min-width: 180px;\n    }\n\n    .fox-spirit-ui .skill-anchor:first-child .skill-tooltip {\n        left: 20px;\n        transform: translateX(0) translateY(10px);\n    }\n    .fox-spirit-ui .skill-anchor:first-child:hover .skill-tooltip {\n        transform: translateX(0) translateY(0);\n    }\n    .fox-spirit-ui .skill-anchor:first-child .skill-tooltip::after {\n        left: 30px;\n    }\n}\n\n/* =================================================================\n   Fox Spirit Matchmaker Theme: Tushan & Reincarnation\n   ================================================================= */\n\n/* --- 1. 顶部栏净化 --- */\n.sticky.w-full.top-0 [class*=\"bg-[#F1CBCB]\"], \n.sticky.w-full.top-0 [class*=\"bg-[#c9e1e9]\"] {\n    display: none !important;\n}\n\n.sticky.w-full.top-0.flex.items-center {\n    background: linear-gradient(90deg, rgba(25, 118, 210, 0.95), rgba(248, 187, 208, 0.95)) !important;\n    backdrop-filter: blur(12px) !important;\n    border-bottom: 2px solid #e53935 !important;\n    box-shadow: 0 0 20px rgba(229, 57, 53, 0.3) !important;\n}\n\n#ai-model-selector .truncate.text-\\[13px\\] {\n    color: #FFB6C1 !important;\n    text-shadow: 0 0 8px rgba(255, 255, 255, 0.9);\n    font-weight: bold !important;\n    font-family: \"KaiTi\", \"Microsoft YaHei\", serif !important;\n    letter-spacing: 1px !important;\n}\n\n/* --- 2. 聊天气泡 --- */\n.bg-gray-100\\/90.relative.inline-block {\n    background: linear-gradient(145deg, #fffafb 0%, #fce4ec 100%) !important;\n    border: 1px solid #90caf9 !important;\n    border-radius: 16px 16px 16px 4px !important; \n    box-shadow: \n        5px 5px 15px rgba(144, 202, 249, 0.15), \n        inset 2px 2px 5px rgba(255, 255, 255, 0.9),\n        inset -2px -2px 5px rgba(244, 143, 177, 0.05) !important;\n    color: #37474f !important; \n}\n\n.bg-gray-100\\/90.relative.inline-block .markdown-body {\n    color: #2c3e50 !important;\n    font-family: \"Microsoft YaHei\", sans-serif !important;\n}\n\n.bg-gray-100\\/90.relative.inline-block .markdown-body strong {\n    color: #d32f2f !important; \n    text-shadow: 0px 0px 2px rgba(211, 47, 47, 0.3) !important;\n    font-weight: 800 !important;\n}\n\n.bg-gray-100\\/90.relative.inline-block pre {\n    background-color: rgba(250, 245, 235, 0.8) !important;\n    border: 1px solid #d7ccc8 !important; \n    color: #3e2723 !important;\n}\n\n/* --- 3. 按钮组 --- */\n#ai-mod-button2 button.MuiButton-root,\n#header-setting-button {\n    background: linear-gradient(135deg, #e3f2fd, #bbdefb) !important;\n    color: #1565c0 !important;\n    border: 1px solid #90caf9 !important;\n    border-bottom: 2px solid #42a5f5 !important;\n    border-radius: 8px !important;\n    box-shadow: 0 2px 4px rgba(33, 150, 243, 0.1) !important;\n    font-weight: bold !important;\n    transition: all 0.3s ease !important;\n}\n\n#ai-mod-button2 button.MuiButton-root:hover,\n#header-setting-button:hover {\n    background: linear-gradient(135deg, #ffebee, #ffcdd2) !important;\n    color: #c62828 !important;\n    border-color: #ef5350 !important;\n    box-shadow: 0 0 10px rgba(229, 57, 53, 0.4) !important;\n}\n\n.MuiPaginationItem-root.Mui-selected {\n    background-color: #e53935 !important;\n    color: #ffffff !important;\n    box-shadow: 0 0 8px rgba(229, 57, 53, 0.6) !important;\n}\n\n/* --- 4. 底部输入框 --- */\n#ai-chat-input {\n    background-color: rgba(255, 255, 255, 0.95) !important; \n    color: #2c3e50 !important; \n    border: 1px solid #cfd8dc !important;\n    border-left: 4px solid #e53935 !important;\n    border-radius: 4px !important;\n}\n#ai-chat-input:focus {\n    box-shadow: 0 0 15px rgba(144, 202, 249, 0.4) !important;\n    border-color: #64b5f6 !important;\n    background-color: #fff !important;\n}\n#ai-chat-input::placeholder {\n    color: rgba(144, 164, 174, 0.6) !important;\n}\n\n/* --- 6. 评论区 --- */\ndiv[class*=\"w-full\"][class*=\"bg-white\"][class*=\"bottom-0\"] {\n    background: linear-gradient(to top, #fce4ec, #ffffff) !important;\n    border-top: 2px solid #ffcdd2 !important;\n}\n\ndiv[class*=\"w-full\"][class*=\"bg-white\"][class*=\"bottom-0\"] div.cursor-pointer.group.flex.items-center.justify-center {\n    background: linear-gradient(135deg, #1976d2, #1565c0) !important;\n    box-shadow: 0 2px 5px rgba(25, 118, 210, 0.3) !important;\n}\n\n/* --- 7. 系统日志文字注入 --- */\n.system-log-1 .loading-text::before { content: '【天书】 正在查询转世续缘档案...' !important; }\n.system-log-2 .loading-text::before { content: '【红线仙】 妖力匹配与前世记忆读取中...' !important; }\n\n/* ====== fox-narrative-container ====== */\n.fox-narrative-container {\n    --fox-red: #d13030;\n    --fox-pink: #ffb6c1;\n    --fox-gold: #f4a460;\n    --bg-light: #fffcf8;\n    --text-main: #3a3a3a;\n    --chat-bg: #f0f4f8;\n    \n    font-family: \"Microsoft YaHei\", \"PingFang SC\", sans-serif;\n    background-color: var(--bg-light);\n    color: var(--text-main);\n    border: 2px solid var(--fox-red);\n    border-radius: 12px;\n    padding: 20px;\n    box-shadow: 0 4px 15px rgba(209, 48, 48, 0.1);\n    line-height: 1.8;\n    font-size: 16px;\n    position: relative;\n    overflow: hidden;\n}\n\n.fox-narrative-container::before {\n    content: \"\";\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 6px;\n    background: linear-gradient(90deg, var(--fox-red), var(--fox-gold), var(--fox-pink));\n}\n\n.fox-narrative-container .main-body {\n    margin-bottom: 20px;\n    text-indent: 2em;\n    letter-spacing: 0.5px;\n    min-height: 50px;\n}\n\n.fox-narrative-container .emotion-tag {\n    display: inline-flex;\n    align-items: center;\n    padding: 2px 8px;\n    margin: 0 4px;\n    border-radius: 6px;\n    font-weight: bold;\n    font-size: 0.9em;\n    box-shadow: 1px 1px 0px rgba(0,0,0,0.1);\n    vertical-align: baseline;\n    text-indent: 0;\n    transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n\n.fox-narrative-container .emotion-tag:hover {\n    transform: translateY(-2px);\n    box-shadow: 2px 3px 5px rgba(0,0,0,0.15);\n}\n\n.fox-narrative-container .emotion-tag.shock {\n    background-color: var(--fox-red);\n    color: white;\n    border: 1px dashed #ffcccc;\n}\n\n.fox-narrative-container .emotion-tag.tsukkomi {\n    background-color: #6a5acd;\n    color: white;\n    border: 1px dotted #e6e6fa;\n}\n\n.fox-narrative-container .emotion-tag.speech-bubble {\n    background-color: var(--fox-gold);\n    color: #fff;\n    border-radius: 10px 10px 10px 2px;\n}\n\n/* 手机通讯/聊天框 */\n.fox-narrative-container .phone-chat-box {\n    background-color: var(--chat-bg);\n    border-radius: 16px;\n    border: 1px solid #e0e0e0;\n    overflow: hidden;\n    margin-top: 20px;\n    box-shadow: inset 0 0 10px rgba(0,0,0,0.02);\n    font-family: \"Microsoft YaHei\", \"PingFang SC\", sans-serif;\n}\n\n.fox-narrative-container .chat-header {\n    background-color: var(--fox-pink);\n    color: #a03040;\n    padding: 10px 15px;\n    font-weight: bold;\n    text-align: center;\n    border-bottom: 1px solid rgba(0,0,0,0.05);\n    font-size: 15px;\n}\n\n.fox-narrative-container .chat-content {\n    padding: 15px;\n    display: flex;\n    flex-direction: column;\n    gap: 15px;\n}\n\n.fox-narrative-container .chat-message {\n    display: flex;\n    align-items: flex-start;\n    gap: 10px;\n    max-width: 95%;\n}\n\n.fox-narrative-container .chat-message.received {\n    align-self: flex-start;\n}\n\n.fox-narrative-container .chat-message.sent {\n    align-self: flex-end;\n    justify-content: flex-end;\n}\n\n.fox-narrative-container .message-body {\n    display: flex;\n    flex-direction: column;\n    max-width: 80%;\n}\n\n.fox-narrative-container .chat-message.received .message-body {\n    align-items: flex-start;\n}\n\n.fox-narrative-container .chat-message.sent .message-body {\n    align-items: flex-end;\n}\n\n.fox-narrative-container .character-name {\n    font-size: 12px;\n    color: #888;\n    margin-bottom: 4px;\n    padding: 0 4px;\n}\n\n.fox-narrative-container .avatar {\n    width: 42px;\n    height: 42px;\n    background-color: #ddd;\n    border-radius: 50%;\n    flex-shrink: 0;\n    border: 2px solid white;\n    box-shadow: 0 2px 4px rgba(0,0,0,0.1);\n    background-size: cover;\n    background-position: center;\n    background-repeat: no-repeat;\n    object-fit: cover;\n    display: block;\n    box-sizing: border-box;\n}\n\n.fox-narrative-container .bubble {\n    background-color: white;\n    padding: 10px 14px;\n    border-radius: 12px;\n    box-shadow: 0 1px 3px rgba(0,0,0,0.05);\n    font-size: 14px;\n    line-height: 1.5;\n    color: var(--text-main);\n    word-break: break-all;\n}\n\n.fox-narrative-container .chat-message.received .bubble {\n    border-top-left-radius: 2px;\n}\n\n.fox-narrative-container .chat-message.sent .bubble {\n    background-color: #e2f0cb;\n    border-top-right-radius: 2px;\n}\n\n/* ==================== 人物头像图库 (fox-narrative-container) ==================== */\n.fox-narrative-container .avatar.huanduluolan { background-image: url('https://pic1.imgdb.cn/item/69c20c8413399d9f51650156.png'); }\n.fox-narrative-container .avatar.tushanhonghong { background-image: url('https://pic1.imgdb.cn/item/69c20ca413399d9f516501e3.png'); }\n.fox-narrative-container .avatar.qingtong { background-image: url('https://pic1.imgdb.cn/item/69c20cbf13399d9f51650226.png'); }\n.fox-narrative-container .avatar.dongfanghuaizhu { background-image: url('https://pic1.imgdb.cn/item/69c20cd913399d9f51650264.png'); }\n.fox-narrative-container .avatar.dongfangqinlan { background-image: url('https://pic1.imgdb.cn/item/69c20ce913399d9f516502a1.jpg'); }\n.fox-narrative-container .avatar.yuetixia { background-image: url('https://pic1.imgdb.cn/item/69c20cf813399d9f516502dc.jpg'); }\n.fox-narrative-container .avatar.tushansusu { background-image: url('https://pic1.imgdb.cn/item/69c20d0c13399d9f51650319.jpg'); }\n.fox-narrative-container .avatar.wangquanguigui { background-image: url('https://pic1.imgdb.cn/item/69c20d1f13399d9f5165036d.jpg'); }\n.fox-narrative-container .avatar.dongfangyuechu { background-image: url('https://pic1.imgdb.cn/item/69c20d2c13399d9f51650395.jpg'); }\n.fox-narrative-container .avatar.baiyuechu { background-image: url('https://pic1.imgdb.cn/item/69c20d3b13399d9f516503db.jpg'); }\n.fox-narrative-container .avatar.tushanyaya { background-image: url('https://pic1.imgdb.cn/item/69c662f0ebec5f101554a353.jpg'); }\n.fox-narrative-container .avatar.wangfugui { background-image: url('https://pic1.imgdb.cn/item/69c20d5713399d9f516504aa.jpg'); }\n.fox-narrative-container .avatar.wangquanbaye { background-image: url('https://pic1.imgdb.cn/item/69c20d6913399d9f51650509.jpg'); }\n.fox-narrative-container .avatar.pingqiuyuechu { background-image: url('https://pic1.imgdb.cn/item/69c20d7b13399d9f51650587.jpg'); }\n.fox-narrative-container .avatar.tushanrongrong { background-image: url('https://pic1.imgdb.cn/item/69c20d8c13399d9f516505ec.jpg'); }\n.fox-narrative-container .avatar.baiqiueng { background-image: url('https://pic1.imgdb.cn/item/69c6326eebec5f101553df00.jpg'); }\n.fox-narrative-container .avatar.fanyunfei { background-image: url('https://pic1.imgdb.cn/item/69c632a9ebec5f101553e054.jpg'); }\n.fox-narrative-container .avatar.lixueyang { background-image: url('https://pic1.imgdb.cn/item/69c632c3ebec5f101553e0e6.jpg'); }\n.fox-narrative-container .avatar.shiren { background-image: url('https://pic1.imgdb.cn/item/69cbe8752154d21e1355cff7.jpg'); }\n.fox-narrative-container .avatar.wangquanshun { background-image: url('https://pic1.imgdb.cn/item/69cbf5e42154d21e1355e200.jpg'); }\n.fox-narrative-container .avatar.yeyu { background-image: url('https://pic1.imgdb.cn/item/69cbf9a92154d21e1355e751.jpg'); }\n.fox-narrative-container .avatar.luofeng { background-image: url('https://pic1.imgdb.cn/item/69cbffcc2154d21e1355ee27.jpg'); }\n.fox-narrative-container .avatar.wangquanqingwu { background-image: url('https://pic1.imgdb.cn/item/69cbff262154d21e1355ebf0.jpg'); }\n.fox-narrative-container .avatar.xibeipianbei { background-image: url('https://pic1.imgdb.cn/item/69cbff3d2154d21e1355ebfa.jpg'); }\n.fox-narrative-container .avatar.haibao { background-image: url('https://pic1.imgdb.cn/item/69ccea760d45b9ceac3dec4d.jpg'); }\n.fox-narrative-container .avatar.shuying { background-image: url('https://pic1.imgdb.cn/item/69cce61c0d45b9ceac3dc8ca.jpg'); }\n.fox-narrative-container .avatar.chenzhuo { background-image: url('https://pic1.imgdb.cn/item/69cf772cdf10edaed90ddcf7.jpg'); }\n.fox-narrative-container .avatar.lumina { background-image: url('https://pic1.imgdb.cn/item/69d4892fcfae5fcb2679a7d0.jpg'); }\n.fox-narrative-container .avatar.yujisiming { background-image: url('https://pic1.imgdb.cn/item/69df91b9dea40c4b80748936.jpg'); }\n.fox-narrative-container .avatar.zhibi { background-image: url('https://pic1.imgdb.cn/item/69df90aadea40c4b8074890d.jpg'); }\n.fox-narrative-container .avatar.xiaoming { background-image: url('https://pic1.imgdb.cn/item/69df9190dea40c4b8074892c.jpg'); }\n.fox-narrative-container .avatar.maoji { background-image: url('https://pic1.imgdb.cn/item/69df919cdea40c4b80748930.jpg'); }\n.fox-narrative-container .avatar.nanfeng { background-image: url('https://pic1.imgdb.cn/item/69df91a9dea40c4b80748934.jpg'); }\n.fox-narrative-container .avatar.lingbao { background-image: url('https://pic1.imgdb.cn/item/69df90a2dea40c4b8074890c.jpg'); }\n.fox-narrative-container .avatar.meikaisandu { background-image: url('https://pic1.imgdb.cn/item/69df9098dea40c4b80748908.jpg'); }\n.fox-narrative-container .avatar.yeyunjiu { background-image: url('https://pic1.imgdb.cn/item/69df9088dea40c4b80748907.jpg'); }\n.fox-narrative-container .avatar.lichaoshi { background-image: url('https://pic1.imgdb.cn/item/69df90badea40c4b8074890e.jpg'); }\n\n/* fox-narrative-container 响应式 */\n@media (max-width: 768px) {\n    .fox-narrative-container .chat-message {\n        max-width: 100%;\n    }\n    .fox-narrative-container .avatar {\n        width: 36px;\n        height: 36px;\n    }\n    .fox-narrative-container .bubble {\n        font-size: 13px;\n        padding: 8px 12px;\n    }\n}\n\n/* ====== ai容器内的卡片与立绘 ====== */\nai .profile-card {\n    display: flex;\n    align-items: center;\n    gap: 15px;\n    margin-bottom: 12px;\n    padding-bottom: 12px;\n    border-bottom: 1px dashed rgba(255, 255, 255, 0.2);\n}\n\nai .avatar {\n    width: 64px;\n    height: 64px;\n    border-radius: 50%;\n    background-image: url('https://pic1.imgdb.cn/item/69c4adabd0e3ec2c55f728fa.jpg');\n    background-color: #2a323d;\n    background-size: cover;\n    background-position: center top;\n    border: 2px solid #4db8ff;\n    box-shadow: 0 0 10px rgba(77, 184, 255, 0.3);\n    flex-shrink: 0;\n}\n\nai .name-box {\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    line-height: 1.4;\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n}\n\nai name-tag, ai SL, ai info {\n    font-weight: bold;\n    color: #a3d9ff;\n    display: inline-block;\n}\n\nai name-tag {\n    color: #ffb84d;\n    font-size: 1.05em;\n}\n\n/* --- 角色立绘图库 --- */\nai .avatar.huanduluolan { background-image: url('https://pic1.imgdb.cn/item/69c20c8413399d9f51650156.png'); }\nai .avatar.tushanhonghong { background-image: url('https://pic1.imgdb.cn/item/69c20ca413399d9f516501e3.png'); }\nai .avatar.qingtong { background-image: url('https://pic1.imgdb.cn/item/69c20cbf13399d9f51650226.png'); }\nai .avatar.dongfanghuaizhu { background-image: url('https://pic1.imgdb.cn/item/69c20cd913399d9f51650264.png'); }\nai .avatar.dongfangqinlan { background-image: url('https://pic1.imgdb.cn/item/69c20ce913399d9f516502a1.jpg'); }\nai .avatar.yuetixia { background-image: url('https://pic1.imgdb.cn/item/69c20cf813399d9f516502dc.jpg'); }\nai .avatar.tushansusu { background-image: url('https://pic1.imgdb.cn/item/69c20d0c13399d9f51650319.jpg'); }\nai .avatar.wangquanfugui { background-image: url('https://pic1.imgdb.cn/item/69c20d1f13399d9f5165036d.jpg'); }\nai .avatar.dongfangyuechu { background-image: url('https://pic1.imgdb.cn/item/69c20d2c13399d9f51650395.jpg'); }\nai .avatar.baiyuechu { background-image: url('https://pic1.imgdb.cn/item/69c20d3b13399d9f516503db.jpg'); }\nai .avatar.tushanyaya { background-image: url('https://pic1.imgdb.cn/item/69c662f0ebec5f101554a353.jpg'); }\nai .avatar.wangfugui { background-image: url('https://pic1.imgdb.cn/item/69c20d5713399d9f516504aa.jpg'); }\nai .avatar.wangquanbaye { background-image: url('https://pic1.imgdb.cn/item/69c20d6913399d9f51650509.jpg'); }\nai .avatar.pingqiuyuechu { background-image: url('https://pic1.imgdb.cn/item/69c20d7b13399d9f51650587.jpg'); }\nai .avatar.tushanrongrong { background-image: url('https://pic1.imgdb.cn/item/69c20d8c13399d9f516505ec.jpg'); }\nai .avatar.baiqiueng { background-image: url('https://pic1.imgdb.cn/item/69c6326eebec5f101553df00.jpg'); }\nai .avatar.fanyunfei { background-image: url('https://pic1.imgdb.cn/item/69c632a9ebec5f101553e054.jpg'); }\nai .avatar.lixueyang { background-image: url('https://pic1.imgdb.cn/item/69c632c3ebec5f101553e0e6.jpg'); }\nai .avatar.shiren { background-image: url('https://pic1.imgdb.cn/item/69cbe8752154d21e1355cff7.jpg'); }\nai .avatar.wangquanshun { background-image: url('https://pic1.imgdb.cn/item/69cbf5e42154d21e1355e200.jpg'); }\nai .avatar.yeyu { background-image: url('https://pic1.imgdb.cn/item/69cbf9a92154d21e1355e751.jpg'); }\nai .avatar.luofeng { background-image: url('https://pic1.imgdb.cn/item/69cbffcc2154d21e1355ee27.jpg'); }\nai .avatar.wangquanqingwu { background-image: url('https://pic1.imgdb.cn/item/69cbff262154d21e1355ebf0.jpg'); }\nai .avatar.xibeipianbei { background-image: url('https://pic1.imgdb.cn/item/69cbff3d2154d21e1355ebfa.jpg'); }\nai .avatar.haibao { background-image: url('https://pic1.imgdb.cn/item/69ccea760d45b9ceac3dec4d.jpg'); }\nai .avatar.shuying { background-image: url('https://pic1.imgdb.cn/item/69cce61c0d45b9ceac3dc8ca.jpg'); }\nai .avatar.chenzhuo { background-image: url('https://pic1.imgdb.cn/item/69cf772cdf10edaed90ddcf7.jpg'); }\nai .avatar.lumina { background-image: url('https://pic1.imgdb.cn/item/69d4892fcfae5fcb2679a7d0.jpg'); }\nai .avatar.yujisiming { background-image: url('https://pic1.imgdb.cn/item/69df91b9dea40c4b80748936.jpg'); }\nai .avatar.zhibi { background-image: url('https://pic1.imgdb.cn/item/69df90aadea40c4b8074890d.jpg'); }\nai .avatar.xiaoming { background-image: url('https://pic1.imgdb.cn/item/69df9190dea40c4b8074892c.jpg'); }\nai .avatar.maoji { background-image: url('https://pic1.imgdb.cn/item/69df919cdea40c4b80748930.jpg'); }\nai .avatar.nanfeng { background-image: url('https://pic1.imgdb.cn/item/69df91a9dea40c4b80748934.jpg'); }\nai .avatar.lingbao { background-image: url('https://pic1.imgdb.cn/item/69df90a2dea40c4b8074890c.jpg'); }\nai .avatar.meikaisandu { background-image: url('https://pic1.imgdb.cn/item/69df9098dea40c4b80748908.jpg'); }\nai .avatar.yeyunjiu { background-image: url('https://pic1.imgdb.cn/item/69df9088dea40c4b80748907.jpg'); }\nai .avatar.lichaoshi { background-image: url('https://pic1.imgdb.cn/item/69df90badea40c4b8074890e.jpg'); }\n\n/* 玩家卡片 */\nai .player-card {\n    display: flex;\n    align-items: center;\n    gap: 15px;\n    margin-bottom: 12px;\n    padding-bottom: 12px;\n    border-bottom: 1px dashed rgba(255, 255, 255, 0.2);\n}\n\nai img.p-avatar {\n    width: 64px;\n    height: 64px;\n    border-radius: 50%;\n    object-fit: cover;\n    object-position: center top;\n    background-color: #2a323d;\n    border: 2px solid #ffb84d;\n    box-shadow: 0 0 10px rgba(255, 184, 77, 0.3);\n    flex-shrink: 0;\n    display: block;\n}\n\n/* 能力天赋专属标签 */\nai abli {\n    color: #ff7eb9;\n}\n\nai .hud-content {\n    /* 已在前面定义，这里只补一项保留兼容 */\n}\n\n/* ═══ B平台加载动画适配（自动注入）═══ */\n.flex.items-center.justify-center.size-6 { opacity: 1 !important; }\n.flex.items-center.justify-center.size-6 > .flex.gap-2 { display: none !important; }\n\n/* 1. 强制隐藏系统默认的加载点 */\n.flex.items-center.justify-center.size-6 > .flex.gap-2 {\n    display: none !important;\n}\n\n/* 2. 定制加载动画容器：扩大尺寸以容纳完整八卦阵 */\n.flex.items-center.justify-center.size-6 {\n    position: relative !important;\n    min-width: 80px !important;\n    min-height: 80px !important;\n    width: 80px !important;\n    height: 80px !important;\n    overflow: visible !important;\n}\n\n/* 3. 八卦阵外圈：八卦符号围绕中心逆时针缓慢旋转（SMIL SVG动画） */\n.flex.items-center.justify-center.size-6::before {\n    content: \"\" !important;\n    position: absolute !important;\n    top: 50% !important;\n    left: 50% !important;\n    transform: translate(-50%, -50%) !important;\n    width: 80px !important;\n    height: 80px !important;\n    background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cdefs%3E%3Cfilter id='glow'%3E%3CfeGaussianBlur stdDeviation='2' result='b'/%3E%3CfeMerge%3E%3CfeMergeNode in='b'/%3E%3CfeMergeNode in='SourceGraphic'/%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23glow)'%3E%3Ccircle cx='100' cy='100' r='90' fill='none' stroke='%23DAA520' stroke-width='2' opacity='0.8'/%3E%3Ccircle cx='100' cy='100' r='75' fill='none' stroke='%23DAA520' stroke-width='1.5' opacity='0.6'/%3E%3Cg fill='%23B8860B' font-family='serif' font-size='16' font-weight='bold' text-anchor='middle'%3E%3Ctext x='100' y='25'%3E☰%3C/text%3E%3Ctext x='153' y='47'%3E☱%3C/text%3E%3Ctext x='178' y='105'%3E☲%3C/text%3E%3Ctext x='153' y='163'%3E☳%3C/text%3E%3Ctext x='100' y='185'%3E☷%3C/text%3E%3Ctext x='47' y='163'%3E☶%3C/text%3E%3Ctext x='22' y='105'%3E☵%3C/text%3E%3Ctext x='47' y='47'%3E☴%3C/text%3E%3C/g%3E%3C/g%3E%3CanimateTransform attributeName='transform' type='rotate' from='360 100 100' to='0 100 100' dur='8s' repeatCount='indefinite'/%3E%3C/svg%3E\") !important;\n    background-repeat: no-repeat !important;\n    background-position: center !important;\n    background-size: contain !important;\n    z-index: 1 !important;\n}\n\n/* 4. 八卦阵内层：太极图顺时针快速旋转 + 中心咒文（SMIL SVG动画） */\n.flex.items-center.justify-center.size-6::after {\n    content: \"\" !important;\n    position: absolute !important;\n    top: 50% !important;\n    left: 50% !important;\n    transform: translate(-50%, -50%) !important;\n    width: 80px !important;\n    height: 80px !important;\n    background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cg%3E%3Cg opacity='0.35'%3E%3Cpath d='M 100 40 A 30 30 0 0 1 100 100 A 30 30 0 0 0 100 160 A 60 60 0 0 1 100 40 Z' fill='%23000'/%3E%3Cpath d='M 100 40 A 30 30 0 0 0 100 100 A 30 30 0 0 1 100 160 A 60 60 0 0 0 100 40 Z' fill='%23FFF'/%3E%3Ccircle cx='100' cy='70' r='8' fill='%23FFF'/%3E%3Ccircle cx='100' cy='130' r='8' fill='%23000'/%3E%3Ccircle cx='100' cy='100' r='60' fill='none' stroke='%23DAA520' stroke-width='1.5'/%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 100 100' to='360 100 100' dur='4s' repeatCount='indefinite'/%3E%3C/g%3E%3Cg font-family='STKaiti, KaiTi, serif' font-size='18' font-weight='bold' fill='%23C0392B' text-anchor='middle'%3E%3Ctext x='100' y='80'%3E天%3Canimate attributeName='opacity' values='0.4;1;0.4' dur='2s' begin='0s' repeatCount='indefinite'/%3E%3C/text%3E%3Ctext x='80' y='105'%3E地%3Canimate attributeName='opacity' values='0.4;1;0.4' dur='2s' begin='0.5s' repeatCount='indefinite'/%3E%3C/text%3E%3Ctext x='120' y='105'%3E玄%3Canimate attributeName='opacity' values='0.4;1;0.4' dur='2s' begin='1s' repeatCount='indefinite'/%3E%3C/text%3E%3Ctext x='100' y='130'%3E黄%3Canimate attributeName='opacity' values='0.4;1;0.4' dur='2s' begin='1.5s' repeatCount='indefinite'/%3E%3C/text%3E%3C/g%3E%3Ccircle cx='100' cy='100' r='35' fill='none' stroke='%23DAA520' stroke-width='0.8' opacity='0.6'%3E%3Canimate attributeName='r' values='30;40;30' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='opacity' values='0.8;0.2;0.8' dur='2s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E\") !important;\n    background-repeat: no-repeat !important;\n    background-position: center !important;\n    background-size: contain !important;\n    z-index: 2 !important;\n    pointer-events: none !important;\n}\n\n/* 5. CSS增强动画（在SMIL基础上叠加金色光晕脉动，作为视觉增强） */\n@keyframes baguaGlowPulse {\n    0%, 100% { \n        filter: drop-shadow(0 0 4px rgba(218, 165, 32, 0.6)) drop-shadow(0 0 8px rgba(192, 57, 43, 0.3));\n    }\n    50% { \n        filter: drop-shadow(0 0 10px rgba(218, 165, 32, 1)) drop-shadow(0 0 16px rgba(192, 57, 43, 0.6));\n    }\n}\n\n.flex.items-center.justify-center.size-6::before,\n.flex.items-center.justify-center.size-6::after {\n    animation: baguaGlowPulse 2s ease-in-out infinite !important;\n}\n\n/* 6. 移动端适配 */\n@media (max-width: 480px) {\n    .flex.items-center.justify-center.size-6 {\n        min-width: 60px !important;\n        min-height: 60px !important;\n        width: 60px !important;\n        height: 60px !important;\n    }\n    .flex.items-center.justify-center.size-6::before,\n    .flex.items-center.justify-center.size-6::after {\n        width: 60px !important;\n        height: 60px !important;\n    }\n}\n\n/* 7. 低动效用户偏好适配：降低旋转频率但保留动效可见性 */\n@media (prefers-reduced-motion: reduce) {\n    .flex.items-center.justify-center.size-6::before,\n    .flex.items-center.justify-center.size-6::after {\n        animation-duration: 6s !important;\n    }\n}","options":{"items":[{"order":0,"label":"评价系统（修正ai）","type":"SET-INPUT","value":"【好/差评】+｛此处输入你认为ai布兑或者正确的地方。｝"},{"order":1,"label":"存档转移（消耗过高跑路）","type":"SET-INPUT","value":"【存档转移】"},{"order":2,"label":"核心档案归纳","type":"SET-INPUT","value":"将当前所有历史档案进行归纳成一条核心档案，核心档案在原有基础上继承上一轮核心档案信息生成新的一轮核心档案。"},{"order":3,"label":"状态栏修正","type":"SET-INPUT","value":"【差评】根据世界书重置状态栏部分，保留玩家当前全部信息将状态栏重新生成。"},{"order":4,"label":"转世续缘（与最高好感度角色进行","type":"SET-INPUT","value":"转世续缘（注意，此为强行绑定，只能拥有一名转世续缘对象，并且会付出至少三成妖力进行仪式驱动，以及用灵宝级别或者自身的本命法宝作为续缘法宝，转世续缘对象若为妖族则永远不会背叛自身）"}]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":false,"defaultModelSettings":null,"totalConversations":429,"totalMessages":6405,"totalCreditsUsed":11564218,"totalTokensUsed":333282069,"totalPlayedUsers":190,"deeplyPlayed":99,"fixedPromptLength":6437,"lorebookLength":69497,"author":{"id":"hbZxq9Ys5NtuuOdOHb2Pd0Ae5GyCA8Qa","name":"诗人OK","displayUsername":"shirengok","username":"shirengok"},"cardsTags":[{"tag":{"name":"超高自由度","cardsCount":981}},{"tag":{"name":"已破甲","cardsCount":2205}},{"tag":{"name":"多个攻略对象","cardsCount":70}},{"tag":{"name":"可剧情可涩涩","cardsCount":2459}},{"tag":{"name":"多角色","cardsCount":1110}},{"tag":{"name":"开放世界","cardsCount":1289}},{"tag":{"name":"动漫同人","cardsCount":97}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}