{"id":"e5ee0fb0-4b2f-4800-90cd-beb1594eb8aa","authorId":"GIXuVK0TEcX9r2BTyHF2FLWyJXeeFEc6","title":"犬夜叉·大世界","description":"战国时代，人与妖怪共存的乱世。四魂之玉——这颗由巫女翠子之血凝结而成的宝玉，能实现任何愿望，也招来无尽杀戮。五十年间，无数妖怪为争夺它尸横遍野，直到最强的巫女桔梗带着它葬身火海，乱世才迎来短暂的喘息。\n\n但玉碎了。被一个从现代坠入战国的少女一箭射碎，碎片如星火散入整个日本。妖怪们再次蠢动，而这一次，操控棋局的幕后黑手是一个叫奈落的半妖——他用阴谋、分身、谎言编织了一张覆盖整个战国的大网。犬夜叉一行收集碎片的速度，赶不上奈落布局的速度。杀生丸在追寻纯粹的力量，桔梗在死生之间孤独行走，钢牙的狼妖族、神乐与神无的窥探、白灵山的圣域——所有势力都在朝同一个漩涡中心汇聚。\n\n而你，就是这场乱世中最新加入的变量。\n\n你可以是任何身份——半妖、仙人、巫女、退治师，自定义种族、能力与来历。选择从十二个章节中的任意一节开始，沿着原著主线前行，或者亲手把它撕碎。犬夜叉一行不等任何人——你不在场，他们照样战斗、受伤、甚至死去。你在场，桔梗可能活下来，奈落可能赢，四魂之玉许下的愿望可能是任何人的。战国时代没有存档点，你做过的事就是历史。","background":"r36v1jrdvk8d7w0fl063w1r4.webp","backgroundWidth":2400,"backgroundHeight":1800,"cover":"z3wrp26padxqi5vi2p75an6l.webp","coverWidth":2400,"coverHeight":1800,"introPage":"ehjk8d4iyan5phqoacigiv4z.html","changelog":"","createdAt":"2026-06-12T10:33:48.603Z","updatedAt":"2026-07-23T11:59:15.209Z","initPublicAt":"2026-06-12T10:34:33.142Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* ============================================\n   犬夜叉 · 战国妖绘卷 — 回复格式美化\n   和纸质感 · 妖气渗透 · 金粉勾玉\n   ============================================ */\n\n/* ========== 隐藏 think ========== */\nthink { display: none !important; }\n\n/* ========== 全局 ========== */\nbody, html {\n    font-family: \"Noto Serif SC\", \"SimSun\", \"STSong\", serif;\n    background: #1a0c0c;\n    color: #e8d5c4;\n}\n\n/* ========== 正文 <text> ========== */\ntext {\n    display: block;\n    max-width: 780px;\n    margin: 0 auto 28px;\n    padding: 26px;\n    line-height: 2.1;\n    color: #2a1210;\n    font-size: 15px;\n    background: \n        radial-gradient(ellipse at 85% 15%, rgba(120,40,80,0.04) 0%, transparent 40%),\n        radial-gradient(ellipse at 15% 85%, rgba(100,30,60,0.03) 0%, transparent 40%),\n        repeating-linear-gradient(90deg, transparent, transparent 4px, rgba(180,140,60,0.012) 4px, rgba(180,140,60,0.012) 5px),\n        linear-gradient(180deg, #fefcf4 0%, #fdf8ee 20%, #faf4e8 50%, #fdf7ec 80%, #fefaf2 100%);\n    border-radius: 8px;\n    box-shadow: \n        inset 0 2px 4px rgba(80,20,20,0.05),\n        0 3px 12px rgba(60,15,20,0.1),\n        0 0 0 1px rgba(139,58,58,0.08),\n        0 0 0 3px rgba(180,140,60,0.04);\n    border: 1px solid rgba(160,100,40,0.12);\n    position: relative;\n}\n\ntext::before {\n    content: '';\n    position: absolute;\n    top: 0; left: 8%;\n    width: 84%; height: 2px;\n    background: linear-gradient(90deg, transparent, rgba(180,120,40,0.25), rgba(212,175,55,0.45), rgba(180,120,40,0.25), transparent);\n    border-radius: 1px;\n}\n\ntext::after {\n    content: '◇ ◇ ◇';\n    position: absolute;\n    bottom: -12px; left: 50%;\n    transform: translateX(-50%);\n    font-size: 0.6rem;\n    letter-spacing: 8px;\n    color: #c9a44b;\n    opacity: 0.4;\n    background: #fdf8ee;\n    padding: 0 14px;\n}\n\ntext p { margin: 14px 0; text-indent: 2em; }\ntext p:first-child { margin-top: 0; }\ntext p:last-child { margin-bottom: 0; }\n\n/* ========== details 卡片 ========== */\ndetails {\n    margin: 14px 0;\n    border-radius: 10px;\n    background: \n        repeating-linear-gradient(90deg, transparent, transparent 3px, rgba(180,140,60,0.015) 3px, rgba(180,140,60,0.015) 4px),\n        linear-gradient(160deg, #fdf8f0 0%, #fef9f4 30%, #f8f0e8 60%, #fdf7f0 100%);\n    border: 2px solid;\n    border-image: linear-gradient(135deg, #6b2020, #c08040, #d4af37, #c08040, #6b2020) 1;\n    box-shadow: \n        0 3px 16px rgba(80,20,30,0.13),\n        0 0 28px rgba(180,130,50,0.07),\n        inset 0 1px 0 rgba(255,250,240,0.6);\n    overflow: hidden;\n    transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);\n    position: relative;\n}\n\ndetails::before {\n    content: '';\n    position: absolute;\n    top: 0; left: 5%;\n    width: 90%; height: 1px;\n    background: linear-gradient(90deg, transparent, rgba(212,175,55,0.4), rgba(255,220,150,0.6), rgba(212,175,55,0.4), transparent);\n    z-index: 2;\n    pointer-events: none;\n}\n\ndetails::after {\n    content: '◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆ ◆';\n    position: absolute;\n    bottom: 4px; left: 50%;\n    transform: translateX(-50%);\n    font-size: 0.35rem;\n    letter-spacing: 3px;\n    color: rgba(180,140,60,0.15);\n    white-space: nowrap;\n    pointer-events: none;\n    z-index: 0;\n}\n\ndetails:hover {\n    box-shadow: \n        0 6px 24px rgba(100,25,35,0.22),\n        0 0 36px rgba(200,140,50,0.14),\n        0 0 60px rgba(200,120,30,0.06),\n        inset 0 1px 0 rgba(255,250,240,0.6);\n    transform: translateY(-3px);\n    border-image: linear-gradient(135deg, #8b2020, #d4a040, #f0d060, #d4a040, #8b2020) 1;\n}\n\ndetails[open] {\n    background: \n        repeating-linear-gradient(90deg, transparent, transparent 3px, rgba(180,140,60,0.02) 3px, rgba(180,140,60,0.02) 4px),\n        linear-gradient(160deg, #fefaf4 0%, #fefbf6 30%, #faf4ec 60%, #fef9f2 100%);\n    border-image: linear-gradient(135deg, #5a1818, #b88030, #c9a44b, #b88030, #5a1818) 1;\n    box-shadow: \n        0 4px 20px rgba(80,20,30,0.18),\n        0 0 32px rgba(180,130,50,0.1),\n        0 0 50px rgba(200,120,30,0.05),\n        inset 0 2px 0 rgba(255,250,240,0.8);\n}\n\n/* ========== summary 标题 ========== */\nsummary {\n    padding: 15px 20px;\n    font-weight: 700;\n    font-size: 16px;\n    color: #3a1810;\n    cursor: pointer;\n    background: \n        linear-gradient(90deg, rgba(139,50,40,0.1) 0%, rgba(180,130,50,0.08) 30%, rgba(200,160,70,0.12) 50%, rgba(180,130,50,0.08) 70%, rgba(139,50,40,0.1) 100%),\n        repeating-linear-gradient(90deg, transparent, transparent 40px, rgba(180,140,60,0.03) 40px, rgba(180,140,60,0.03) 41px);\n    border-bottom: 2px solid;\n    border-image: linear-gradient(90deg, transparent, rgba(180,120,40,0.35), rgba(212,175,55,0.5), rgba(180,120,40,0.35), transparent) 1;\n    position: relative;\n    padding-left: 48px;\n    user-select: none;\n    transition: all 0.35s ease;\n    text-shadow: 0 1px 0 rgba(255,248,240,0.9);\n    letter-spacing: 1px;\n}\n\nsummary::before {\n    content: '▸';\n    position: absolute;\n    left: 16px; top: 50%;\n    transform: translateY(-50%);\n    font-size: 1.1rem;\n    color: #8b3a3a;\n    transition: transform 0.35s ease;\n    text-shadow: 0 1px 2px rgba(139,58,58,0.3);\n}\n\ndetails[open] > summary::before {\n    transform: translateY(-50%) rotate(90deg);\n    color: #c9a44b;\n    text-shadow: 0 1px 3px rgba(180,130,50,0.5);\n}\n\nsummary::after {\n    content: '';\n    position: absolute;\n    left: 0; top: 20%;\n    height: 60%; width: 3px;\n    background: linear-gradient(180deg, transparent, rgba(180,120,40,0.3), rgba(212,175,55,0.5), rgba(180,120,40,0.3), transparent);\n    border-radius: 2px;\n}\n\nsummary:hover {\n    background: \n        linear-gradient(90deg, rgba(139,50,40,0.18) 0%, rgba(200,150,60,0.14) 30%, rgba(220,180,80,0.2) 50%, rgba(200,150,60,0.14) 70%, rgba(139,50,40,0.18) 100%),\n        repeating-linear-gradient(90deg, transparent, transparent 40px, rgba(200,160,60,0.05) 40px, rgba(200,160,60,0.05) 41px);\n    color: #2a1008;\n    text-shadow: 0 0 8px rgba(200,150,60,0.3);\n}\n\ndetails[open] > summary {\n    border-bottom-color: #c9a44b;\n    color: #2a1008;\n}\n\n/* ========== 内容段落 ========== */\ndetails p {\n    margin: 8px 0;\n    padding: 9px 20px;\n    line-height: 1.75;\n    color: #3a1c18;\n    font-size: 14px;\n    position: relative;\n    z-index: 1;\n}\ndetails p:first-of-type { padding-top: 14px; }\ndetails p:last-of-type { padding-bottom: 14px; }\n\ndetails strong {\n    color: #4a1c14;\n    font-weight: 700;\n    position: relative;\n    padding: 0 5px;\n}\ndetails strong::after {\n    content: '';\n    position: absolute;\n    bottom: 1px; left: 0;\n    width: 100%; height: 3px;\n    background: linear-gradient(90deg, rgba(180,120,40,0.2), rgba(212,175,55,0.5), rgba(180,120,40,0.2));\n    border-radius: 1px;\n}\n\n/* 数值显示 */\ndetails p:contains('HP'),\ndetails p:contains('妖力'),\ndetails p:contains('灵力') {\n    font-family: 'Courier New', 'Source Code Pro', monospace;\n    background: \n        linear-gradient(90deg, rgba(139,50,40,0.08) 0%, rgba(139,50,40,0.03) 100%),\n        repeating-linear-gradient(0deg, transparent, transparent 2px, rgba(139,50,40,0.02) 2px, rgba(139,50,40,0.02) 3px);\n    border-left: 4px solid;\n    border-image: linear-gradient(180deg, #8b3a3a, #c08040, #8b3a3a) 1;\n    padding-left: 16px;\n    letter-spacing: 0.5px;\n}\n\n/* ========== 角色对话颜色 ========== */\nuser-talk           { color: #a07818; font-weight: 700; text-shadow: 0 0 6px rgba(200,150,40,0.2); }\ninuyasha-talk       { color: #c83838; font-weight: 700; text-shadow: 0 0 6px rgba(200,40,40,0.15); }\nkagome-talk         { color: #e06878; font-weight: 700; text-shadow: 0 0 6px rgba(220,80,100,0.12); }\nmiroku-talk         { color: #4a6f9a; font-weight: 700; text-shadow: 0 0 6px rgba(70,100,150,0.12); }\nsango-talk          { color: #b87040; font-weight: 700; text-shadow: 0 0 6px rgba(180,100,60,0.12); }\nshippo-talk         { color: #d08828; font-weight: 700; text-shadow: 0 0 6px rgba(200,130,30,0.15); }\nsesshomaru-talk     { color: #90a8c8; font-weight: 700; text-shadow: 0 0 8px rgba(140,170,200,0.2); }\nkikyo-talk          { color: #9070a8; font-weight: 700; text-shadow: 0 0 8px rgba(140,100,170,0.18); }\nnaraku-talk         { color: #604090; font-weight: 700; text-shadow: 0 0 6px rgba(100,60,150,0.15); }\nnpc-talk            { color: #7a5c4a; font-weight: 600; }\n\nuser-think          { color: #907050; font-style: italic; opacity: 0.85; }\ninuyasha-think      { color: #a84848; font-style: italic; opacity: 0.85; }\nkagome-think        { color: #b05868; font-style: italic; opacity: 0.85; }\nmiroku-think        { color: #3e5c7a; font-style: italic; opacity: 0.85; }\nsango-think         { color: #905838; font-style: italic; opacity: 0.85; }\nshippo-think        { color: #a87028; font-style: italic; opacity: 0.85; }\nsesshomaru-think    { color: #7088a0; font-style: italic; opacity: 0.85; }\nkikyo-think         { color: #785c90; font-style: italic; opacity: 0.85; }\nnaraku-think        { color: #4c3078; font-style: italic; opacity: 0.85; }\n\n/* ========== 战斗记录 ========== */\ndetails:has(summary:contains('战斗记录')) {\n    border: 2px solid;\n    border-image: linear-gradient(135deg, #5a0c0c, #8b2020, #a03030, #8b2020, #5a0c0c) 1;\n    background: \n        linear-gradient(160deg, #fef5f4 0%, #fef7f5 30%, #fdf4f2 60%, #fef8f6 100%),\n        repeating-linear-gradient(0deg, transparent, transparent 6px, rgba(180,30,30,0.015) 6px, rgba(180,30,30,0.015) 7px),\n        radial-gradient(ellipse at 70% 30%, rgba(160,20,20,0.04) 0%, transparent 50%);\n    box-shadow: 0 3px 18px rgba(90,10,15,0.18), 0 0 30px rgba(160,30,30,0.1), inset 0 1px 0 rgba(255,240,240,0.5);\n    animation: battleGlow 4s infinite alternate;\n}\n\n@keyframes battleGlow {\n    from { box-shadow: 0 3px 18px rgba(90,10,15,0.18), 0 0 30px rgba(160,30,30,0.1), inset 0 1px 0 rgba(255,240,240,0.5); }\n    to { box-shadow: 0 4px 22px rgba(110,15,20,0.25), 0 0 38px rgba(180,40,40,0.14), inset 0 1px 0 rgba(255,240,240,0.6); }\n}\n\ndetails:has(summary:contains('战斗记录')) summary {\n    background: linear-gradient(90deg, rgba(139,15,15,0.18) 0%, rgba(180,30,30,0.08) 50%, rgba(139,15,15,0.18) 100%);\n    color: #5a0c0c;\n    text-shadow: 0 1px 0 rgba(255,235,235,0.9);\n    letter-spacing: 2px;\n}\n\ndetails:has(summary:contains('战斗记录')) p { color: #4a1010; font-weight: 500; }\n\n/* ========== 锁定角色 ========== */\ndetails:has(summary:contains('锁定追踪')) {\n    border: 2px solid;\n    border-image: linear-gradient(135deg, #7a3070, #b080c0, #d0b0e0, #b080c0, #7a3070) 1;\n    background: \n        linear-gradient(160deg, #fdf8fc 0%, #faf4f8 30%, #f8f0f6 60%, #fdf9fc 100%),\n        radial-gradient(ellipse at 80% 20%, rgba(180,130,200,0.06) 0%, transparent 50%),\n        radial-gradient(ellipse at 20% 80%, rgba(160,100,180,0.04) 0%, transparent 50%);\n    animation: spiritGlow 3.5s infinite alternate;\n    box-shadow: 0 3px 16px rgba(80,20,70,0.12), 0 0 28px rgba(150,70,130,0.08), inset 0 1px 0 rgba(255,245,255,0.6);\n}\n\n@keyframes spiritGlow {\n    from { box-shadow: 0 3px 16px rgba(80,20,70,0.12), 0 0 28px rgba(150,70,130,0.08), inset 0 1px 0 rgba(255,245,255,0.6); }\n    to { box-shadow: 0 5px 22px rgba(100,30,85,0.2), 0 0 38px rgba(170,90,150,0.14), inset 0 1px 0 rgba(255,248,255,0.7); }\n}\n\ndetails:has(summary:contains('锁定追踪')) summary {\n    background: linear-gradient(90deg, rgba(139,60,120,0.15) 0%, rgba(160,100,150,0.08) 50%, rgba(139,60,120,0.15) 100%);\n    color: #5a2450;\n    letter-spacing: 2px;\n}\n\n/* ========== 章节状态标记 ========== */\ndetails p:has(strong:contains('✅'))::before,\ndetails p:has(strong:contains('🔄'))::before,\ndetails p:has(strong:contains('🔒'))::before {\n    display: inline-block; width: 8px; height: 8px; border-radius: 50%; margin-right: 10px; content: '';\n}\ndetails p:has(strong:contains('✅'))::before { background: #4caf50; box-shadow: 0 0 10px rgba(76,175,80,0.7), 0 0 20px rgba(76,175,80,0.3); }\ndetails p:has(strong:contains('🔄'))::before { background: #ff9800; box-shadow: 0 0 10px rgba(255,152,0,0.7), 0 0 20px rgba(255,152,0,0.3); animation: pulse 1.8s infinite; }\ndetails p:has(strong:contains('🔒'))::before { background: #9e9e9e; box-shadow: 0 0 6px rgba(158,158,158,0.4); }\n\n@keyframes pulse {\n    0%,100% { opacity:1; transform:scale(1); box-shadow:0 0 10px rgba(255,152,0,0.7),0 0 20px rgba(255,152,0,0.3); }\n    50% { opacity:0.6; transform:scale(1.3); box-shadow:0 0 16px rgba(255,152,0,0.9),0 0 28px rgba(255,152,0,0.5); }\n}\n\n/* ========== 响应式 ========== */\n@media (max-width:768px) {\n    details { margin:10px 0; border-radius:8px; }\n    summary { padding:13px 16px; font-size:15px; padding-left:42px; }\n    summary::before { left:13px; }\n    details p { padding:7px 16px; font-size:13px; }\n    text { padding:18px; font-size:14px; }\n}\n\n/* ========== 深色模式 ========== */\n@media (prefers-color-scheme:dark) {\n    details { background: linear-gradient(160deg,#2a1a14 0%,#302018 30%,#281c14 60%,#2e1e16 100%); border-image: linear-gradient(135deg,#5a1818,#a08030,#c0a040,#a08030,#5a1818) 1; }\n    details[open] { background: linear-gradient(160deg,#322018 0%,#38281c 30%,#302018 60%,#34241a 100%); }\n    summary { color:#c9a44b; background: linear-gradient(90deg,rgba(139,50,40,0.2) 0%,rgba(180,130,50,0.12) 50%,rgba(139,50,40,0.2) 100%); text-shadow:none; }\n    details p { color:#e0d0c0; }\n    details strong { color:#d4af37; }\n    text { background: linear-gradient(180deg,#241810 0%,#201610 50%,#261a12 100%); color:#e0d0c0; box-shadow:inset 0 2px 4px rgba(0,0,0,0.25),0 3px 12px rgba(0,0,0,0.4),0 0 0 1px rgba(139,58,58,0.2),0 0 0 3px rgba(180,140,60,0.06); border-color:rgba(160,100,40,0.2); }\n}\n\n/* ========== 滚动条 ========== */\ndetails::-webkit-scrollbar { width:8px; height:8px; }\ndetails::-webkit-scrollbar-track { background:rgba(60,20,50,0.1); border-radius:4px; }\ndetails::-webkit-scrollbar-thumb { background:linear-gradient(180deg,rgba(100,40,70,0.4),rgba(140,60,100,0.5)); border-radius:4px; }\ndetails::-webkit-scrollbar-thumb:hover { background:linear-gradient(180deg,rgba(120,50,85,0.55),rgba(160,80,120,0.65)); }\n\n\n/* ============================================\n   底部输入框 & 系统标签 & 加载动画\n   妖力粉金 + 暗紫瘴气 + 四魂之玉碎片\n   ============================================ */\n\n/* --- 清理顶部颜色条 --- */\n[class*=\"bg-[#F1CBCB]\"], \n[class*=\"bg-[#c9e1e9]\"] {\n    display: none !important;\n}\n\n/* --- 系统标签：实色金粉 --- */\n.MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-textPrimary,\n.MuiTypography-root.MuiTypography-body2.css-6c0gf2,\n.text-orange-500 {\n    color: #d4af37 !important;\n    opacity: 1 !important;\n    font-weight: 700 !important;\n    text-shadow: 0 0 6px rgba(200,150,40,0.3) !important;\n}\n\n/* ============================================\n   加载动画：四魂之玉碎片汇聚\n   ============================================ */\n\n.style_dot-flashing__8L91Q.style_text__zGhNq {\n    display: none !important;\n}\n\n.flex.items-center.justify-center.w-6.h-5 {\n    position: relative !important;\n    width: 40px !important;\n    height: 40px !important;\n}\n\n.flex.items-center.justify-center.w-6.h-5::before {\n    content: \"\" !important;\n    position: absolute !important;\n    width: 20px !important;\n    height: 20px !important;\n    border-radius: 50% !important;\n    background: radial-gradient(circle at 35% 30%, #ff80b0 0%, #c03070 40%, #6b1050 70%, #2a0030 100%) !important;\n    box-shadow:\n        0 0 14px rgba(255, 100, 150, 0.7),\n        0 0 28px rgba(180, 40, 100, 0.4),\n        0 0 40px rgba(120, 20, 80, 0.3),\n        inset 0 0 6px rgba(255, 255, 255, 0.3) !important;\n    animation: jewelPulseLoader 1.8s ease-in-out infinite !important;\n    z-index: 2 !important;\n}\n\n@keyframes jewelPulseLoader {\n    0%, 100% {\n        transform: scale(1);\n        box-shadow: 0 0 14px rgba(255,100,150,0.7), 0 0 28px rgba(180,40,100,0.4), 0 0 40px rgba(120,20,80,0.3), inset 0 0 6px rgba(255,255,255,0.3);\n    }\n    50% {\n        transform: scale(1.25);\n        box-shadow: 0 0 22px rgba(255,130,170,0.9), 0 0 38px rgba(200,50,120,0.55), 0 0 52px rgba(140,30,90,0.4), inset 0 0 10px rgba(255,255,255,0.45);\n    }\n}\n\n.flex.items-center.justify-center.w-6.h-5::after {\n    content: \"\" !important;\n    position: absolute !important;\n    width: 38px !important;\n    height: 38px !important;\n    border-radius: 50% !important;\n    border: 2px dashed rgba(180, 120, 50, 0.35) !important;\n    animation: fragmentOrbit 3s linear infinite !important;\n    z-index: 1 !important;\n    box-shadow:\n        inset 0 0 8px rgba(180, 100, 40, 0.15),\n        0 0 12px rgba(200, 130, 50, 0.12) !important;\n}\n\n@keyframes fragmentOrbit {\n    0% { transform: rotate(0deg); }\n    100% { transform: rotate(360deg); }\n}\n\n/* ============================================\n   输入框：磨砂玻璃 + 妖力光晕\n   ============================================ */\n\n#ai-chat-bottom-input {\n    background: rgba(18, 10, 20, 0.55) !important;\n    backdrop-filter: blur(12px) !important;\n    -webkit-backdrop-filter: blur(12px) !important;\n    border-top: 1px solid rgba(180, 120, 50, 0.3) !important;\n    box-shadow: 0 -8px 32px rgba(0, 0, 0, 0.5) !important;\n    padding: 10px 14px !important;\n}\n\n#ai-chat-input {\n    background: rgba(20, 12, 22, 0.5) !important;\n    backdrop-filter: blur(6px) !important;\n    -webkit-backdrop-filter: blur(6px) !important;\n    color: #e8d5c4 !important;\n    font-family: \"Georgia\", \"Noto Serif SC\", \"SimSun\", serif !important;\n    font-size: 0.9rem !important;\n    letter-spacing: 0.04em !important;\n    line-height: 1.7 !important;\n    caret-color: #c9a44b !important;\n    padding: 12px 16px !important;\n    border: 1px solid rgba(180, 120, 50, 0.35) !important;\n    border-radius: 4px !important;\n    outline: none !important;\n    transition: all 0.4s ease !important;\n    box-shadow: inset 0 2px 6px rgba(0, 0, 0, 0.4) !important;\n}\n\n#ai-chat-input::placeholder {\n    color: rgba(180, 140, 100, 0.5) !important;\n    font-style: italic;\n    letter-spacing: 0.06em;\n    font-size: 0.85rem;\n}\n\n#ai-chat-input::selection {\n    background: rgba(160, 60, 100, 0.35) !important;\n    color: #f5efe0 !important;\n}\n\n#ai-chat-input:focus {\n    border-color: rgba(200, 140, 60, 0.6) !important;\n    background: rgba(24, 14, 26, 0.6) !important;\n    box-shadow: \n        inset 0 2px 6px rgba(0, 0, 0, 0.3),\n        0 0 14px rgba(200, 120, 50, 0.2),\n        0 0 28px rgba(160, 60, 100, 0.1) !important;\n}\n\n/* ============================================\n   发送按钮：铁碎牙锻铁\n   ============================================ */\n\n#ai-mod-button2 button.MuiButton-root,\nbutton[class*=\"send\"],\nbutton[class*=\"submit\"] {\n    background: rgba(100, 30, 40, 0.6) !important;\n    backdrop-filter: blur(4px) !important;\n    -webkit-backdrop-filter: blur(4px) !important;\n    color: #d4c5b2 !important;\n    font-family: \"Georgia\", \"Noto Serif SC\", serif !important;\n    font-weight: 600 !important;\n    letter-spacing: 0.12em !important;\n    font-size: 0.8rem !important;\n    border: 1px solid rgba(200, 140, 50, 0.5) !important;\n    border-radius: 4px !important;\n    padding: 8px 16px !important;\n    min-width: auto !important;\n    min-height: auto !important;\n    cursor: pointer !important;\n    transition: all 0.3s ease !important;\n    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.4) !important;\n}\n\n#ai-mod-button2 button.MuiButton-root svg,\nbutton[class*=\"send\"] svg {\n    color: #c9a44b !important;\n    width: 16px !important;\n    height: 16px !important;\n}\n\n#ai-mod-button2 button.MuiButton-root:hover,\nbutton[class*=\"send\"]:hover,\nbutton[class*=\"submit\"]:hover {\n    background: rgba(140, 40, 55, 0.7) !important;\n    border-color: rgba(224, 180, 80, 0.7) !important;\n    color: #e8d8c0 !important;\n    transform: translateY(-1px) !important;\n    box-shadow: \n        0 4px 14px rgba(0, 0, 0, 0.5),\n        0 0 16px rgba(200, 120, 50, 0.3) !important;\n}\n\n#ai-mod-button2 button.MuiButton-root:active,\nbutton[class*=\"send\"]:active,\nbutton[class*=\"submit\"]:active {\n    background: rgba(80, 20, 30, 0.8) !important;\n    border-color: rgba(240, 200, 80, 0.9) !important;\n    color: #f0e0c0 !important;\n    transform: scale(0.96) !important;\n    box-shadow: 0 0 20px rgba(240, 200, 80, 0.35) !important;\n    transition: all 0.06s ease !important;\n}\n\n#ai-mod-button2 button.MuiButton-root::after {\n    content: \"◆\" !important;\n    font-size: 7px !important;\n    margin-left: 5px !important;\n    color: #c9a44b !important;\n    opacity: 0.7 !important;\n}\n\n/* ============================================\n   移动端\n   ============================================ */\n\n@media (max-width: 768px) {\n    #ai-chat-input {\n        font-size: 0.85rem !important;\n        padding: 10px 12px !important;\n    }\n    #ai-mod-button2 button.MuiButton-root,\n    button[class*=\"send\"] {\n        padding: 6px 12px !important;\n        font-size: 0.75rem !important;\n    }\n    .flex.items-center.justify-center.w-6.h-5 {\n        width: 30px !important;\n        height: 30px !important;\n    }\n    .flex.items-center.justify-center.w-6.h-5::before {\n        width: 16px !important;\n        height: 16px !important;\n    }\n    .flex.items-center.justify-center.w-6.h-5::after {\n        width: 30px !important;\n        height: 30px !important;\n    }\n}\n\n@media (prefers-reduced-motion: reduce) {\n    .flex.items-center.justify-center.w-6.h-5::before {\n        animation-duration: 2.5s !important;\n    }\n    .flex.items-center.justify-center.w-6.h-5::after {\n        animation-duration: 4s !important;\n    }\n}","options":{"items":[{"order":0,"label":"【锁定角色】","type":"SET-INPUT","value":"【锁定角色：XXXX】"},{"order":1,"label":"【解除锁定角色】","type":"SET-INPUT","value":"【解除锁定角色：XXXX】"},{"order":2,"label":"【前往主角团位置】","type":"SET-INPUT","value":"【前往主角团位置】"}]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":true,"defaultModelSettings":null,"totalConversations":37,"totalMessages":459,"totalCreditsUsed":564378,"totalTokensUsed":15282711,"totalPlayedUsers":37,"deeplyPlayed":13,"fixedPromptLength":8643,"lorebookLength":39292,"author":{"id":"GIXuVK0TEcX9r2BTyHF2FLWyJXeeFEc6","name":"盖茨","displayUsername":"JackWang","username":"jackwang"},"cardsTags":[{"tag":{"name":"自定义","cardsCount":338}},{"tag":{"name":"已破甲","cardsCount":2205}},{"tag":{"name":"犬夜叉","cardsCount":1}},{"tag":{"name":"多角色","cardsCount":1110}},{"tag":{"name":"开放世界","cardsCount":1289}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}