{"id":"ce634304-93f8-4098-8911-efeceecdf259","authorId":"H9Hy21r2wHmNck0wzblAGroADM5qT9zM","title":"【日式西幻大世界/40+立绘】神恩大陆","description":"拷打作者群号:276602517，欢迎宝宝们来玩\n求关注谢谢喵，内置专属文风\n剑与魔法\n内置有有40+角色和立绘，多开局势力。女神，圣女，女皇，公主，兽耳亚人应有尽有。世界观完善内容严谨","background":"hatwcc8ror0i0qr2g9p0wh00.webp","backgroundWidth":392,"backgroundHeight":600,"cover":"m81kefwm4czmdzrdfc1edc8x.webp","coverWidth":392,"coverHeight":600,"introPage":"tjitqc79uu2bgvh4zej3w714.html","changelog":"","createdAt":"2026-08-13T15:40:41.142Z","updatedAt":"2026-08-21T09:18:23.987Z","initPublicAt":"2026-08-21T08:31:01.955Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"@keyframes wfRise {\n  from { opacity: 0; transform: translateY(8px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n@keyframes wfGlow {\n  0%, 100% { box-shadow: 0 4px 16px rgba(47, 125, 218, 0.12); }\n  50% { box-shadow: 0 5px 24px rgba(47, 125, 218, 0.22); }\n}\n@keyframes wfDiamond {\n  0%, 100% { transform: rotate(45deg) scale(1); }\n  50% { transform: rotate(45deg) scale(1.1); }\n}\n@keyframes wfPanel {\n  from { opacity: 0; transform: translateY(-5px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n@keyframes wfShine {\n  from { background-position: -180% center; }\n  to { background-position: 180% center; }\n}\n.wf-box.cot {\n  max-width: 100%;\n  box-sizing: border-box;\n  margin: 14px 0;\n  padding: 0 16px;\n  overflow: hidden;\n  border: 1.5px solid #8db9ec;\n  border-top: 3px solid #357fd8;\n  border-radius: 10px;\n  color: #334b68;\n  background: linear-gradient(135deg, #f8fbff 0%, #edf5fe 72%, #fffaf0 100%);\n  box-shadow: 0 4px 16px rgba(47, 125, 218, 0.12);\n  font-size: 13px;\n  line-height: 1.9;\n  overflow-wrap: anywhere;\n  animation: wfRise 0.45s ease-out both;\n}\n.wf-box.cot:not([open]) {\n  padding-bottom: 0;\n}\n.wf-box.cot[open] {\n  padding-bottom: 14px;\n}\n.wf-box.cot > summary {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  margin: 0 -16px;\n  padding: 11px 16px;\n  border-bottom: 0 solid #b9d3f0;\n  color: #294c77;\n  background: linear-gradient(90deg, #e1efff 0%, #f6faff 68%, #fff8e9 100%);\n  cursor: pointer;\n  list-style: none;\n  font-size: 14px;\n  font-weight: 800;\n  letter-spacing: 0.12em;\n  transition: background 0.22s ease;\n}\n.wf-box.cot[open] > summary {\n  margin-bottom: 12px;\n  border-bottom-width: 1px;\n}\n.wf-box.cot > summary:hover {\n  background: linear-gradient(90deg, #d5e9ff 0%, #eff7ff 68%, #fff5df 100%);\n}\n.wf-box.cot > summary::-webkit-details-marker {\n  display: none;\n}\n.wf-box.cot > summary::marker {\n  content: \"\";\n}\n.wf-box.cot .dia {\n  flex: 0 0 auto;\n  width: 10px;\n  height: 10px;\n  border: 2px solid #ffffff;\n  background: linear-gradient(135deg, #ffd96f, #d69619);\n  box-shadow: 0 0 0 1.5px #d69a28, 0 0 9px rgba(214, 154, 40, 0.4);\n  transform: rotate(45deg);\n  animation: wfDiamond 2.6s ease-in-out infinite;\n}\n.wf-box.cot .sum-en {\n  margin-left: auto;\n  color: #7f9fc4;\n  font-size: 9px;\n  font-weight: 800;\n  letter-spacing: 0.24em;\n}\n.hud {\n  display: flex;\n  flex-wrap: wrap;\n  align-items: center;\n  gap: 9px;\n  max-width: 100%;\n  min-width: 0;\n  box-sizing: border-box;\n  margin: 14px 0;\n  padding: 12px 14px;\n  border: 1.5px solid #8db9ec;\n  border-top: 3px solid #357fd8;\n  border-radius: 10px;\n  background: linear-gradient(135deg, #f8fbff 0%, #edf5fe 72%, #fffaf0 100%);\n  box-shadow: 0 4px 18px rgba(47, 125, 218, 0.14);\n  animation: wfRise 0.45s ease-out both, wfGlow 3.8s ease-in-out infinite;\n}\n.hud .hud-crest {\n  flex: 0 0 auto;\n  width: 17px;\n  height: 17px;\n  margin: 0 4px 0 1px;\n  border: 2px solid #ffffff;\n  background: linear-gradient(135deg, #ffdd78, #d3951e);\n  box-shadow: 0 0 0 1.5px #d69a28, 0 0 10px rgba(214, 154, 40, 0.42);\n  transform: rotate(45deg);\n  animation: wfDiamond 2.8s ease-in-out infinite;\n}\n.hud .hud-chip {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  min-width: 0;\n  max-width: 100%;\n  box-sizing: border-box;\n  padding: 8px 13px;\n  border: 1px solid #b7d2ef;\n  border-left: 3px solid #4b91de;\n  border-radius: 9px;\n  background: rgba(255, 255, 255, 0.94);\n  box-shadow: 0 2px 8px rgba(47, 125, 218, 0.14);\n}\n.hud .hud-k {\n  flex: 0 0 auto;\n  color: #7b9cc1;\n  font-size: 9px;\n  font-weight: 900;\n  letter-spacing: 0.18em;\n}\n.hud .hud-v {\n  min-width: 0;\n  color: #263c58;\n  font-size: 14px;\n  font-weight: 800;\n  letter-spacing: 0;\n  overflow-wrap: anywhere;\n}\n.hud .hud-loc {\n  border-left-color: #d39a2e;\n}\n.hud .hud-loc .hud-k {\n  color: #b48334;\n}\n.story-body {\n  position: relative;\n  max-width: 100%;\n  min-width: 0;\n  box-sizing: border-box;\n  margin: 16px 0;\n  padding: 22px 24px 24px;\n  overflow: hidden;\n  border: 1.5px solid #8db9ec;\n  border-top: 3px solid #357fd8;\n  border-radius: 10px;\n  color: #293b51;\n  background: linear-gradient(145deg, #f9fcff 0%, #eef6ff 72%, #fffaf0 100%);\n  box-shadow: 0 5px 22px rgba(47, 125, 218, 0.13);\n  animation: wfRise 0.5s ease-out both;\n}\n.story-body::before {\n  display: block;\n  width: 74px;\n  height: 3px;\n  margin: 0 auto 18px;\n  border-radius: 3px;\n  content: \"\";\n  background: linear-gradient(90deg, transparent, #4c91de 25%, #d49a2b 75%, transparent);\n}\n.story-body .st,\n.st {\n  max-width: 100%;\n  box-sizing: border-box;\n  margin: 13px 0;\n  color: #293b51;\n  font-size: 16px;\n  font-weight: 400;\n  line-height: 2;\n  letter-spacing: 0;\n  text-indent: 2em;\n  overflow-wrap: anywhere;\n}\n.story-body .st:first-of-type::first-letter,\n.story-body > p:first-of-type::first-letter,\n.st:first-of-type::first-letter {\n  color: inherit;\n  font-size: inherit;\n  font-weight: inherit;\n  line-height: inherit;\n}\n.st .say,\n.story-body .say {\n  color: #2466ad;\n  font-weight: 700;\n  text-shadow: 0 0 12px rgba(53, 127, 216, 0.16);\n}\n.st .mind,\n.story-body .mind {\n  color: #77549c;\n  font-style: italic;\n}\n.story-div {\n  height: 14px;\n  max-width: 260px;\n  margin: 20px auto;\n  background:\n    radial-gradient(circle at 50% 50%, #d49a2b 2.5px, transparent 3px),\n    linear-gradient(90deg, transparent, #91bbe8 18%, #d9ae58 50%, #91bbe8 82%, transparent) 50% 50% / 100% 1px no-repeat;\n}\n.sys {\n  max-width: 100%;\n  box-sizing: border-box;\n  margin: 12px 0;\n  padding: 9px 14px;\n  border: 1px solid #c4daf2;\n  border-left: 4px solid #357fd8;\n  border-radius: 7px;\n  color: #285d98;\n  background: rgba(234, 244, 255, 0.9);\n  box-shadow: 0 2px 7px rgba(47, 125, 218, 0.08);\n  font-size: 14px;\n  font-weight: 700;\n  line-height: 1.75;\n  letter-spacing: 0;\n  text-indent: 0;\n  overflow-wrap: anywhere;\n  animation: wfPanel 0.35s ease-out both;\n}\n.sys.sys-gain {\n  border-color: #c4e1ce;\n  border-left-color: #43965a;\n  color: #347947;\n  background: #f1faf4;\n}\n.sys.sys-gold {\n  border-color: #ead8aa;\n  border-left-color: #d29a2d;\n  color: #91681d;\n  background: #fff9eb;\n}\n.sys.sys-rare {\n  border-color: #d9caed;\n  border-left-color: #8157b2;\n  color: #684394;\n  background:\n    linear-gradient(110deg, transparent 30%, rgba(255,255,255,0.7) 50%, transparent 70%) 0 0 / 200% 100%,\n    #f8f3fd;\n  animation: wfPanel 0.35s ease-out both, wfShine 2.8s linear 0.4s 2;\n}\n.sys.sys-up {\n  border-color: #edcfaa;\n  border-left-color: #df7e28;\n  color: #a95b18;\n  background: #fff6ea;\n}\n.sys.sys-warn {\n  border-color: #ebc3c3;\n  border-left-color: #c74646;\n  color: #a33333;\n  background: #fff3f3;\n}\n.shrine {\n  display: block;\n  max-width: 100%;\n  min-width: 0;\n  box-sizing: border-box;\n  margin: 18px 0;\n  padding: 14px;\n  border: 1.5px solid #b7d2ef;\n  border-radius: 10px;\n  background: linear-gradient(145deg, #f9fcff 0%, #eef6ff 70%, #fffaf0 100%);\n  box-shadow: 0 5px 20px rgba(47, 125, 218, 0.11);\n  animation: wfRise 0.5s ease-out both;\n}\n.shrine .swin {\n  display: block;\n  max-width: 100%;\n  min-width: 0;\n  box-sizing: border-box;\n  margin: 9px 0;\n  overflow: hidden;\n  border: 1px solid #b8d2ee;\n  border-radius: 9px;\n  background: rgba(255, 255, 255, 0.92);\n  box-shadow: 0 2px 9px rgba(47, 125, 218, 0.09);\n}\n.shrine .sico {\n  display: flex;\n  flex-direction: row;\n  align-items: center;\n  gap: 11px;\n  min-width: 0;\n  box-sizing: border-box;\n  padding: 11px 14px;\n  color: #294866;\n  background: linear-gradient(90deg, #e4f1ff 0%, #f7fbff 72%, #fff8ea 100%);\n  cursor: pointer;\n  list-style: none;\n  user-select: none;\n  transition: background 0.22s ease, color 0.22s ease;\n}\n.shrine .sico:hover {\n  background: linear-gradient(90deg, #d8ebff 0%, #f0f8ff 72%, #fff4dc 100%);\n}\n.shrine .sico::-webkit-details-marker {\n  display: none;\n}\n.shrine .sico::marker {\n  content: \"\";\n}\n.shrine .gem {\n  flex: 0 0 auto;\n  width: 14px;\n  height: 14px;\n  border: 2px solid #ffffff;\n  border-radius: 3px;\n  box-shadow: 0 0 0 1.5px #9fbddd, 0 0 8px rgba(47, 125, 218, 0.24);\n  transform: rotate(45deg);\n  transition: filter 0.22s ease, box-shadow 0.22s ease;\n}\n.shrine .g1 { background: linear-gradient(135deg, #ffdd78, #d3951e); }\n.shrine .g2 { background: linear-gradient(135deg, #eda9c2, #bd5c82); }\n.shrine .g3 { background: linear-gradient(135deg, #9bdcaf, #41965a); }\n.shrine .g4 { background: linear-gradient(135deg, #9dcaf5, #3f76b5); }\n.shrine .g5 { background: linear-gradient(135deg, #c7a8eb, #7951aa); }\n.shrine .g6 { background: linear-gradient(135deg, #91d8d5, #368c88); }\n.shrine .sico-t {\n  min-width: 0;\n  color: #2c4968;\n  font-size: 14px;\n  font-weight: 900;\n  letter-spacing: 0.12em;\n}\n.shrine .sico-e {\n  margin-left: auto;\n  color: #7f9fc3;\n  font-size: 9px;\n  font-weight: 800;\n  letter-spacing: 0.24em;\n}\n.shrine .sico::after {\n  flex: 0 0 auto;\n  margin-left: 2px;\n  color: #6f94bd;\n  content: \"＋\";\n  font-size: 16px;\n  font-weight: 700;\n}\n.shrine .swin[open] > .sico {\n  border-bottom: 1px solid #b8d2ee;\n  color: #1f5f9f;\n  background: linear-gradient(90deg, #d7eaff 0%, #f4faff 68%, #fff5dd 100%);\n}\n.shrine .swin[open] > .sico::after {\n  color: #c18823;\n  content: \"−\";\n}\n.shrine .swin[open] > .sico .gem {\n  filter: brightness(1.08);\n  box-shadow: 0 0 0 1.5px #d09a32, 0 0 12px rgba(208, 154, 50, 0.48);\n}\n.shrine .spanel {\n  position: static;\n  width: auto;\n  max-width: 100%;\n  min-width: 0;\n  box-sizing: border-box;\n  margin: 0;\n  padding: 16px 17px 18px;\n  border: 0;\n  border-radius: 0;\n  color: #31465f;\n  background: linear-gradient(145deg, #ffffff 0%, #f2f8ff 76%, #fffaf0 100%);\n  box-shadow: none;\n  pointer-events: auto;\n  animation: wfPanel 0.3s ease-out both;\n}\n.shrine .sp-title {\n  display: flex;\n  align-items: center;\n  gap: 9px;\n  min-width: 0;\n  margin: 0 0 14px;\n  padding: 0 0 10px;\n  border-bottom: 2px solid #c7dcf3;\n  color: #2864a3;\n  font-size: 15px;\n  font-weight: 900;\n  letter-spacing: 0.14em;\n}\n.shrine .sp-title::before {\n  flex: 0 0 auto;\n  width: 8px;\n  height: 8px;\n  content: \"\";\n  background: linear-gradient(135deg, #ffdc73, #d29722);\n  box-shadow: 0 0 7px rgba(210, 151, 34, 0.4);\n  transform: rotate(45deg);\n}\n.shrine .sp-en,\n.act .sp-en {\n  margin-left: auto;\n  color: #819fc0;\n  font-size: 9px;\n  font-weight: 800;\n  letter-spacing: 0.24em;\n}\n.shrine .p2 .sp-title { color: #9a4b70; border-bottom-color: #ead2de; }\n.shrine .p3 .sp-title { color: #347b49; border-bottom-color: #d1e8d8; }\n.shrine .p4 .sp-title { color: #326ba7; border-bottom-color: #cbdff3; }\n.shrine .p5 .sp-title { color: #7149a0; border-bottom-color: #ded1ed; }\n.shrine .p6 .sp-title { color: #317974; border-bottom-color: #cce6e3; }\n.shrine .p2 .sp-title::before { background: linear-gradient(135deg, #eda9c2, #bd5c82); }\n.shrine .p3 .sp-title::before { background: linear-gradient(135deg, #9bdcaf, #41965a); }\n.shrine .p4 .sp-title::before { background: linear-gradient(135deg, #9dcaf5, #3f76b5); }\n.shrine .p5 .sp-title::before { background: linear-gradient(135deg, #c7a8eb, #7951aa); }\n.shrine .p6 .sp-title::before { background: linear-gradient(135deg, #91d8d5, #368c88); }\n.shrine .sp-h {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  margin: 16px 0 8px;\n  color: #376996;\n  font-size: 13px;\n  font-weight: 900;\n  letter-spacing: 0.12em;\n}\n.shrine .sp-h::before {\n  flex: 0 0 auto;\n  width: 6px;\n  height: 6px;\n  content: \"\";\n  background: #d49a2b;\n  transform: rotate(45deg);\n}\n.shrine .sp-h::after {\n  flex: 1 1 auto;\n  height: 1px;\n  content: \"\";\n  background: linear-gradient(90deg, #b8d3ef, transparent);\n}\n.shrine .p2 .sp-h { color: #99506f; }\n.shrine .p3 .sp-h { color: #397d4c; }\n.shrine .p4 .sp-h { color: #376fa9; }\n.shrine .p5 .sp-h { color: #734fa0; }\n.shrine .p6 .sp-h { color: #377b77; }\n.shrine .empty {\n  max-width: 100%;\n  box-sizing: border-box;\n  margin: 8px 0;\n  padding: 11px 13px;\n  border: 1px dashed #abc8e7;\n  border-radius: 7px;\n  color: #607892;\n  background: #f4f9ff;\n  font-size: 13px;\n  line-height: 1.8;\n  text-align: center;\n  overflow-wrap: anywhere;\n}\n.shrine .kv {\n  display: flex;\n  flex: 1 1 calc(50% - 4px);\n  align-items: baseline;\n  gap: 9px;\n  min-width: 0;\n  max-width: 100%;\n  box-sizing: border-box;\n  margin: 4px 0;\n  padding: 8px 11px;\n  border: 1px solid #c9dcf0;\n  border-radius: 7px;\n  color: #30445b;\n  background: rgba(248, 252, 255, 0.95);\n  font-size: 13px;\n  line-height: 1.75;\n}\n.shrine .kv.wide {\n  flex-basis: 100%;\n}\n.shrine .kv b {\n  flex: 0 1 auto;\n  max-width: 42%;\n  box-sizing: border-box;\n  padding: 1px 7px;\n  border-radius: 4px;\n  color: #326ba7;\n  background: #e5f1fd;\n  font-size: 12px;\n  font-weight: 800;\n  letter-spacing: 0.04em;\n  overflow-wrap: anywhere;\n}\n.shrine .kv span {\n  flex: 1 1 auto;\n  min-width: 0;\n  color: #31445b;\n  overflow-wrap: anywhere;\n}\n.shrine .kv.warn {\n  border-color: #e8c4c4;\n  background: #fff6f6;\n}\n.shrine .kv.warn b {\n  color: #a43b3b;\n  background: #f9e4e4;\n}\n.shrine .p2 .kv b {\n  color: #98506f;\n  background: #f7e8ef;\n}\n.shrine .p5 .kv b {\n  color: #70499c;\n  background: #f0e9f8;\n}\n.shrine .bar {\n  display: flex;\n  flex: 1 1 calc(50% - 4px);\n  align-items: center;\n  gap: 9px;\n  min-width: 0;\n  box-sizing: border-box;\n  margin: 4px 0;\n  padding: 8px 12px;\n  border: 1px solid;\n  border-radius: 18px;\n  font-size: 13px;\n}\n.shrine .bar b {\n  flex: 0 0 auto;\n  padding: 2px 9px;\n  border-radius: 11px;\n  color: #ffffff;\n  font-size: 10px;\n  font-weight: 900;\n  letter-spacing: 0.1em;\n}\n.shrine .bar span {\n  min-width: 0;\n  font-weight: 800;\n  overflow-wrap: anywhere;\n}\n.shrine .bar.hp {\n  border-color: #e0b7b7;\n  color: #9d3939;\n  background: #fff3f3;\n}\n.shrine .bar.hp b {\n  background: linear-gradient(135deg, #df7d7d, #b74141);\n}\n.shrine .bar.mp {\n  border-color: #b8d2ed;\n  color: #2e65a0;\n  background: #f0f7ff;\n}\n.shrine .bar.mp b {\n  background: linear-gradient(135deg, #72a8df, #3978bc);\n}\n.shrine .attrs {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 7px;\n  margin: 4px 0 8px;\n}\n.shrine .attr {\n  display: flex;\n  flex: 1 1 78px;\n  flex-direction: column;\n  align-items: center;\n  gap: 2px;\n  min-width: 0;\n  box-sizing: border-box;\n  padding: 8px 9px;\n  border: 1px solid #c7dcef;\n  border-radius: 8px;\n  background: linear-gradient(160deg, #ffffff, #edf6ff);\n  box-shadow: 0 2px 6px rgba(47, 125, 218, 0.08);\n}\n.shrine .attr b {\n  color: #527da8;\n  font-size: 10px;\n  font-weight: 800;\n  letter-spacing: 0.1em;\n}\n.shrine .attr i {\n  color: #29445f;\n  font-size: 16px;\n  font-style: normal;\n  font-weight: 900;\n}\n.shrine .qcard {\n  margin: 8px 0;\n  padding: 12px 14px;\n  border: 1px solid #c7dcef;\n  border-left: 4px solid #4388d4;\n  border-radius: 8px;\n  background: #ffffff;\n  box-shadow: 0 2px 8px rgba(47, 125, 218, 0.08);\n}\n.shrine .qcard .q-tag {\n  display: inline-block;\n  margin: 0 0 6px;\n  padding: 2px 11px;\n  border-radius: 12px;\n  color: #ffffff;\n  background: linear-gradient(135deg, #70a9e2, #3979bd);\n  font-size: 10px;\n  font-weight: 900;\n  letter-spacing: 0.1em;\n}\n.shrine .qcard .q-name {\n  margin: 2px 0 4px;\n  color: #2a6098;\n  font-size: 14px;\n  font-weight: 900;\n  overflow-wrap: anywhere;\n}\n.shrine .qcard .q-desc {\n  margin: 2px 0;\n  color: #344960;\n  font-size: 13px;\n  line-height: 1.8;\n  overflow-wrap: anywhere;\n}\n.shrine .qcard .q-reward {\n  margin: 6px 0 0;\n  padding-top: 6px;\n  border-top: 1px dashed #d8c48e;\n  color: #946c20;\n  font-size: 12.5px;\n  font-weight: 700;\n  overflow-wrap: anywhere;\n}\n.shrine .q-main {\n  border-left-color: #d29a2d;\n  background: linear-gradient(90deg, #fffaf0, #ffffff);\n}\n.shrine .q-main .q-tag {\n  background: linear-gradient(135deg, #ffda72, #d19625);\n}\n.shrine .q-main .q-name {\n  color: #89631e;\n}\n.shrine .q-side {\n  border-left-color: #43965a;\n}\n.shrine .q-side .q-tag {\n  background: linear-gradient(135deg, #78c68d, #3f9457);\n}\n.shrine .q-com {\n  border-left-color: #4388d4;\n}\n.shrine .spanel hr {\n  height: 14px;\n  max-width: 270px;\n  margin: 17px auto;\n  border: 0;\n  background:\n    radial-gradient(circle at 50% 50%, #d49a2b 2.5px, transparent 3px),\n    linear-gradient(90deg, transparent, #9fc3e8 18%, #d8b25f 50%, #9fc3e8 82%, transparent) 50% 50% / 100% 1px no-repeat;\n}\n.shrine .mem-in {\n  max-width: 100%;\n  min-width: 0;\n  box-sizing: border-box;\n  margin: 8px 0;\n  overflow: hidden;\n  border: 1px solid #bcd9e9;\n  border-radius: 8px;\n  background: #f5fbfc;\n}\n.shrine .mem-in > summary {\n  padding: 10px 13px;\n  color: #32746f;\n  background: linear-gradient(90deg, #dff2f1, #f5fbff);\n  cursor: pointer;\n  list-style: none;\n  font-size: 12.5px;\n  font-weight: 800;\n  line-height: 1.7;\n  letter-spacing: 0;\n  overflow-wrap: anywhere;\n}\n.shrine .mem-in > summary::-webkit-details-marker {\n  display: none;\n}\n.shrine .mem-in > summary::marker {\n  content: \"\";\n}\n.shrine .mem-in > summary::before {\n  margin-right: 5px;\n  color: #438f89;\n  content: \"＋\";\n  font-weight: 900;\n}\n.shrine .mem-in[open] > summary::before {\n  content: \"−\";\n}\n.shrine .mem-in table {\n  display: block;\n  max-width: calc(100% - 20px);\n  margin: 8px 10px 13px;\n  overflow-x: auto;\n  border-collapse: collapse;\n  font-size: 12px;\n}\n.shrine .mem-in th {\n  padding: 7px 10px;\n  border: 1px solid #bdd8e6;\n  color: #2e6865;\n  background: #dff0f0;\n  font-weight: 800;\n  white-space: nowrap;\n}\n.shrine .mem-in td {\n  min-width: 80px;\n  padding: 7px 10px;\n  border: 1px solid #cbdfe9;\n  color: #344960;\n  background: #ffffff;\n  line-height: 1.65;\n  vertical-align: top;\n  overflow-wrap: anywhere;\n}\n.shrine .mem-ltm {\n  color: #c95757;\n}\n.shrine .mem-stm {\n  color: #d89530;\n}\n.shrine .mem-npc {\n  color: #4782bb;\n}\n.act {\n  max-width: 100%;\n  min-width: 0;\n  box-sizing: border-box;\n  margin: 16px 0;\n  padding: 15px 17px 17px;\n  border: 1.5px solid #8db9ec;\n  border-top: 3px solid #357fd8;\n  border-radius: 10px;\n  background: linear-gradient(145deg, #f9fcff 0%, #eef6ff 72%, #fffaf0 100%);\n  box-shadow: 0 5px 20px rgba(47, 125, 218, 0.13);\n  animation: wfRise 0.5s ease-out both;\n}\n.act .act-head {\n  display: flex;\n  align-items: center;\n  gap: 9px;\n  margin-bottom: 12px;\n  color: #2d639b;\n  font-size: 14px;\n  font-weight: 900;\n  letter-spacing: 0.14em;\n}\n.act .act-bolt {\n  flex: 0 0 auto;\n  width: 9px;\n  height: 9px;\n  background: linear-gradient(135deg, #ffdc73, #d29722);\n  box-shadow: 0 0 8px rgba(210, 151, 34, 0.48);\n  transform: rotate(45deg);\n  animation: wfDiamond 2.6s ease-in-out infinite;\n}\n.act .act-count {\n  color: #b58a42;\n  font-size: 10px;\n  font-weight: 800;\n  letter-spacing: 0;\n}\n.act .act-list {\n  display: flex;\n  flex-direction: column;\n  gap: 8px;\n}\n.act .act-opt {\n  position: relative;\n  display: flex;\n  align-items: center;\n  gap: 12px;\n  min-width: 0;\n  box-sizing: border-box;\n  padding: 10px 13px;\n  overflow: hidden;\n  border: 1px solid #bfd6ee;\n  border-left: 3px solid #4388d4;\n  border-radius: 8px;\n  background: rgba(255, 255, 255, 0.94);\n  cursor: pointer;\n  transition: border-color 0.22s ease, background 0.22s ease, box-shadow 0.22s ease;\n}\n.act .act-opt:hover {\n  border-color: #d09a31;\n  border-left-color: #d09a31;\n  background: #fffaf0;\n  box-shadow: 0 3px 12px rgba(47, 125, 218, 0.12);\n}\n.act .act-num {\n  display: flex;\n  flex: 0 0 26px;\n  align-items: center;\n  justify-content: center;\n  width: 26px;\n  height: 26px;\n  box-sizing: border-box;\n  border: 2px solid #ffffff;\n  border-radius: 50%;\n  color: #ffffff;\n  background: linear-gradient(145deg, #71a9df, #3979bd);\n  box-shadow: 0 0 0 1px #9fc2e5;\n  font-size: 12px;\n  font-weight: 900;\n}\n.act .act-txt {\n  flex: 1 1 auto;\n  min-width: 0;\n  color: #30465e;\n  font-size: 14px;\n  line-height: 1.7;\n  overflow-wrap: anywhere;\n}\n.act .act-free {\n  border-style: dashed;\n  border-left-style: solid;\n  border-left-color: #d09a31;\n  background: rgba(255, 250, 239, 0.8);\n}\n.act .act-free .act-num {\n  background: linear-gradient(145deg, #d8ad55, #a67b2c);\n  box-shadow: 0 0 0 1px #d9bd82;\n  font-size: 14px;\n}\n.act .act-free .act-txt {\n  color: #78633b;\n  font-style: italic;\n}\n@media (max-width: 700px) {\n  .wf-box.cot {\n    padding-right: 13px;\n    padding-left: 13px;\n  }\n  .wf-box.cot > summary {\n    margin-right: -13px;\n    margin-left: -13px;\n    padding-right: 13px;\n    padding-left: 13px;\n  }\n  .hud {\n    gap: 7px;\n    padding: 10px;\n  }\n  .hud .hud-crest {\n    width: 14px;\n    height: 14px;\n  }\n  .hud .hud-chip {\n    gap: 6px;\n    padding: 7px 10px;\n  }\n  .hud .hud-v {\n    font-size: 13px;\n  }\n  .hud .hud-loc {\n    flex: 1 1 100%;\n  }\n  .story-body {\n    padding: 19px 16px 21px;\n  }\n  .story-body .st,\n  .st {\n    font-size: 15.5px;\n    line-height: 2;\n  }\n  .shrine {\n    padding: 9px;\n  }\n  .shrine .sico {\n    padding: 10px 12px;\n  }\n  .shrine .spanel {\n    padding: 14px 12px 16px;\n  }\n  .shrine .kv,\n  .shrine .bar {\n    flex-basis: 100%;\n  }\n  .shrine .attr {\n    flex-basis: 55px;\n    padding: 7px 5px;\n  }\n  .act {\n    padding: 13px 12px 15px;\n  }\n  .act .act-opt {\n    gap: 9px;\n    padding: 9px 11px;\n  }\n  .act .act-txt {\n    font-size: 13.5px;\n  }\n}\n@media (max-width: 390px) {\n  .hud .hud-chip {\n    flex: 1 1 auto;\n  }\n  .hud .hud-k {\n    font-size: 8px;\n    letter-spacing: 0.1em;\n  }\n  .hud .hud-v {\n    font-size: 12px;\n  }\n  .story-body {\n    padding-right: 13px;\n    padding-left: 13px;\n  }\n  .shrine .sico-e {\n    display: none;\n  }\n  .shrine .sico::after {\n    margin-left: auto;\n  }\n  .shrine .kv {\n    display: block;\n  }\n  .shrine .kv b {\n    display: inline-block;\n    max-width: 100%;\n    margin-bottom: 4px;\n  }\n  .shrine .kv span {\n    display: block;\n  }\n  .act .act-opt {\n    align-items: flex-start;\n  }\n  .act .act-num {\n    margin-top: 1px;\n  }\n}\n\n\n/* ========================================\n   日式西幻RPG风格 - 浅色卡片主题\n   参考：刀剑神域/无职转生 游戏UI\n   ======================================== */\n\n/* ========== 全局配色变量 ========== */\n:root {\n  --rpg-bg-light: #f8f6f3;\n  --rpg-card: linear-gradient(135deg, #ffffff 0%, #fdfbf8 100%);\n  --rpg-border-gold: rgba(218, 165, 32, 0.4);\n  --rpg-border-blue: rgba(100, 149, 237, 0.35);\n  --rpg-accent-gold: #daa520;\n  --rpg-accent-blue: #6495ed;\n  --rpg-text-dark: #4a4845;\n  --rpg-text-light: rgba(74, 72, 69, 0.65);\n  --rpg-shadow: 0 2px 8px rgba(139, 115, 92, 0.12);\n}\n\n/* ========== 顶部导航栏 ========== */\nheader.flex.h-12 {\n  background: linear-gradient(180deg, #fdfbf8 0%, #f8f6f3 100%) !important;\n  border-bottom: 1px solid var(--rpg-border-gold) !important;\n  box-shadow: 0 2px 12px rgba(139, 115, 92, 0.08) !important;\n  backdrop-filter: blur(8px) !important;\n}\n\n/* 顶部按钮 */\nheader button {\n  background: var(--rpg-card) !important;\n  border: 1.5px solid var(--rpg-border-gold) !important;\n  border-radius: 10px !important;\n  box-shadow: var(--rpg-shadow) !important;\n  transition: all 0.3s ease !important;\n}\n\nheader button:hover {\n  border-color: var(--rpg-accent-gold) !important;\n  box-shadow: \n    0 4px 16px rgba(218, 165, 32, 0.15),\n    inset 0 1px 0 rgba(255, 255, 255, 0.8) !important;\n  transform: translateY(-1px) !important;\n  background: linear-gradient(135deg, #fffef9 0%, #fefcf5 100%) !important;\n}\n\nheader button:active {\n  transform: translateY(0) !important;\n  box-shadow: \n    0 1px 4px rgba(139, 115, 92, 0.15),\n    inset 0 2px 4px rgba(139, 115, 92, 0.08) !important;\n}\n\n/* SVG图标 */\nheader svg {\n  color: var(--rpg-accent-gold) !important;\n  transition: all 0.3s ease !important;\n}\n\nheader button:hover svg {\n  color: var(--rpg-accent-blue) !important;\n  filter: drop-shadow(0 1px 3px rgba(100, 149, 237, 0.4)) !important;\n}\n\n/* ========== 底部输入区域 ========== */\n.absolute.inset-x-0.bottom-0 {\n  background: linear-gradient(to top, \n    rgba(248, 246, 243, 0.98) 0%, \n    rgba(248, 246, 243, 0.85) 100%) !important;\n  backdrop-filter: blur(10px) !important;\n}\n\n/* 输入表单容器 */\nform#prompt-input {\n  background: var(--rpg-card) !important;\n  border: 2px solid var(--rpg-border-gold) !important;\n  border-radius: 18px !important;\n  box-shadow: \n    0 8px 24px rgba(139, 115, 92, 0.12),\n    inset 0 1px 0 rgba(255, 255, 255, 0.9) !important;\n  transition: all 0.3s ease !important;\n  position: relative !important;\n}\n\n/* 四角菱形装饰 */\nform#prompt-input::before,\nform#prompt-input::after {\n  content: '◆';\n  position: absolute;\n  top: -12px;\n  font-size: 10px;\n  color: var(--rpg-accent-gold);\n  text-shadow: 0 1px 2px rgba(218, 165, 32, 0.3);\n}\n\nform#prompt-input::before {\n  left: 24px;\n}\n\nform#prompt-input::after {\n  right: 24px;\n}\n\nform#prompt-input:focus-within {\n  border-color: var(--rpg-accent-gold) !important;\n  box-shadow: \n    0 12px 32px rgba(139, 115, 92, 0.16),\n    0 0 0 4px rgba(218, 165, 32, 0.08),\n    inset 0 1px 0 rgba(255, 255, 255, 1) !important;\n  transform: translateY(-2px) !important;\n}\n\n/* 输入框文字 */\ntextarea[name=\"message\"] {\n  background: transparent !important;\n  color: var(--rpg-text-dark) !important;\n  font-family: 'Microsoft YaHei', 'PingFang SC', sans-serif !important;\n  font-size: 15px !important;\n}\n\ntextarea[name=\"message\"]::placeholder {\n  color: var(--rpg-text-light) !important;\n}\n\ntextarea[name=\"message\"]::selection {\n  background: rgba(218, 165, 32, 0.2) !important;\n  color: var(--rpg-text-dark) !important;\n}\n\n/* ========== 顶部按钮栏 ========== */\n#prompt-input-header {\n  background: linear-gradient(135deg, \n    rgba(253, 251, 248, 0.9) 0%, \n    rgba(248, 246, 243, 0.95) 100%) !important;\n  border-bottom: 1px solid rgba(218, 165, 32, 0.15) !important;\n  border-radius: 18px 18px 0 0 !important;\n}\n\n/* 所有按钮通用样式 */\n#prompt-input-header button {\n  background: var(--rpg-card) !important;\n  border: 1.5px solid var(--rpg-border-gold) !important;\n  border-radius: 10px !important;\n  color: var(--rpg-text-dark) !important;\n  font-weight: 600 !important;\n  box-shadow: var(--rpg-shadow) !important;\n  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;\n}\n\n#prompt-input-header button:hover {\n  background: linear-gradient(135deg, #fffef9 0%, #fefcf5 100%) !important;\n  border-color: var(--rpg-accent-gold) !important;\n  box-shadow: \n    0 4px 16px rgba(218, 165, 32, 0.15),\n    inset 0 1px 0 rgba(255, 255, 255, 0.9) !important;\n  transform: translateY(-2px) scale(1.02) !important;\n  color: var(--rpg-accent-gold) !important;\n}\n\n#prompt-input-header button:active {\n  transform: translateY(0) scale(0.99) !important;\n  box-shadow: \n    0 2px 6px rgba(139, 115, 92, 0.12),\n    inset 0 2px 4px rgba(139, 115, 92, 0.08) !important;\n}\n\n/* 图标样式 */\n#prompt-input-header button svg {\n  color: var(--rpg-accent-gold) !important;\n  transition: all 0.3s ease !important;\n}\n\n#prompt-input-header button:hover svg {\n  color: var(--rpg-accent-blue) !important;\n  filter: drop-shadow(0 1px 3px rgba(100, 149, 237, 0.4)) !important;\n  transform: scale(1.1) !important;\n}\n\n/* ========== 底部工具栏 ========== */\n#prompt-input-footer button {\n  background: var(--rpg-card) !important;\n  border: 1.5px solid var(--rpg-border-gold) !important;\n  border-radius: 10px !important;\n  color: var(--rpg-text-dark) !important;\n  box-shadow: var(--rpg-shadow) !important;\n  transition: all 0.3s ease !important;\n}\n\n#prompt-input-footer button:hover {\n  background: linear-gradient(135deg, #fffef9 0%, #fefcf5 100%) !important;\n  border-color: var(--rpg-accent-gold) !important;\n  box-shadow: 0 4px 12px rgba(218, 165, 32, 0.15) !important;\n  transform: translateY(-1px) !important;\n}\n\n#prompt-input-footer button svg {\n  color: var(--rpg-accent-gold) !important;\n  transition: all 0.3s ease !important;\n}\n\n#prompt-input-footer button:hover svg {\n  color: var(--rpg-accent-blue) !important;\n}\n\n/* 模型选择按钮 */\n#prompt-input-footer button:has(img) {\n  border-color: var(--rpg-border-blue) !important;\n}\n\n/* 发送按钮 */\nbutton[type=\"submit\"] {\n  background: linear-gradient(135deg, \n    #daa520 0%, \n    #c89619 100%) !important;\n  border: 1.5px solid rgba(218, 165, 32, 0.6) !important;\n  border-radius: 12px !important;\n  box-shadow: \n    0 4px 12px rgba(218, 165, 32, 0.25),\n    inset 0 1px 0 rgba(255, 255, 255, 0.4) !important;\n  transition: all 0.3s ease !important;\n}\n\nbutton[type=\"submit\"]:hover {\n  background: linear-gradient(135deg, \n    #6495ed 0%, \n    #4169e1 100%) !important;\n  border-color: rgba(100, 149, 237, 0.6) !important;\n  box-shadow: \n    0 6px 20px rgba(100, 149, 237, 0.35),\n    inset 0 1px 0 rgba(255, 255, 255, 0.5) !important;\n  transform: translateY(-2px) scale(1.05) !important;\n}\n\nbutton[type=\"submit\"]:active {\n  transform: translateY(0) scale(0.98) !important;\n  box-shadow: \n    0 2px 6px rgba(139, 115, 92, 0.2),\n    inset 0 2px 4px rgba(0, 0, 0, 0.15) !important;\n}\n\nbutton[type=\"submit\"] svg {\n  color: #fff !important;\n  filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.3)) !important;\n}\n\n/* ========== 状态栏美化（完全不截断） ========== */\ndetails {\n  background: var(--rpg-card) !important;\n  border: 2px solid var(--rpg-border-blue) !important;\n  border-radius: 12px !important;\n  margin: 10px 0 !important;\n  box-shadow: var(--rpg-shadow) !important;\n  transition: all 0.3s ease !important;\n  overflow: visible !important;\n}\n\ndetails:hover {\n  border-color: var(--rpg-accent-blue) !important;\n  box-shadow: 0 4px 16px rgba(100, 149, 237, 0.12) !important;\n}\n\ndetails[open] {\n  border-color: var(--rpg-accent-gold) !important;\n  box-shadow: \n    0 6px 20px rgba(218, 165, 32, 0.15),\n    inset 0 1px 0 rgba(255, 255, 255, 0.8) !important;\n}\n\nsummary {\n  background: linear-gradient(90deg, \n    rgba(218, 165, 32, 0.08) 0%, \n    rgba(255, 255, 255, 0.5) 100%) !important;\n  border-left: 4px solid var(--rpg-accent-gold) !important;\n  padding: 12px 16px !important;\n  border-radius: 10px !important;\n  cursor: pointer !important;\n  color: var(--rpg-text-dark) !important;\n  font-weight: 700 !important;\n  transition: all 0.3s ease !important;\n  display: flex !important;\n  align-items: center !important;\n  gap: 8px !important;\n}\n\nsummary::before {\n  content: '◆';\n  color: var(--rpg-accent-gold);\n  font-size: 10px;\n  text-shadow: 0 1px 2px rgba(218, 165, 32, 0.3);\n  flex-shrink: 0;\n}\n\nsummary:hover {\n  background: linear-gradient(90deg, \n    rgba(218, 165, 32, 0.15) 0%, \n    rgba(255, 255, 255, 0.7) 100%) !important;\n  border-left-color: var(--rpg-accent-blue) !important;\n  padding-left: 20px !important;\n  color: var(--rpg-accent-gold) !important;\n}\n\ndetails[open] summary {\n  border-left-color: var(--rpg-accent-blue) !important;\n  background: linear-gradient(90deg, \n    rgba(100, 149, 237, 0.12) 0%, \n    rgba(255, 255, 255, 0.8) 100%) !important;\n  color: var(--rpg-accent-blue) !important;\n}\n\n/* 状态栏内容区域 */\ndetails > *:not(summary) {\n  padding: 14px 18px !important;\n  color: var(--rpg-text-dark) !important;\n  line-height: 1.8 !important;\n  background: rgba(255, 255, 255, 0.5) !important;\n  border-radius: 0 0 10px 10px !important;\n}\n\n/* ========== 细节优化 ========== */\n/* 顶部分隔线装饰 */\nheader.flex.h-12::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 50%;\n  transform: translateX(-50%);\n  width: 40%;\n  height: 2px;\n  background: linear-gradient(90deg, \n    transparent, \n    var(--rpg-accent-gold), \n    transparent);\n  opacity: 0.4;\n}\n\n/* 按钮组分隔线 */\n#prompt-input-footer .flex.items-center.gap-1\\\\.5 .w-px {\n  background: var(--rpg-border-gold) !important;\n  height: 20px !important;\n}\n\n/* 滚动条美化 */\n*::-webkit-scrollbar {\n  width: 8px;\n  height: 8px;\n}\n\n*::-webkit-scrollbar-track {\n  background: rgba(248, 246, 243, 0.5);\n  border-radius: 4px;\n}\n\n*::-webkit-scrollbar-thumb {\n  background: rgba(218, 165, 32, 0.3);\n  border-radius: 4px;\n  transition: background 0.3s ease;\n}\n\n*::-webkit-scrollbar-thumb:hover {\n  background: rgba(218, 165, 32, 0.5);\n}\n\n/* 背景纹理（极度克制） */\nform#prompt-input::after {\n  content: '';\n  position: absolute;\n  inset: 0;\n  background-image: \n    radial-gradient(circle at 30% 40%, rgba(218, 165, 32, 0.02) 0%, transparent 50%),\n    radial-gradient(circle at 70% 60%, rgba(100, 149, 237, 0.02) 0%, transparent 50%);\n  border-radius: 18px;\n  pointer-events: none;\n  z-index: 0;\n}","options":{"items":[]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":true,"defaultModelSettings":{"model":"mango_gemini_vertex/gemini-3.1-pro-preview"},"totalConversations":9,"totalMessages":31,"totalCreditsUsed":82581,"totalTokensUsed":2248082,"totalPlayedUsers":8,"deeplyPlayed":1,"maxNonAuthorPlayCount":29,"fixedPromptLength":28447,"lorebookLength":182554,"author":{"id":"H9Hy21r2wHmNck0wzblAGroADM5qT9zM","name":"🦌🦌大侠","displayUsername":"essde2","username":"essde2"},"cardsTags":[{"tag":{"name":"日式西幻","cardsCount":1}},{"tag":{"name":"超高自由度","cardsCount":1279}},{"tag":{"name":"已破甲","cardsCount":2728}},{"tag":{"name":"大世界","cardsCount":417}},{"tag":{"name":"燃夏争魁","cardsCount":118}},{"tag":{"name":"可剧情可涩涩","cardsCount":3214}},{"tag":{"name":"多角色","cardsCount":1514}},{"tag":{"name":"开放世界","cardsCount":1726}},{"tag":{"name":"自由探索","cardsCount":1452}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}