{"id":"0446d226-ca27-45c7-a3de-1f036cb84c74","authorId":"lFWQuroaTH9WfTZQoJj49KOufwaRRlAk","title":"咒术回战-大世界（roll天赋/精品/色情描写）","description":"游玩体验Gemini3.1pro大于2.5pro大于3f大于2.5f    剩下的那还说啥呢？直接领域展开吧！！！  ***那啥我也不知道为什么网页看不了，手机APP端能够看视频***\n这里是充斥着由人类负面情绪孕育的“诅咒”的世界。唯有使用被称为“咒力”的能量才能祓除诅咒。你将踏入日本咒术界，与五条悟、两面宿傩等特级存在产生交集。你是御三家的弃子？还是受肉的古代术师？皆由你定。","background":"fhq90yhmx157vdcd1f70k218.webp","backgroundWidth":1370,"backgroundHeight":1920,"cover":"xv08br5pjppzuus915fldir8.webp","coverWidth":1370,"coverHeight":1920,"introPage":"hramnrkg62wxo5hmv8eo5aoq.html","changelog":null,"createdAt":"2026-05-09T04:39:03.505Z","updatedAt":"2026-07-22T17:32:23.322Z","initPublicAt":"2026-05-09T04:39:46.411Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;600;900&family=ZCOOL+XiaoWei&family=JetBrains+Mono:wght@400;700&display=swap');\n\n/* ========== 根容器 · 咒夜基调 ========== */\njjk {\n  --bg-0:#060608; --bg-1:#0a0a0c; --bg-2:#111820;\n  --curse:#8b0000; --blood:#e50914;\n  --erotic:#e6005c; --pink:#ff4d9d;\n  --six:#4facfe; --cyan:#00f2fe;\n  --gold:#eebb44; --purple:#bb44ff;\n  --steel:#3a5a7a; --steel2:#6b8ca8;\n  --ink:#e2e2e2; --dim:#aaa;\n  display:block;\n  font-family:'Noto Serif SC','宋体',serif;\n  font-size:14px; line-height:1.75; color:var(--ink);\n  background:\n    radial-gradient(ellipse at top,#141419 0%,#060608 70%),\n    radial-gradient(circle at 20% 10%,rgba(139,0,0,.15) 0%,transparent 45%),\n    radial-gradient(circle at 85% 90%,rgba(230,0,92,.1) 0%,transparent 55%);\n  padding:14px 12px; border-radius:10px;\n  border:1px solid rgba(139,0,0,.3);\n  box-shadow:0 8px 32px rgba(0,0,0,.7), 0 0 24px rgba(139,0,0,.15) inset;\n  position:relative; overflow:hidden;\n}\njjk::before{\n  content:''; position:absolute; inset:-2px;\n  background:linear-gradient(135deg,transparent 30%,rgba(229,9,20,.08) 50%,transparent 70%);\n  background-size:200% 200%;\n  animation:cursePulse 8s ease-in-out infinite;\n  pointer-events:none; z-index:0;\n}\n@keyframes cursePulse{0%,100%{background-position:0% 0%}50%{background-position:100% 100%}}\n\n/* ========== 通用 details ========== */\njjk details{ margin:10px 0; border-radius:6px; overflow:hidden; position:relative; z-index:1; }\njjk summary{ cursor:pointer; list-style:none; user-select:none; position:relative; transition:all .3s; }\njjk summary::-webkit-details-marker{ display:none; }\njjk summary::after{\n  content:'▾'; position:absolute; right:14px; top:50%;\n  transform:translateY(-50%); transition:transform .35s;\n  font-size:12px; opacity:.6;\n}\njjk details[open] > summary::after{ transform:translateY(-50%) rotate(-180deg); }\n\n/* ========== ① 思维链 · 领域前置演算 ========== */\njjk .chain{\n  background:linear-gradient(135deg,#0e0103 0%,#1a0006 50%,#0e0103 100%);\n  border:1px solid var(--curse);\n  box-shadow:0 0 20px rgba(139,0,0,.3) inset, 0 4px 12px rgba(0,0,0,.5);\n}\njjk .chain > summary{\n  padding:11px 40px 11px 44px;\n  font-family:'ZCOOL XiaoWei','Noto Serif SC',serif;\n  font-size:13.5px; color:#ff6b6b; letter-spacing:1.5px;\n  background:linear-gradient(90deg,rgba(139,0,0,.4) 0%,rgba(139,0,0,.1) 100%);\n  border-bottom:1px solid rgba(229,9,20,.4);\n  text-shadow:0 0 10px rgba(229,9,20,.7);\n}\njjk .chain > summary::before{\n  content:''; position:absolute; left:12px; top:50%;\n  width:22px; height:22px; transform:translateY(-50%);\n  background:url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><g fill='none' stroke='%23e50914' stroke-width='2.5'><circle cx='50' cy='50' r='46'/><circle cx='50' cy='50' r='30'/><circle cx='50' cy='50' r='14' fill='%238b0000'/><path d='M50 4 L50 96 M4 50 L96 50 M17 17 L83 83 M83 17 L17 83'/></g></svg>\") center/contain no-repeat;\n  animation:sealRotate 10s linear infinite;\n  filter:drop-shadow(0 0 6px var(--blood));\n}\n@keyframes sealRotate{ from{transform:translateY(-50%) rotate(0deg)} to{transform:translateY(-50%) rotate(360deg)} }\n\njjk .chain ol{ list-style:none; padding:10px 12px; margin:0; counter-reset:chain; }\njjk .chain li{\n  counter-increment:chain;\n  margin:6px 0; padding:9px 12px 9px 40px;\n  background:rgba(20,0,0,.45);\n  border-left:2px solid var(--curse);\n  border-radius:4px; position:relative;\n  font-size:12.5px; color:#ccc;\n  transition:all .28s;\n}\njjk .chain li::before{\n  content:counter(chain,decimal-leading-zero);\n  position:absolute; left:8px; top:50%;\n  width:26px; height:26px; line-height:26px;\n  transform:translateY(-50%); text-align:center;\n  background:radial-gradient(circle,var(--blood) 0%,var(--curse) 70%,transparent 100%);\n  color:#fff; font-family:'JetBrains Mono',monospace;\n  font-weight:700; font-size:10.5px; border-radius:50%;\n  box-shadow:0 0 8px rgba(229,9,20,.7);\n}\njjk .chain li:hover{\n  background:rgba(50,0,0,.7);\n  border-left-color:var(--blood);\n  box-shadow:0 0 14px rgba(229,9,20,.35), inset 0 0 8px rgba(229,9,20,.1);\n  transform:translateX(3px);\n}\njjk .chain li f{\n  display:inline-block; font-weight:700; color:#ff9999;\n  margin-right:6px; font-family:'ZCOOL XiaoWei',serif; font-size:13px;\n}\njjk .chain li v{ display:block; margin-top:4px; color:#bbb; font-size:11.5px; line-height:1.65; }\njjk .chain li.mc{ background:linear-gradient(90deg,rgba(80,40,0,.55),rgba(20,0,0,.4)); border-left-color:var(--gold); }\njjk .chain li.mc::before{ background:radial-gradient(circle,var(--gold) 0%,#aa7700 70%,transparent 100%); box-shadow:0 0 8px rgba(238,187,68,.7); }\njjk .chain li.mc f{ color:#ffd070; }\njjk .chain li.lock{ background:linear-gradient(90deg,rgba(60,20,80,.5),rgba(20,0,0,.4)); border-left-color:var(--purple); }\njjk .chain li.lock::before{ background:radial-gradient(circle,var(--purple) 0%,#663388 70%,transparent 100%); box-shadow:0 0 8px rgba(187,68,255,.7); }\njjk .chain li.lock f{ color:#d99aff; }\n\n/* ========== ② 正文 · 墨血史诗 ========== */\njjk nv{\n  display:block; margin:14px 0; padding:20px 18px 20px 24px;\n  background:linear-gradient(135deg,#0d0d11 0%,#08080a 100%);\n  border-left:3px solid var(--curse);\n  border-radius:0 6px 6px 0;\n  box-shadow:0 0 20px rgba(0,0,0,.6) inset, 0 2px 8px rgba(139,0,0,.2);\n  font-size:15px; color:#e8e8e8; line-height:1.92;\n  text-align:justify; letter-spacing:.4px;\n  position:relative;\n}\njjk nv::before{\n  content:''; position:absolute; top:0; left:-3px;\n  width:3px; height:30%;\n  background:linear-gradient(to bottom,transparent,var(--blood),transparent);\n  animation:bloodFlow 4s ease-in-out infinite;\n  box-shadow:0 0 8px var(--blood);\n}\n@keyframes bloodFlow{ 0%,100%{top:-10%;opacity:.3} 50%{top:70%;opacity:1} }\njjk nv::after{\n  content:'呪'; position:absolute; right:14px; bottom:8px;\n  font-family:'ZCOOL XiaoWei',serif; font-size:42px;\n  color:rgba(139,0,0,.1); font-weight:900;\n  pointer-events:none;\n}\njjk nv p{ margin:0 0 14px 0; text-indent:2em; }\njjk nv p:last-child{ margin-bottom:0; }\njjk nv p:first-of-type:first-letter{\n  font-size:2em; font-weight:900; float:left;\n  color:var(--blood); line-height:1; padding:2px 8px 0 0;\n  font-family:'ZCOOL XiaoWei',serif;\n  text-shadow:0 0 12px rgba(229,9,20,.6);\n}\n\n/* ========== ③ 舞台 · 结界轴心 ========== */\njjk stage{\n  display:block; margin:12px 0;\n  background:linear-gradient(135deg,#0a1220 0%,#111820 100%);\n  border:1px solid rgba(79,172,254,.45);\n  border-radius:6px;\n  box-shadow:0 0 14px rgba(79,172,254,.15) inset;\n  overflow:hidden; position:relative;\n}\njjk stage::before{\n  content:''; position:absolute; top:0; left:0; right:0; height:1px;\n  background:linear-gradient(90deg,transparent,var(--cyan),transparent);\n  animation:scan 4.5s linear infinite;\n}\n@keyframes scan{ 0%{transform:translateX(-100%)} 100%{transform:translateX(100%)} }\njjk stage hd{\n  display:block; padding:9px 14px;\n  background:linear-gradient(90deg,rgba(79,172,254,.22),transparent);\n  color:var(--cyan); font-weight:700; font-size:13px;\n  letter-spacing:2px;\n  border-bottom:1px dashed rgba(79,172,254,.35);\n  text-shadow:0 0 8px rgba(79,172,254,.6);\n}\njjk stage d{\n  display:block; padding:7px 14px; font-size:12.5px;\n  color:#b8d4e8;\n  border-bottom:1px solid rgba(79,172,254,.08);\n  transition:all .22s;\n}\njjk stage d:last-child{ border-bottom:none; }\njjk stage d:hover{ background:rgba(79,172,254,.08); padding-left:18px; }\njjk stage d f{\n  display:inline-block; color:var(--six); font-weight:600;\n  margin-right:8px; min-width:90px;\n  font-family:'JetBrains Mono',monospace; font-size:11.5px;\n}\n\n/* ========== ④ 记忆残秽 ========== */\njjk .mem{\n  background:linear-gradient(135deg,#1a0a0a 0%,#0f0505 100%);\n  border:1px solid rgba(170,68,68,.4);\n  box-shadow:0 0 14px rgba(170,68,68,.15) inset;\n}\njjk .mem > summary{\n  padding:10px 14px; font-weight:700; font-size:13px;\n  background:linear-gradient(90deg,#3a1010 0%,#1a0808 100%);\n  color:#ffcccc; letter-spacing:1.2px;\n  border-bottom:1px solid rgba(229,9,20,.35);\n  text-shadow:0 0 6px rgba(229,9,20,.6);\n}\njjk .mem count{\n  display:inline-block; margin-left:8px;\n  padding:2px 10px; font-size:11px;\n  background:rgba(139,0,0,.55);\n  border:1px solid var(--curse); border-radius:12px;\n  font-family:'JetBrains Mono',monospace; color:var(--gold);\n}\njjk .mem note{\n  display:block; margin:10px 12px 4px 12px;\n  padding:8px 12px; font-size:11.5px;\n  background:rgba(238,187,68,.06);\n  border-left:2px solid var(--gold); border-radius:0 4px 4px 0;\n  color:#ddbb88; font-style:italic; line-height:1.7;\n}\njjk .mem sec{\n  display:block; margin:10px 12px; padding:10px;\n  background:rgba(0,0,0,.4); border-radius:5px;\n}\njjk .mem sec.ltm{\n  border:1px solid rgba(238,187,68,.3);\n  background:linear-gradient(135deg,rgba(30,20,0,.55),rgba(10,5,0,.35));\n  box-shadow:0 0 10px rgba(238,187,68,.08) inset;\n}\njjk .mem sec.stm{\n  border:1px solid rgba(79,172,254,.28);\n  background:linear-gradient(135deg,rgba(0,10,20,.55),rgba(0,5,10,.35));\n  box-shadow:0 0 10px rgba(79,172,254,.08) inset;\n}\njjk .mem sec hd{\n  display:block; padding:4px 8px 8px 8px;\n  font-size:12px; font-weight:700; letter-spacing:.8px;\n  border-bottom:1px dashed rgba(255,255,255,.1);\n  margin-bottom:8px;\n}\njjk .mem sec.ltm hd{ color:var(--gold); text-shadow:0 0 6px rgba(238,187,68,.4); }\njjk .mem sec.stm hd{ color:var(--six); text-shadow:0 0 6px rgba(79,172,254,.4); }\njjk .mem sec d{\n  display:block; padding:7px 10px; margin:5px 0;\n  font-size:12px; line-height:1.7;\n  background:rgba(0,0,0,.35);\n  border-left:2px solid;\n  border-radius:0 4px 4px 0;\n  transition:all .25s;\n}\njjk .mem sec.ltm d{ border-left-color:var(--gold); color:#d8c8a0; }\njjk .mem sec.stm d{ border-left-color:var(--six); color:#a8c8e0; }\njjk .mem sec d:hover{ background:rgba(255,255,255,.05); transform:translateX(3px); }\njjk .mem sec d f{\n  display:inline-block; padding:2px 8px; margin-right:8px;\n  font-family:'JetBrains Mono',monospace; font-weight:700; font-size:10.5px;\n  border-radius:3px;\n}\njjk .mem sec.ltm d f{ background:linear-gradient(90deg,var(--gold),#aa7700); color:#000; }\njjk .mem sec.stm d f{ background:linear-gradient(90deg,var(--six),#2266aa); color:#000; }\njjk .mem sec.stm d.new{\n  border-left-color:var(--blood);\n  background:linear-gradient(90deg,rgba(229,9,20,.18),rgba(0,0,0,.3));\n  animation:newPulse 2s ease-in-out infinite;\n}\njjk .mem sec.stm d.new f{ background:linear-gradient(90deg,var(--blood),var(--curse)); color:#fff; }\n@keyframes newPulse{ 0%,100%{box-shadow:0 0 0 rgba(229,9,20,0)} 50%{box-shadow:0 0 14px rgba(229,9,20,.45)} }\n\n/* ========== ⑤ 宿星受体 · USER ========== */\njjk .user{\n  background:linear-gradient(135deg,#1a0505 0%,#0a0000 100%);\n  border:1px solid rgba(139,0,0,.65);\n  box-shadow:0 0 18px rgba(139,0,0,.28) inset, 0 4px 12px rgba(0,0,0,.5);\n}\njjk .user > summary{\n  padding:11px 14px; font-weight:700; font-size:14px;\n  letter-spacing:2.5px; color:#fff;\n  background:linear-gradient(90deg,#000 0%,var(--curse) 50%,#000 100%);\n  border-bottom:1px solid var(--blood);\n  position:relative; overflow:hidden;\n  text-shadow:0 0 10px rgba(229,9,20,.85), 0 0 2px #000;\n}\njjk .user > summary::before{\n  content:''; position:absolute; inset:0;\n  background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.35) 50%,transparent 60%);\n  animation:blackFlash 5s ease-in-out infinite;\n  pointer-events:none;\n}\n@keyframes blackFlash{\n  0%,80%,100%{transform:translateX(-120%);opacity:0}\n  85%{opacity:1} 95%{transform:translateX(120%);opacity:0}\n}\njjk .user d{\n  display:block; padding:8px 14px; font-size:12.5px;\n  color:#d8c8c8;\n  border-bottom:1px solid rgba(139,0,0,.12);\n  transition:all .22s;\n}\njjk .user d:last-child{ border-bottom:none; }\njjk .user d:hover{ background:rgba(139,0,0,.12); padding-left:18px; }\njjk .user d f{\n  display:inline-block; min-width:110px;\n  color:#ff8888; font-weight:700; margin-right:8px;\n  font-family:'ZCOOL XiaoWei',serif; font-size:13px;\n  text-shadow:0 0 4px rgba(229,9,20,.35);\n}\njjk .user d[t=\"soul\"]{\n  background:linear-gradient(90deg,rgba(187,102,102,.14),transparent);\n  border-left:2px solid #bb6666; color:#ffaaaa;\n}\njjk .user d[t=\"body\"]{\n  background:linear-gradient(90deg,rgba(187,68,255,.12),transparent);\n  border-left:2px solid var(--purple); color:#ddbbee;\n}\njjk .user d[t=\"body\"] f{ color:var(--purple); text-shadow:0 0 5px rgba(187,68,255,.5); }\njjk .user d[t=\"rel\"]{\n  background:linear-gradient(90deg,rgba(238,187,68,.12),transparent);\n  border-left:2px solid var(--gold); color:#eeddaa;\n  font-size:12px; line-height:1.85;\n}\njjk .user d[t=\"rel\"] f{ color:var(--gold); text-shadow:0 0 5px rgba(238,187,68,.5); }\njjk .user d[t=\"goal\"]{\n  background:linear-gradient(90deg,rgba(79,172,254,.12),transparent);\n  border-left:2px solid var(--six); color:#bbd8f0;\n}\njjk .user d[t=\"goal\"] f{ color:var(--six); text-shadow:0 0 5px rgba(79,172,254,.5); }\n\n/* ========== ⑥ 女性NPC · 受体解剖析像 ========== */\njjk .npc{\n  background:linear-gradient(135deg,#1a0510 0%,#0a0005 100%);\n  border:1px solid rgba(230,0,92,.48);\n  box-shadow:0 0 18px rgba(230,0,92,.17) inset, 0 4px 12px rgba(0,0,0,.45);\n}\njjk .npc > summary{\n  padding:11px 14px 11px 40px;\n  font-weight:700; font-size:13.5px; letter-spacing:1.5px;\n  color:#ffe0ee;\n  background:linear-gradient(90deg,#200010 0%,var(--erotic) 100%);\n  border-bottom:1px solid var(--pink);\n  position:relative;\n  text-shadow:0 0 10px rgba(255,77,157,.65), 0 0 2px #000;\n}\njjk .npc > summary::before{\n  content:'❀'; position:absolute; left:14px; top:50%;\n  transform:translateY(-50%); font-size:17px;\n  color:var(--pink); text-shadow:0 0 10px var(--pink);\n  animation:flowerSpin 4s ease-in-out infinite;\n}\n@keyframes flowerSpin{\n  0%,100%{transform:translateY(-50%) scale(1) rotate(0deg);opacity:.85}\n  50%{transform:translateY(-50%) scale(1.25) rotate(180deg);opacity:1}\n}\njjk .npc nn{\n  color:#ffccdd; margin-left:6px;\n  font-family:'ZCOOL XiaoWei',serif; font-size:15.5px;\n  text-shadow:0 0 8px var(--erotic);\n}\njjk .npc d{\n  display:block; padding:7px 14px; font-size:12.5px;\n  color:#e6b3cc;\n  border-bottom:1px solid rgba(230,0,92,.1);\n  transition:all .22s;\n}\njjk .npc d:hover{ background:rgba(230,0,92,.08); }\njjk .npc d f{\n  display:inline-block; min-width:95px;\n  color:#ff99cc; font-weight:700; margin-right:8px;\n  font-family:'ZCOOL XiaoWei',serif; font-size:12.5px;\n}\njjk .npc d[t=\"q\"]{\n  background:linear-gradient(90deg,rgba(255,153,204,.1),transparent);\n  padding:11px 16px;\n  border-left:2px solid var(--pink);\n  font-style:italic;\n}\njjk .npc d[t=\"q\"] q{\n  display:block; margin-top:5px;\n  padding-left:14px; color:#fff0f5;\n  font-family:'Noto Serif SC',serif; font-size:13px; line-height:1.78;\n  border-left:1px dashed rgba(255,255,255,.22);\n  quotes:none;\n}\njjk .npc d[t=\"q\"] q::before{ content:'『'; color:var(--pink); font-size:18px; margin-right:3px; }\njjk .npc d[t=\"q\"] q::after{ content:'』'; color:var(--pink); font-size:18px; margin-left:3px; }\n\njjk .npc hd.bh{\n  display:block; margin:12px 12px 6px 12px; padding:7px 10px;\n  background:linear-gradient(90deg,rgba(255,77,157,.25),transparent,rgba(255,77,157,.25));\n  border-top:1px solid var(--pink); border-bottom:1px solid var(--pink);\n  color:#ff99ff; font-weight:700; font-size:12.5px;\n  letter-spacing:1.2px; text-align:center;\n  text-shadow:0 0 10px var(--pink);\n  animation:bhGlow 2.8s ease-in-out infinite;\n}\n@keyframes bhGlow{\n  0%,100%{box-shadow:0 0 0 rgba(255,77,157,0)}\n  50%{box-shadow:inset 0 0 16px rgba(255,77,157,.45), 0 0 10px rgba(255,77,157,.25)}\n}\njjk .npc bd{ display:block; padding:0 4px; }\njjk .npc bd d{\n  margin:0 8px; padding:6px 12px; font-size:12px;\n  background:rgba(20,5,15,.45);\n  border-bottom:1px dashed rgba(230,0,92,.12);\n}\njjk .npc bd d f{ min-width:85px; color:#ffb3d9; font-size:11.5px; }\njjk .npc bd d[t=\"core\"]{\n  background:radial-gradient(ellipse at left,rgba(187,68,255,.2) 0%,rgba(230,0,92,.1) 50%,transparent 100%);\n  border-left:2px solid var(--purple);\n  color:#ffd0f0;\n  animation:corePulse 3.5s ease-in-out infinite;\n}\njjk .npc bd d[t=\"core\"] f{ color:var(--purple); text-shadow:0 0 8px var(--purple); }\n@keyframes corePulse{\n  0%,100%{box-shadow:inset 0 0 8px rgba(187,68,255,.2)}\n  50%{box-shadow:inset 0 0 20px rgba(187,68,255,.4), 0 0 8px rgba(230,0,92,.2)}\n}\njjk .npc d[t=\"hist\"]{\n  background:linear-gradient(90deg,rgba(238,187,68,.1),transparent);\n  border-left:2px solid var(--gold);\n  color:#e8d0a0;\n  font-family:'JetBrains Mono',monospace; font-size:11.5px;\n}\njjk .npc d[t=\"hist\"] f{ color:var(--gold); }\njjk .npc d[t=\"goal\"]{\n  background:linear-gradient(90deg,rgba(79,172,254,.1),transparent);\n  border-left:2px solid var(--six); color:#b8d4e8;\n}\njjk .npc d[t=\"goal\"] f{ color:var(--six); }\n\n/* ========== ⑦ 男性NPC · 档案卡 ========== */\njjk .mnpc{\n  background:linear-gradient(135deg,#0a1218 0%,#050a10 100%);\n  border:1px solid rgba(107,140,168,.5);\n  box-shadow:0 0 14px rgba(107,140,168,.12) inset, 0 4px 12px rgba(0,0,0,.45);\n}\njjk .mnpc > summary{\n  padding:11px 14px 11px 42px;\n  font-weight:700; font-size:13.5px; letter-spacing:1.5px;\n  color:#e0e8f0;\n  background:linear-gradient(90deg,#0a1520 0%,var(--steel) 100%);\n  border-bottom:1px solid var(--steel2);\n  position:relative;\n  text-shadow:0 0 8px rgba(107,140,168,.55), 0 0 2px #000;\n}\njjk .mnpc > summary::before{\n  content:''; position:absolute; left:12px; top:50%;\n  width:20px; height:20px; transform:translateY(-50%);\n  background:url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><g fill='none' stroke='%236b8ca8' stroke-width='1.5'><path d='M12 2 L12 22 M6 8 L18 8 M4 14 L20 14' stroke-linecap='round'/><circle cx='12' cy='12' r='10'/></g></svg>\") center/contain no-repeat;\n  filter:drop-shadow(0 0 5px var(--cyan));\n  animation:steelShimmer 4.5s ease-in-out infinite;\n}\n@keyframes steelShimmer{\n  0%,100%{opacity:.7; filter:drop-shadow(0 0 4px var(--steel2))}\n  50%{opacity:1; filter:drop-shadow(0 0 10px var(--cyan))}\n}\njjk .mnpc nn{\n  color:#ccddee; margin-left:6px;\n  font-family:'ZCOOL XiaoWei',serif; font-size:15.5px;\n  text-shadow:0 0 8px var(--steel2);\n}\njjk .mnpc d{\n  display:block; padding:7px 14px; font-size:12.5px;\n  color:#c0d0e0;\n  border-bottom:1px solid rgba(107,140,168,.12);\n  transition:all .22s;\n}\njjk .mnpc d:last-child{ border-bottom:none; }\njjk .mnpc d:hover{ background:rgba(107,140,168,.1); padding-left:18px; }\njjk .mnpc d f{\n  display:inline-block; min-width:100px;\n  color:var(--steel2); font-weight:700; margin-right:8px;\n  font-family:'JetBrains Mono',monospace; font-size:11.5px;\n  text-shadow:0 0 4px rgba(107,140,168,.35);\n}\njjk .mnpc d[t=\"q\"]{\n  background:linear-gradient(90deg,rgba(107,140,168,.12),transparent);\n  padding:11px 16px;\n  border-left:2px solid var(--cyan);\n  font-style:italic;\n}\njjk .mnpc d[t=\"q\"] q{\n  display:block; margin-top:5px;\n  padding-left:14px; color:#ddeeff;\n  font-family:'Noto Serif SC',serif; font-size:13px; line-height:1.78;\n  border-left:1px dashed rgba(255,255,255,.2);\n  quotes:none;\n}\njjk .mnpc d[t=\"q\"] q::before{ content:'「'; color:var(--cyan); font-size:18px; margin-right:3px; }\njjk .mnpc d[t=\"q\"] q::after{ content:'」'; color:var(--cyan); font-size:18px; margin-left:3px; }\njjk .mnpc d[t=\"goal\"]{\n  background:linear-gradient(90deg,rgba(0,242,254,.1),transparent);\n  border-left:2px solid var(--cyan); color:#b8e0ee;\n}\njjk .mnpc d[t=\"goal\"] f{ color:var(--cyan); }\n\n/* ========== ⑧ 系统日志 ========== */\njjk .log{\n  background:linear-gradient(135deg,#0a0a10 0%,#050508 100%);\n  border:1px solid rgba(100,100,120,.3);\n  opacity:.92;\n}\njjk .log > summary{\n  padding:9px 12px; font-weight:600; font-size:12.5px;\n  color:#aaa; letter-spacing:1.2px;\n  background:linear-gradient(90deg,#1a1a20,#0a0a10);\n  border-bottom:1px solid rgba(100,100,120,.2);\n}\njjk .log d{\n  display:block; padding:6px 14px; font-size:11.5px;\n  color:#999;\n  border-bottom:1px dashed rgba(100,100,120,.1);\n}\njjk .log d:last-child{ border-bottom:none; }\njjk .log d f{\n  display:inline-block; min-width:100px;\n  color:#bbb; font-weight:600; margin-right:8px;\n  font-family:'JetBrains Mono',monospace; font-size:11px;\n}\njjk .log d[t=\"act\"]{\n  background:linear-gradient(90deg,rgba(238,187,68,.1),transparent);\n  border-left:2px solid var(--gold); color:#d8c890;\n  padding:8px 14px; line-height:1.75;\n}\njjk .log d[t=\"act\"] f{ color:var(--gold); }\n\n/* ========== ⑨ markdown 兼容（平台自动转换） ========== */\njjk strong{ color:#ff9999; font-weight:700; text-shadow:0 0 4px rgba(229,9,20,.4); }\njjk em, jjk i{ color:#ffb3d9; font-style:italic; }\njjk h2, jjk h3{\n  color:var(--blood); font-family:'ZCOOL XiaoWei',serif;\n  border-bottom:1px solid rgba(139,0,0,.4); padding-bottom:4px;\n  text-shadow:0 0 6px rgba(229,9,20,.4);\n}\njjk ul li, jjk ol li{ margin:4px 0; }\njjk blockquote{\n  margin:8px 0; padding:8px 12px;\n  background:rgba(139,0,0,.1);\n  border-left:3px solid var(--curse);\n  border-radius:0 4px 4px 0; color:#ccc; font-style:italic;\n}\n\n/* ========== ⑩ 移动端自适应 ========== */\n@media (max-width:520px){\n  jjk{ font-size:13px; padding:10px 8px; }\n  jjk nv{ padding:14px 12px 14px 16px; font-size:14px; line-height:1.85; }\n  jjk .chain > summary{ font-size:12.5px; padding:10px 32px 10px 40px; letter-spacing:1px; }\n  jjk .chain li{ padding:8px 8px 8px 36px; font-size:11.8px; }\n  jjk .user d f, jjk .npc d f, jjk .mnpc d f, jjk stage d f, jjk .log d f{\n    display:block; min-width:0; margin-bottom:3px; font-size:11px;\n  }\n  jjk .user > summary, jjk .npc > summary, jjk .mnpc > summary{\n    font-size:12.5px; letter-spacing:1.2px;\n  }\n  jjk .mem sec{ margin:8px 6px; padding:8px; }\n  jjk .mem sec d{ font-size:11.5px; }\n}\n/* ========== ⑪ 区域热力监控 · 橙红警戒 ========== */\njjk .zone{\n  background:linear-gradient(135deg,#1a1005 0%,#0a0602 100%);\n  border:1px solid rgba(255,140,0,.45);\n  box-shadow:0 0 16px rgba(255,140,0,.12) inset;\n}\njjk .zone > summary{\n  padding:11px 14px; font-weight:700; font-size:13.5px;\n  letter-spacing:1.8px; color:#ffd9a0;\n  background:linear-gradient(90deg,#2a1808 0%,#ff8c00 50%,#2a1808 100%);\n  background-size:200% 100%;\n  border-bottom:1px solid #ff8c00;\n  text-shadow:0 0 8px rgba(255,140,0,.65), 0 0 2px #000;\n  animation:zoneSweep 6s linear infinite;\n}\n@keyframes zoneSweep{ 0%{background-position:200% 0} 100%{background-position:-200% 0} }\njjk .zone note{\n  display:block; margin:10px 12px 6px 12px; padding:7px 12px;\n  font-size:11.5px; color:#ffc88c; font-style:italic;\n  background:rgba(255,140,0,.07);\n  border-left:2px solid #ff8c00; border-radius:0 4px 4px 0;\n  font-family:'JetBrains Mono',monospace;\n}\njjk .zone grid{\n  display:grid; grid-template-columns:repeat(auto-fit,minmax(250px,1fr));\n  gap:8px; padding:8px 10px;\n}\njjk .zone z{\n  display:block; padding:10px 12px;\n  background:linear-gradient(135deg,rgba(30,15,5,.7),rgba(10,5,0,.5));\n  border:1px solid rgba(255,140,0,.25);\n  border-radius:5px; position:relative; overflow:hidden;\n  transition:all .3s;\n}\njjk .zone z::before{\n  content:''; position:absolute; top:0; left:0; width:4px; height:100%;\n  background:linear-gradient(to bottom,transparent,currentColor,transparent);\n}\njjk .zone z[data-lv=\"critical\"]{ color:#ff3333; border-color:rgba(255,51,51,.55); animation:criticalBlink 1.5s ease-in-out infinite; }\njjk .zone z[data-lv=\"high\"]{ color:#ff8c00; border-color:rgba(255,140,0,.5); }\njjk .zone z[data-lv=\"mid\"]{ color:#ffcc33; border-color:rgba(255,204,51,.4); }\njjk .zone z[data-lv=\"low\"]{ color:#88cc66; border-color:rgba(136,204,102,.35); }\njjk .zone z[data-lv=\"unknown\"]{ color:#bb44ff; border-color:rgba(187,68,255,.45); animation:unknownFlicker 2.5s steps(2,end) infinite; }\n@keyframes criticalBlink{\n  0%,100%{box-shadow:0 0 8px rgba(255,51,51,.3) inset, 0 0 8px rgba(255,51,51,.3)}\n  50%{box-shadow:0 0 20px rgba(255,51,51,.6) inset, 0 0 16px rgba(255,51,51,.5)}\n}\n@keyframes unknownFlicker{ 0%,100%{opacity:1} 50%{opacity:.55} }\njjk .zone z:hover{ transform:translateY(-2px); box-shadow:0 4px 18px rgba(255,140,0,.3); }\njjk .zone z hd{\n  display:block; padding-bottom:6px; margin-bottom:6px;\n  font-size:14px; font-weight:700; letter-spacing:1.5px;\n  font-family:'ZCOOL XiaoWei',serif;\n  border-bottom:1px dashed currentColor;\n  text-shadow:0 0 8px currentColor;\n}\njjk .zone z r{\n  display:flex; align-items:center; padding:3px 0;\n  font-size:11.8px; color:#d8c8a8;\n  border-bottom:1px dotted rgba(255,140,0,.1);\n}\njjk .zone z r:last-child{ border-bottom:none; }\njjk .zone z r f{\n  min-width:72px; color:#ffaa55; font-weight:600; font-size:11px;\n  font-family:'JetBrains Mono',monospace;\n}\njjk .zone z r bar{\n  display:inline-block; flex:1; height:8px; margin:0 6px;\n  background:rgba(0,0,0,.5); border-radius:4px;\n  border:1px solid rgba(255,140,0,.3);\n  position:relative; overflow:hidden;\n}\njjk .zone z r bar::before{\n  content:''; position:absolute; top:0; left:0; height:100%;\n  width:var(--w,50%);\n  background:linear-gradient(90deg,#88cc66 0%,#ffcc33 45%,#ff8c00 75%,#ff3333 100%);\n  box-shadow:0 0 8px currentColor;\n  animation:barFill 1.2s ease-out;\n}\njjk .zone z r bar[data-v=\"22\"]::before{ width:22% }\njjk .zone z r bar[data-v=\"48\"]::before{ width:48% }\njjk .zone z r bar[data-v=\"72\"]::before{ width:72% }\njjk .zone z r bar[data-v=\"88\"]::before{ width:88% }\njjk .zone z r bar[data-v=\"95\"]::before{ width:95% }\n@keyframes barFill{ from{width:0} }\njjk .zone z r n{\n  min-width:40px; text-align:right;\n  font-family:'JetBrains Mono',monospace; font-size:11px;\n  color:currentColor; font-weight:700;\n}\njjk .zone z r lv{\n  padding:1px 8px; font-size:10.5px; font-weight:700;\n  background:currentColor; color:#000 !important;\n  border-radius:3px; letter-spacing:.8px;\n}\njjk .zone alert{\n  display:block; margin:8px 12px 10px; padding:9px 14px;\n  background:linear-gradient(90deg,rgba(255,51,51,.15),rgba(255,140,0,.12),rgba(255,51,51,.15));\n  border:1px solid rgba(255,51,51,.4); border-radius:4px;\n  font-size:12px; color:#ffcccc; text-align:center;\n  font-family:'JetBrains Mono',monospace;\n  letter-spacing:1px;\n  animation:alertPulse 2.5s ease-in-out infinite;\n}\n@keyframes alertPulse{ 0%,100%{box-shadow:0 0 0 rgba(255,51,51,0)} 50%{box-shadow:0 0 16px rgba(255,51,51,.35) inset, 0 0 10px rgba(255,51,51,.25)} }\njjk .zone alert em{ color:#ff4444; font-weight:900; font-size:14px; font-style:normal; text-shadow:0 0 8px #ff4444; padding:0 4px; }\njjk .zone alert up{ color:#ffaa33; font-weight:700; }\n\n/* ========== ⑫ 未登场角色 · 幽雷达 ========== */\njjk .ghost{\n  background:\n    radial-gradient(circle at 50% 50%,rgba(0,255,136,.05) 0%,transparent 60%),\n    linear-gradient(135deg,#020805 0%,#000302 100%);\n  border:1px solid rgba(0,255,136,.35);\n  box-shadow:0 0 18px rgba(0,255,136,.1) inset;\n  position:relative;\n}\njjk .ghost > summary{\n  padding:11px 14px 11px 44px;\n  font-weight:700; font-size:13.5px; letter-spacing:2px;\n  color:#88ffcc;\n  background:linear-gradient(90deg,#001510,#002820 60%,#001510);\n  border-bottom:1px solid #00ff88;\n  position:relative;\n  font-family:'JetBrains Mono',monospace;\n  text-shadow:0 0 10px rgba(0,255,136,.65);\n}\njjk .ghost > summary::before{\n  content:''; position:absolute; left:12px; top:50%;\n  width:24px; height:24px; transform:translateY(-50%);\n  background:\n    url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><g fill='none' stroke='%2300ff88' stroke-width='1.5'><circle cx='50' cy='50' r='48'/><circle cx='50' cy='50' r='32'/><circle cx='50' cy='50' r='16'/><line x1='50' y1='2' x2='50' y2='98'/><line x1='2' y1='50' x2='98' y2='50'/><path d='M50 50 L90 30 A44 44 0 0 0 50 6 Z' fill='%2300ff88' fill-opacity='0.3'/></g></svg>\") center/contain no-repeat;\n  animation:radarSpin 4s linear infinite;\n  filter:drop-shadow(0 0 6px #00ff88);\n}\n@keyframes radarSpin{ from{transform:translateY(-50%) rotate(0deg)} to{transform:translateY(-50%) rotate(360deg)} }\njjk .ghost note{\n  display:block; margin:10px 12px 4px; padding:7px 12px;\n  font-size:11.5px; color:#88ccaa; font-style:italic;\n  background:rgba(0,255,136,.05);\n  border-left:2px solid #00ff88; border-radius:0 4px 4px 0;\n  font-family:'JetBrains Mono',monospace;\n}\njjk .ghost radar{\n  display:block; padding:8px 10px;\n  background-image:\n    linear-gradient(rgba(0,255,136,.04) 1px,transparent 1px),\n    linear-gradient(90deg,rgba(0,255,136,.04) 1px,transparent 1px);\n  background-size:20px 20px;\n}\njjk .ghost g{\n  display:block; margin:6px 0; padding:9px 12px;\n  background:linear-gradient(135deg,rgba(0,30,20,.75),rgba(0,10,5,.6));\n  border:1px solid rgba(0,255,136,.2);\n  border-left-width:3px; border-radius:4px;\n  transition:all .3s; position:relative;\n}\njjk .ghost g::after{\n  content:''; position:absolute; top:50%; right:10px;\n  width:8px; height:8px; border-radius:50%;\n  transform:translateY(-50%);\n  box-shadow:0 0 8px currentColor;\n  animation:ghostPing 2s ease-in-out infinite;\n}\n@keyframes ghostPing{ 0%,100%{opacity:.4;transform:translateY(-50%) scale(.7)} 50%{opacity:1;transform:translateY(-50%) scale(1.1)} }\njjk .ghost g[data-th=\"critical\"]{ color:#ff4444; border-left-color:#ff4444; background:linear-gradient(135deg,rgba(40,0,0,.7),rgba(10,0,0,.5)); }\njjk .ghost g[data-th=\"high\"]{ color:#ff8c00; border-left-color:#ff8c00; }\njjk .ghost g[data-th=\"mid\"]{ color:#ffdd44; border-left-color:#ffdd44; }\njjk .ghost g[data-th=\"dorm\"]{ color:#888; border-left-color:#888; opacity:.72; }\njjk .ghost g[data-th=\"dorm\"]::after{ animation:none; opacity:.3; }\njjk .ghost g:hover{ transform:translateX(4px); box-shadow:0 0 14px currentColor; }\njjk .ghost g hd{\n  display:block; padding-bottom:6px; margin-bottom:6px;\n  font-size:13.5px; font-weight:700;\n  font-family:'ZCOOL XiaoWei',serif;\n  color:currentColor;\n  border-bottom:1px dashed rgba(0,255,136,.2);\n  text-shadow:0 0 6px currentColor;\n}\njjk .ghost g r{\n  display:block; padding:3px 0; font-size:11.8px;\n  color:#a8ccb8;\n}\njjk .ghost g r f{\n  display:inline-block; min-width:90px;\n  color:#00ff88; font-weight:600; font-size:11px;\n  font-family:'JetBrains Mono',monospace;\n  text-shadow:0 0 4px rgba(0,255,136,.4);\n}\njjk .ghost g[data-th=\"dorm\"] r f{ color:#999; text-shadow:none; }\njjk .ghost g r t{\n  display:inline-block; padding:1px 8px;\n  background:rgba(0,0,0,.6); border:1px solid currentColor;\n  color:currentColor; font-weight:700; font-size:11px;\n  font-family:'JetBrains Mono',monospace; border-radius:3px;\n  letter-spacing:.5px;\n}\njjk .ghost g r th{\n  display:inline-block; padding:2px 10px;\n  background:currentColor; color:#000 !important;\n  font-weight:900; font-size:10.5px; letter-spacing:1px;\n  border-radius:3px;\n}\n\n/* ========== ⑬ 世间通讯 · 三界情报流 ========== */\njjk .news{\n  background:linear-gradient(135deg,#0f0a05 0%,#080503 100%);\n  border:1px solid rgba(200,170,120,.3);\n  box-shadow:0 0 14px rgba(200,170,120,.08) inset;\n}\njjk .news > summary{\n  padding:11px 14px; font-weight:700; font-size:13.5px;\n  letter-spacing:2px; color:#e8d8b8;\n  background:linear-gradient(90deg,#1a1008,#2a1810 50%,#1a1008);\n  border-bottom:1px double rgba(200,170,120,.5);\n  font-family:'ZCOOL XiaoWei',serif;\n  text-shadow:0 0 6px rgba(200,170,120,.4);\n  position:relative;\n}\njjk .news > summary::before{\n  content:''; position:absolute; bottom:-1px; left:0; right:0; height:1px;\n  background:linear-gradient(90deg,transparent,rgba(255,100,100,.8),transparent);\n  animation:newsTicker 4s linear infinite;\n}\n@keyframes newsTicker{ 0%{background-position:-100% 0} 100%{background-position:200% 0} }\njjk .news tab{\n  display:block; margin:8px 10px; padding:8px 10px;\n  background:rgba(0,0,0,.4); border-radius:4px;\n  position:relative;\n}\njjk .news tab.mass{ border-left:3px solid #88aacc; background:linear-gradient(135deg,rgba(10,20,30,.55),rgba(5,10,15,.4)); }\njjk .news tab.inner{ border-left:3px solid #ffaa33; background:linear-gradient(135deg,rgba(30,20,5,.55),rgba(15,10,0,.4)); }\njjk .news tab.dark{ border-left:3px solid #bb44ff; background:linear-gradient(135deg,rgba(20,5,30,.55),rgba(10,0,15,.4)); }\njjk .news tab hd{\n  display:block; padding:5px 10px; margin-bottom:6px;\n  font-size:12.5px; font-weight:700; letter-spacing:1.5px;\n  border-bottom:1px dashed rgba(255,255,255,.12);\n  font-family:'ZCOOL XiaoWei',serif;\n}\njjk .news tab.mass hd{ color:#aaccff; text-shadow:0 0 6px rgba(136,170,204,.45); }\njjk .news tab.inner hd{ color:#ffcc77; text-shadow:0 0 6px rgba(255,170,51,.45); }\njjk .news tab.dark hd{ color:#dd99ff; text-shadow:0 0 6px rgba(187,68,255,.45); }\njjk .news n{\n  display:block; padding:7px 10px; margin:4px 0;\n  font-size:12px; line-height:1.7;\n  background:rgba(0,0,0,.3); border-radius:3px;\n  border-left:2px solid rgba(255,255,255,.1);\n  transition:all .25s;\n  position:relative; overflow:hidden;\n}\njjk .news n::before{\n  content:''; position:absolute; top:0; left:-100%; width:100%; height:1px;\n  background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);\n  transition:left .6s;\n}\njjk .news n:hover::before{ left:100%; }\njjk .news n:hover{ background:rgba(255,255,255,.04); border-left-color:currentColor; }\njjk .news tab.mass n{ color:#c8d8e8; }\njjk .news tab.inner n{ color:#e8d8a8; }\njjk .news tab.dark n{ color:#d8b8ee; }\njjk .news n dt{\n  display:inline-block; padding:1px 7px; margin-right:6px;\n  font-family:'JetBrains Mono',monospace; font-size:10.5px;\n  background:rgba(0,0,0,.6);\n  color:#999; border:1px solid rgba(255,255,255,.1);\n  border-radius:2px;\n}\njjk .news n tt{\n  display:inline-block; padding:1px 8px; margin-right:6px;\n  font-size:10.5px; font-weight:700; letter-spacing:1px;\n  border-radius:2px; color:#000;\n}\njjk .news tab.mass n tt{ background:#88aacc; }\njjk .news tab.inner n tt{ background:#ffaa33; }\njjk .news tab.dark n tt{ background:#bb44ff; color:#fff; }\njjk .news n h{\n  display:inline; font-weight:700; font-size:12.5px;\n  font-family:'ZCOOL XiaoWei',serif;\n  color:#fff;\n}\njjk .news tab.mass n h{ color:#eef4fa; }\njjk .news tab.inner n h{ color:#fff0d0; }\njjk .news tab.dark n h{ color:#f5e0ff; }\njjk .news n p{\n  display:block; margin:5px 0 0 0; padding-left:12px;\n  font-size:11.5px; line-height:1.75; color:#aaa;\n  border-left:1px dotted rgba(255,255,255,.15);\n  font-style:italic;\n}\n\n/* ========== 移动端追加 ========== */\n@media (max-width:520px){\n  jjk .zone grid{ grid-template-columns:1fr; }\n  jjk .ghost > summary{ font-size:12px; letter-spacing:1.2px; }\n  jjk .ghost g r f, jjk .zone z r f{ display:block; margin-bottom:2px; }\n  jjk .zone z r bar{ margin:0 4px; }\n  jjk .news tab{ margin:6px 6px; padding:6px 8px; }\n  jjk .news n{ font-size:11.5px; }\n  jjk .news n dt, jjk .news n tt{ font-size:10px; padding:1px 5px; }\n}","options":{"items":[]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":true,"defaultModelSettings":{"model":"mango/gemini-3-flash-preview"},"totalConversations":151,"totalMessages":1671,"totalCreditsUsed":1875522,"totalTokensUsed":61659233,"totalPlayedUsers":53,"deeplyPlayed":22,"fixedPromptLength":11639,"lorebookLength":15044,"author":{"id":"lFWQuroaTH9WfTZQoJj49KOufwaRRlAk","name":"xwxw","displayUsername":"xwxw","username":"xwxw"},"cardsTags":[{"tag":{"name":"超高自由度","cardsCount":981}},{"tag":{"name":"校园","cardsCount":423}},{"tag":{"name":"加强色情描写","cardsCount":469}},{"tag":{"name":"可快餐可长线","cardsCount":613}},{"tag":{"name":"可剧情可涩涩","cardsCount":2459}},{"tag":{"name":"多角色","cardsCount":1110}},{"tag":{"name":"开放世界","cardsCount":1289}},{"tag":{"name":"动漫同人","cardsCount":97}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}