{"id":"c94b0129-b656-4d93-a4fe-ca16eeced2fd","authorId":"LIUEhcIub1rvX4oIYTTCUBh7M7evM25W","title":"哈利波特的魔法大世界","description":"(群号：1098131943，修复开局问题，补充了神奇动物在哪里三部曲剧情，推荐银河防绝望mod）想体验一把真正的魔法世界吗？在这里，你将踏进J.K.罗琳笔下那个充满奇迹与危险的巫师世界！挥动魔杖施展咒语，在霍格沃茨的古老走廊中探寻千年秘密，与经典角色们并肩作战或针锋相对。你的每一次选择都将改变魔法世界的命运走向。成为救世主还是黑魔王？快来开启你的霍格沃茨传奇吧！","background":"nwpquwni1923qywzkq1693ew.webp","backgroundWidth":2400,"backgroundHeight":1800,"cover":"vv7a9yc12x4akiyizve75ebk.webp","coverWidth":2400,"coverHeight":1800,"introPage":"v115ggspttec801oeh0j5ipn.html","changelog":"","createdAt":"2026-05-03T12:46:19.216Z","updatedAt":"2026-07-27T04:47:05.115Z","initPublicAt":"2026-05-03T12:52:25.731Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"@keyframes classUI-magic-shimmer {\n0%, 100% { opacity: 0.4; transform: translate(-50%, -50%) scale(0.88); }\n50% { opacity: 0.6; transform: translate(-50%, -50%) scale(1.12); }\n}\n@keyframes classUI-wand-trace {\n0% { transform: translateY(0) rotate(0deg); opacity: 0.8; }\n100% { transform: translateY(-5px) rotate(3deg); opacity: 0.3; }\n}\ndiv.group.relative > div.relative.inline-block.bg-gray-100\\/90 {\nbackground: linear-gradient(135deg, rgba(200, 215, 240, 0.75), rgba(210, 225, 245, 0.72));\ncolor: #2a2a2a;\nborder-radius: 18px;\nborder: 1px solid rgba(230, 210, 175, 0.6);\nbox-shadow: 0 16px 60px -12px rgba(230, 210, 175, 0.4), inset 0 2px 4px rgba(220, 235, 250, 0.3), 0 0 0 2px rgba(220, 200, 170, 0.45);\nbackdrop-filter: blur(28px) saturate(160%);\n-webkit-backdrop-filter: blur(28px) saturate(160%);\nposition: relative;\noverflow: hidden;\n}\ndiv.group.relative > div.relative.inline-block.bg-gray-100\\/90::before {\ncontent: '';\nposition: absolute;\ntop: 0;\nleft: 0;\nright: 0;\nbottom: 0;\nbackground-image: radial-gradient(circle at 2px 2px, rgba(250, 240, 215, 0.2) 1px, transparent 0);\nbackground-size: 30px 30px;\nopacity: 0.7;\npointer-events: none;\nz-index: 0;\n}\ndiv.group.relative > div.relative.inline-block.bg-gray-100\\/90::after {\ncontent: '';\nposition: absolute;\ntop: 50%;\nleft: 50%;\nwidth: 200%;\nheight: 200%;\nbackground: radial-gradient(circle, rgba(250, 240, 215, 0.22) 0%, transparent 50%);\ntransform: translate(-50%, -50%);\nanimation: classUI-magic-shimmer 9s infinite ease-in-out;\nz-index: 0;\npointer-events: none;\n}\n.styled-prose-container {\nfont-family: 'Helvetica Neue', 'Roboto', 'Segoe UI', 'Georgia', serif;\nposition: relative;\nz-index: 1;\n}\n.styled-prose-container details {\nbackground: linear-gradient(145deg, rgba(210, 225, 245, 0.55), rgba(200, 215, 240, 0.45));\nborder-radius: 10px;\nmargin: 14px 0;\noverflow: hidden;\nborder: 1px solid rgba(230, 210, 175, 0.55);\nbox-shadow: 0 4px 15px rgba(0, 0, 0, 0.08), inset 0 1px 1px rgba(230, 245, 255, 0.35), inset 0 -1px 0 rgba(220, 200, 170, 0.4);\ntransition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);\nfont-size: 15px;\nline-height: 1.9;\npadding: 0 22px 18px 22px;\ncolor: #2a2a2a;\n}\n.styled-prose-container details:hover {\ntransform: translateY(-2px) scale(1.008);\nbox-shadow: 0 8px 25px rgba(230, 210, 175, 0.45), inset 0 1px 1px rgba(230, 245, 255, 0.35), inset 0 -1px 0 rgba(220, 200, 170, 0.4);\nborder-color: rgba(240, 220, 190, 0.7);\n}\n.styled-prose-container details summary {\nbackground: transparent;\npadding: 16px 50px 16px 22px;\nmargin: 0 -22px;\nfont-weight: 700;\nfont-size: 16px;\ncursor: pointer;\ncolor: #1a1a1a;\ntext-shadow: 0 1px 2px rgba(255, 255, 255, 0.6);\nletter-spacing: 1px;\nposition: relative;\nlist-style: none;\nborder-bottom: 1px solid rgba(230, 210, 175, 0.5);\ntransition: all 0.3s ease;\n}\n.styled-prose-container details summary::-webkit-details-marker {\ndisplay: none;\n}\n.styled-prose-container details summary::before {\ncontent: '✦';\nposition: absolute;\nright: 22px;\ntop: 50%;\ntransform: translateY(-50%);\nfont-size: 16px;\ncolor: rgba(180, 140, 80, 0.9);\ntransition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1), color 0.3s ease;\n}\n.styled-prose-container details[open] > summary::before {\ntransform: translateY(-50%) rotate(180deg);\n}\n.styled-prose-container details summary:hover::before {\ncolor: #a0752d;\n}\n.styled-prose-container details[open] > summary {\nbackground: linear-gradient(180deg, rgba(230, 210, 175, 0.28), transparent);\nborder-bottom-color: rgba(240, 220, 190, 0.7);\ncolor: #0a0a0a;\npadding-top: 18px;\nmargin-bottom: 18px;\n}\n.styled-prose-container details > *:not(summary) {\npadding: 0;\nline-height: inherit;\nfont-size: inherit;\ncolor: inherit;\nbackground: transparent;\n}\n.classUI-story {\nbackground: linear-gradient(145deg, rgba(215, 230, 250, 0.6), rgba(205, 220, 245, 0.5));\nborder: 1px solid rgba(230, 210, 175, 0.5);\nborder-radius: 12px;\npadding: 24px 28px;\nmargin: 20px 0;\ncolor: #2a2a2a;\nfont-size: 15px;\nline-height: 2;\nbox-shadow: inset 0 2px 8px rgba(180, 195, 230, 0.2), 0 0 0 1px rgba(220, 200, 170, 0.45);\nposition: relative;\nletter-spacing: 0.3px;\n}\n.classUI-story::before, .classUI-story::after {\ncontent: '';\nposition: absolute;\nwidth: 16px;\nheight: 16px;\nborder-color: rgba(180, 140, 80, 0.75);\nborder-style: solid;\ntransition: all 0.4s ease;\n}\n.classUI-story::before {\ntop: 8px;\nleft: 8px;\nborder-width: 2px 0 0 2px;\nborder-top-left-radius: 3px;\n}\n.classUI-story::after {\nbottom: 8px;\nright: 8px;\nborder-width: 0 2px 2px 0;\nborder-bottom-right-radius: 3px;\n}\n.classUI-story:hover::before, .classUI-story:hover::after {\ntransform: scale(1.15);\nborder-color: #a0752d;\n}\n.classUI-subsection {\nfont-weight: 700;\ncolor: #1a1a1a;\nmargin: 16px 0 10px 0;\npadding-bottom: 8px;\nborder-bottom: 1px solid rgba(230, 210, 175, 0.5);\nfont-size: 16px;\nletter-spacing: 0.8px;\ntext-shadow: 0 1px 2px rgba(255, 255, 255, 0.5);\n}\n.classUI-npc-card {\nbackground: rgba(220, 235, 250, 0.6);\nborder: 1px solid rgba(230, 210, 175, 0.45);\nborder-radius: 8px;\npadding: 16px;\nmargin: 10px 0;\nbox-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);\ntransition: all 0.3s ease;\n}\n.classUI-npc-card:hover {\nbackground: rgba(225, 240, 255, 0.7);\nborder-color: rgba(240, 220, 190, 0.6);\nbox-shadow: 0 4px 12px rgba(230, 210, 175, 0.35);\n}\n.classUI-npc-name {\nfont-size: 17px;\nfont-weight: 700;\ncolor: #8b6914;\nmargin-bottom: 12px;\npadding-bottom: 10px;\nborder-bottom: 2px solid rgba(240, 220, 190, 0.55);\nletter-spacing: 0.8px;\n}\n.classUI-memory {\nbackground: rgba(210, 225, 245, 0.6);\nborder-color: rgba(240, 220, 190, 0.65);\npadding-bottom: 0;\n}\n.classUI-memory-section {\nmargin: 0 0 18px 0;\npadding: 0;\nbackground: transparent;\nborder: none;\n}\n.classUI-table {\nwidth: 100%;\nborder-collapse: collapse;\nmargin-top: 8px;\nborder-radius: 6px;\noverflow: hidden;\nborder: 1px solid rgba(230, 210, 175, 0.5);\nbox-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);\n}\n.classUI-table thead th {\nbackground: linear-gradient(160deg, rgba(225, 240, 255, 0.8), rgba(215, 230, 250, 0.65));\ncolor: #1a1a1a;\npadding: 14px 10px;\nfont-weight: 700;\nfont-size: 13px;\ntext-align: center;\nborder-bottom: 2px solid rgba(240, 220, 190, 0.7);\ntext-shadow: 0 1px 2px rgba(255, 255, 255, 0.5);\n}\n.classUI-table tbody td {\npadding: 12px 10px;\nborder-bottom: 1px solid rgba(220, 200, 170, 0.5);\nbackground: rgba(215, 230, 250, 0.65);\nfont-size: 13px;\ncolor: #2a2a2a;\nvertical-align: middle;\ntransition: background-color 0.3s ease;\n}\n.classUI-table tbody tr:last-child td {\nborder-bottom: none;\n}\n.classUI-table tbody tr:hover td {\nbackground: rgba(225, 240, 255, 0.75);\n}\n.classUI-actions {\nbackground: linear-gradient(180deg, rgba(210, 225, 245, 0.6), rgba(205, 220, 245, 0.5));\nborder: 1px solid rgba(230, 210, 175, 0.6);\nborder-radius: 10px;\npadding: 18px 22px;\nmargin-top: 18px;\ncolor: #1a1a1a;\nfont-weight: 600;\nfont-size: 15px;\nline-height: 1.9;\nbox-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);\nletter-spacing: 0.3px;\n}\n.styled-prose-container br {\nline-height: 1.2;\n}\n.sticky.w-full.top-0.flex.items-center {\nbackground: rgba(200, 215, 240, 0.85) !important;\nborder-bottom: 1px solid rgba(230, 210, 175, 0.6) !important;\nbackdrop-filter: blur(28px) saturate(160%) !important;\n-webkit-backdrop-filter: blur(28px) saturate(160%) !important;\nheight: 3.1rem !important;\ncolor: #2a2a2a !important;\nfont-family: 'Helvetica Neue', 'Roboto', 'Segoe UI', Arial, sans-serif !important;\nfont-weight: 600 !important;\nz-index: 10 !important;\npadding-top: max(0px, env(safe-area-inset-top)) !important;\nheight: calc(3.5rem + max(0px, env(safe-area-inset-top))) !important;\nbox-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);\n}\n.sticky.w-full.top-0.flex.items-center .inline-flex.items-center {\nbackground: rgba(230, 210, 175, 0.28) !important;\ncolor: #1a1a1a !important;\nborder: 1px solid rgba(230, 210, 175, 0.5) !important;\nfont-size: 0.75rem !important;\nfont-weight: 700 !important;\nletter-spacing: 0.05em;\nborder-radius: 6px;\nbox-shadow: inset 0 0 4px rgba(250, 240, 215, 0.3);\n}\n#ai-model-selector .group {\nbackground: rgba(215, 230, 250, 0.7) !important;\nborder: 1px solid rgba(220, 200, 170, 0.65) !important;\nborder-radius: 8px !important;\npadding: 0 8px !important;\nheight: 2rem !important;\ntransition: all 0.3s ease;\n}\n#ai-model-selector .group:hover {\nborder-color: rgba(230, 210, 175, 0.85) !important;\nbox-shadow: 0 0 8px rgba(250, 240, 215, 0.4);\nbackground: rgba(220, 235, 255, 0.8) !important;\n}\n#ai-model-selector .truncate {\nfont-size: 13px !important;\nfont-weight: 600 !important;\ncolor: #2a2a2a !important;\nfont-family: 'Helvetica Neue', 'Roboto', 'Segoe UI', Arial, sans-serif !important;\ntransition: color 0.3s ease;\n}\n#ai-model-selector .group:hover .truncate {\ncolor: #1a1a1a !important;\n}\n#ai-model-selector svg {\ncolor: #2a2a2a !important;\ntransition: color 0.3s ease;\n}\n#ai-model-selector .group:hover svg {\ncolor: #1a1a1a !important;\n}\n#header-setting-button {\nborder-radius: 8px !important;\nbackground: rgba(215, 230, 250, 0.7) !important;\nborder: 1px solid rgba(220, 200, 170, 0.65) !important;\ntransition: all 0.3s ease;\n}\n#header-setting-button:hover {\nborder-color: rgba(230, 210, 175, 0.85) !important;\nbox-shadow: 0 0 8px rgba(250, 240, 215, 0.4);\nbackground: rgba(220, 235, 255, 0.8) !important;\n}\n#header-setting-button svg {\ncolor: #2a2a2a !important;\n}\n.p-\\[5\\.5px\\].max-h-\\[150px\\] {\nbackground: rgba(200, 215, 240, 0.8) !important;\nborder: 1.5px solid rgba(230, 210, 175, 0.6) !important;\nborder-radius: 14px !important;\nbox-shadow: 0 4px 12px rgba(0, 0, 0, 0.08) !important;\npadding: 6px !important;\nbackdrop-filter: blur(16px) !important;\n-webkit-backdrop-filter: blur(16px) !important;\nwidth: auto !important;\nmax-width: 95% !important;\nmargin-left: auto !important;\nmargin-right: auto !important;\n}\n/* 纯 CSS 自适应高度（含移动端），不改变你原有视觉样式 */\n#ai-chat-input {\n  background: rgba(210, 225, 245, 0.8) !important;\n  border-radius: 10px !important;\n  border: 1px solid rgba(220, 200, 170, 0.7) !important;\n  font-family: \"Georgia\", \"Noto Sans SC\", \"Microsoft YaHei\", serif !important;\n  font-size: 14px !important;\n  line-height: 1 !important;\n  color: #2a2a2a !important;\n  caret-color: #8b6914 !important;\n  padding: 10px 44px 10px 10px !important;\n  height: auto !important;\n  max-height: 120px !important;\n  resize: none !important;\n  outline: none !important;\n  transition: all 0.3s ease;\n\n  /* 关键：纯 CSS 自动增高（现代移动端/桌面均支持） */\n  field-sizing: content !important;\n  /* 兼容实现与移动端体验增强（不改视觉） */\n  -webkit-appearance: none !important;\n  appearance: none !important;\n  -webkit-text-size-adjust: 100% !important;\n  overflow-y: auto !important;                /* 超出时滚动（iOS/Android） */\n  -webkit-overflow-scrolling: touch !important;/* iOS 惯性滚动 */\n  white-space: pre-wrap !important;            /* 与 textarea 默认一致，确保换行 */\n  word-break: break-word !important;\n}\n\n/* 占位符颜色 */\n#ai-chat-input::placeholder {\n  color: rgba(42, 42, 42, 0.5) !important;\n}\n\n/* 聚焦态 */\n#ai-chat-input:focus {\n  border-color: #a0752d !important;\n  box-shadow: 0 0 8px rgba(160, 117, 45, 0.4) !important;\n  background: rgba(215, 230, 250, 0.85) !important;\n}\n\n/* 父容器内的计数器与分隔条（保持你原样式语义） */\n.p-\\[5\\.5px\\]\\.max-h-\\[150px\\] .flex.items-center.px-1 {\n  background: rgba(230, 210, 175, 0.28) !important;\n  color: #1a1a1a !important;\n  border-radius: 6px !important;\n  border: 1px solid rgba(230, 210, 175, 0.45) !important;\n}\n.p-\\[5\\.5px\\]\\.max-h-\\[150px\\] .mx-1 {\n  background: rgba(230, 210, 175, 0.45) !important;\n}\n\n/* 回退：不支持 field-sizing 的浏览器保持当前样式与滚动，不做视觉改动 */\n@supports not (field-sizing: content) {\n  #ai-chat-input { /* 已设置 overflow-y:auto; 这里无需额外改动以避免视觉变化 */ }\n}\n\n#ai-send-button {\nborder-radius: 8px !important;\nbackground: rgba(215, 230, 250, 0.7) !important;\nborder: 1px solid rgba(220, 200, 170, 0.65) !important;\ntransition: all 0.3s ease;\n}\n#ai-send-button:hover {\nbackground: rgba(230, 210, 175, 0.4) !important;\nborder-color: rgba(230, 210, 175, 0.85) !important;\nbox-shadow: 0 0 8px rgba(250, 240, 215, 0.4);\n}\n#ai-send-button svg {\ncolor: #2a2a2a !important;\ntransition: color 0.3s ease;\n}\n#ai-send-button:hover svg {\ncolor: #1a1a1a !important;\n}\n.style_dot-flashing__8L91Q {\ndisplay: none !important;\n}\ndiv:has(> .style_dot-flashing__8L91Q.style_text__zGhNq) {\nwidth: 100% !important;\nheight: auto !important;\nmin-height: 80px !important;\ndisplay: flex !important;\nflex-direction: column !important;\njustify-content: center !important;\nalign-items: center !important;\nbackground: linear-gradient(135deg, rgba(200, 215, 240, 0.88), rgba(205, 220, 245, 0.9)) !important;\nborder: 1px solid rgba(230, 210, 175, 0.5) !important;\nborder-radius: 16px !important;\nbackdrop-filter: blur(24px) !important;\nbox-shadow: 0 12px 40px rgba(0, 0, 0, 0.08), inset 0 1px 0 rgba(230, 245, 255, 0.4) !important;\nposition: relative !important;\noverflow: hidden !important;\n}\ndiv:has(> .style_dot-flashing__8L91Q.style_text__zGhNq)::before {\ncontent: '' !important;\nposition: absolute !important;\ntop: 50% !important;\nleft: 50% !important;\ntransform: translate(-50%, -50%) !important;\nwidth: 60px !important;\nheight: 60px !important;\nbackground-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120'%3E%3Cdefs%3E%3ClinearGradient id='wandGrad' x1='0%25' y1='0%25' x2='100%25' y2='100%25'%3E%3Cstop offset='0%25' stop-color='%23a0752d'%3E%3Canimate attributeName='stop-color' values='%23a0752d;%23b88b3d;%238b6914;%23a0752d' dur='3s' repeatCount='indefinite'/%3E%3C/stop%3E%3Cstop offset='100%25' stop-color='%238b6914'%3E%3Canimate attributeName='stop-color' values='%238b6914;%23a0752d;%23b88b3d;%238b6914' dur='3s' repeatCount='indefinite'/%3E%3C/stop%3E%3C/linearGradient%3E%3CradialGradient id='sparkGrad'%3E%3Cstop offset='0%25' stop-color='%23ffffff' stop-opacity='1'/%3E%3Cstop offset='100%25' stop-color='%23a0752d' stop-opacity='0.6'/%3E%3C/radialGradient%3E%3Cfilter id='wandGlow'%3E%3CfeGaussianBlur stdDeviation='2'/%3E%3C/filter%3E%3C/defs%3E%3Cg transform='translate(60,60)'%3E%3Cg%3E%3CanimateTransform attributeName='transform' type='rotate' values='0;360' dur='6s' repeatCount='indefinite'/%3E%3Ccircle cx='0' cy='-30' r='2' fill='%23a0752d' opacity='0.95'%3E%3Canimate attributeName='opacity' values='0.95;0.6;0.95' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='21' cy='-21' r='1.5' fill='%23b88b3d' opacity='0.85'/%3E%3Ccircle cx='30' cy='0' r='2' fill='%238b6914' opacity='0.95'%3E%3Canimate attributeName='opacity' values='0.6;0.95;0.6' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='21' cy='21' r='1.5' fill='%23a0752d' opacity='0.85'/%3E%3Ccircle cx='0' cy='30' r='2' fill='%23b88b3d' opacity='0.95'%3E%3Canimate attributeName='opacity' values='0.95;0.6;0.95' dur='1.5s' begin='0.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='-21' cy='21' r='1.5' fill='%238b6914' opacity='0.85'/%3E%3Ccircle cx='-30' cy='0' r='2' fill='%23a0752d' opacity='0.95'%3E%3Canimate attributeName='opacity' values='0.6;0.95;0.6' dur='1.5s' begin='0.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='-21' cy='-21' r='1.5' fill='%23b88b3d' opacity='0.85'/%3E%3C/g%3E%3Cpath d='M 0,-8 L 2,-40 L 0,-45 L -2,-40 Z' fill='url(%23wandGrad)' filter='url(%23wandGlow)' opacity='1'/%3E%3Ccircle cx='0' cy='0' r='8' fill='url(%23sparkGrad)' opacity='1'%3E%3Canimate attributeName='r' values='6;10;6' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='opacity' values='1;0.75;1' dur='2s' repeatCount='indefinite'/%3E%3C/circle%3E%3Cg%3E%3CanimateTransform attributeName='transform' type='rotate' values='0;-360' dur='8s' repeatCount='indefinite'/%3E%3Cpath d='M 0,-20 L 2,-15 L 0,-10' stroke='%23a0752d' stroke-width='1' fill='none' opacity='0.75'/%3E%3Cpath d='M 14,-14 L 11,-11 L 7,-7' stroke='%23b88b3d' stroke-width='1' fill='none' opacity='0.75'/%3E%3Cpath d='M 20,0 L 15,2 L 10,0' stroke='%238b6914' stroke-width='1' fill='none' opacity='0.75'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E\") !important;\nbackground-size: contain !important;\nbackground-repeat: no-repeat !important;\nbackground-position: center !important;\nfilter: drop-shadow(0 0 10px rgba(160, 117, 45, 0.5)) !important;\n}\ndiv:has(> .style_dot-flashing__8L91Q.style_text__zGhNq)::after {\ncontent: 'Casting Spell...' !important;\nposition: absolute !important;\nbottom: 16px !important;\nleft: 50% !important;\ntransform: translateX(-50%) !important;\nfont-family: \"Cinzel\", \"Georgia\", \"Microsoft YaHei\", serif !important;\nfont-size: 13px !important;\nfont-weight: 600 !important;\ncolor: #8b6914 !important;\nletter-spacing: 0.2em !important;\nanimation: wand-glow 2.5s ease-in-out infinite alternate !important;\ntext-shadow: 0 0 8px rgba(160, 117, 45, 0.5) !important;\n}\n@keyframes wand-glow {\n0% {\nopacity: 0.85;\ntext-shadow: 0 0 6px rgba(160, 117, 45, 0.45);\n}\n50% {\nopacity: 0.97;\ntext-shadow: 0 0 10px rgba(160, 117, 45, 0.6);\n}\n100% {\nopacity: 1;\ntext-shadow: 0 0 14px rgba(160, 117, 45, 0.7), 0 0 20px rgba(160, 117, 45, 0.45);\n}\n}\n.mb-2 > .shrink-0.w-10.h-10 {\n    display: none;\n}\n.MuiStack-root.text-purple-500.mt-1.css-1kz283j {\nbackground: rgba(210, 225, 245, 0.8) !important;\nborder: 1px solid rgba(230, 210, 175, 0.55) !important;\nborder-radius: 8px !important;\npadding: 6px 12px !important;\ndisplay: flex !important;\nalign-items: center !important;\nflex-wrap: wrap !important;\ngap: 0 12px !important;\ntransition: all 0.3s ease !important;\nbox-shadow: 0 2px 10px rgba(0, 0, 0, 0.08) !important;\nmargin-top: 4px !important;\n}\n.MuiStack-root.css-1kz283j > p.MuiTypography-root.css-6c0gf2 {\ncolor: #1a1a1a !important;\nfont-weight: 600 !important;\nfont-size: 14px !important;\nmargin: 0 !important;\ndisplay: flex !important;\nalign-items: center !important;\nfont-family: 'Helvetica Neue', 'Roboto', 'Segoe UI', Arial, sans-serif !important;\n}\n.MuiStack-root.css-1kz283j > p.MuiTypography-root.css-6c0gf2::after {\ncontent: '显示消耗' !important;\nbackground: rgba(230, 210, 175, 0.28) !important;\ncolor: #8b6914 !important;\nborder: 1px solid rgba(230, 210, 175, 0.45) !important;\nborder-radius: 4px !important;\npadding: 2px 8px !important;\nfont-size: 12px !important;\nmargin-left: 10px !important;\ncursor: pointer !important;\ntransition: all 0.2s ease !important;\nfont-family: 'Helvetica Neue', 'Roboto', 'Segoe UI', Arial, sans-serif !important;\nfont-weight: 600 !important;\nwhite-space: nowrap;\n}\n.MuiStack-root.css-1kz283j > p.MuiTypography-root.css-6c0gf2:hover::after {\nbackground: rgba(160, 117, 45, 0.92) !important;\nborder-color: rgba(160, 117, 45, 0.7) !important;\ncolor: #ffffff !important;\nbox-shadow: 0 0 8px rgba(160, 117, 45, 0.5) !important;\n}\n.MuiStack-root.css-1kz283j > p.MuiTypography-root.css-1x48u03 {\ncolor: #a0752d !important;\nfont-size: 13px !important;\nfont-weight: 600 !important;\nmargin: 0 !important;\npadding: 2px 6px !important;\nbackground: rgba(160, 117, 45, 0.15) !important;\nborder-radius: 4px !important;\nopacity: 0 !important;\nmax-width: 0 !important;\noverflow: hidden !important;\nwhite-space: nowrap !important;\ntransition: opacity 0.3s ease, max-width 0.4s ease, padding 0.4s ease !important;\n}\n.MuiStack-root.css-1kz283j > p.MuiTypography-root.css-6c0gf2:hover ~ p.MuiTypography-root.css-1x48u03 {\nopacity: 1 !important;\nmax-width: 200px !important;\n}\n@media (max-width: 768px) {\n.styled-prose-container details {\nfont-size: 14px;\nline-height: 1.8;\npadding: 0 16px 14px 16px;\n}\n.styled-prose-container details summary {\npadding: 14px 45px 14px 16px;\nmargin: 0 -16px;\nfont-size: 15px;\n}\n.styled-prose-container details[open] > summary {\npadding-top: 16px;\nmargin-bottom: 16px;\n}\n.classUI-table tbody td, .classUI-table thead th {\nfont-size: 12px;\npadding: 10px 8px;\n}\n.classUI-story {\nfont-size: 15px;\npadding: 20px 22px;\n}\n.classUI-npc-card {\npadding: 14px;\n}\n.classUI-actions {\nfont-size: 14px;\npadding: 16px 18px;\n}\n.classUI-subsection {\nfont-size: 15px;\n}\n}\nthink {\n  display: none !important;\n}\n/* ============================================\n   【新增】底部栏外层背景美化\n   ============================================ */\n.bg-gradient-to-t {\n  background: linear-gradient(\n    to top,\n    rgba(200, 215, 240, 0.95) 0%,\n    rgba(205, 220, 245, 0.85) 40%,\n    rgba(210, 225, 250, 0.6) 70%,\n    transparent 100%\n  ) !important;\n  backdrop-filter: blur(12px) saturate(140%) !important;\n  -webkit-backdrop-filter: blur(12px) saturate(140%) !important;\n}\n\n/* ============================================\n   【新增】分页栏美化\n   ============================================ */\n\n/* 分页按钮通用样式 */\n.MuiPaginationItem-root {\n  background: rgba(215, 230, 250, 0.7) !important;\n  border: 1px solid rgba(220, 200, 170, 0.6) !important;\n  border-radius: 8px !important;\n  color: #2a2a2a !important;\n  font-weight: 600 !important;\n  font-family: 'Helvetica Neue', 'Roboto', 'Segoe UI', Arial, sans-serif !important;\n  transition: all 0.3s ease !important;\n  min-width: 32px !important;\n  height: 32px !important;\n}\n\n.MuiPaginationItem-root:hover {\n  background: rgba(225, 240, 255, 0.85) !important;\n  border-color: rgba(230, 210, 175, 0.85) !important;\n  box-shadow: 0 0 8px rgba(250, 240, 215, 0.5) !important;\n  color: #1a1a1a !important;\n}\n\n/* 当前选中页码 */\n.MuiPaginationItem-root.Mui-selected {\n  background: linear-gradient(135deg, rgba(230, 210, 175, 0.6), rgba(240, 220, 190, 0.5)) !important;\n  border-color: rgba(180, 140, 80, 0.7) !important;\n  color: #8b6914 !important;\n  font-weight: 700 !important;\n  box-shadow: 0 2px 8px rgba(180, 140, 80, 0.3), inset 0 1px 2px rgba(255, 255, 255, 0.4) !important;\n}\n\n.MuiPaginationItem-root.Mui-selected:hover {\n  background: linear-gradient(135deg, rgba(240, 220, 190, 0.7), rgba(250, 230, 200, 0.6)) !important;\n  border-color: #a0752d !important;\n}\n\n/* 禁用状态 */\n.MuiPaginationItem-root.Mui-disabled {\n  background: rgba(200, 215, 240, 0.4) !important;\n  border-color: rgba(220, 200, 170, 0.3) !important;\n  color: rgba(42, 42, 42, 0.35) !important;\n  opacity: 1 !important;\n}\n\n/* 翻页箭头图标 */\n.MuiPaginationItem-icon {\n  color: inherit !important;\n  transition: transform 0.2s ease !important;\n}\n\n.MuiPaginationItem-root:hover .MuiPaginationItem-icon {\n  transform: scale(1.15) !important;\n}\n\n/* 跳转输入区域容器 */\n.MuiStack-root.css-1uwir8f {\n  background: rgba(210, 225, 245, 0.6) !important;\n  border: 1px solid rgba(220, 200, 170, 0.5) !important;\n  border-radius: 8px !important;\n  padding: 4px 10px !important;\n}\n\n/* 跳转区域文字 */\n.MuiStack-root.css-1uwir8f .MuiBox-root {\n  color: #2a2a2a !important;\n  font-weight: 600 !important;\n  font-size: 13px !important;\n  font-family: 'Helvetica Neue', 'Roboto', 'Segoe UI', Arial, sans-serif !important;\n}\n\n/* 跳转输入框 */\n.MuiInputBase-input {\n  background: rgba(220, 235, 250, 0.8) !important;\n  border: 1px solid rgba(220, 200, 170, 0.6) !important;\n  border-radius: 6px !important;\n  color: #2a2a2a !important;\n  font-weight: 600 !important;\n  text-align: center !important;\n  caret-color: #8b6914 !important;\n  transition: all 0.3s ease !important;\n}\n\n.MuiInputBase-input:focus {\n  border-color: #a0752d !important;\n  box-shadow: 0 0 6px rgba(160, 117, 45, 0.4) !important;\n  background: rgba(225, 240, 255, 0.9) !important;\n  outline: none !important;\n}\n\n/* ============================================\n   【新增】输入框移动端适配增强\n   ============================================ */\n@media (max-width: 768px) {\n  /* 输入框容器移动端优化 */\n  #ai-chat-bottom-input {\n    padding: 4px !important;\n  }\n\n  .p-\\[5\\.5px\\].max-h-\\[150px\\] {\n    max-width: 98% !important;\n    border-radius: 12px !important;\n    padding: 5px !important;\n  }\n\n  /* 输入框移动端自动撑大 */\n  #ai-chat-input {\n    font-size: 16px !important; /* 防止iOS自动缩放 */\n    line-height: 1.5 !important;\n    padding: 12px 44px 12px 12px !important;\n    min-height: 44px !important; /* 触摸友好最小高度 */\n    max-height: 150px !important; /* 移动端允许更大高度 */\n    border-radius: 10px !important;\n    /* 增强触摸滚动体验 */\n    -webkit-overflow-scrolling: touch !important;\n    scroll-behavior: smooth !important;\n  }\n\n  #ai-chat-input:focus {\n    box-shadow: 0 0 0 3px rgba(160, 117, 45, 0.25), 0 0 8px rgba(160, 117, 45, 0.3) !important;\n  }\n\n  #ai-chat-input::placeholder {\n    font-size: 15px !important;\n  }\n\n  /* 发送按钮移动端优化 */\n  #ai-send-button {\n    min-width: 40px !important;\n    min-height: 40px !important;\n  }\n\n  /* 分页栏移动端适配 */\n  .MuiPaginationItem-root {\n    min-width: 28px !important;\n    height: 28px !important;\n    font-size: 12px !important;\n    border-radius: 6px !important;\n  }\n\n  .MuiStack-root.css-1uwir8f {\n    padding: 3px 8px !important;\n  }\n\n  .MuiStack-root.css-1uwir8f .MuiBox-root {\n    font-size: 12px !important;\n  }\n\n  .MuiInputBase-input {\n    font-size: 14px !important;\n    min-width: 40px !important;\n  }\n}\n\n/* 超小屏幕额外适配 (iPhone SE等) */\n@media (max-width: 375px) {\n  #ai-chat-input {\n    padding: 10px 40px 10px 10px !important;\n  }\n\n  .MuiPaginationItem-root {\n    min-width: 26px !important;\n    height: 26px !important;\n    font-size: 11px !important;\n  }\n}\n/* === 隐藏特定背景元素 === */\n[class*=\"bg-[#F1CBCB]\"], \n[class*=\"bg-[#c9e1e9]\"] {\n    display: none;\n}","options":{"items":[{"order":0,"label":"评价系统","type":"SET-INPUT","value":"（评价系统启动）+好评，如xxxx描写的不错/差评，xxxx我不喜欢。+下一轮的回复"},{"order":1,"label":"格式修复","type":"SET-INPUT","value":"（万象显形）"},{"order":2,"label":"跑路","type":"SET-INPUT","value":"【记忆提取】"},{"order":3,"label":"角色锚定","type":"SET-INPUT","value":"锁定角色xxx（xxx为npc姓名）"},{"order":4,"label":"记忆","type":"SET-INPUT","value":"【归纳长期记忆】"}]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":true,"defaultModelSettings":null,"totalConversations":389,"totalMessages":9592,"totalCreditsUsed":18208904,"totalTokensUsed":377379242,"totalPlayedUsers":155,"deeplyPlayed":87,"fixedPromptLength":9768,"lorebookLength":35426,"author":{"id":"LIUEhcIub1rvX4oIYTTCUBh7M7evM25W","name":"Feast宴","displayUsername":"fuan0720","username":"fuan0720"},"cardsTags":[{"tag":{"name":"男性向","cardsCount":904}},{"tag":{"name":"女性向","cardsCount":244}},{"tag":{"name":"可自由可剧情","cardsCount":3}},{"tag":{"name":"哈利波特","cardsCount":3}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}