{"id":"a8e33f4e-d85d-40f4-8493-2936a6f5edf4","authorId":"CvciB0m3WgzCDFLuyjZGmHMawOlBglMx","title":"【终之王】【高难】数值战斗/隐秘剧情/肉鸽like/局外成长","description":"【超高难度】【周目设计】世界曾沐浴在\"原初星律\"（The Prime Astral Law）的光辉之下。那是由无数星辰编织的伟大织锦，是秩序、命运与真理的具象化。星光照耀万物，赋予世界以形态，赋予生命以灵魂。然而，如今，星空已死。只剩下永恒的、冰冷的【暗夜】。【你的身份】你是一个\"唤醒者\"（The Awakened）。你从漫长的沉睡中醒来，失去了所有记忆，只记得一个模糊的使命：\"重燃星火\"。你的灵魂似乎对\"暗夜\"有着特殊的抗性，这让你成为了各方势力眼中的关键。【无尽轮回：与时间赛跑】\n你的旅程被困在一个为期七天的循环之中。目标是在七日之内，穿越七道\"界门\"，最终抵达\"寂静王都\"伦德里亚。每一天，你都必须通过一道界门。你在一个区域内逗留的时间越长，\"崩坏暗夜\"的侵蚀度就会越高。一旦侵蚀度达到顶峰，轮回宣告失败。\n【轮回之外：众星之庭】\n每次轮回结束后，你都会在\"众星之庭\"醒来。在这里，你可以消耗在轮回中积累的\"星点\"，进行永久性的强化，如提升基础属性或解锁强大的\"星穹之座\"（永久性增益）。每次轮回失败或结束后，你可以选择两件装备带回\"众星之庭\"，作为下次轮回的初始装备选择。\n【御极：窃取星辰的权能】\n轮回中的力量增长，来源于收集\"司命典\"卷轴，并用它来解锁\"御极\"。\"御极\"是破碎的权能残片，分为七条线路，对应七种不同的星灵之力（如灼日、天启等）。每条线路都有分支与等级，你可以专精一条，也可以博采众长，构建自己的战斗风格。\n【结局：你的选择，你的悲剧】\n通过与NPC互动、收集关键道具，你可以逐步解锁通往不同结局的道路。你可能面对【LORD】奥里翁，决定是【维系谎言】还是助他解脱；也可能被【PRINCE】卢西安说服，【拥抱终寂】。如果达成所有隐藏条件，你将踏入传说中的\"第八日\"，直面导致\"大崩裂\"的根源，迎来【窃火者的黎明】的真正机会。","background":null,"backgroundWidth":null,"backgroundHeight":null,"cover":null,"coverWidth":null,"coverHeight":null,"introPage":"ikh0a745irjibnzywgjots7g.html","changelog":null,"createdAt":"2026-08-13T00:17:42.194Z","updatedAt":"2026-08-13T03:13:58.786Z","initPublicAt":"2026-08-13T00:18:20.092Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* ⚠ 转换警告 ════════════════════════════════════════\n   165 处游离 .bg-gray-100\\/90 已按通用气泡处理\n═══════════════════════════════════════════════════ */\n\n/* ═══ B平台加载动画适配（自动注入）═══ */\n.flex.items-center.justify-center.size-6 { opacity: 1 !important; }\n.flex.items-center.justify-center.size-6 > .flex.gap-2 { display: none !important; }\n.is-assistant.w-fit { width: 100% !important; }\n.is-assistant > .border.border-muted:has(.flex.items-center.justify-center.size-6) {\n  width: 100% !important; background: transparent !important;\n  border: none !important; padding: 0 !important;\n}\n.is-assistant .space-y-3:has(.flex.items-center.justify-center.size-6) {\n  display: flex; justify-content: center; width: 100%;\n}\n\n/* ═══ B平台表格修正（自动注入）═══ */\n.rili-markdown-renderer table { display:table!important; table-layout:auto!important; width:100%!important; border-collapse:collapse!important; }\n.rili-markdown-renderer table caption { display:table-caption!important; caption-side:top!important; text-align:center!important; padding:8px!important; }\n.rili-markdown-renderer thead { display:table-header-group!important; }\n.rili-markdown-renderer tbody { display:table-row-group!important; }\n.rili-markdown-renderer tr { display:table-row!important; }\n.rili-markdown-renderer th, .rili-markdown-renderer td { display:table-cell!important; }\n\n/* ═══ B平台按钮组保护（自动注入 — 防止按钮消失）═══\n   原理：B平台消息操作按钮结构为：\n   .flex.items-center.gap-1.ml-auto (hover显隐包装)\n     └── .bg-muted.rounded.flex.p-0.5 (按钮组容器)\n           └── button.rounded-full.size-7 (单个按钮)\n   以下规则使用高specificity + !important确保按钮\n   不被任何转换后/透传的CSS规则意外隐藏\n   ═══════════════════════════════════════════════ */\n/* 按钮组容器保护 */\n.w-full.h-full.flex.group .bg-muted.rounded.flex.p-0\\.5,\n.is-user .bg-muted.rounded.flex.p-0\\.5,\n.is-assistant .bg-muted.rounded.flex.p-0\\.5 {\n  display: flex !important;\n  visibility: visible !important;\n  opacity: 1 !important;\n  overflow: visible !important;\n  position: relative !important;\n  width: auto !important;\n  height: auto !important;\n  max-height: none !important;\n  pointer-events: auto !important;\n  clip: auto !important;\n  clip-path: none !important;\n}\n/* 单个按钮保护 */\n.w-full.h-full.flex.group .bg-muted.rounded.flex.p-0\\.5 > button,\n.is-user .bg-muted.rounded.flex.p-0\\.5 > button,\n.is-assistant .bg-muted.rounded.flex.p-0\\.5 > button {\n  display: inline-flex !important;\n  visibility: visible !important;\n  opacity: 1 !important;\n  pointer-events: auto !important;\n  position: relative !important;\n  clip: auto !important;\n  clip-path: none !important;\n}\n/* hover显隐包装层保护 — 仅保留B平台原生的opacity过渡 */\n.flex.items-center.gap-1.ml-auto.md\\:opacity-0.group-hover\\:opacity-100 {\n  visibility: visible !important;\n  display: flex !important;\n  pointer-events: auto !important;\n  overflow: visible !important;\n}\n/* 操作行保护 */\n.flex.w-full.items-center.justify-between.gap-2.px-2 {\n  display: flex !important;\n  visibility: visible !important;\n  overflow: visible !important;\n}\n\n/* ═════════════════════════════════════════════════════════\n   🌌 黯星坠落之地 - 埃索特利亚 主题 (v.Starfall rev.3)\n   优雅魔力流动版 with 正文Card & 状态栏重构 & 记忆系统V2.0 & 音乐播放器\n   ═════════════════════════════════════════════════════════ */\n\n/* --- 字体设置 & 核心动画 --- */\n@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400;700&family=Noto+Sans+SC:wght@300;400;700&display=swap');\n\n@keyframes alertPulse {\n    0%, 100% { box-shadow: 0 0 15px var(--star-alert-red), 0 0 25px var(--star-alert-red); text-shadow: 0 0 5px #fff; }\n    50% { box-shadow: 0 0 8px var(--star-alert-red), 0 0 15px var(--star-alert-red); text-shadow: 0 0 2px #fff; }\n}\n\n@keyframes barFillAnimation {\n    from { transform: scaleX(0); }\n    to { transform: scaleX(1); }\n}\n\n@keyframes starTwinkle {\n    0%, 100% { opacity: 0.6; transform: scale(0.9); }\n    50% { opacity: 1; transform: scale(1.1); }\n}\n\n@keyframes waveAnimation {\n    0%, 100% { height: 8px; }\n    50% { height: 20px; }\n}\n\n@keyframes magicFlow {\n    0% { \n        box-shadow: 0 0 5px rgba(173, 235, 236, 0.3), 0 0 10px rgba(99, 218, 233, 0.2);\n        border-color: rgba(173, 235, 236, 0.4);\n    }\n    50% { \n        box-shadow: 0 0 15px rgba(173, 235, 236, 0.5), 0 0 25px rgba(99, 218, 233, 0.3);\n        border-color: rgba(99, 218, 233, 0.6);\n    }\n    100% { \n        box-shadow: 0 0 5px rgba(173, 235, 236, 0.3), 0 0 10px rgba(99, 218, 233, 0.2);\n        border-color: rgba(173, 235, 236, 0.4);\n    }\n}\n\n@keyframes fadeInContent { \n    from { opacity: 0; transform: translateY(-5px); } \n    to { opacity: 1; transform: translateY(0); } \n}\n\nbody, * {\n    font-family: 'Noto Sans SC', 'Microsoft YaHei UI', sans-serif !important;\n    letter-spacing: 0.8px !important;\n    font-weight: 400 !important;\n    box-sizing: border-box !important;\n}\n\n/* --- 黯星坠落之地 色彩系统 (黑暗) --- */\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted {\n    --star-bg: #0a0f19;\n    --star-text-primary: #e0e0e0;\n    --star-text-secondary: #a48a6a;\n    --star-highlight: #f3d9a5;\n    --star-border: rgba(164, 138, 106, 0.4);\n    --star-panel-bg: rgba(20, 28, 46, 0.8);\n    --star-shadow: rgba(243, 217, 165, 0.1);\n    --star-alert-red: #E53935;\n    --star-success-green: #43A047;\n    --star-hp-color: #c0392b;\n    --star-stamina-color: #27ae60;\n    \n    /* 魔力流动色 */\n    --magic-cyan: #ADEBEC;\n    --magic-blue: #63DAE9;\n    \n    /* 自定义标签颜色 */\n    --star-tag-name: #f3d9a5;\n    --star-tag-sl: #6fa8dc;\n    --star-tag-abli: #8e7cc3;\n    --star-tag-info: #999999;\n    --star-skill-bg: var(--star-text-secondary); \n    --star-li-bg: rgba(10, 15, 25, 0.5);\n}\n\n/* --- 主回复框 (模拟星图终端) --- */\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted {\n    position: relative !important;\n    background: var(--star-bg) !important;\n    border: 1px solid var(--star-border) !important;\n    box-shadow: 0 0 25px var(--star-shadow) !important;\n    border-radius: 12px !important;\n    padding: 20px !important;\n    overflow: hidden !important;\n    margin-top: 1.5em !important;\n}\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted::before, .group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted::after { display: none !important; }\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted > * {\n    position: relative; z-index: 3 !important;\n    color: var(--star-text-primary) !important;\n    overflow-wrap: break-word !important; word-break: break-word !important;\n}\n\n/* 正文字体与行高 */\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted p, .group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted td { font-size: 1.0em !important; line-height: 1.8 !important; }\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted details > div, .group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted details > div p, .group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted details > div li, .group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted details > div span { font-size: 1.0em !important; line-height: 1.8 !important; }\n\n/* --- 标题样式 (星海敕令) --- */\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted h1, .group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted h2, .group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted h3 {\n    font-family: 'Cinzel', serif !important;\n    font-size: 1.6em !important; letter-spacing: 2px !important;\n    color: var(--star-highlight) !important;\n    border-bottom: 1px solid var(--star-border) !important;\n    text-shadow: 0 0 8px var(--star-shadow) !important;\n    padding-bottom: 12px; margin: 25px 0 20px !important;\n    position: relative; font-weight: 700 !important;\n}\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted h1::after, .group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted h2::after, .group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted h3::after { display: none !important; }\n\n/* --- 加载动画 --- */\n.flex.items-center.justify-center.size-6 { \n    width: 100% !important; max-width: 383px !important;\n    height: auto !important; aspect-ratio: 383 / 192 !important;\n    padding: 0 !important; background: transparent !important;\n    border: none !important; box-shadow: none !important;\n    position: relative !important; overflow: hidden !important;\n    margin: 1.5em auto !important; border-radius: 8px;\n}\n\n.flex.items-center.justify-center.size-6::before { \n    content: '' !important; width: 100% !important; height: 100% !important; \n    position: absolute !important; top: 0 !important; left: 0 !important; \n    background-image: url('https://pic1.imgdb.cn/item/6918206e3203f7be00076a97.gif') !important;\n    background-size: cover !important; background-repeat: no-repeat !important; background-position: center !important; \n    z-index: 5 !important; \n}\n\n/* \n * ═════════════════════════════════════════════════════════\n *   📖 正文卡片化设计 (Narrative Card)\n * ═════════════════════════════════════════════════════════\n */\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .narrative-card {\n    position: relative;\n    background: linear-gradient(180deg, rgba(20, 28, 46, 0.9) 0%, rgba(10, 15, 25, 0.95) 100%) !important;\n    border: 1px solid var(--star-border) !important;\n    border-radius: 12px !important;\n    padding: 0 !important;\n    margin: 20px 0 30px 0 !important;\n    overflow: hidden;\n    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(243, 217, 165, 0.1) !important;\n}\n\n/* 星空背景纹理 */\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .narrative-card::before {\n    content: '';\n    position: absolute;\n    top: 0; left: 0;\n    width: 100%; height: 100%;\n    background: \n        radial-gradient(circle at 20% 30%, rgba(243, 217, 165, 0.03) 0%, transparent 3%),\n        radial-gradient(circle at 80% 70%, rgba(243, 217, 165, 0.03) 0%, transparent 3%),\n        radial-gradient(circle at 40% 80%, rgba(243, 217, 165, 0.02) 0%, transparent 2%),\n        radial-gradient(circle at 60% 20%, rgba(243, 217, 165, 0.02) 0%, transparent 2%);\n    pointer-events: none;\n    z-index: 1;\n}\n\n/* 卡片头部 */\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .card-header {\n    position: relative;\n    z-index: 2;\n    background: linear-gradient(90deg, transparent 0%, rgba(164, 138, 106, 0.2) 50%, transparent 100%);\n    border-bottom: 1px solid var(--star-border);\n    padding: 12px 20px;\n    display: flex;\n    align-items: center;\n    gap: 10px;\n}\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .card-icon {\n    font-size: 1.3em;\n    filter: drop-shadow(0 0 5px var(--star-shadow));\n}\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .card-title {\n    font-family: 'Cinzel', serif !important;\n    font-size: 1.1em;\n    font-weight: 700;\n    color: var(--star-highlight);\n    text-shadow: 0 0 8px var(--star-shadow);\n    letter-spacing: 2px;\n}\n\n/* 正文区域 */\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted text {\n    display: block;\n    position: relative;\n    z-index: 2;\n    padding: 20px 24px !important;\n    color: var(--star-text-primary) !important;\n    line-height: 1.9 !important;\n    font-size: 1.02em !important;\n    text-align: justify;\n}\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted text p {\n    margin-bottom: 1.2em !important;\n}\n\n/* 正文首字下沉效果 */\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted text p:first-of-type::first-letter {\n    font-size: 2.5em;\n    font-weight: 700;\n    float: left;\n    line-height: 0.9;\n    margin: 0.1em 0.1em 0 0;\n    color: var(--star-highlight);\n    text-shadow: 0 0 10px var(--star-shadow);\n    font-family: 'Cinzel', serif !important;\n}\n\n/* --- 折叠栏样式 (星图卷轴) --- */\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted details {\n    background: var(--star-panel-bg) !important;\n    border: 1px solid var(--star-border) !important;\n    outline: none !important; margin: 8px 0 !important; padding: 0 !important;\n    position: relative !important; z-index: 4 !important;\n    overflow: hidden !important; transition: all 0.25s ease !important;\n    box-shadow: 0 2px 4px rgba(0,0,0,0.2); border-radius: 8px !important;\n}\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted summary {\n    font-size: 1.05em !important; letter-spacing: 1px !important;\n    padding: 12px 18px 12px 45px !important; cursor: pointer !important;\n    font-weight: 700 !important; outline: none !important; list-style: none;\n    position: relative; transition: all 0.3s ease;\n    z-index: 5 !important; background: transparent !important;\n    color: var(--star-text-primary) !important;\n    text-shadow: none !important; box-shadow: none !important;\n    border-bottom: 1px solid transparent;\n    display: flex !important; align-items: center !important;\n}\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted details[open] > summary { border-bottom-color: var(--star-border); }\n\n/* 优雅的魔力流动悬浮效果 */\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted summary:hover { \n    background: rgba(173, 235, 236, 0.08) !important; \n    color: var(--magic-cyan) !important; \n    border-color: var(--magic-blue) !important;\n    animation: magicFlow 2s ease-in-out infinite;\n}\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted summary::after, .group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted summary:hover::after { display: none; }\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted summary::-webkit-details-marker { display: none; }\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted summary::before { \n    content: '✧' !important; position: absolute; left: 18px; top: 50%; \n    transform: translateY(-50%) rotate(0deg); font-size: 1.2em !important; \n    color: var(--star-text-secondary) !important; transition: all 0.25s ease; \n    text-shadow: 0 0 5px var(--star-shadow); \n}\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted details[open] > summary::before { transform: translateY(-50%) rotate(180deg); }\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted details:hover { \n    border-color: var(--magic-cyan) !important; \n    box-shadow: 0 0 12px rgba(173, 235, 236, 0.3); \n}\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted details > div { \n    padding: 14px 20px !important; background: rgba(10, 15, 25, 0.6) !important;\n    border: none !important; box-shadow: none; margin-top: 0 !important; \n    color: var(--star-text-primary) !important; z-index: 4 !important; \n    position: relative; animation: fadeInContent 0.3s ease-out; \n}\n\n/* \n * ═════════════════════════════════════════════════════════\n *   🌌 三栏布局 -> 星盘样式\n * ═════════════════════════════════════════════════════════\n */\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .triple-container { \n    display: grid !important; grid-template-columns: repeat(auto-fill, minmax(100px, 1fr)) !important;\n    gap: 16px !important; margin: 16px 0 !important; width: 100% !important; \n    position: relative; align-items: start !important; justify-content: center !important;\n} \n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .triple-container > details.main-panel { \n    grid-column: span 1 !important; width: 100% !important; margin: 0 !important; \n    background: var(--star-panel-bg) !important; border: 1px solid var(--star-border) !important;\n    border-radius: 8px !important; box-shadow: 0 4px 10px rgba(0,0,0,0.3) !important;\n    transition: transform 0.2s ease, box-shadow 0.2s ease, border-color 0.3s ease !important;\n} \n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .triple-container > details.main-panel:hover {\n    transform: translateY(-4px); \n    box-shadow: 0 0 20px rgba(173, 235, 236, 0.3) !important;\n    border-color: var(--magic-cyan) !important;\n}\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .triple-container > details.main-panel[open] { grid-column: 1 / -1 !important; display: block !important; } \n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .triple-container > details.main-panel[open] > summary { width: 100% !important; } \n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .triple-container > details.main-panel[open] > *:not(summary) { width: 100% !important; max-width: 100% !important; } \n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .triple-container summary { \n    width: 100% !important; text-align: center !important; white-space: normal !important;\n    word-break: break-word !important; height: auto !important; min-height: 60px !important;\n    line-height: 1.3 !important; display: flex !important; align-items: center !important; \n    justify-content: center !important; flex-wrap: wrap !important; box-sizing: border-box !important;\n    padding: 8px !important; border-radius: 8px !important; color: var(--star-text-primary) !important; font-weight: 700 !important;\n}\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .triple-container summary:hover {\n    color: var(--magic-cyan) !important; \n    background: rgba(173, 235, 236, 0.05) !important;\n}\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .triple-container > details.main-panel[open] > summary {\n    border-bottom-left-radius: 0 !important; border-bottom-right-radius: 0 !important;\n}\n\n/* \n * ═════════════════════════════════════════════════════════\n *   📊 状态栏分区配色系统\n * ═════════════════════════════════════════════════════════\n */\n\n/* 状态头部标识 */\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .status-header {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    margin-bottom: 15px;\n    padding-bottom: 10px;\n    border-bottom: 1px solid var(--star-border);\n}\n\n/* 信息分区 */\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .info-section {\n    background: rgba(10, 15, 25, 0.4);\n    border-left: 3px solid var(--star-border);\n    padding: 15px;\n    margin: 12px 0;\n    border-radius: 0 8px 8px 0;\n    transition: all 0.3s ease;\n}\n\n/* 分区悬停效果 - 优雅魔力流动 */\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .info-section:hover {\n    background: rgba(20, 28, 46, 0.6);\n    border-left-color: var(--magic-cyan);\n    box-shadow: inset 0 0 15px rgba(173, 235, 236, 0.08);\n}\n\n/* 分区类型配色 */\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .info-section.basic {\n    border-left-color: #6fa8dc;\n}\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .info-section.combat {\n    border-left-color: #e06666;\n}\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .info-section.equipment {\n    border-left-color: #93c47d;\n}\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .info-section.profile {\n    border-left-color: #b4a7d6;\n}\n\n/* 分区标题 */\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .section-title {\n    font-size: 1.05em;\n    font-weight: 700;\n    color: var(--star-highlight);\n    margin-bottom: 10px;\n    padding-bottom: 5px;\n    border-bottom: 1px dashed var(--star-border);\n    letter-spacing: 1px;\n}\n\n/* \n * ═════════════════════════════════════════════════════════\n *   🏷️ 自定义信息标签 (星辰碎片) & 新标签\n * ═════════════════════════════════════════════════════════\n */\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted name, .group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted SL, .group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted abli,\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted info, .group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted item, .group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted cycle,\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted location {\n    display: inline-block !important; padding: 4px 10px !important; margin: 4px 2px !important; \n    border-radius: 4px !important; background: rgba(10, 15, 25, 0.7) !important; \n    color: var(--star-text-primary) !important; border: 1px solid var(--star-border) !important; \n    font-weight: 700 !important; font-size: 0.9em !important; text-shadow: none !important; \n    box-shadow: inset 0 0 5px rgba(0,0,0,0.3) !important; transition: all 0.25s ease !important; \n    white-space: normal !important; line-height: 1.5 !important;\n}\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted info.status-desc { display: block !important; }\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted name { color: var(--star-highlight) !important; border-color: var(--star-tag-name) !important; }\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted SL { color: var(--star-tag-sl) !important; border-color: var(--star-tag-sl) !important; }\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted abli { color: var(--star-tag-abli) !important; border-color: var(--star-tag-abli) !important; }\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted cycle, .group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted location { display: block !important; text-align: center; margin: 8px 0; }\n\n/* 标签悬停 - 魔力流动效果 */\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted name:hover, .group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted SL:hover, .group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted abli:hover,\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted info:hover, .group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted item:hover { \n    transform: translateY(-2px) !important; \n    box-shadow: 0 0 12px rgba(173, 235, 236, 0.4) !important;\n    border-color: var(--magic-cyan) !important; \n    background: rgba(173, 235, 236, 0.1) !important;\n    color: var(--magic-cyan) !important;\n}\n\n/* \n * ═════════════════════════════════════════════════════════\n *   🔮 御极/能力 & 列表 (奥术符文 & 记忆碎片)\n * ═════════════════════════════════════════════════════════\n */\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted skill {\n    display: block !important; background-color: transparent !important;\n    color: var(--star-highlight) !important; text-align: center !important;\n    padding: 10px 20px !important; margin: 25px 0 15px 0 !important;\n    border-radius: 4px !important; font-size: 1.3em !important;\n    font-family: 'Cinzel', serif !important; font-weight: bold !important;\n    border-top: 1px solid var(--star-skill-bg) !important;\n    border-bottom: 1px solid var(--star-skill-bg) !important;\n    border-left: none; border-right: none;\n    box-shadow: 0 0 10px var(--star-shadow) !important;\n    text-shadow: 0 0 5px var(--star-shadow) !important;\n}\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted ul { list-style: none !important; padding-left: 0 !important; margin: 0 !important; }\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted li {\n    display: block !important; background-color: var(--star-li-bg) !important;\n    color: var(--star-text-primary) !important; padding: 12px 20px !important;\n    margin: 8px 0 !important; border-left: 3px solid var(--star-text-secondary) !important;\n    border-top: none; border-right: none; border-bottom: none;\n    border-radius: 0 !important; font-size: 1.0em !important; line-height: 1.8 !important;\n    box-shadow: none !important; clip-path: none !important; transition: all 0.2s ease;\n}\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted li:hover { \n    background-color: rgba(173, 235, 236, 0.08) !important;\n    border-left-color: var(--magic-cyan) !important;\n}\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted li::marker { display: none !important; }\n\n/* --- 数值条, 进度条 & 状态块 --- */\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .resource-bars { margin: 10px 0; }\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .bar-container { \n    display: flex; \n    align-items: center; \n    margin-bottom: 8px;\n    position: relative;\n}\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .bar-container label { \n    width: 40px; \n    font-weight: 700; \n    color: var(--star-highlight); \n}\n\n/* Progress条数值显示 */\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .bar-container::after {\n    content: attr(data-value);\n    position: absolute;\n    left: 50%;\n    top: 50%;\n    transform: translate(-50%, -50%);\n    color: #fff;\n    font-size: 0.8em;\n    font-weight: 700;\n    text-shadow: \n        1px 1px 2px #000,\n        -1px -1px 2px #000,\n        1px -1px 2px #000,\n        -1px 1px 2px #000;\n    pointer-events: none;\n    z-index: 10;\n    letter-spacing: 0.5px;\n}\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted progress {\n    -webkit-appearance: none; appearance: none;\n    width: 100%; height: 14px; border: 1px solid var(--star-border); border-radius: 7px;\n    background-color: #000; overflow: hidden;\n}\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted progress::-webkit-progress-bar { background-color: #000; }\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted progress.hp-bar::-webkit-progress-value { background: var(--star-hp-color); }\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted progress.stamina-bar::-webkit-progress-value { \n    background: linear-gradient(90deg, #1e8449, var(--star-stamina-color), #58d68d); \n}\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .progress-bar { margin: 10px 0; }\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .progress-bar span { display: block; text-align: center; margin-bottom: 5px; font-weight: 700; }\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .bar-track { background: #000; border: 1px solid var(--star-border); height: 16px; border-radius: 8px; overflow: hidden; }\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .bar-fill {\n    background: linear-gradient(90deg, #5D2E8C, #B02E6E); height: 100%;\n    animation: barFillAnimation 1s ease-out; transform-origin: left;\n}\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .stat-block { background: var(--star-li-bg); padding: 10px; border-radius: 4px; margin: 10px 0; }\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .stat-block span { color: var(--star-text-primary); }\n\n/* --- 强调文字 --- */\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted strong { \n    color: var(--star-highlight) !important; font-weight: 700 !important; \n    background: none; padding: 0; border: none; display: inline; \n    text-shadow: 0 0 5px var(--star-shadow); \n}\n\n/* --- 链接样式 --- */\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted a { \n    color: var(--star-text-secondary) !important; text-decoration: none !important; \n    border-bottom: 1px dotted var(--star-text-secondary) !important;\n    transition: all 0.25s ease; font-weight: 700; \n}\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted a:hover { \n    background: rgba(173, 235, 236, 0.1) !important; \n    color: var(--magic-cyan) !important; \n    border-bottom-color: var(--magic-cyan) !important;\n    border-bottom-style: solid !important; \n}\n\n/* --- 代码块 & 引用块 & 表格 --- */\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted pre, .group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted blockquote, .group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted table { background-image: none !important; }\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted code { \n    background: rgba(10, 15, 25, 0.8) !important; color: #e06c75 !important;\n    border: 1px solid var(--star-border) !important; box-shadow: none; \n    padding: 2px 6px !important; border-radius: 4px !important; font-size: 0.95em !important; \n    font-family: 'Share Tech Mono', 'Courier New', monospace !important; \n}\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted pre { \n    white-space: pre-wrap !important; word-wrap: break-word !important; \n    background-color: var(--star-panel-bg) !important; padding: 1em; \n    border: 1px solid var(--star-border); border-radius: 8px;\n}\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted blockquote { \n    border-left: 4px solid var(--star-text-secondary) !important; box-shadow: none; \n    background-color: rgba(10, 15, 25, 0.5) !important; padding: 14px 20px !important; \n    color: var(--star-text-primary) !important; margin: 14px 0 !important; \n    position: relative; font-style: normal; border-radius: 0 8px 8px 0;\n}\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted blockquote::before { display: none; }\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted table { \n    border: 1px solid var(--star-border) !important; box-shadow: none; \n    background-color: var(--star-panel-bg) !important; clip-path: none; \n    border-collapse: collapse; width: 100%; border-radius: 8px; overflow: hidden;\n}\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted th { \n    background: rgba(10, 15, 25, 0.9) !important; color: var(--star-highlight) !important; \n    border: 1px solid var(--star-border) !important; padding: 12px 15px !important; \n    letter-spacing: 1px; font-weight: 700; text-shadow: none; \n}\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted td { \n    border: 1px solid var(--star-border) !important; color: var(--star-text-primary) !important; \n    padding: 10px 15px !important; \n}\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted tr:nth-child(even) { background-color: transparent !important; }\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted tr:hover { \n    background-color: rgba(173, 235, 236, 0.05) !important; \n    color: var(--star-text-primary) !important; \n}\n\n/* \n * ═════════════════════════════════════════════════════════\n *   🔧 平台按钮 & 输入框 & 抉择 - 星图终端风格\n * ═════════════════════════════════════════════════════════\n */\n.flex.items-center.gap-2.pb-2 > button:not(.rounded-full):not(.size-7) {\n    background: var(--star-panel-bg) !important; color: var(--star-text-primary) !important;\n    border: 1px solid var(--star-border) !important; border-radius: 8px !important;\n    box-shadow: 0 2px 4px rgba(0,0,0,0.3) !important; font-family: 'Noto Sans SC', 'Microsoft YaHei UI', sans-serif !important;\n    font-weight: 700 !important; text-transform: none !important; transition: all 0.2s ease-in-out !important;\n    padding: 6px 16px !important; letter-spacing: 1px !important; text-shadow: none !important;\n}\n\n.flex.items-center.gap-2.pb-2 > button:not(.rounded-full):not(.size-7):hover {\n    background: var(--star-text-secondary) !important; color: #000 !important;\n    transform: translateY(-2px) !important; box-shadow: 0 0 10px var(--star-shadow) !important;\n    border-color: var(--star-highlight) !important;\n}\n\n.flex.items-center.gap-2.pb-2 > button:not(.rounded-full):not(.size-7):active {\n    transform: translateY(0px) !important; box-shadow: 0 2px 4px rgba(0,0,0,0.3) !important;\n    background: var(--star-highlight) !important; color: #000 !important;\n}\n\n#ai-chat-input {\n    font-family: 'Noto Sans SC', 'Microsoft YaHei UI', sans-serif !important; font-size: 1em !important;\n    font-weight: 400 !important; padding: 12px 18px !important; border-radius: 8px !important;\n    box-shadow: inset 0 1px 3px rgba(0,0,0,0.4) !important; transition: all 0.2s ease !important;\n    letter-spacing: 1px !important; outline: none !important; caret-color: var(--star-highlight) !important;\n    background-color: var(--star-bg) !important; color: var(--star-text-primary) !important;\n    border: 1px solid var(--star-border) !important;\n}\n\n#ai-chat-input::placeholder { color: #555 !important; font-style: normal !important; opacity: 1; }\n\n#ai-chat-input:focus {\n    outline: none !important; border-color: var(--star-text-secondary) !important;\n    box-shadow: 0 0 0 3px rgba(164, 138, 106, 0.3) !important;\n}\n\n#ai-chat-input::selection { background: var(--star-text-secondary) !important; color: #000 !important; }\n#ai-chat-bottom-input { background: transparent !important; backdrop-filter: none !important; }\n\nbutton[type=\"submit\"], button.MuiButton-root {\n    background: var(--star-text-secondary) !important; color: #000 !important; border: none !important;\n    border-radius: 8px !important; box-shadow: 0 2px 6px rgba(0,0,0,0.4) !important;\n    font-weight: 700 !important; transition: all 0.2s ease-in-out !important; padding: 8px 18px !important;\n    font-size: 0.9em !important; text-shadow: none !important; font-family: 'Noto Sans SC', 'Microsoft YaHei UI', sans-serif !important;\n}\n\nbutton[type=\"submit\"]:hover, button.MuiButton-root:hover {\n    background: var(--star-highlight) !important; transform: translateY(-2px) !important;\n    box-shadow: 0 0 12px var(--star-shadow) !important;\n}\n\nbutton[type=\"submit\"]:active, button.MuiButton-root:active {\n    transform: translateY(0) !important; background: var(--star-text-secondary) !important;\n    box-shadow: 0 2px 6px rgba(0,0,0,0.4) !important;\n}\n\n/* [Token消耗hover逻辑转换未启用]\n.flex.w-full.items-center.justify-between.gap-2.px-2.text-purple-500.mt-1, .flex.w-full.items-center.justify-between.gap-2.px-2.mt-1 {\n    background-color: rgba(10, 15, 25, 0.7) !important; background-image: none !important;\n    border: 1px solid var(--star-border) !important; padding: 5px 10px !important;\n    margin-top: 6px !important; border-radius: 8px;\n}\n*/\n\n/* [Token消耗hover逻辑转换未启用]\n.flex.w-full.items-center.justify-between.gap-2.px-2.text-purple-500.mt-1 p, .flex.w-full.items-center.justify-between.gap-2.px-2.mt-1 p { color: #777 !important; font-size: 0.8em !important; }\n*/\n/* [Token消耗hover逻辑转换未启用]\n.flex.w-full.items-center.justify-between.gap-2.px-2.text-purple-500.mt-1 p:first-child, .flex.w-full.items-center.justify-between.gap-2.px-2.mt-1 p:first-child { color: var(--star-text-primary) !important; font-weight: 700; }\n*/\n\n/* --- 滚动条 --- */\n::-webkit-scrollbar { width: 6px !important; height: 6px !important; }\n::-webkit-scrollbar-thumb { background: var(--star-border) !important; border: none; border-radius: 3px; }\n::-webkit-scrollbar-thumb:hover { background: var(--star-text-secondary) !important; }\n::-webkit-scrollbar-track { background: transparent !important; border: none; }\n\n/* \n * ═════════════════════════════════════════════════════════\n *   ✨ 特殊组件：剧情分支 (命运抉择)\n * ═════════════════════════════════════════════════════════\n */\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted details.story-branch {\n    grid-column: 1 / -1 !important; width: 100% !important; margin-top: 12px !important;\n    border: 1px solid var(--star-text-secondary) !important; box-shadow: 0 0 15px var(--star-shadow) !important;\n    background: var(--star-bg) !important; border-radius: 8px !important;\n}\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted details.story-branch > summary {\n    background: var(--star-text-secondary) !important; color: #000 !important; font-weight: 900 !important;\n    text-shadow: none !important; border-bottom-color: transparent; animation: none !important;\n    border-radius: 6px 6px 0 0 !important;\n}\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted details.story-branch > summary:hover { animation: none; }\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted details.story-branch > div, .group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted details.story-branch ul {\n    background: var(--star-bg) !important; background-image: none !important; box-shadow: none;\n    display: grid !important; grid-template-columns: 1fr !important; gap: 10px !important; padding: 15px !important;\n}\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted details.story-branch li {\n    background: var(--star-panel-bg) !important; color: var(--star-text-primary) !important;\n    border: 1px solid var(--star-border) !important; padding: 12px 16px 12px 50px !important;\n    transition: all 0.25s ease !important; cursor: pointer !important;\n    clip-path: none; box-shadow: none; text-shadow: none;\n    font-weight: 700 !important; border-radius: 8px; margin: 0 !important; border-left: none !important;\n    position: relative;\n}\n\n/* 选项编号标签 */\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted details.story-branch li::before {\n    content: attr(data-key);\n    display: flex !important;\n    position: absolute;\n    left: 12px;\n    top: 50%;\n    transform: translateY(-50%);\n    width: 28px;\n    height: 28px;\n    background: var(--star-text-secondary);\n    color: #000;\n    border-radius: 50%;\n    font-weight: 900;\n    font-size: 1em;\n    align-items: center;\n    justify-content: center;\n    box-shadow: 0 2px 4px rgba(0,0,0,0.3);\n    transition: all 0.25s ease;\n}\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted details.story-branch li:hover {\n    background: rgba(173, 235, 236, 0.15) !important; \n    color: var(--magic-cyan) !important;\n    transform: none !important; \n    box-shadow: 0 0 15px rgba(173, 235, 236, 0.4) !important;\n    border-color: var(--magic-cyan);\n}\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted details.story-branch li:hover::before {\n    background: var(--magic-cyan);\n    box-shadow: 0 0 10px rgba(173, 235, 236, 0.6);\n}\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted details.story-branch *, .group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted details.story-branch > div *, .group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted details.story-branch li * {\n    background-color: transparent !important; background-image: none !important;\n}\n\n/* \n * ═════════════════════════════════════════════════════════\n *   🧠 记忆系统V2.0样式 (Memory System V2.0)\n * ═════════════════════════════════════════════════════════\n */\n\n/* 记忆section通用样式 */\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .memory-section {\n    background: rgba(10, 15, 25, 0.6) !important;\n    border: 1px solid var(--star-border) !important;\n    border-radius: 8px !important;\n    margin: 12px 0 !important;\n    transition: all 0.3s ease;\n}\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .memory-section:hover {\n    border-color: var(--magic-cyan) !important;\n    box-shadow: 0 0 15px rgba(173, 235, 236, 0.2);\n}\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .memory-section > summary {\n    background: linear-gradient(\n        90deg, \n        transparent 0%, \n        rgba(164, 138, 106, 0.15) 50%, \n        transparent 100%\n    );\n    padding: 12px 18px 12px 45px !important;\n    font-size: 1.05em !important;\n    color: var(--star-highlight) !important;\n    font-weight: 700 !important;\n    border-bottom: 1px solid transparent;\n}\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .memory-section[open] > summary {\n    border-bottom-color: var(--star-border);\n}\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .memory-section > summary:hover {\n    background: rgba(173, 235, 236, 0.1) !important;\n    color: var(--magic-cyan) !important;\n}\n\n/* \n * ═══════════════════════════════════════════\n *   📜 事件日志样式 (Event Log)\n * ═══════════════════════════════════════════\n */\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .log-container {\n    padding: 10px 15px !important;\n    background: rgba(10, 15, 25, 0.4) !important;\n}\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .log-item {\n    display: flex;\n    align-items: flex-start;\n    gap: 10px;\n    padding: 10px 12px;\n    margin: 6px 0;\n    background: rgba(20, 28, 46, 0.6);\n    border-left: 3px solid var(--star-border);\n    border-radius: 0 6px 6px 0;\n    transition: all 0.25s ease;\n}\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .log-item:hover {\n    background: rgba(173, 235, 236, 0.08);\n    border-left-color: var(--magic-cyan);\n    transform: translateX(3px);\n}\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .log-icon {\n    font-size: 1.2em;\n    flex-shrink: 0;\n    filter: drop-shadow(0 0 3px var(--star-shadow));\n}\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .log-content {\n    flex: 1;\n    color: var(--star-text-primary);\n    font-size: 0.95em;\n    line-height: 1.6;\n}\n\n/* 事件类型配色 */\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .log-item.day-change {\n    border-left-color: #9C27B0; /* 紫色 - Day切换 */\n}\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .log-item.equipment {\n    border-left-color: #FF9800; /* 橙色 - 装备 */\n}\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .log-item.ascension {\n    border-left-color: #FFD700; /* 金色 - 御极 */\n}\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .log-item.npc {\n    border-left-color: #4CAF50; /* 绿色 - NPC */\n}\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .log-item.milestone {\n    border-left-color: #2196F3; /* 蓝色 - 里程碑 */\n}\n\n/* \n * ═══════════════════════════════════════════\n *   🧠 短期记忆样式 (Short-term Memory)\n * ═══════════════════════════════════════════\n */\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .memory-list {\n    padding: 10px 15px !important;\n    background: rgba(10, 15, 25, 0.4) !important;\n}\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .memory-item {\n    padding: 8px 12px;\n    margin: 5px 0;\n    background: rgba(20, 28, 46, 0.5);\n    border-left: 2px solid rgba(164, 138, 106, 0.4);\n    border-radius: 0 4px 4px 0;\n    color: var(--star-text-primary);\n    font-size: 0.93em;\n    line-height: 1.6;\n    transition: all 0.2s ease;\n    opacity: 0.85;\n}\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .memory-item:hover {\n    background: rgba(173, 235, 236, 0.08);\n    border-left-color: var(--magic-cyan);\n    opacity: 1;\n    transform: translateX(2px);\n}\n\n/* 最新记忆高亮 */\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .memory-item.recent {\n    border-left-width: 3px;\n    border-left-color: var(--magic-cyan);\n    background: rgba(173, 235, 236, 0.1);\n    opacity: 1;\n    box-shadow: 0 0 10px rgba(173, 235, 236, 0.15);\n}\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .memory-item.recent::before {\n    content: '🆕';\n    margin-right: 6px;\n    font-size: 0.9em;\n}\n\n/* \n * ═══════════════════════════════════════════\n *   ⭐ 轮回评估样式 (Evaluation)\n * ═══════════════════════════════════════════\n */\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .memory-section.evaluation {\n    border-color: rgba(255, 215, 0, 0.4) !important;\n}\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .memory-section.evaluation:hover {\n    border-color: #FFD700 !important;\n    box-shadow: 0 0 20px rgba(255, 215, 0, 0.2);\n}\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .memory-section.evaluation > summary {\n    color: #FFD700 !important;\n}\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .memory-section.evaluation ul {\n    padding: 10px 20px !important;\n}\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .memory-section.evaluation li {\n    padding: 8px 12px !important;\n    margin: 5px 0 !important;\n    background: rgba(255, 215, 0, 0.05) !important;\n    border-left-color: #FFD700 !important;\n}\n\n.group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .memory-section.evaluation strong {\n    color: #FFD700 !important;\n}\n\n\n/* \n * ═════════════════════════════════════════════════════════\n *   📱 移动端优化\n * ═════════════════════════════════════════════════════════\n */\n@media (max-width: 768px) {\n    body, * { letter-spacing: 0.5px !important; }\n    .group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted { padding: 12px !important; border-radius: 10px; }\n    .group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted h1, .group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted h2, .group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted h3 { font-size: 1.3em !important; letter-spacing: 1.5px !important; }\n    .group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted summary { padding: 10px 15px 10px 40px !important; }\n    .group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .triple-container { grid-template-columns: 1fr !important; gap: 12px !important; }\n    .group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .triple-container summary { font-size: 0.9em !important; }\n    .group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted summary::before { left: 15px; }\n    \n    /* 移动端音乐播放器 */\n    .group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .music-player {\n        bottom: 10px;\n        right: 10px;\n        padding: 8px 15px;\n    }\n    \n    .group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .music-text {\n        display: none;\n    }\n    \n    /* 移动端记忆样式 */\n    .group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .log-item,\n    .group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .memory-item {\n        padding: 8px 10px;\n        font-size: 0.9em;\n    }\n    \n    .group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .log-icon {\n        font-size: 1.1em;\n    }\n}\n\n@media (max-width: 480px) {\n    .group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted { padding: 8px !important; border-radius: 8px; }\n    .group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted h1, .group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted h2, .group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted h3 { font-size: 1.2em !important; letter-spacing: 1px !important; }\n    .group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted summary { font-size: 0.9em !important; padding: 8px 12px 8px 35px !important; }\n    .group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .triple-container summary { font-size: 0.8em !important; min-height: 50px; }\n    \n    /* 正文卡片移动端优化 */\n    .group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted text {\n        padding: 15px 18px !important;\n        font-size: 1em !important;\n    }\n    \n    /* 移动端记忆样式 */\n    .group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .log-content,\n    .group .is-user > .border.border-muted,\n.is-assistant > .border.border-muted .memory-item {\n        font-size: 0.85em;\n    }\n}","options":{"items":[{"order":0,"label":"日志清理","type":"SET-INPUT","value":"【删除当前所有事件日志，重新计数】"},{"order":1,"label":"死亡结算","type":"SET-INPUT","value":"【进入众星之庭】"},{"order":2,"label":"自刎归天","type":"SET-INPUT","value":"【自知实力不足选择自刎归天力求下一次轮回再战】"},{"order":3,"label":"存档转移","type":"SET-INPUT","value":"【存档转移】"}]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":true,"defaultModelSettings":null,"totalConversations":2,"totalMessages":30,"totalCreditsUsed":50189,"totalTokensUsed":1224906,"totalPlayedUsers":2,"deeplyPlayed":2,"fixedPromptLength":4154,"lorebookLength":59625,"author":{"id":"CvciB0m3WgzCDFLuyjZGmHMawOlBglMx","name":"御极司命","displayUsername":"77778888","username":"77778888"},"cardsTags":[{"tag":{"name":"肉鸽","cardsCount":9}},{"tag":{"name":"西幻","cardsCount":70}},{"tag":{"name":"大世界","cardsCount":381}},{"tag":{"name":"黑魂","cardsCount":2}},{"tag":{"name":"开放世界","cardsCount":1595}},{"tag":{"name":"战斗","cardsCount":104}},{"tag":{"name":"自由探索","cardsCount":1343}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}