{"id":"17c05468-262d-4614-bbb5-b22ff450b37e","authorId":"6JJE4tt9pqGiQo5frIftt6ccfCHjQzek","title":"🕯️ 无限规则怪谈（可以roll天赋）（世界不断更新，有想要的世界评论发我）","description":"\"游戏已经开始。用你们的命，来取悦我。\"\n\n裁定者没有解释来意。它只留下了规则——\n有些是真的。违反就死。\n有些是假的。遵守也会死。\n\n你分不清。\n\n🌀 无限的怪谈世界在等你：\n永不停靠的列车 / 所有人都在笑的小镇 / 你参加了自己的葬礼 / 观众投票决定你的命运...\n\n每一次选择都可能是最后一次。\n每一条规则都可能是一场谎言。\n\n220种天赋 | 25+世界 | 全球对抗 | 直播弹幕 | PVP | 🔞可选\n\n「祝你好运。你会需要的。」","background":"bpqwtdxahcmng6fy85p7t93l.webp","backgroundWidth":1664,"backgroundHeight":2432,"cover":"n6vnusep8eo39db86gr665dt.webp","coverWidth":1664,"coverHeight":2432,"introPage":"uw6kydtrsp4d3yh7doktsfns.html","changelog":"","createdAt":"2026-05-19T13:57:17.949Z","updatedAt":"2026-07-23T06:27:36.754Z","initPublicAt":"2026-05-21T11:34:11.515Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* ══════════════════════════════════\n   怪谈游戏 UI — 全息裂隙 · 固屏唯一ID版\n   ══════════════════════════════════ */\n\n.game-wrap {\n  position: relative;\n  background: linear-gradient(135deg, #0a0018, #04081e, #0e0420, #030a1c);\n  background-size: 400% 400%;\n  animation: bgFlow 25s ease infinite;\n  border-radius: 14px;\n  padding: 14px 12px 0;\n  height: 82vh;\n  overflow: hidden;\n  border: 1px solid rgba(140, 80, 255, 0.12);\n  box-shadow: 0 0 60px rgba(100,40,200,0.08), inset 0 0 80px rgba(0,0,0,0.7);\n  font-family: \"Microsoft YaHei\", \"PingFang SC\", sans-serif;\n  color: #d0c8e8;\n  font-size: 14px;\n  line-height: 1.7;\n}\n@keyframes bgFlow {\n  0%,100% { background-position: 0% 50%; }\n  25% { background-position: 50% 0%; }\n  50% { background-position: 100% 50%; }\n  75% { background-position: 50% 100%; }\n}\n.game-wrap::before {\n  content: \"\";\n  position: absolute; inset: 0;\n  pointer-events: none; z-index: 150;\n  background:\n    linear-gradient(37deg, transparent 47.5%, rgba(140,70,255,0.12) 48%, rgba(140,70,255,0.25) 48.3%, transparent 49%),\n    linear-gradient(152deg, transparent 61%, rgba(0,200,255,0.08) 61.2%, rgba(0,200,255,0.18) 61.4%, transparent 62%),\n    linear-gradient(83deg, transparent 33%, rgba(180,100,255,0.06) 33.15%, transparent 33.4%),\n    linear-gradient(198deg, transparent 72%, rgba(0,220,255,0.05) 72.1%, transparent 72.3%);\n  animation: crackBreathe 8s ease-in-out infinite;\n}\n@keyframes crackBreathe { 0%,100% { opacity: 0.4; } 50% { opacity: 0.7; } }\n.game-wrap::after {\n  content: \"\";\n  position: absolute; bottom: 55px; left: 0; right: 0;\n  height: 1px;\n  background: linear-gradient(90deg, transparent 3%, rgba(140,80,255,0.2) 20%, rgba(0,200,255,0.3) 50%, rgba(140,80,255,0.2) 80%, transparent 97%);\n  z-index: 101;\n  animation: lineFlicker 4s ease-in-out infinite;\n}\n@keyframes lineFlicker { 0%,100% { opacity: 0.6; } 50% { opacity: 1; } }\n\n.think-chain { display: none !important; }\n\n/* ══════════════════════════════════\n   所有页面——统一尺寸基础\n   ══════════════════════════════════ */\n.game-wrap > .page {\n  display: none;\n  animation: shardAssemble 0.5s cubic-bezier(0.16,1,0.3,1);\n  height: calc(82vh - 14px - 54px);\n  overflow-y: scroll;\n  overflow-x: hidden;\n  padding: 14px;\n  width: 100%;\n  box-sizing: border-box;\n}\n.game-wrap > [class~=\"p1\"] { display: block; }\n.game-wrap > .page:target { display: block; }\n.game-wrap > .page:target ~ [class~=\"p1\"]:not(:target) { display: none; }\n@keyframes shardAssemble {\n  0% { opacity: 0; transform: scale(0.94) translateY(12px); filter: blur(3px); }\n  60% { opacity: 1; filter: blur(0.5px); }\n  100% { opacity: 1; transform: scale(1) translateY(0); filter: blur(0); }\n}\n\n.game-wrap > .page::-webkit-scrollbar { width: 4px; }\n.game-wrap > .page::-webkit-scrollbar-track { background: transparent; }\n.game-wrap > .page::-webkit-scrollbar-thumb { background: rgba(140,80,255,0.2); border-radius: 4px; }\n.game-wrap > .page::-webkit-scrollbar-thumb:hover { background: rgba(140,80,255,0.4); }\n\n/* ══════════════════════════════════\n   Tab栏\n   ══════════════════════════════════ */\n.tab-bar {\n  position: absolute; bottom: 0; left: 0; right: 0;\n  display: flex; justify-content: space-around; align-items: center;\n  height: 54px;\n  background: rgba(5,3,18,0.96);\n  backdrop-filter: blur(20px); -webkit-backdrop-filter: blur(20px);\n  border-top: 1px solid rgba(140,80,255,0.1);\n  padding: 0 4px; z-index: 100;\n}\n.tab-btn {\n  display: flex; flex-direction: column; align-items: center; justify-content: center;\n  gap: 3px; padding: 6px 4px; font-size: 10px;\n  color: rgba(160,140,200,0.4); border-radius: 8px; cursor: pointer;\n  transition: all 0.35s ease; flex: 1; text-align: center;\n  text-decoration: none; position: relative; letter-spacing: 0.3px;\n}\n.tab-btn::after {\n  content: \"\"; position: absolute; bottom: 5px; left: 50%;\n  transform: translateX(-50%); width: 5px; height: 5px; border-radius: 50%;\n  background: rgba(100,60,180,0.2); transition: all 0.4s ease;\n}\n@keyframes ledPulse { 0%,100% { opacity: 1; } 50% { opacity: 0.6; } }\n.tab-1 { color: rgba(180,140,255,0.9); font-weight: 600; }\n.tab-1::after {\n  background: #b060ff;\n  box-shadow: 0 0 8px #b060ff, 0 0 16px rgba(176,96,255,0.4);\n  animation: ledPulse 2s ease-in-out infinite;\n}\n.page:target ~ .tab-bar .tab-1 { color: rgba(160,140,200,0.4); font-weight: 400; }\n.page:target ~ .tab-bar .tab-1::after { background: rgba(100,60,180,0.2); box-shadow: none; animation: none; }\n[id^=\"pg1\"]:target ~ .tab-bar .tab-1 { color: rgba(180,140,255,0.9) !important; font-weight: 600 !important; }\n[id^=\"pg1\"]:target ~ .tab-bar .tab-1::after { background: #b060ff !important; box-shadow: 0 0 8px #b060ff, 0 0 16px rgba(176,96,255,0.4) !important; animation: ledPulse 2s ease-in-out infinite !important; }\n[id^=\"pg2\"]:target ~ .tab-bar .tab-2,\n[id^=\"pg3\"]:target ~ .tab-bar .tab-3,\n[id^=\"pg4\"]:target ~ .tab-bar .tab-4,\n[id^=\"pg5\"]:target ~ .tab-bar .tab-5,\n[id^=\"pg6\"]:target ~ .tab-bar .tab-6 { color: rgba(180,140,255,0.9); font-weight: 600; }\n[id^=\"pg2\"]:target ~ .tab-bar .tab-2::after,\n[id^=\"pg3\"]:target ~ .tab-bar .tab-3::after,\n[id^=\"pg4\"]:target ~ .tab-bar .tab-4::after,\n[id^=\"pg5\"]:target ~ .tab-bar .tab-5::after,\n[id^=\"pg6\"]:target ~ .tab-bar .tab-6::after {\n  background: #b060ff;\n  box-shadow: 0 0 8px #b060ff, 0 0 16px rgba(176,96,255,0.4);\n  animation: ledPulse 2s ease-in-out infinite;\n}\n\n/* ══════════════════════════════════\n   P1 正文页\n   ══════════════════════════════════ */\n.p1 {\n  position: relative;\n  background:\n    radial-gradient(ellipse at 30% 20%, rgba(100,40,180,0.04) 0%, transparent 60%),\n    radial-gradient(ellipse at 70% 80%, rgba(0,150,200,0.03) 0%, transparent 50%),\n    rgba(8,4,20,0.75);\n  border: 1px solid rgba(140,80,255,0.08);\n  border-radius: 8px;\n  box-shadow: inset 0 0 50px rgba(0,0,0,0.5), 0 0 30px rgba(100,40,200,0.04);\n  backdrop-filter: blur(4px); -webkit-backdrop-filter: blur(4px);\n}\n.p1 > p {\n  margin: 0 0 18px; text-indent: 2em; text-align: justify; line-height: 2; color: #e0d8f8;\n}\n.danger-low { border-color: rgba(100,200,150,0.1); }\n.danger-mid { border-color: rgba(140,80,255,0.12); animation: riftMid 7s ease-in-out infinite; }\n@keyframes riftMid {\n  0%,100% { box-shadow: inset 0 0 50px rgba(0,0,0,0.5), 0 0 30px rgba(100,40,200,0.04); }\n  50% { box-shadow: inset 0 0 50px rgba(0,0,0,0.5), 0 0 40px rgba(100,40,200,0.08); }\n}\n.danger-high { border-color: rgba(255,80,120,0.12); animation: riftHigh 4s ease-in-out infinite; }\n@keyframes riftHigh {\n  0%,100% { box-shadow: inset 0 0 50px rgba(0,0,0,0.5), 0 0 30px rgba(200,40,80,0.05); border-color: rgba(255,80,120,0.12); }\n  50% { box-shadow: inset 0 0 50px rgba(0,0,0,0.5), 0 0 50px rgba(200,40,80,0.1); border-color: rgba(255,80,120,0.2); }\n}\n.danger-extreme { border-color: rgba(255,20,60,0.2); animation: riftExtreme 2s ease-in-out infinite, riftShake 0.1s linear infinite; }\n@keyframes riftExtreme {\n  0%,100% { box-shadow: inset 0 0 50px rgba(0,0,0,0.5), 0 0 40px rgba(255,0,40,0.08); }\n  50% { box-shadow: inset 0 0 50px rgba(0,0,0,0.5), 0 0 60px rgba(255,0,40,0.15), inset 0 0 30px rgba(255,0,40,0.03); }\n}\n@keyframes riftShake {\n  0%,100% { transform: translate(0); }\n  20% { transform: translate(0.6px,-0.3px); }\n  60% { transform: translate(-0.4px,0.5px); }\n}\n\n.actions {\n  margin-top: 28px; padding-top: 16px;\n  border-top: 1px solid rgba(140,80,255,0.08);\n}\n.actions-title {\n  font-size: 11px; color: rgba(180,140,255,0.5);\n  margin: 0 0 12px; text-align: center; letter-spacing: 2px;\n}\n.act-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; }\n.act {\n  margin: 0; padding: 12px; font-size: 12px; color: #c0b8e0;\n  background: rgba(20,10,50,0.5); border: 1px solid rgba(140,80,255,0.1);\n  border-radius: 10px; text-align: center; text-indent: 0; line-height: 1.4;\n  transition: all 0.35s cubic-bezier(0.4,0,0.2,1); cursor: default;\n  backdrop-filter: blur(4px); -webkit-backdrop-filter: blur(4px);\n}\n.act:hover {\n  background: rgba(30,15,70,0.6); border-color: rgba(180,100,255,0.3);\n  color: #e8e0ff; transform: perspective(600px) rotateY(2deg) translateZ(4px);\n  box-shadow: 0 4px 20px rgba(140,60,255,0.12);\n}\n\n/* ══════════════════════════════════\n   P2 世界信息页\n   ══════════════════════════════════ */\n.world-header {\n  background: rgba(15,8,40,0.5); border: 1px solid rgba(0,200,255,0.1);\n  border-radius: 8px; padding: 10px 14px; margin-bottom: 14px;\n  backdrop-filter: blur(6px); -webkit-backdrop-filter: blur(6px);\n}\n.world-header p { margin: 0 0 3px; font-size: 13px; color: #70c0d8; }\n.world-header p:nth-child(2) {\n  color: #00e8ff;\n  font-weight: 600;\n  text-shadow: 0 0 8px rgba(0,232,255,0.3);\n  animation: timePulse 3s ease-in-out infinite;\n}\n@keyframes timePulse {\n  0%,100% { text-shadow: 0 0 8px rgba(0,232,255,0.3); }\n  50% { text-shadow: 0 0 14px rgba(0,232,255,0.5), 0 0 4px rgba(0,200,255,0.2); }\n}\n\n.danmaku {\n  background: rgba(8,4,20,0.6); border-radius: 8px;\n  padding: 12px 12px 0; margin-bottom: 14px;\n  border: 1px solid rgba(139,92,246,0.08); overflow: hidden; position: relative;\n}\n.danmaku::before {\n  content: \"\"; position: absolute; inset: 0;\n  background: repeating-linear-gradient(0deg, transparent, transparent 3px, rgba(139,92,246,0.015) 3px, rgba(139,92,246,0.015) 4px);\n  pointer-events: none; animation: noiseScroll 2s linear infinite;\n}\n@keyframes noiseScroll { from { transform: translateY(0); } to { transform: translateY(4px); } }\n.dm-title { font-size: 12px; color: rgba(167,139,250,0.7); margin: 0 0 10px; font-weight: 600; letter-spacing: 1px; }\n.dm-track { position: relative; min-height: 125px; overflow: hidden; }\n.dm {\n  position: absolute; white-space: nowrap; padding: 4px 14px; border-radius: 20px;\n  font-size: 12px; background: rgba(80,50,150,0.12); color: #b8b0d8;\n  border: 1px solid rgba(139,92,246,0.08); animation: dmFloat 13s linear forwards;\n  opacity: 0; right: -50%; margin: 0;\n}\n.dm.cn { background: rgba(180,30,60,0.1); color: #f0a0b0; border-color: rgba(255,60,80,0.12); }\n.dm:nth-child(1) { top: 2px; animation-delay: 0.4s; }\n.dm:nth-child(2) { top: 30px; animation-delay: 2.5s; }\n.dm:nth-child(3) { top: 58px; animation-delay: 1.1s; }\n.dm:nth-child(4) { top: 86px; animation-delay: 3.8s; }\n.dm:nth-child(5) { top: 15px; animation-delay: 5.2s; }\n@keyframes dmFloat {\n  0% { right: -55%; opacity: 0; }\n  6% { opacity: 0.9; }\n  80% { opacity: 0.8; }\n  100% { right: 110%; opacity: 0; }\n}\n.world-info {\n  background: rgba(12,6,35,0.5); border: 1px solid rgba(0,180,220,0.08);\n  border-radius: 8px; padding: 12px; margin-bottom: 14px;\n  backdrop-filter: blur(4px); -webkit-backdrop-filter: blur(4px);\n}\n.wi-title { color: #00d8f0; font-weight: 600; margin: 0 0 8px; letter-spacing: 0.5px; }\n.world-info p { margin: 0 0 4px; font-size: 13px; }\n\n.rules-panel {\n  background: rgba(25,15,8,0.3); border: 1px solid rgba(245,158,11,0.08);\n  border-radius: 8px; padding: 12px;\n  backdrop-filter: blur(4px); -webkit-backdrop-filter: blur(4px);\n}\n.rp-title {\n  color: #e8b020; font-weight: 700; font-size: 14px; margin: 0 0 10px;\n  padding-bottom: 6px; border-bottom: 1px solid rgba(245,158,11,0.08); letter-spacing: 0.5px;\n}\n.rules-panel .rule-section { color: #d0a020; font-weight: 600; font-size: 12px; margin: 8px 0 4px; }\n.rules-panel p { margin: 0 0 4px; font-size: 13px; }\n.rule-tag {\n  background: rgba(245,158,11,0.06); border: 1px solid rgba(245,158,11,0.2);\n  color: #f0c030; padding: 2px 8px; border-radius: 4px; font-size: 12px; font-weight: 600;\n}\n\n/* ══════════════════════════════════\n   P3 主角面板\n   ══════════════════════════════════ */\n.panel-title {\n  font-size: 15px; font-weight: 700; color: #c8a0ff; margin: 0 0 14px;\n  padding-bottom: 8px; border-bottom: 1px solid rgba(140,80,255,0.1);\n  letter-spacing: 0.5px; text-shadow: 0 0 15px rgba(180,120,255,0.15);\n}\n.section-divider {\n  color: rgba(160,140,200,0.6); font-weight: 600; font-size: 13px;\n  margin: 14px 0 8px !important; padding-top: 8px;\n  border-top: 1px dashed rgba(140,80,255,0.06);\n}\n\n.char-panel {\n  padding: 6px 4px; background: rgba(12,6,30,0.3); border-radius: 8px;\n  border: 1px solid rgba(140,80,255,0.05);\n  backdrop-filter: blur(4px); -webkit-backdrop-filter: blur(4px);\n}\n.char-panel p { margin: 0 0 5px; font-size: 13px; }\n.attr-row { color: #a0c0f0; font-weight: 500; padding-left: 10px; }\n.sub-info { font-size: 11px !important; color: rgba(150,140,200,0.45); padding-left: 18px; }\n\n.bar-wrap { display: flex; align-items: center; gap: 8px; margin: 6px 0; padding-left: 10px; }\n.bar-label { font-size: 12px; color: rgba(160,140,200,0.7); min-width: 70px; margin: 0; flex-shrink: 0; }\n.bar {\n  flex: 1; height: 14px; background: rgba(255,255,255,0.02);\n  border-radius: 7px; overflow: hidden; border: 1px solid rgba(140,80,255,0.08);\n}\n.bar > span {\n  display: block; height: 100%; border-radius: 7px; transition: width 0.6s ease; position: relative;\n}\n.bar > span::after {\n  content: \"\"; position: absolute; top: 1px; right: 0;\n  width: 3px; height: calc(100% - 2px); background: rgba(255,255,255,0.2); border-radius: 0 7px 7px 0;\n}\n.bar-val { font-size: 11px; color: rgba(160,150,200,0.55); min-width: 52px; text-align: right; margin: 0; flex-shrink: 0; }\n.hp-bar > span { background: linear-gradient(90deg,#10b060,#40e890); box-shadow: 0 0 10px rgba(64,232,144,0.25); }\n.hp-bar.bar-crit > span { background: linear-gradient(90deg,#d02040,#f06080); box-shadow: 0 0 12px rgba(240,96,128,0.4); animation: barPulse 1.5s ease-in-out infinite; }\n.san-bar > span { background: linear-gradient(90deg,#7030e0,#a070ff); box-shadow: 0 0 10px rgba(160,112,255,0.25); }\n.san-bar.bar-crit > span { background: linear-gradient(90deg,#8020f0,#c060ff); box-shadow: 0 0 12px rgba(192,96,255,0.5); animation: barPulse 1.2s ease-in-out infinite; }\n.sp-bar > span { background: linear-gradient(90deg,#c07010,#f0b030); box-shadow: 0 0 10px rgba(240,176,48,0.25); }\n.sp-bar.bar-crit > span { background: linear-gradient(90deg,#d04010,#f06020); box-shadow: 0 0 12px rgba(240,96,32,0.4); animation: barPulse 1.8s ease-in-out infinite; }\n@keyframes barPulse { 0%,100% { opacity: 1; } 50% { opacity: 0.5; } }\n\n/* ══════════════════════════════════\n   P4 交互面板\n   ══════════════════════════════════ */\n.interact-panel { padding: 0; }\n.interact-char {\n  background: rgba(12,6,30,0.4); border: 1px solid rgba(120,70,200,0.08);\n  border-radius: 10px; padding: 14px; margin-bottom: 14px;\n  backdrop-filter: blur(4px); -webkit-backdrop-filter: blur(4px);\n  transition: border-color 0.3s;\n}\n.interact-char:hover { border-color: rgba(140,80,255,0.15); }\n.interact-char.female { border-left: 3px solid rgba(255,90,150,0.25); }\n.interact-char.male { border-left: 3px solid rgba(80,160,255,0.25); }\n.char-header {\n  display: flex; align-items: center; gap: 10px;\n  margin-bottom: 10px; padding-bottom: 8px;\n  border-bottom: 1px solid rgba(140,80,255,0.06);\n}\n.char-avatar {\n  width: 36px; height: 36px; border-radius: 50%;\n  background: rgba(100,50,180,0.1); border: 1px solid rgba(140,80,255,0.15);\n  display: flex; align-items: center; justify-content: center;\n  font-size: 17px; flex-shrink: 0; box-shadow: 0 0 10px rgba(140,80,255,0.08);\n}\n.char-name { font-weight: 700; font-size: 14px; color: #d0a8ff; margin: 0; }\n.interact-char p { margin: 0 0 4px; font-size: 12px; }\n\n/* ── 身体状况折叠（通用基础 / 女性NPC — 粉色调） ── */\n.body-detail { margin-top: 10px; border: none; background: none; }\n.body-detail > summary {\n  font-size: 12px; font-weight: 600; cursor: pointer; list-style: none;\n  padding: 8px 0; color: #ff80a0; border-top: 1px dashed rgba(255,128,160,0.1);\n  transition: color 0.2s;\n}\n.body-detail > summary::-webkit-details-marker { display: none; }\n.body-detail > summary::before { content: \"◈ \"; }\n.body-detail[open] > summary::before { content: \"◇ \"; }\n.body-detail[open] > summary { color: #ffa0c0; }\n.body-st {\n  color: #f0b8d0; font-size: 11px; padding-left: 12px; margin: 0 0 4px !important;\n  line-height: 1.6;\n}\n\n/* ── 身体状况折叠（男性 — 蓝色调覆盖） ── */\n.male-body > summary { color: #80b0ff; border-top-color: rgba(128,176,255,0.1); }\n.male-body[open] > summary { color: #a0c8ff; }\n.male-body .body-st { color: #a0c0e8; }\n\n/* ── 主角面板身体状况（女性主角 — 粉色调） ── */\n.female-body > summary { color: #ff80a0; border-top-color: rgba(255,128,160,0.1); }\n.female-body[open] > summary { color: #ffa0c0; }\n.female-body .body-st { color: #f0b8d0; }\n\n/* ══════════════════════════════════\n   P5 记忆面板 + ITL物资天赋追踪\n   ══════════════════════════════════ */\n.mem-panel {\n  background: rgba(8,4,20,0.3); border-radius: 8px;\n  border: 1px solid rgba(140,80,255,0.04);\n}\n.mem-panel > summary {\n  font-size: 15px; font-weight: 700; color: #c8a0ff;\n  padding: 14px; cursor: pointer; list-style: none;\n  letter-spacing: 0.5px; text-shadow: 0 0 15px rgba(180,120,255,0.15);\n}\n.mem-panel > summary::-webkit-details-marker { display: none; }\n.mem-panel > summary::after { content: \" ▸\"; font-size: 12px; opacity: 0.5; }\n.mem-panel[open] > summary::after { content: \" ▾\"; }\n.mem-section {\n  color: #f0d060; font-weight: 600; font-size: 13px;\n  margin: 16px 14px 8px; letter-spacing: 0.5px;\n  text-shadow: 0 0 10px rgba(240,208,96,0.1);\n}\n\n.mem-table {\n  width: calc(100% - 20px); margin: 0 10px 12px; border-collapse: collapse;\n  font-size: 11px; line-height: 1.5;\n  table-layout: fixed;\n  word-wrap: break-word;\n  overflow-wrap: break-word;\n}\n.mem-table th {\n  text-align: left; padding: 6px 8px; font-weight: 600;\n  border-bottom: 1px solid rgba(255,255,255,0.06);\n}\n.mem-table td {\n  padding: 6px 8px; vertical-align: top;\n  border-bottom: 1px solid rgba(255,255,255,0.02);\n}\n.mem-table tr:last-child td { border-bottom: none; }\n.mem-table th:first-child, .mem-table td:first-child { width: 28px; text-align: center; }\n.mem-table th:nth-child(2), .mem-table td:nth-child(2) { width: 80px; white-space: nowrap; }\n.mem-table th:nth-child(3), .mem-table td:nth-child(3) { width: 70px; }\n.ctm-table th { color: #f0d060; border-color: rgba(240,200,60,0.15); }\n.ctm-table td { color: #d8c890; }\n.ctm-table tr:hover td { background: rgba(240,200,60,0.03); }\n.ltm-table th { color: #b080ff; border-color: rgba(180,120,255,0.15); }\n.ltm-table td { color: #c0b0e0; }\n.ltm-table tr:hover td { background: rgba(180,120,255,0.03); }\n.stm-table th { color: #00d0e0; border-color: rgba(0,200,220,0.15); }\n.stm-table td { color: #a0d8e0; }\n.stm-table tr:hover td { background: rgba(0,200,220,0.03); }\n\n/* ── ITL 物资天赋追踪面板 ── */\n.itl-panel {\n  background: rgba(8,4,20,0.3); border-radius: 8px;\n  border: 1px solid rgba(50,200,120,0.06);\n  margin-top: 14px;\n}\n.itl-panel > summary {\n  font-size: 15px; font-weight: 700; color: #60e8a0;\n  padding: 14px; cursor: pointer; list-style: none;\n  letter-spacing: 0.5px; text-shadow: 0 0 15px rgba(96,232,160,0.15);\n}\n.itl-panel > summary::-webkit-details-marker { display: none; }\n.itl-panel > summary::after { content: \" ▸\"; font-size: 12px; opacity: 0.5; }\n.itl-panel[open] > summary::after { content: \" ▾\"; }\n.itl-section {\n  color: #50e890; font-weight: 600; font-size: 13px;\n  margin: 12px 14px 8px; letter-spacing: 0.5px;\n  text-shadow: 0 0 10px rgba(80,232,144,0.1);\n}\n.itl-snapshot {\n  background: rgba(50,200,120,0.03); border: 1px solid rgba(50,200,120,0.06);\n  border-radius: 6px; padding: 10px 12px; margin: 0 10px 12px;\n}\n.itl-snapshot p { margin: 0 0 4px; font-size: 12px; color: #a0e8c0; }\n.itl-sub {\n  color: #70d0a0 !important; font-weight: 600; font-size: 12px !important;\n  margin: 8px 0 4px !important; padding-top: 6px;\n  border-top: 1px dashed rgba(50,200,120,0.08);\n}\n.itl-sub:first-child { border-top: none; padding-top: 0; }\n.itl-table th { color: #50e890; border-color: rgba(80,232,144,0.15); }\n.itl-table td { color: #a0e8c8; }\n.itl-table tr:hover td { background: rgba(50,200,120,0.03); }\n\n/* ══════════════════════════════════\n   P6 选手面板\n   ══════════════════════════════════ */\n.player-panel, .pvp-panel { padding: 6px 0; margin-bottom: 12px; }\n.pvp-panel {\n  background: rgba(40,10,20,0.2); border: 1px solid rgba(255,40,80,0.08);\n  border-radius: 8px; padding: 12px;\n  backdrop-filter: blur(3px); -webkit-backdrop-filter: blur(3px);\n}\n.player-panel p, .pvp-panel p { margin: 0 0 5px; font-size: 13px; }\n\n/* ══════════════════════════════════\n   内联标签\n   ══════════════════════════════════ */\n.itm { display: inline; }\n.itm > summary { display: inline; color: #50e890; cursor: pointer; border-bottom: 1px dashed rgba(80,232,144,0.4); list-style: none; font-weight: 500; }\n.itm > summary::-webkit-details-marker { display: none; }\n.itm > span { display: block; background: rgba(50,200,120,0.05); border: 1px solid rgba(80,232,144,0.1); border-radius: 6px; padding: 5px 10px; margin: 4px 0; font-size: 12px; color: #90f0c0; }\n.tlt { display: inline; }\n.tlt > summary { display: inline; color: #c0a0ff; cursor: pointer; border-bottom: 1px dashed rgba(192,160,255,0.4); list-style: none; font-weight: 500; }\n.tlt > summary::-webkit-details-marker { display: none; }\n.tlt > span { display: block; background: rgba(140,80,255,0.05); border: 1px solid rgba(180,120,255,0.1); border-radius: 6px; padding: 5px 10px; margin: 4px 0; font-size: 12px; color: #d8c0ff; }\n.entity-tag { color: #ff3060; font-weight: 700; text-shadow: 0 0 12px rgba(255,48,96,0.35); }\n\n/* ══════════════════════════════════\n   响应式\n   ══════════════════════════════════ */\n@media (max-width: 375px) {\n  .game-wrap { height: 78vh; padding: 10px 8px 0; font-size: 13px; }\n  .game-wrap > .page { height: calc(78vh - 10px - 54px); padding: 10px; }\n  .tab-btn { font-size: 9px; }\n  .bar-label { min-width: 60px; font-size: 11px; }\n  .bar { height: 12px; }\n  .act-grid { gap: 6px; }\n  .act { padding: 9px 8px; font-size: 11px; }\n  .p1 > p { line-height: 1.85; }\n  .char-avatar { width: 30px; height: 30px; font-size: 14px; }\n  .mem-table { font-size: 10px; }\n  .mem-table th, .mem-table td { padding: 4px 5px; }\n  .body-st { font-size: 10px; }\n  .itl-snapshot p { font-size: 11px; }\n  .itl-snapshot { padding: 8px 10px; }\n}\n@media (min-width: 768px) {\n  .game-wrap { max-width: 700px; margin: 0 auto; height: 85vh; padding: 20px 22px 0; }\n  .game-wrap > .page { height: calc(85vh - 20px - 54px); padding: 18px; }\n  .p1 > p { font-size: 15px; line-height: 2.1; max-width: 600px; margin-left: auto; margin-right: auto; }\n  .tab-btn { font-size: 11px; }\n  .bar { height: 16px; }\n  .act-grid { gap: 12px; }\n  .act { padding: 14px; font-size: 13px; }\n  .mem-table { font-size: 12px; }\n}","options":{"items":[]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":true,"defaultModelSettings":null,"totalConversations":204,"totalMessages":3084,"totalCreditsUsed":5919252,"totalTokensUsed":145390896,"totalPlayedUsers":140,"deeplyPlayed":47,"fixedPromptLength":23710,"lorebookLength":78702,"author":{"id":"6JJE4tt9pqGiQo5frIftt6ccfCHjQzek","name":"YYDS6","displayUsername":"YYDS6","username":"yyds6"},"cardsTags":[{"tag":{"name":"规则怪谈","cardsCount":4}},{"tag":{"name":"多世界","cardsCount":9}},{"tag":{"name":"已破甲","cardsCount":2205}},{"tag":{"name":"大世界","cardsCount":314}},{"tag":{"name":"创想公社","cardsCount":251}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}