{"id":"74c4f36d-59c9-48be-b2b5-6a2c5e45f910","authorId":"ncYGZbh8UNjnN4mje5dF4HRMImraqbP7","title":"⚔『神子纪元 · 钢铁与神恩』⚔ ◈ 1876架空近代 ◈ 自由建卡·多国冷战·超凡贵族·编队军武·皇室阴谋·史诗沉浸","description":"公元1876年——蒸汽轰鸣，铁甲咆哮，列强的重炮与战列舰犁平了旧世界的秩序。\n\n但真正主宰这个时代的，不是钢铁，而是神子。\n\n自人类文明诞生之初，就有一种超越凡人的存在降临于世。没有人知道他们的力量源自何处——十万新生儿中方得一人，不分血脉，不论性别，觉醒之日便注定踏入超凡的殿堂。他们被帝国收养、赐予皇姓，自幼接受最高规格的宗室教育与军武锻造。最低阶的庶子，可与主战坦克分庭抗礼；中坚的次子，一人即是一座移动要塞；而最稀有的长子——他们是行走的天灾，细胞级的微操可湮灭一切生机，两百米的广域天幕足以蒸发整条战线。\n\n因为神子的存在，没有人敢制造飞行器。天空，是属于神子的绝对领地。\n\n十余个超级帝国并立于世：钢铁沙皇的三百倍重装核炮台蹲踞东欧；加洛林女皇的精密机械突击军团俯瞰中欧；李唐皇室的烈焰长刀劈开东方的叛乱硝烟；约克女皇的超视距弩炮从孤岛之上锁定整个大陆……他们彼此觊觎，彼此忌惮，用神子的血与火维持着一触即发的恐怖均衡。\n\n而你——在这铁与火的夹缝中睁开了眼睛。\n\n是成为帝国最锋利的矛、踏上被鲜血浸透的荣誉之路？还是在列强的阴影下寻找属于自己的真相？你将亲手书写这个纪元的走向。\n\n⚙ 第二次工业革命 × 超凡神力 | 🌍 十余超级帝国冷战并立\n⚔ 硬核军武战力体系 | 👑 皇室宗法与贵族阶级\n📜 史诗沉浸式架空历史 | 🎭 全自定义角色 · 自由入世","background":"h2oibq632am3i1b6omvq4mwa.webp","backgroundWidth":1254,"backgroundHeight":1254,"cover":"jbbnolmjmvgr6fzmg8e6bdyj.webp","coverWidth":1254,"coverHeight":1254,"introPage":"gy6hlavg8squ094q8vi2qg4v.html","changelog":"","createdAt":"2026-08-21T12:04:56.875Z","updatedAt":"2026-08-30T13:48:22.281Z","initPublicAt":"2026-08-30T07:43:02.451Z","renderTemplate":null,"assistantRegexReplace":[],"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* ========== 0. 字体引入（行书手写体 + 龙苍体 + 军用手写数字 + 古典衬线体） ========== */\n@import url('https://fonts.googleapis.com/css2?family=Caveat:wght@600;700&family=Zhi+Mang+Xing&family=Long+Cang&family=Playfair+Display:ital,wght@0,400;0,700;0,900;1,400&family=EB+Garamond:ital,wght@0,400;0,500;1,400&family=UnifrakturCook:wght@700&family=Noto+Serif+SC:wght@400;600;900&display=swap');\n\n/* ========== 思维链 · 军机参谋部 · 钢笔手写 + 二战黑金军官铭牌 ========== */\ncot {\n    display: block !important;\n    margin: 10px 14px 8px 14px;\n    padding: 16px 16px 12px 16px;\n    \n    /* ⚙️ 冷轧铁灰底色 + 金属微噪点与拉丝 */\n    background-color: #cad0d8 !important;\n    background-image: \n        radial-gradient(circle at 50% 50%, rgba(0, 0, 0, 0.05) 1px, transparent 1px),\n        repeating-linear-gradient(0deg,\n            rgba(255, 255, 255, 0.04) 0px,\n            rgba(255, 255, 255, 0.00) 2px,\n            rgba(0, 0, 0, 0.03) 4px),\n        linear-gradient(160deg, #d5dae2 0%, #c4cbd4 50%, #b6bec9 100%) !important;\n    background-size: 3px 3px, 100% 4px, 100% 100%;\n    \n    /* 锻铁装甲外框 + 实体硬阴影 */\n    border: 2px solid #14171a !important;\n    box-shadow: \n        inset 0 0 0 1px rgba(255, 255, 255, 0.4),\n        inset 0 0 12px rgba(0, 0, 0, 0.1),\n        3px 3px 0px rgba(20, 23, 26, 0.85) !important;\n        \n    position: relative;\n    overflow: hidden;\n}\n\n/* 顶部：黑底反白军令电头 */\ncot::before {\n    content: \"■ GENERAL STAFF · 参谋本部作战推演手令 [EYES ONLY] ■\";\n    display: block;\n    font-family: \"Playfair Display\", \"Noto Serif SC\", monospace, serif !important;\n    font-size: 10px;\n    font-weight: 900;\n    letter-spacing: 1.5px;\n    color: #ffffff !important;\n    -webkit-text-fill-color: #ffffff !important;\n    background: #14171a !important;\n    padding: 5px 8px;\n    margin: -16px -16px 12px -16px;\n    text-align: center;\n    border-bottom: 2px solid #14171a;\n    text-transform: uppercase;\n}\n\n/* ① 思维链文字全域纯黑碳素墨水（粉碎任何泛白） */\ncot,\ncot p,\ncot span,\ncot div {\n    color: #08090c !important;\n    -webkit-text-fill-color: #08090c !important;\n    \n    /* 刚劲挺拔的书法行楷/端正楷体字库 */\n    font-family: \"Kaiti SC\", \"STKaiti\", \"楷体\", \"Weibei SC\", \"Noto Serif SC\", Georgia, serif !important;\n    font-size: 15px !important;\n    font-weight: 600 !important;\n    \n    /* 🌟 核心：彻底回正！取消倾斜与斜体 */\n    font-style: normal !important;\n    transform: none !important;\n    \n    line-height: 1.85 !important;\n    letter-spacing: 0.04em !important;\n    text-align: justify;\n    text-shadow: 0.2px 0.2px 0px rgba(0, 0, 0, 0.7) !important;\n}\n\n/* ② 钢笔手绘划线分割条目 */\ncot p,\ncot div {\n    display: block !important;\n    margin: 0 !important;\n    padding: 10px 4px 10px 4px !important;\n    text-indent: 0 !important;\n    border-bottom: 1.5px solid transparent !important;\n    border-image: linear-gradient(90deg, \n        rgba(8, 9, 12, 0.05) 0%, \n        #08090c 6%, \n        rgba(8, 9, 12, 0.85) 50%, \n        rgba(8, 9, 12, 0.35) 85%, \n        rgba(8, 9, 12, 0.05) 100%) 1 !important;\n}\n\ncot p:last-of-type,\ncot div:last-of-type {\n    border-bottom: none !important;\n    padding-bottom: 4px !important;\n}\n\n/* ③ 🎖️ 二战军官黑金金属铭牌（纯黑底+极耀真金字） */\ncot tag,\ncot tag *,\ncot b,\ncot b *,\ncot strong,\ncot strong * {\n    display: inline-flex !important;\n    align-items: center;\n    justify-content: center;\n    font-family: \"Cinzel\", \"Playfair Display\", \"Noto Serif SC\", Georgia, serif !important;\n    font-size: 11.5px !important;\n    font-weight: 900 !important;\n    \n    /* 🌟 核心：回正铭牌 */\n    font-style: normal !important;\n    transform: none !important;\n    \n    letter-spacing: 0.12em !important;\n    line-height: 1.25 !important;\n    background: linear-gradient(145deg, #181a1e 0%, #050608 100%) !important;\n    color: #ffe699 !important;\n    -webkit-text-fill-color: #ffe699 !important;\n    border: 1px solid #b89047 !important;\n    border-radius: 3px !important;\n    padding: 2.5px 8px 2px 8px !important;\n    margin-right: 8px !important;\n    vertical-align: 1.5px !important;\n    box-shadow: \n        0 2px 5px rgba(0, 0, 0, 0.75), \n        inset 0 1px 0 rgba(255, 235, 170, 0.4),\n        inset 0 0 6px rgba(0, 0, 0, 0.9) !important;\n    text-shadow: \n        0 0 6px rgba(255, 215, 0, 0.7), \n        0 1px 2px rgba(0, 0, 0, 0.95) !important;\n}\n\n/* 底部：发报归档落款 */\ncot::after {\n    content: \"— STRATEGIC CIPHER VERIFIED · 参谋长联席会议存档 —\";\n    display: block;\n    font-family: \"Playfair Display\", \"Noto Serif SC\", monospace, serif !important;\n    font-size: 9px;\n    letter-spacing: 2px;\n    color: #4a5058 !important;\n    -webkit-text-fill-color: #4a5058 !important;\n    text-align: center;\n    margin-top: 10px;\n    padding-top: 6px;\n    border-top: 1px dashed #3a4048;\n}\n\n/* ========== 1. 纸张纹理（纤维 + 墨渍）========== */\n.paper-texture,\ndetails,\ntext {\n    background-color: #efe6d0;\n    background-image:\n        radial-gradient(ellipse at 8% 4%, rgba(120, 90, 50, 0.22) 0%, transparent 42%),\n        radial-gradient(ellipse at 94% 12%, rgba(120, 90, 50, 0.18) 0%, transparent 38%),\n        radial-gradient(ellipse at 50% 98%, rgba(105, 78, 42, 0.20) 0%, transparent 45%),\n        radial-gradient(circle at 22% 63%, rgba(59, 44, 30, 0.10) 0%, transparent 9%),\n        radial-gradient(circle at 71% 31%, rgba(59, 44, 30, 0.08) 0%, transparent 6%),\n        radial-gradient(circle at 44% 82%, rgba(59, 44, 30, 0.07) 0%, transparent 5%),\n        url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)' opacity='0.28'/%3E%3C/svg%3E\"),\n        url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='600' height='600'%3E%3Cfilter id='b'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.012' numOctaves='3' seed='11'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23b)' opacity='0.20'/%3E%3C/svg%3E\");\n    background-blend-mode: multiply, multiply, multiply, multiply, multiply, multiply, multiply, overlay;\n}\n\n/* ========== 2. 撕裂毛边遮罩 ========== */\n.torn-edge,\ndetails,\ntext {\n    -webkit-mask-image:\n        url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='500' height='500' preserveAspectRatio='none'%3E%3Cfilter id='t'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.018 0.05' numOctaves='5' seed='23' result='n'/%3E%3CfeDisplacementMap in='SourceGraphic' in2='n' scale='12' xChannelSelector='R' yChannelSelector='G'/%3E%3C/filter%3E%3Crect x='2' y='2' width='496' height='496' fill='%23fff' filter='url(%23t)'/%3E%3C/svg%3E\");\n    mask-image:\n        url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='500' height='500' preserveAspectRatio='none'%3E%3Cfilter id='t'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.018 0.05' numOctaves='5' seed='23' result='n'/%3E%3CfeDisplacementMap in='SourceGraphic' in2='n' scale='12' xChannelSelector='R' yChannelSelector='G'/%3E%3C/filter%3E%3Crect x='2' y='2' width='496' height='496' fill='%23fff' filter='url(%23t)'/%3E%3C/svg%3E\");\n    -webkit-mask-size: 100% 100%;\n    mask-size: 100% 100%;\n    -webkit-mask-repeat: no-repeat;\n    mask-repeat: no-repeat;\n    border: none !important;\n    border-radius: 0 !important;\n    filter: drop-shadow(1px 2px 3px rgba(50, 38, 24, 0.35));\n    box-shadow: none !important;\n}\n\ntext {\n    -webkit-mask-image:\n        url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='500' height='500' preserveAspectRatio='none'%3E%3Cfilter id='t2'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.02 0.055' numOctaves='5' seed='61' result='n'/%3E%3CfeDisplacementMap in='SourceGraphic' in2='n' scale='12' xChannelSelector='R' yChannelSelector='G'/%3E%3C/filter%3E%3Crect x='2' y='2' width='496' height='496' fill='%23fff' filter='url(%23t2)'/%3E%3C/svg%3E\");\n    mask-image:\n        url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='500' height='500' preserveAspectRatio='none'%3E%3Cfilter id='t2'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.02 0.055' numOctaves='5' seed='61' result='n'/%3E%3CfeDisplacementMap in='SourceGraphic' in2='n' scale='12' xChannelSelector='R' yChannelSelector='G'/%3E%3C/filter%3E%3Crect x='2' y='2' width='496' height='496' fill='%23fff' filter='url(%23t2)'/%3E%3C/svg%3E\");\n}\n\n/* ========== 3. 正文排版 ========== */\ntext {\n    display: block;\n    font-family: \"EB Garamond\", \"Noto Serif SC\", \"Source Han Serif SC\", Georgia, serif !important;\n    font-size: 17.5px;\n    line-height: 1.95;\n    color: #2a1f14 !important;\n    -webkit-text-fill-color: #2a1f14 !important;\n    padding: 26px 30px 30px; \n    margin: 14px 0;\n    text-align: justify;\n    hyphens: auto;\n    text-shadow: 0 0 0.6px rgba(43, 33, 24, 0.45);\n}\n\ntext p {\n    text-indent: 2em;\n    margin: 10px 0;\n    color: #2a1f14 !important;\n    -webkit-text-fill-color: #2a1f14 !important;\n}\n\ntext > p:first-of-type::first-letter {\n    float: left;\n    font-family: \"UnifrakturCook\", \"Playfair Display\", \"Noto Serif SC\", serif;\n    font-size: 3.4em;\n    line-height: 0.82;\n    margin: 6px 8px 0 0;\n    color: #2b2118 !important;\n    -webkit-text-fill-color: #2b2118 !important;\n    text-shadow: 1px 1px 0 rgba(139, 115, 85, 0.35);\n}\n\n/* ========== 4. details / summary 折叠面板 ========== */\ndetails {\n    background: #f5f0e1;\n    border-radius: 0;\n    margin: 10px 0;\n    padding: 0 0 12px 0;\n    font-family: \"EB Garamond\", \"Noto Serif SC\", \"Source Han Serif SC\", Georgia, serif;\n    color: #2b2118 !important;\n    position: relative;\n    overflow: hidden;\n}\n\ndetails::before {\n    content: \"\";\n    position: absolute;\n    top: 0;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    background:\n        radial-gradient(ellipse at 20% 50%, rgba(139, 115, 85, 0.06) 0%, transparent 70%),\n        radial-gradient(ellipse at 80% 50%, rgba(139, 115, 85, 0.04) 0%, transparent 70%);\n    pointer-events: none;\n    z-index: 0;\n}\n\ndetails > * {\n    position: relative;\n    z-index: 1;\n}\n\n/* 表头文字锁定深焦黑 */\ndetails summary {\n    background: transparent !important;\n    color: #1a120b !important;\n    -webkit-text-fill-color: #1a120b !important;\n    font-family: \"Playfair Display\", \"Noto Serif SC\", \"Source Han Serif SC\", serif !important;\n    font-size: 17px !important;\n    font-weight: 900 !important;\n    letter-spacing: 5px !important;\n    text-transform: uppercase;\n    padding: 16px 16px 10px !important;\n    border-bottom: 3px double #2b2118 !important;\n    border-top: 1px solid #2b2118 !important;\n    text-shadow: 0.5px 0.5px 0 rgba(139, 115, 85, 0.4);\n    cursor: pointer;\n    list-style: none;\n    text-align: center;\n    position: relative;\n}\n\ndetails summary::-webkit-details-marker {\n    display: none;\n}\n\ndetails summary:hover {\n    background: rgba(139, 115, 85, 0.10) !important;\n}\n\ndetails summary::before {\n    content: \"❦ \";\n    color: #6b5942;\n}\n\ndetails summary::after {\n    content: \" ❦\";\n    color: #6b5942;\n}\n\ndetails > div,\ndetails > span,\ndetails > br,\ndetails > progress,\ndetails > table,\ndetails > ul {\n    padding-left: 14px;\n    padding-right: 14px;\n}\n\n/* ========== 5. 面板与基础信息样式 ========== */\n.section-title {\n    display: block;\n    font-family: \"Playfair Display\", \"Noto Serif SC\", \"Source Han Serif SC\", serif !important;\n    font-size: 13px;\n    font-weight: bold;\n    color: #2b2118 !important;\n    -webkit-text-fill-color: #2b2118 !important;\n    letter-spacing: 2px;\n    text-align: center;\n    margin: 12px 0 8px 0;\n    padding: 4px 0;\n    border-top: 1px solid #2b2118;\n    border-bottom: 1px solid #2b2118;\n    text-transform: uppercase;\n}\n\n.section-title::before {\n    content: \"❧ \";\n    color: #6b5942;\n    font-size: 12px;\n}\n\n.section-title::after {\n    content: \" ❧\";\n    color: #6b5942;\n    font-size: 12px;\n}\n\n.info-label {\n    font-weight: bold;\n    color: #5a4738 !important;\n    -webkit-text-fill-color: #5a4738 !important;\n    font-size: 13px;\n    margin-right: 2px;\n}\n\n.status-section,\n.background-section,\n.npc-panel,\n.monster-panel,\n.event-panel,\n.choice-block,\n.attribute-panel,\n.war-panel {\n    background: rgba(139, 115, 85, 0.07);\n    border: none;\n    border-left: 3px solid #2b2118;\n    border-top: 1px solid rgba(43, 33, 24, 0.25);\n    border-bottom: 1px solid rgba(43, 33, 24, 0.25);\n    font-family: \"EB Garamond\", \"Noto Serif SC\", \"Source Han Serif SC\", Georgia, serif;\n    color: #2b2118 !important;\n    margin: 6px 14px;\n    padding: 8px 10px;\n}\n\n.status-section ul,\n.npc-panel ul,\n.monster-panel ul {\n    margin: 4px 0;\n    padding-left: 18px;\n}\n\n.status-section ul li,\n.npc-panel ul li,\n.monster-panel ul li {\n    font-size: 13px;\n    line-height: 1.8;\n    color: #3b2f1e !important;\n    -webkit-text-fill-color: #3b2f1e !important;\n    list-style-type: \"– \";\n}\n\n.background-text {\n    font-size: 12.5px;\n    line-height: 1.9;\n    color: #4a3f30 !important;\n    -webkit-text-fill-color: #4a3f30 !important;\n    text-indent: 2em;\n    margin: 4px 0;\n}\n\n.relate-list,\n.equip-list,\n.list-title {\n    font-size: 13px;\n    font-weight: bold;\n    color: #4a3728 !important;\n    -webkit-text-fill-color: #4a3728 !important;\n    margin: 8px 14px 4px 14px;\n}\n\n/* ========== 6. 物品信息卡 · 紧凑胶囊 + 下挂展开 (item-chip) ========== */\n\n.relate-list,\n.equip-list {\n    display: flex !important;\n    flex-wrap: wrap !important;\n    align-items: flex-start !important;\n    gap: 0 !important;\n    overflow: visible !important;\n}\n\n.relate-list .list-title,\n.equip-list .list-title {\n    width: 100% !important;\n    flex: none !important;\n}\n\ndetails.item-chip {\n    display: inline-flex !important;\n    flex-wrap: wrap !important;\n    margin: 3px 4px !important;\n    padding: 0 !important;\n    background: transparent !important;\n    border: none !important;\n    box-shadow: none !important;\n    border-radius: 0 !important;\n    overflow: visible !important;\n    position: static !important;\n}\n\ndetails.item-chip,\ndetails.item-chip *,\ndetails.item-chip::before,\ndetails.item-chip::after {\n    -webkit-mask-image: none !important;\n    mask-image: none !important;\n    filter: none !important;\n    background-image: none !important;\n}\n\ndetails.item-chip > summary {\n    display: inline-block !important;\n    background: #e8dcc8 !important;\n    background-image: none !important;\n    border: 1px solid #b8a88a !important;\n    border-top: 1px solid #b8a88a !important;\n    border-bottom: 1px solid #b8a88a !important;\n    padding: 2px 8px !important;\n    margin: 0 !important;\n    font-size: 12px !important;\n    font-weight: normal !important;\n    font-family: \"EB Garamond\", \"Noto Serif SC\", Georgia, serif !important;\n    color: #3b2f1e !important;\n    -webkit-text-fill-color: #3b2f1e !important;\n    cursor: pointer !important;\n    list-style: none !important;\n    letter-spacing: 0.3px !important;\n    text-align: left !important;\n    text-transform: none !important;\n    text-shadow: none !important;\n    white-space: nowrap !important;\n    transition: all 0.15s ease !important;\n}\n\ndetails.item-chip > summary::-webkit-details-marker {\n    display: none !important;\n}\n\ndetails.item-chip > summary::before,\ndetails.item-chip > summary::after {\n    content: none !important;\n    display: none !important;\n}\n\ndetails.item-chip > summary:hover {\n    background: #d4c4a8 !important;\n    border-color: #8b7355 !important;\n    box-shadow: 1px 1px 3px rgba(59, 47, 30, 0.15) !important;\n}\n\ndetails.item-chip[open] > summary {\n    background: #6b5942 !important;\n    color: #f5f0e1 !important;\n    -webkit-text-fill-color: #f5f0e1 !important;\n    border-color: #8b7355 !important;\n}\n\ndetails.item-chip > .item-info {\n    flex-basis: 100% !important;\n    width: 100% !important;\n    max-width: 100% !important;\n    background: #3b2c1e !important;\n    background-image: none !important;\n    color: #e8dcc8 !important;\n    -webkit-text-fill-color: #e8dcc8 !important;\n    padding: 5px 10px !important;\n    margin: 2px 0 3px 0 !important;\n    font-size: 11.5px !important;\n    font-weight: normal !important;\n    line-height: 1.6 !important;\n    letter-spacing: 0 !important;\n    border: 1px solid #c9a96e !important;\n    border-radius: 2px !important;\n    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25) !important;\n    word-break: break-word !important;\n    box-sizing: border-box !important;\n    text-align: left !important;\n}\n\ndetails.item-chip > .item-info span {\n    color: #c9a96e !important;\n    -webkit-text-fill-color: #c9a96e !important;\n    font-weight: bold !important;\n}\n\n/* ========== 7. 帝国日报与战报 ========== */\n.news-panel,\n.quest-panel,\n.faction-panel,\n.rumor-panel,\n.spectrum-panel {\n    margin: 6px 14px;\n    padding: 8px 10px;\n    border-bottom: 1px dotted #b8a88a;\n}\n\n.news-panel:last-child,\n.spectrum-panel:last-child {\n    border-bottom: none;\n}\n\n.news-panel h2,\n.quest-panel h2,\n.faction-panel h2,\n.rumor-panel h2,\n.spectrum-panel h2,\n.calendar-title {\n    font-family: \"Playfair Display\", \"Noto Serif SC\", \"Source Han Serif SC\", serif !important;\n    font-size: 14px;\n    color: #2b2118 !important;\n    -webkit-text-fill-color: #2b2118 !important;\n    letter-spacing: 2px;\n    margin: 4px 0 6px 0;\n    padding-bottom: 4px;\n    border-bottom: 2px solid #2b2118 !important;\n    text-transform: uppercase;\n}\n\n.news-panel h2::before,\n.quest-panel h2::before,\n.faction-panel h2::before,\n.rumor-panel h2::before {\n    content: \"▪ \";\n    color: #6b5942;\n}\n\n.news-panel ul,\n.rumor-panel ul {\n    column-count: 2;\n    column-gap: 22px;\n    column-rule: 1px solid rgba(43, 33, 24, 0.3);\n    margin: 4px 0;\n    padding-left: 16px;\n}\n\n@media (max-width: 640px) {\n    .news-panel ul,\n    .rumor-panel ul {\n        column-count: 1;\n    }\n}\n\n.news-panel ul li,\n.faction-panel ul li,\n.rumor-panel ul li {\n    font-size: 12.5px;\n    line-height: 1.9;\n    color: #4a3f30 !important;\n    -webkit-text-fill-color: #4a3f30 !important;\n    list-style-type: \"◇ \";\n    margin-bottom: 3px;\n}\n\n/* ========== 8. 表格 (记忆回廊) ========== */\ndetails table {\n    width: calc(100% - 28px);\n    margin: 8px 14px;\n    border-collapse: collapse;\n    font-size: 12px;\n    font-family: \"EB Garamond\", \"Noto Serif SC\", \"Source Han Serif SC\", Georgia, serif;\n    border: 1px solid #2b2118;\n}\n\ndetails table caption {\n    font-family: \"Playfair Display\", \"Noto Serif SC\", \"Source Han Serif SC\", serif;\n    font-size: 13px;\n    font-weight: bold;\n    color: #2b2118 !important;\n    -webkit-text-fill-color: #2b2118 !important;\n    letter-spacing: 2px;\n    padding: 6px 0;\n    text-align: center;\n    border-bottom: 3px double #2b2118;\n}\n\ndetails table th {\n    background: #d4c4a8 !important;\n    color: #2b2118 !important;\n    -webkit-text-fill-color: #2b2118 !important;\n    font-family: \"Playfair Display\", \"Noto Serif SC\", \"Source Han Serif SC\", serif;\n    padding: 8px 10px;\n    font-size: 12.5px;\n    letter-spacing: 1.5px;\n    border: 1px solid #8b7355 !important;\n    text-align: center;\n    text-transform: uppercase;\n    font-weight: 700;\n}\n\ndetails table td {\n    padding: 5px 8px;\n    border: 1px solid rgba(43, 33, 24, 0.35) !important;\n    font-size: 12px;\n    line-height: 1.6;\n    color: #2b2118 !important;\n    -webkit-text-fill-color: #2b2118 !important;\n    background: transparent !important;\n}\n\ndetails table tr:nth-child(even) td {\n    background: rgba(139, 115, 85, 0.10) !important;\n}\n\ndetails table tr:hover td {\n    background: rgba(139, 115, 85, 0.2) !important;\n}\n\n/* ========== 9. 下步行动 · 帝国参谋本部 · 原生直填战术卡 (SARO原生协议版) ========== */\n.choice-block {\n    background: rgba(139, 115, 85, 0.06) !important;\n    border-left: 3px solid #2b2118 !important;\n    border-top: 1px solid rgba(43, 33, 24, 0.25) !important;\n    border-bottom: 1px solid rgba(43, 33, 24, 0.25) !important;\n    margin: 8px 14px !important;\n    padding: 10px 12px 14px 12px !important;\n}\n\n/* 💬 观察员吐槽气泡框 */\n.choice-situation {\n    background: rgba(220, 208, 185, 0.8) !important;\n    border: 1px dashed #8a6d3b !important;\n    border-radius: 4px !important;\n    color: #1a120b !important;\n    -webkit-text-fill-color: #1a120b !important;\n    font-size: 13.5px !important;\n    line-height: 1.7 !important;\n    padding: 10px 12px !important;\n    margin-bottom: 12px !important;\n    text-shadow: none !important;\n}\n\n.choice-situation * {\n    color: #1a120b !important;\n    -webkit-text-fill-color: #1a120b !important;\n}\n\n.choice-situation .ooc-badge {\n    background: #8a1f24 !important;\n    color: #ffffff !important;\n    -webkit-text-fill-color: #ffffff !important;\n    padding: 2px 6px !important;\n    border-radius: 3px !important;\n    font-weight: bold !important;\n    letter-spacing: 1px;\n    margin-right: 6px;\n    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);\n}\n\n/* 🔘 核心：原生直填可点击选项卡 (.tok) */\n.choice-block .tok {\n    display: flex !important;\n    align-items: center !important;\n    gap: 10px !important;\n    margin: 7px 0 !important;\n    padding: 9px 12px !important;\n    background: rgba(220, 208, 185, 0.75) !important;\n    border: 1px dashed #8a6d3b !important;\n    border-radius: 5px !important;\n    cursor: pointer !important;\n    transition: all 0.2s cubic-bezier(0.2, 0.8, 0.2, 1) !important;\n    box-shadow: 0 1px 3px rgba(50, 38, 24, 0.12) !important;\n    user-select: none;\n}\n\n/* 悬浮反馈（亮金边框+微凸起） */\n.choice-block .tok:hover {\n    background: rgba(240, 232, 215, 0.95) !important;\n    border-color: #6b5038 !important;\n    border-style: solid !important;\n    box-shadow: 0 3px 8px rgba(50, 38, 24, 0.25) !important;\n    transform: translateY(-1.5px);\n}\n\n/* 点击下压反馈（真实机械按压感） */\n.choice-block .tok:active {\n    transform: translateY(1px) !important;\n    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3) !important;\n    background: #d8cbb0 !important;\n}\n\n/* 🎖️ 左侧勋位徽章（A/B/C/D/E） */\n.choice-block .tok em {\n    flex: none !important;\n    width: 22px !important;\n    height: 22px !important;\n    line-height: 22px !important;\n    text-align: center !important;\n    border-radius: 4px !important;\n    font-family: \"Cinzel\", \"Playfair Display\", Georgia, serif !important;\n    font-size: 12px !important;\n    font-weight: 900 !important;\n    font-style: normal !important;\n    color: #ffffff !important;\n    -webkit-text-fill-color: #ffffff !important;\n    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4) !important;\n}\n\n/* 五色勋位体系 */\n.choice-block .tok.main em { background: linear-gradient(135deg, #b8860b, #d4af37) !important; } /* A. 皇家金 */\n.choice-block .tok.side em { background: linear-gradient(135deg, #8a1922, #c92a38) !important; } /* B. 铁血红 */\n.choice-block .tok.soc em  { background: linear-gradient(135deg, #2b3a4a, #4a637d) !important; } /* C. 玄铁蓝 */\n.choice-block .tok.run em  { background: linear-gradient(135deg, #6b3a5b, #9c528b) !important; } /* D. 蔷薇紫 */\n.choice-block .tok.rare em { background: linear-gradient(135deg, #8a5a2b, #b87b3d) !important; } /* E. 古董珀 */\n\n/* 核心文字：深焦黑墨水、纯正工整 */\n.choice-block .tok p {\n    margin: 0 !important;\n    padding: 0 !important;\n    font-family: \"EB Garamond\", \"Noto Serif SC\", Georgia, serif !important;\n    font-size: 14px !important;\n    font-weight: 600 !important;\n    line-height: 1.55 !important;\n    color: #1a120b !important;\n    -webkit-text-fill-color: #1a120b !important;\n    text-shadow: none !important;\n    text-indent: 0 !important;\n    text-align: left !important;\n}\n\n/* 底部提示 */\n.choice-note {\n    font-size: 11.5px !important;\n    color: #6b553f !important;\n    -webkit-text-fill-color: #6b553f !important;\n    text-align: center !important;\n    margin-top: 10px !important;\n    font-style: italic !important;\n}\n\n/* ========== 10. 进度条 (神力/战线天平) ========== */\nprogress {\n    -webkit-appearance: none;\n    appearance: none;\n    width: 120px;\n    height: 12px;\n    vertical-align: middle;\n    margin: 0 6px;\n    border: 1px solid #2b2118;\n    background: #ded1b4;\n    border-radius: 0;\n}\n\nprogress::-webkit-progress-bar {\n    background: #ded1b4;\n}\n\nprogress::-webkit-progress-value {\n    background: repeating-linear-gradient(45deg, #2b2118 0 3px, #4a3b2a 3px 6px);\n}\n\nprogress::-moz-progress-bar {\n    background: repeating-linear-gradient(45deg, #2b2118 0 3px, #4a3b2a 3px 6px);\n}\n\n/* ========== 11. 顶部导航栏 · 羊皮纸报头 ========== */\nnav.sticky.top-0.w-full,\nnav[class*=\"bg-sidebar\"] {\n    background: transparent !important;\n    backdrop-filter: none !important;\n    -webkit-backdrop-filter: none !important;\n    border: none !important;\n    box-shadow: none !important;\n}\n\nheader.flex.h-12.items-center.justify-between,\ndiv:has(> #nav-left):has(> #nav-right) {\n    position: relative;\n    background-color: #efe6d0 !important;\n    background-image:\n        radial-gradient(ellipse at 10% 20%, rgba(120, 90, 50, 0.18) 0%, transparent 40%),\n        radial-gradient(ellipse at 90% 80%, rgba(105, 78, 42, 0.15) 0%, transparent 42%),\n        url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)' opacity='0.25'/%3E%3C/svg%3E\") !important;\n    background-blend-mode: multiply, multiply, overlay;\n    border: none !important;\n    border-top: 1px solid rgba(43, 33, 24, 0.5) !important;\n    border-bottom: 3px double #2b2118 !important;\n    box-shadow: 0 3px 8px rgba(50, 38, 24, 0.35) !important;\n}\n\nheader.flex.h-12.items-center.justify-between::before,\ndiv:has(> #nav-left):has(> #nav-right)::before {\n    content: \"❦ ✦ ❦\";\n    position: absolute;\n    left: 50%;\n    top: 50%;\n    transform: translate(-50%, -50%);\n    font-size: 13px;\n    letter-spacing: 10px;\n    color: rgba(107, 89, 66, 0.55);\n    pointer-events: none;\n    z-index: 2;\n}\n\nheader.flex.h-12.items-center.justify-between::after,\ndiv:has(> #nav-left):has(> #nav-right)::after {\n    content: \"\";\n    position: absolute;\n    left: 0;\n    right: 0;\n    bottom: -8px;\n    height: 8px;\n    background: linear-gradient(180deg, rgba(50, 38, 24, 0.22) 0%, transparent 100%);\n    pointer-events: none;\n}\n\n#nav-left, #nav-middle, #nav-right { position: relative; z-index: 3; }\n\n#nav-left *, #nav-middle *, #nav-right * {\n    color: #2b2118 !important;\n}\n#nav-left svg, #nav-middle svg, #nav-right svg {\n    color: #4a3728 !important;\n    stroke: currentColor !important;\n    transition: all 0.2s ease;\n}\n#nav-left button, #nav-middle button, #nav-right button,\n#nav-left a, #nav-right a {\n    background: transparent !important;\n    border-radius: 0 !important;\n    transition: all 0.2s ease;\n}\n#nav-left button:hover, #nav-middle button:hover, #nav-right button:hover,\n#nav-left a:hover, #nav-right a:hover {\n    background: rgba(139, 115, 85, 0.18) !important;\n    box-shadow: inset 0 0 0 1px #8b7355 !important;\n}\n\n/* ========== 12. 用户输入气泡 · 皇家海军作战指挥室 ========== */\n.group.is-user > div[class*=\"group-[\"],\n[class*=\"is-user\"] [class*=\"rounded-lg\"][class*=\"px-4\"] {\n    position: relative;\n    color: #f0e2c4 !important;\n    font-family: \"EB Garamond\", \"Noto Serif SC\", \"Source Han Serif SC\", Georgia, serif !important;\n    line-height: 1.9 !important;\n    letter-spacing: 0.03em;\n    padding: 26px 28px 22px !important;\n    background-color: #4a3420 !important;\n    background-image:\n        repeating-linear-gradient(93deg,\n            rgba(212, 175, 100, 0.06) 0px,\n            rgba(212, 175, 100, 0.00) 3px,\n            rgba(120, 80, 40, 0.08) 6px,\n            rgba(212, 175, 100, 0.05) 11px),\n        repeating-linear-gradient(88deg,\n            rgba(0, 0, 0, 0.12) 0px,\n            rgba(0, 0, 0, 0.00) 14px,\n            rgba(0, 0, 0, 0.10) 28px),\n        linear-gradient(135deg, #4a3420 0%, #5c4226 35%, #3e2c1a 70%, #52391f 100%) !important;\n    border-radius: 10px !important;\n    border: 1px solid #8a6d3b !important;\n    box-shadow:\n        inset 0 0 0 3px rgba(26, 20, 12, 0.9),\n        inset 0 0 0 4px #b08d4f,\n        inset 0 0 40px rgba(0, 0, 0, 0.45),\n        0 8px 24px rgba(0, 0, 0, 0.45),\n        inset 0 1px 0 rgba(230, 190, 120, 0.25) !important;\n}\n\n.group.is-user > div[class*=\"group-[\"] *,\n[class*=\"is-user\"] [class*=\"rounded-lg\"][class*=\"px-4\"] * {\n    color: #f0e2c4 !important;\n}\n\n.group.is-user > div[class*=\"group-[\"]::before,\n[class*=\"is-user\"] [class*=\"rounded-lg\"][class*=\"px-4\"]::before {\n    content: \"✠ ADMIRALTY · WAR ROOM\";\n    display: block;\n    font-family: \"Playfair Display\", \"Times New Roman\", serif;\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: 0.35em;\n    color: #d9b871;\n    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.8);\n    padding-bottom: 10px;\n    margin-bottom: 14px;\n    border-bottom: 1px solid rgba(176, 141, 79, 0.45);\n}\n\n.group.is-user > div[class*=\"group-[\"]::after,\n[class*=\"is-user\"] [class*=\"rounded-lg\"][class*=\"px-4\"]::after {\n    content: \"— BY ORDER OF THE ADMIRALTY —\";\n    display: block;\n    font-family: \"Playfair Display\", \"Times New Roman\", serif;\n    font-size: 10px;\n    letter-spacing: 0.25em;\n    color: rgba(217, 184, 113, 0.6);\n    text-align: right;\n    margin-top: 14px;\n    padding-top: 8px;\n    border-top: 1px solid rgba(176, 141, 79, 0.35);\n}\n\n/* ========== 13. 助手输出气泡 · 德意志第二帝国 · 铁血装甲 (已解除通配符误伤) ========== */\n.group.is-assistant > div[class*=\"group-[\"],\n[class*=\"is-assistant\"] [class*=\"rounded-lg\"][class*=\"px-4\"] {\n    position: relative;\n    color: #d8dbe0;\n    font-family: \"EB Garamond\", \"Noto Serif SC\", \"Source Han Serif SC\", Georgia, serif !important;\n    line-height: 1.9 !important;\n    letter-spacing: 0.03em;\n    padding: 26px 28px 22px !important;\n    background-color: #2e3238 !important;\n    background-image:\n        repeating-linear-gradient(0deg,\n            rgba(255, 255, 255, 0.03) 0px,\n            rgba(255, 255, 255, 0.00) 2px,\n            rgba(0, 0, 0, 0.06) 4px,\n            rgba(255, 255, 255, 0.02) 7px),\n        repeating-linear-gradient(90deg,\n            rgba(0, 0, 0, 0.00) 0px,\n            rgba(0, 0, 0, 0.00) 118px,\n            rgba(0, 0, 0, 0.28) 119px,\n            rgba(120, 130, 140, 0.15) 120px),\n        linear-gradient(150deg, #3a3f46 0%, #2b2f35 40%, #23262b 75%, #33383f 100%) !important;\n    border-radius: 4px !important;\n    border: 1px solid #14161a !important;\n    box-shadow:\n        inset 0 0 0 3px rgba(10, 11, 13, 0.9),\n        inset 0 0 0 4px #6b7280,\n        inset 0 0 0 5px rgba(10, 11, 13, 0.7),\n        inset 0 0 45px rgba(0, 0, 0, 0.5),\n        0 8px 24px rgba(0, 0, 0, 0.55),\n        inset 0 1px 0 rgba(200, 210, 220, 0.15) !important;\n}\n\n.group.is-assistant > div[class*=\"group-[\"]::before,\n[class*=\"is-assistant\"] [class*=\"rounded-lg\"][class*=\"px-4\"]::before {\n    content: \"✠ DIVINE GRACE CONTINENT ✠\";\n    display: block;\n    font-family: \"Playfair Display\", \"Times New Roman\", serif;\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: 0.35em;\n    color: #aeb4bc;\n    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.9), 0 0 6px rgba(180, 190, 200, 0.15);\n    padding-bottom: 10px;\n    margin-bottom: 14px;\n    border-bottom: none;\n    background:\n        linear-gradient(90deg, #0d0e10 0 33.3%, #c8ccd2 33.3% 66.6%, #8a1f24 66.6% 100%)\n        bottom / 100% 3px no-repeat;\n}\n\n.group.is-assistant > div[class*=\"group-[\"]::after,\n[class*=\"is-assistant\"] [class*=\"rounded-lg\"][class*=\"px-4\"]::after {\n    content: \"— MIT BLUT UND EISEN —\";\n    display: block;\n    font-family: \"Playfair Display\", \"Times New Roman\", serif;\n    font-size: 10px;\n    letter-spacing: 0.3em;\n    color: rgba(174, 180, 188, 0.55);\n    text-align: right;\n    margin-top: 14px;\n    padding-top: 8px;\n    border-top: 1px solid rgba(107, 114, 128, 0.4);\n}\n\n/* ========== 15. 皇家金箔装裱油画框 ========== */\n.portrait-wrapper {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: center;\n    margin: 14px auto 8px auto;\n    padding: 0;\n    width: 100%;\n}\n\n.portrait-box {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    outline: none !important;\n    cursor: pointer;\n    -webkit-tap-highlight-color: transparent;\n    user-select: none;\n}\n\n.portrait-gold-frame {\n    position: relative;\n    width: 135px;\n    padding: 5px;\n    background: linear-gradient(135deg, #d8b467 0%, #fff1b8 25%, #bf9546 60%, #8c672b 100%);\n    box-shadow:\n        0 6px 14px rgba(50, 38, 24, 0.35),\n        inset 0 1px 1px rgba(255, 255, 255, 0.7),\n        inset 0 -1px 2px rgba(60, 40, 15, 0.8);\n    border-radius: 1px;\n    transition: width 0.35s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.35s ease, padding 0.35s ease;\n}\n\n.portrait-gold-frame::before {\n    content: \"\";\n    position: absolute;\n    inset: 2px;\n    border: 1px solid rgba(80, 55, 20, 0.45);\n    pointer-events: none;\n}\n\n.portrait-img-box {\n    position: relative;\n    width: 100%;\n    aspect-ratio: 3 / 4;\n    background: #2b2118;\n    overflow: hidden;\n    box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.65);\n}\n\n.portrait-img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    display: block;\n    filter: contrast(1.04) brightness(0.98);\n}\n\n.portrait-hint {\n    font-family: \"Playfair Display\", \"Noto Serif SC\", serif;\n    font-size: 11px;\n    color: #8b7355;\n    letter-spacing: 2px;\n    margin-top: 6px;\n    transition: color 0.2s ease;\n}\n\n.portrait-box:hover .portrait-hint {\n    color: #3b2818;\n}\n\n.portrait-box:focus .portrait-gold-frame,\n.portrait-box:focus-within .portrait-gold-frame {\n    width: min(88vw, 320px);\n    padding: 8px;\n    box-shadow:\n        0 16px 36px rgba(50, 38, 24, 0.55),\n        inset 0 1px 2px rgba(255, 255, 255, 0.9),\n        0 0 0 1px rgba(139, 115, 85, 0.5);\n}\n\n.portrait-box:focus .portrait-hint::after,\n.portrait-box:focus-within .portrait-hint::after {\n    content: \" (点击空白收起)\";\n    color: #6b5942;\n}\n\n.portrait-name {\n    font-family: \"Playfair Display\", \"Noto Serif SC\", \"Source Han Serif SC\", serif;\n    font-size: 15px;\n    font-weight: 900;\n    letter-spacing: 4px;\n    color: #2b2118 !important;\n    margin-top: 6px;\n    text-align: center;\n    text-shadow: 0.5px 0.5px 0 rgba(139, 115, 85, 0.35);\n}\n\n/* ========== 16. 战地对白气泡与专属发色声纹 ========== */\n.say {\n    display: flex;\n    align-items: flex-start;\n    gap: 12px;\n    margin: 12px 0;\n    padding: 0;\n    width: 100%;\n}\n\n.say-avatar {\n    position: relative;\n    flex-shrink: 0;\n    width: 38px;\n    height: 38px;\n    padding: 2px;\n    background: linear-gradient(135deg, #d8b467 0%, #fff1b8 25%, #bf9546 60%, #8c672b 100%);\n    box-shadow:\n        0 3px 8px rgba(0, 0, 0, 0.45),\n        inset 0 1px 1px rgba(255, 255, 255, 0.7);\n    border-radius: 2px;\n    margin-top: 2px;\n}\n\n.say-avatar img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    display: block;\n    background: #1a1612;\n}\n\n.say-bubble {\n    position: relative;\n    flex-grow: 1;\n    background: rgba(26, 29, 33, 0.85);\n    border: 1px solid rgba(139, 115, 85, 0.45);\n    border-left: 3px solid #d4af37;\n    padding: 8px 14px 10px 14px;\n    border-radius: 0 4px 4px 0;\n    box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.5), 0 2px 6px rgba(0, 0, 0, 0.3);\n}\n\n.say-bubble::before {\n    content: \"\";\n    position: absolute;\n    top: 12px;\n    left: -7px;\n    width: 0;\n    height: 0;\n    border-top: 5px solid transparent;\n    border-bottom: 5px solid transparent;\n    border-right: 7px solid #d4af37;\n}\n\n.say-speaker {\n    display: block;\n    font-family: \"Playfair Display\", \"Noto Serif SC\", serif;\n    font-size: 11.5px;\n    font-weight: 900;\n    letter-spacing: 1.5px;\n    color: #d4af37 !important;\n    -webkit-text-fill-color: #d4af37 !important;\n    margin-bottom: 3px;\n    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.8);\n}\n\n.say-content {\n    font-family: \"EB Garamond\", \"Noto Serif SC\", Georgia, serif !important;\n    font-size: 16px !important;\n    line-height: 1.65 !important;\n    margin: 0 !important;\n    text-indent: 0 !important;\n    font-weight: 700 !important;\n}\n\n.say-content.say-gold { color: #f6c85f !important; -webkit-text-fill-color: #f6c85f !important; }\n.say-content.say-blue { color: #60a5fa !important; -webkit-text-fill-color: #60a5fa !important; }\n.say-content.say-silver { color: #f1f5f9 !important; -webkit-text-fill-color: #f1f5f9 !important; }\n.say-content.say-red { color: #f87171 !important; -webkit-text-fill-color: #f87171 !important; }\n.say-content.say-purple { color: #c084fc !important; -webkit-text-fill-color: #c084fc !important; }\n.say-content.say-green { color: #4ade80 !important; -webkit-text-fill-color: #4ade80 !important; }\n.say-content.say-pink { color: #f472b6 !important; -webkit-text-fill-color: #f472b6 !important; }\n\n/* ========== 输入栏 · 欧洲皇家豪华风格 ========== */\n#prompt-input {\n    background: transparent !important;\n    box-shadow: none !important;\n    border: none !important;\n}\n\n#prompt-input [data-slot=\"input-group\"] {\n    background: linear-gradient(145deg, rgba(32, 9, 14, 0.92), rgba(14, 4, 7, 0.98)) !important;\n    border: 1.5px solid transparent !important;\n    border-image: linear-gradient(135deg, #fcedc5 0%, #d4af37 40%, #7a5813 70%, #fcedc5 100%) 1 !important;\n    border-radius: 10px !important;\n    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.75),\n                0 0 14px rgba(212, 175, 55, 0.22),\n                inset 0 0 18px rgba(0, 0, 0, 0.7) !important;\n    backdrop-filter: blur(14px) !important;\n    -webkit-backdrop-filter: blur(14px) !important;\n    transition: all 0.35s cubic-bezier(0.25, 1, 0.5, 1) !important;\n}\n\n#prompt-input [data-slot=\"input-group\"]:focus-within {\n    border-image: linear-gradient(135deg, #ffffff 0%, #ffd700 35%, #b8860b 70%, #ffffff 100%) 1 !important;\n    box-shadow: 0 12px 35px rgba(0, 0, 0, 0.9),\n                0 0 24px rgba(255, 215, 0, 0.45),\n                inset 0 0 12px rgba(212, 175, 55, 0.15) !important;\n}\n\n#prompt-input textarea {\n    color: #f7eedb !important;\n    -webkit-text-fill-color: #f7eedb !important;\n    font-family: \"Cinzel\", \"Georgia\", \"Noto Serif SC\", serif !important;\n    font-size: 15px !important;\n    line-height: 1.6 !important;\n    letter-spacing: 0.4px !important;\n    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.9) !important;\n}\n\n#prompt-input textarea::placeholder {\n    color: #9c8362 !important;\n    -webkit-text-fill-color: #9c8362 !important;\n    font-style: italic !important;\n    font-family: \"Georgia\", \"Noto Serif SC\", serif !important;\n    opacity: 0.75 !important;\n}\n\n#prompt-input button,\n#prompt-input [role=\"button\"],\n#prompt-input a {\n    background: linear-gradient(145deg, rgba(50, 14, 20, 0.85), rgba(22, 6, 10, 0.95)) !important;\n    border: 1px solid rgba(212, 175, 55, 0.55) !important;\n    border-radius: 6px !important;\n    color: #e6c670 !important;\n    -webkit-text-fill-color: #e6c670 !important;\n    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.6), 0 2px 5px rgba(0, 0, 0, 0.4) !important;\n    font-family: \"Cinzel\", \"Georgia\", \"Noto Serif SC\", serif !important;\n    transition: all 0.25s cubic-bezier(0.2, 0.8, 0.2, 1) !important;\n}\n\n#prompt-input button:hover,\n#prompt-input [role=\"button\"]:hover {\n    background: linear-gradient(145deg, rgba(80, 22, 32, 0.95), rgba(35, 10, 16, 0.98)) !important;\n    border-color: #ffd700 !important;\n    color: #ffffff !important;\n    -webkit-text-fill-color: #ffffff !important;\n    box-shadow: 0 0 12px rgba(255, 215, 0, 0.5), inset 0 0 8px rgba(212, 175, 55, 0.3) !important;\n    transform: translateY(-1px);\n}\n\n#prompt-input svg {\n    stroke: #d4af37 !important;\n    filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.8));\n    transition: all 0.25s ease !important;\n}\n\n#prompt-input button:hover svg,\n#prompt-input [role=\"button\"]:hover svg {\n    stroke: #ffffff !important;\n    filter: drop-shadow(0 0 6px rgba(255, 215, 0, 0.9));\n}\n\n#prompt-input button[type=\"submit\"],\n#prompt-input button:last-child {\n    background: linear-gradient(135deg, #8a1922 0%, #46090e 100%) !important;\n    border: 1px solid #ffd700 !important;\n    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.6), 0 0 10px rgba(212, 175, 55, 0.4) !important;\n}\n\n#prompt-input button[type=\"submit\"]:hover,\n#prompt-input button:last-child:hover {\n    background: linear-gradient(135deg, #b3222e 0%, #630c14 100%) !important;\n    border-color: #ffffff !important;\n    box-shadow: 0 4px 18px rgba(0, 0, 0, 0.8), 0 0 20px rgba(255, 215, 0, 0.8) !important;\n}\n\n/* ========== 17. 终焉降世 · 讣告碑铭 ========== */\n.requiem-overlay {\n    position: relative;\n    margin: 20px 0;\n    padding: 36px 24px;\n    background-color: #1a1510;\n    background-image:\n        radial-gradient(ellipse at 50% 60%, rgba(72, 120, 72, 0.15) 0%, transparent 55%),\n        radial-gradient(ellipse at 5% 5%, rgba(0, 0, 0, 0.9) 0%, transparent 40%),\n        radial-gradient(ellipse at 95% 95%, rgba(0, 0, 0, 0.9) 0%, transparent 40%),\n        radial-gradient(ellipse at 95% 5%, rgba(0, 0, 0, 0.85) 0%, transparent 35%),\n        radial-gradient(ellipse at 5% 95%, rgba(0, 0, 0, 0.85) 0%, transparent 35%),\n        url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)' opacity='0.12'/%3E%3C/svg%3E\");\n    background-blend-mode: screen, multiply, multiply, multiply, multiply, overlay;\n    text-align: center;\n    -webkit-mask-image:\n        url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='500' height='500' preserveAspectRatio='none'%3E%3Cfilter id='t'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.018 0.05' numOctaves='5' seed='77' result='n'/%3E%3CfeDisplacementMap in='SourceGraphic' in2='n' scale='26' xChannelSelector='R' yChannelSelector='G'/%3E%3C/filter%3E%3Crect x='7' y='7' width='486' height='486' fill='%23fff' filter='url(%23t)'/%3E%3C/svg%3E\");\n    mask-image:\n        url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='500' height='500' preserveAspectRatio='none'%3E%3Cfilter id='t'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.018 0.05' numOctaves='5' seed='77' result='n'/%3E%3CfeDisplacementMap in='SourceGraphic' in2='n' scale='26' xChannelSelector='R' yChannelSelector='G'/%3E%3C/filter%3E%3Crect x='7' y='7' width='486' height='486' fill='%23fff' filter='url(%23t)'/%3E%3C/svg%3E\");\n    -webkit-mask-size: 100% 100%;\n    mask-size: 100% 100%;\n    -webkit-mask-repeat: no-repeat;\n    mask-repeat: no-repeat;\n    filter: drop-shadow(0 4px 16px rgba(72, 120, 72, 0.2)) drop-shadow(0 2px 6px rgba(0, 0, 0, 0.6));\n}\n\n.requiem-box {\n    max-width: 460px;\n    margin: 0 auto;\n    position: relative;\n}\n\n.requiem-title {\n    font-family: \"Playfair Display\", \"Noto Serif SC\", \"Source Han Serif SC\", serif !important;\n    font-size: 1.6em;\n    font-weight: 900;\n    color: #c9a959 !important;\n    -webkit-text-fill-color: #c9a959 !important;\n    letter-spacing: 0.3em;\n    text-transform: uppercase;\n    margin-bottom: 4px;\n    text-shadow: 0 0 12px rgba(201, 169, 89, 0.4), 0 2px 4px rgba(0, 0, 0, 0.9);\n}\n\n.requiem-date {\n    font-family: \"EB Garamond\", \"Noto Serif SC\", Georgia, serif;\n    font-size: 0.85em;\n    color: #6b5942 !important;\n    -webkit-text-fill-color: #6b5942 !important;\n    letter-spacing: 0.1em;\n    margin-bottom: 14px;\n}\n\n.requiem-line {\n    width: 65%;\n    height: 0;\n    border: none;\n    border-top: 1px solid rgba(139, 115, 85, 0.5);\n    border-bottom: 1px solid rgba(139, 115, 85, 0.25);\n    margin: 16px auto;\n}\n\n.requiem-name {\n    font-family: \"Playfair Display\", \"Noto Serif SC\", \"Source Han Serif SC\", serif !important;\n    font-size: 1.35em;\n    font-weight: 900;\n    color: #e8d5b0 !important;\n    -webkit-text-fill-color: #e8d5b0 !important;\n    letter-spacing: 0.15em;\n    margin-bottom: 4px;\n    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);\n}\n\n.requiem-epitaph {\n    font-family: \"EB Garamond\", \"Noto Serif SC\", Georgia, serif;\n    font-size: 0.9em;\n    color: #a89070 !important;\n    -webkit-text-fill-color: #a89070 !important;\n    letter-spacing: 0.08em;\n    margin-bottom: 4px;\n}\n\n.requiem-born {\n    font-family: \"EB Garamond\", \"Noto Serif SC\", Georgia, serif;\n    font-size: 0.82em;\n    color: #6b6050 !important;\n    -webkit-text-fill-color: #6b6050 !important;\n    margin-bottom: 2px;\n}\n\n.requiem-died {\n    font-family: \"EB Garamond\", \"Noto Serif SC\", Georgia, serif;\n    font-size: 0.82em;\n    color: #8a1f24 !important;\n    -webkit-text-fill-color: #8a1f24 !important;\n    margin-bottom: 14px;\n    text-shadow: 0 0 6px rgba(138, 31, 36, 0.3);\n}\n\n.requiem-summary {\n    font-family: \"EB Garamond\", \"Noto Serif SC\", Georgia, serif !important;\n    font-size: 0.88em;\n    color: #b8aa94 !important;\n    -webkit-text-fill-color: #b8aa94 !important;\n    line-height: 1.9;\n    text-align: left;\n    padding: 0 12px;\n    font-style: italic;\n    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);\n}\n\n.requiem-forest {\n    font-family: \"EB Garamond\", \"Noto Serif SC\", Georgia, serif;\n    font-size: 0.82em;\n    color: #5a8a5a !important;\n    -webkit-text-fill-color: #5a8a5a !important;\n    line-height: 1.7;\n    margin-top: 12px;\n    text-shadow: 0 0 10px rgba(72, 120, 72, 0.35), 0 1px 2px rgba(0, 0, 0, 0.8);\n}\n\n.requiem-box::before {\n    content: \"❦ ✠ ❦\";\n    display: block;\n    font-size: 14px;\n    letter-spacing: 8px;\n    color: rgba(139, 115, 85, 0.45);\n    margin-bottom: 12px;\n}\n\n.requiem-box::after {\n    content: \"— REQUIESCAT IN PACE —\";\n    display: block;\n    font-family: \"Playfair Display\", \"Times New Roman\", serif;\n    font-size: 10px;\n    letter-spacing: 0.3em;\n    color: rgba(139, 115, 85, 0.35);\n    margin-top: 16px;\n}\n\n/* ========== 18. 人物关系与镌刻台 ========== */\ndetails .sub-panel {\n    margin: 8px 14px;\n    background: rgba(139, 115, 85, 0.05);\n    border: none;\n    border-left: 2px solid #8b7355;\n}\n\ndetails .sub-panel,\ndetails .sub-panel * {\n    -webkit-mask-image: none !important;\n    mask-image: none !important;\n    filter: none !important;\n}\n\ndetails .sub-summary {\n    background: transparent !important;\n    color: #2b2118 !important;\n    -webkit-text-fill-color: #2b2118 !important;\n    font-family: \"Playfair Display\", \"Noto Serif SC\", \"Source Han Serif SC\", serif !important;\n    font-size: 14px !important;\n    font-weight: 700 !important;\n    letter-spacing: 3px !important;\n    padding: 10px 14px 8px !important;\n    border-bottom: 1px solid rgba(43, 33, 24, 0.3) !important;\n    border-top: none !important;\n    cursor: pointer;\n    list-style: none;\n    text-align: left;\n}\n\ndetails .sub-summary::-webkit-details-marker {\n    display: none;\n}\n\ndetails .sub-summary::before {\n    content: \"▸ \";\n    color: #8b7355;\n    font-size: 13px;\n}\n\ndetails[open] > .sub-summary::before {\n    content: \"▾ \";\n}\n\ndetails .sub-summary:hover {\n    background: rgba(139, 115, 85, 0.12) !important;\n}\n\n.relation-grid {\n    padding: 8px 14px;\n}\n\n.relation-card {\n    background: rgba(139, 115, 85, 0.08);\n    border-left: 3px solid #6b5942;\n    margin: 6px 0;\n    padding: 0;\n    transition: all 0.2s ease;\n}\n\n.relation-card:hover {\n    background: rgba(139, 115, 85, 0.15);\n    border-left-color: #2b2118;\n}\n\n.relation-header {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    padding: 6px 10px;\n    border-bottom: 1px dotted rgba(43, 33, 24, 0.2);\n}\n\n.relation-name {\n    font-family: \"Playfair Display\", \"Noto Serif SC\", serif;\n    font-size: 13.5px;\n    font-weight: 700;\n    color: #2b2118 !important;\n    -webkit-text-fill-color: #2b2118 !important;\n    letter-spacing: 1px;\n}\n\n.relation-tag {\n    font-family: \"EB Garamond\", \"Noto Serif SC\", serif;\n    font-size: 11px;\n    color: #efe6d0 !important;\n    -webkit-text-fill-color: #efe6d0 !important;\n    background: #6b5942;\n    padding: 1px 8px;\n    letter-spacing: 1px;\n}\n\n.relation-body {\n    padding: 6px 10px;\n    font-size: 12.5px;\n    line-height: 1.8;\n    color: #3b2f1e !important;\n    -webkit-text-fill-color: #3b2f1e !important;\n}\n\n.engrave-intro {\n    padding: 8px 14px 4px;\n}\n\n.engrave-desc {\n    font-family: \"EB Garamond\", \"Noto Serif SC\", serif;\n    font-size: 13px;\n    color: #4a3f30 !important;\n    -webkit-text-fill-color: #4a3f30 !important;\n    line-height: 1.8;\n    text-indent: 2em;\n    margin: 4px 0;\n    font-style: italic;\n}\n\n.engrave-hint {\n    font-size: 12px;\n    color: #8b7355 !important;\n    -webkit-text-fill-color: #8b7355 !important;\n    line-height: 1.7;\n    margin: 2px 0;\n    padding-left: 0.5em;\n}\n\n.engrave-list {\n    padding: 4px 14px 8px;\n}\n\n.engrave-slot {\n    position: relative;\n    background: rgba(139, 115, 85, 0.07);\n    border: 1px solid rgba(107, 89, 66, 0.3);\n    border-left: 3px solid #c9a96e;\n    margin: 8px 0;\n    padding: 0;\n    transition: all 0.2s ease;\n}\n\n.engrave-slot:hover {\n    border-left-color: #d4af37;\n    box-shadow: 0 2px 8px rgba(201, 169, 110, 0.15);\n}\n\n.engrave-slot-header {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    padding: 8px 10px;\n    border-bottom: 1px solid rgba(107, 89, 66, 0.25);\n    background: rgba(201, 169, 110, 0.08);\n}\n\n.engrave-slot-name {\n    font-family: \"Playfair Display\", \"Noto Serif SC\", serif;\n    font-size: 14px;\n    font-weight: 900;\n    color: #2b2118 !important;\n    -webkit-text-fill-color: #2b2118 !important;\n    letter-spacing: 2px;\n}\n\n.engrave-slot-title {\n    font-family: \"EB Garamond\", \"Noto Serif SC\", serif;\n    font-size: 11px;\n    color: #6b5942 !important;\n    -webkit-text-fill-color: #6b5942 !important;\n    letter-spacing: 0.5px;\n}\n\n.engrave-slot-body {\n    padding: 8px 10px;\n    font-size: 12.5px;\n    line-height: 1.85;\n    color: #3b2f1e !important;\n    -webkit-text-fill-color: #3b2f1e !important;\n}\n\n.engrave-quip {\n    display: inline;\n    color: #8b7355 !important;\n    -webkit-text-fill-color: #8b7355 !important;\n    font-style: italic;\n    font-size: 12px;\n}\n\n.engrave-empty {\n    text-align: center;\n    padding: 16px 10px;\n    color: #8b7355 !important;\n    -webkit-text-fill-color: #8b7355 !important;\n    font-family: \"EB Garamond\", \"Noto Serif SC\", serif;\n    font-size: 12.5px;\n    font-style: italic;\n    letter-spacing: 1px;\n    border: 1px dashed rgba(139, 115, 85, 0.3);\n    margin: 8px 0;\n}\n/* ========== 终极根治：代码块免疫撕裂毛边遮罩 ========== */\ndetails pre,\ndetails pre *,\ndetails div:has(> pre),\ndetails div[class*=\"code-block\"] {\n    -webkit-mask-image: none !important;\n    mask-image: none !important;\n    -webkit-mask: none !important;\n    mask: none !important;\n    filter: none !important;\n}\n\n/* ========== 帝国机要大档案 · 极简纯净深黑版 ========== */\ndetails pre {\n    background: #14171d !important;\n    border: 1px solid #8a6d3b !important;\n    border-radius: 8px !important;\n    margin: 10px 14px !important;\n    padding: 0 !important;\n    overflow: hidden !important;\n}\n\ndetails pre > div:first-child {\n    background: #1b1f26 !important;\n    border-bottom: 1px solid rgba(138, 109, 59, 0.3) !important;\n    padding: 6px 12px !important;\n}\n\ndetails pre > div:first-child span {\n    color: #d4af37 !important;\n    -webkit-text-fill-color: #d4af37 !important;\n    font-size: 12px !important;\n    letter-spacing: 1px !important;\n}\n\ndetails pre button {\n    background: transparent !important;\n    border: 1px solid rgba(138, 109, 59, 0.4) !important;\n    border-radius: 5px !important;\n    color: #d4af37 !important;\n    padding: 3px 5px !important;\n}\n\n/* 强制剥除平台内部白底 */\ndetails pre *,\ndetails pre div,\ndetails pre code {\n    background: #14171d !important;\n    background-color: #14171d !important;\n}\n\ndetails pre code {\n    display: block !important;\n    padding: 14px 16px !important;\n    color: #f7eedb !important;\n    -webkit-text-fill-color: #f7eedb !important;\n    font-family: Consolas, \"Courier New\", monospace !important;\n    font-size: 13px !important;\n    line-height: 1.75 !important;\n    white-space: pre-wrap !important;\n    word-break: break-word !important;\n}\n\ndetails pre code strong {\n    color: #f6c85f !important;\n    -webkit-text-fill-color: #f6c85f !important;\n}\n/* ========== 22. 帝国神恩编队 · 实时战术遥测面板 (1876军武重工版) ========== */\n\n/* 1. 总折叠面板：普鲁士玄铁底板 + 黄铜拉丝包角 */\n.squad-panel {\n    background: linear-gradient(180deg, #161a22 0%, #0e1015 100%) !important;\n    border: 1.5px solid #8a6d3b !important;\n    border-radius: 8px !important;\n    margin: 10px 14px 14px 14px !important;\n    padding: 12px 14px !important;\n    box-shadow: \n        0 6px 20px rgba(0, 0, 0, 0.6),\n        inset 0 0 20px rgba(0, 0, 0, 0.8),\n        inset 0 1px 0 rgba(255, 235, 170, 0.15) !important;\n    overflow: hidden !important;\n}\n\n/* 2. 编队总览状态条 (番号 / 阵型 / 战地电报) */\n.squad-meta {\n    display: flex !important;\n    flex-wrap: wrap !important;\n    align-items: center !important;\n    justify-content: space-between !important;\n    gap: 8px !important;\n    background: linear-gradient(180deg, #241e17 0%, #171410 100%) !important;\n    border: 1px solid rgba(138, 109, 59, 0.5) !important;\n    border-radius: 4px !important;\n    padding: 6px 12px !important;\n    margin-bottom: 12px !important;\n    box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.8) !important;\n}\n\n.squad-meta span {\n    font-family: \"Cinzel\", \"Noto Serif SC\", serif !important;\n    font-size: 11.5px !important;\n    font-weight: 700 !important;\n    color: #e5c07b !important;\n    -webkit-text-fill-color: #e5c07b !important;\n    letter-spacing: 0.8px !important;\n    display: inline-flex !important;\n    align-items: center !important;\n}\n\n/* 3. 队员卡片列表容器 */\n.squad-list {\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 12px !important;\n}\n\n/* 单个队员卡片：微凸起重装仪表舱 */\n.member-card {\n    background: linear-gradient(145deg, #1b2029 0%, #12141a 100%) !important;\n    border: 1px solid rgba(138, 109, 59, 0.4) !important;\n    border-radius: 6px !important;\n    padding: 12px 14px !important;\n    box-shadow: \n        0 3px 10px rgba(0, 0, 0, 0.5),\n        inset 0 0 14px rgba(0, 0, 0, 0.7) !important;\n    transition: all 0.25s ease !important;\n    position: relative !important;\n}\n\n.member-card:hover {\n    border-color: #d4af37 !important;\n    box-shadow: \n        0 5px 16px rgba(0, 0, 0, 0.65),\n        0 0 10px rgba(212, 175, 55, 0.2) !important;\n    transform: translateY(-1px);\n}\n\n/* 4. 队员卡片头部 (阶位徽章 + 姓名 + 战术职责 + 临战状态) */\n.member-head {\n    display: flex !important;\n    align-items: center !important;\n    gap: 8px !important;\n    flex-wrap: wrap !important;\n    padding-bottom: 8px !important;\n    border-bottom: 1px solid rgba(138, 109, 59, 0.3) !important;\n    margin-bottom: 10px !important;\n}\n\n/* 阶位徽章 */\n.rank-badge {\n    font-family: \"Cinzel\", \"Playfair Display\", serif !important;\n    font-size: 11px !important;\n    font-weight: 900 !important;\n    padding: 2px 7px !important;\n    border-radius: 3px !important;\n    letter-spacing: 1px !important;\n    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6) !important;\n    display: inline-flex !important;\n    align-items: center !important;\n}\n\n.rank-first {\n    background: linear-gradient(135deg, #8a1922, #b82330) !important;\n    color: #ffffff !important;\n    -webkit-text-fill-color: #ffffff !important;\n    border: 1px solid #ff7b86 !important;\n    text-shadow: 0 0 6px rgba(255, 123, 134, 0.6);\n}\n\n.rank-second {\n    background: linear-gradient(135deg, #b8860b, #d4af37) !important;\n    color: #120e08 !important;\n    -webkit-text-fill-color: #120e08 !important;\n    border: 1px solid #ffe699 !important;\n}\n\n.rank-commoner {\n    background: linear-gradient(135deg, #2b3545, #475569) !important;\n    color: #f7eedb !important;\n    -webkit-text-fill-color: #f7eedb !important;\n    border: 1px solid #8fa0bc !important;\n}\n\n/* 队员姓名 */\n.member-name {\n    font-family: \"Playfair Display\", \"Noto Serif SC\", serif !important;\n    font-size: 15px !important;\n    font-weight: 700 !important;\n    color: #ffffff !important;\n    -webkit-text-fill-color: #ffffff !important;\n    letter-spacing: 1.5px !important;\n    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.9) !important;\n}\n\n/* 战术职责标签 */\n.member-role {\n    font-size: 11px !important;\n    color: #d4af37 !important;\n    -webkit-text-fill-color: #d4af37 !important;\n    background: rgba(212, 175, 55, 0.12) !important;\n    border: 1px solid rgba(212, 175, 55, 0.35) !important;\n    border-radius: 3px !important;\n    padding: 1.5px 8px !important;\n    margin-left: auto !important;\n    font-weight: 600 !important;\n}\n\n/* 临战状态胶囊 */\n.member-status {\n    font-size: 10.5px !important;\n    padding: 1.5px 8px !important;\n    border-radius: 99px !important;\n    font-weight: bold !important;\n    letter-spacing: 0.5px !important;\n}\n.status-ok { \n    background: rgba(63, 220, 140, 0.15) !important; \n    color: #3fdc8c !important; \n    -webkit-text-fill-color: #3fdc8c !important;\n    border: 1px solid rgba(63, 220, 140, 0.4) !important; \n}\n.status-warn { \n    background: rgba(255, 179, 71, 0.18) !important; \n    color: #ffb347 !important; \n    -webkit-text-fill-color: #ffb347 !important;\n    border: 1px solid rgba(255, 179, 71, 0.5) !important; \n}\n.status-danger { \n    background: rgba(255, 77, 94, 0.22) !important; \n    color: #ff4d5e !important; \n    -webkit-text-fill-color: #ff4d5e !important;\n    border: 1px solid rgba(255, 77, 94, 0.6) !important; \n    animation: saro-alarm 1.2s infinite !important; \n}\n\n/* 5. 遥测仪表槽组 (神力槽 + 护盾槽) */\n.gauge-group {\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 6px !important;\n    margin: 8px 0 10px 0 !important;\n    background: rgba(0, 0, 0, 0.35) !important;\n    border: 1px solid rgba(138, 109, 59, 0.25) !important;\n    padding: 8px 10px !important;\n    border-radius: 4px !important;\n}\n\n.gauge-row {\n    display: flex !important;\n    align-items: center !important;\n    gap: 10px !important;\n    font-size: 11.5px !important;\n}\n\n.gauge-label {\n    flex: none !important;\n    width: 72px !important;\n    color: #9ca3af !important;\n    -webkit-text-fill-color: #9ca3af !important;\n    font-family: \"Noto Serif SC\", serif !important;\n    font-weight: 600 !important;\n}\n\n.gauge-bar {\n    flex: 1 !important;\n    height: 9px !important;\n    background: #0a0c10 !important;\n    border-radius: 99px !important;\n    border: 1px solid #2d333f !important;\n    position: relative !important;\n    overflow: hidden !important;\n    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.9) !important;\n}\n\n.gauge-fill {\n    height: 100% !important;\n    width: calc(var(--v) * 1%) !important;\n    border-radius: 99px !important;\n    transition: width 0.4s cubic-bezier(0.2, 0.8, 0.2, 1) !important;\n}\n\n/* 神力金色辉光槽 */\n.fill-power { \n    background: linear-gradient(90deg, #b8860b 0%, #ffd700 100%) !important; \n    box-shadow: 0 0 8px rgba(255, 215, 0, 0.7) !important; \n}\n\n/* 护盾天幕湛蓝辉光槽 */\n.fill-shield { \n    background: linear-gradient(90deg, #2563eb 0%, #60a5fa 100%) !important; \n    box-shadow: 0 0 8px rgba(96, 165, 250, 0.7) !important; \n}\n\n.gauge-val {\n    flex: none !important;\n    font-family: Consolas, \"Courier New\", monospace !important;\n    font-size: 11.5px !important;\n    color: #f7eedb !important;\n    -webkit-text-fill-color: #f7eedb !important;\n    min-width: 105px !important;\n    text-align: right !important;\n    font-weight: 700 !important;\n}\n\n/* 6. 战术装备与战位四列排版 */\n.member-grid {\n    display: grid !important;\n    grid-template-columns: 1fr 1fr !important;\n    gap: 4px 14px !important;\n    margin: 8px 0 !important;\n}\n\n@media (max-width: 640px) {\n    .member-grid { grid-template-columns: 1fr !important; }\n}\n\n.m-row {\n    font-size: 12px !important;\n    line-height: 1.65 !important;\n    color: #d1d5db !important;\n    -webkit-text-fill-color: #d1d5db !important;\n    margin: 0 !important;\n    text-indent: 0 !important;\n}\n\n.m-row i {\n    font-style: normal !important;\n    color: #d4af37 !important;\n    -webkit-text-fill-color: #d4af37 !important;\n    font-weight: bold !important;\n    margin-right: 4px !important;\n}\n.m-row i::after { content: \"：\" !important; color: #8a6d3b !important; }\n\n/* 7. 羁绊四维动态胶囊 (默契 / 信任 / 服从 / 好感) */\n.member-card .rel-row {\n    display: flex !important;\n    gap: 6px !important;\n    margin: 10px 0 8px 0 !important;\n    flex-wrap: wrap !important;\n}\n\n.member-card .rel-chip {\n    flex: 1 !important;\n    min-width: 60px !important;\n    text-align: center !important;\n    padding: 3px 6px !important;\n    background: rgba(10, 13, 18, 0.85) !important;\n    border: 1px solid rgba(138, 109, 59, 0.35) !important;\n    border-radius: 4px !important;\n    font-size: 11px !important;\n    position: relative !important;\n    overflow: hidden !important;\n    box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.8) !important;\n}\n\n.member-card .rel-chip::before {\n    content: \"\" !important;\n    position: absolute !important;\n    left: 0 !important;\n    top: 0 !important;\n    bottom: 0 !important;\n    width: calc(var(--v) * 1%) !important;\n    background: linear-gradient(90deg, rgba(212, 175, 55, 0.2), rgba(212, 175, 55, 0.45)) !important;\n}\n\n.member-card .rel-chip em {\n    display: block !important;\n    font-style: normal !important;\n    color: #9ca3af !important;\n    -webkit-text-fill-color: #9ca3af !important;\n    font-size: 9.5px !important;\n    position: relative !important;\n    z-index: 1 !important;\n    letter-spacing: 0.5px !important;\n}\n\n.member-card .rel-chip b {\n    color: #ffd700 !important;\n    -webkit-text-fill-color: #ffd700 !important;\n    position: relative !important;\n    z-index: 1 !important;\n    font-family: Consolas, monospace !important;\n    font-size: 11.5px !important;\n}\n\n/* 8. 战地无线电通话气泡 (发报机微光) */\n.member-radio {\n    margin: 8px 0 0 0 !important;\n    padding: 7px 12px !important;\n    background: rgba(15, 23, 42, 0.7) !important;\n    border-left: 3px solid #3b82f6 !important;\n    border-radius: 0 5px 5px 0 !important;\n    font-size: 12px !important;\n    line-height: 1.55 !important;\n    color: #bfdbfe !important;\n    -webkit-text-fill-color: #bfdbfe !important;\n    font-style: italic !important;\n    text-indent: 0 !important;\n    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3) !important;\n}\n\n.radio-tag {\n    font-style: normal !important;\n    font-weight: bold !important;\n    color: #60a5fa !important;\n    -webkit-text-fill-color: #60a5fa !important;\n    margin-right: 6px !important;\n}\n\n/* 9. 纯净兜底：空小队自动隐藏 */\ndetails:has(.squad-panel:empty),\ndetails:has(.squad-list:empty) {\n    display: none !important;\n}\n/* ========== 23. 帝国参谋本部 · 总控机要折叠匣 (.war-cabinet) ========== */\n\n.war-cabinet {\n    background: linear-gradient(160deg, #1a1d24 0%, #0d0e11 100%) !important;\n    border: 2px solid #8a6d3b !important;\n    border-radius: 6px !important;\n    margin: 16px 0 !important;\n    padding: 0 !important;\n    box-shadow: \n        0 6px 20px rgba(0, 0, 0, 0.7),\n        inset 0 0 20px rgba(0, 0, 0, 0.6),\n        inset 0 1px 0 rgba(255, 235, 170, 0.15) !important;\n    overflow: visible !important;\n}\n\n.war-cabinet,\n.war-cabinet * {\n    -webkit-mask-image: none !important;\n    mask-image: none !important;\n}\n\n.war-cabinet > .cabinet-bar {\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    background: linear-gradient(180deg, #1e2128 0%, #14171a 100%) !important;\n    color: #e5c07b !important;\n    -webkit-text-fill-color: #e5c07b !important;\n    font-family: \"Cinzel\", \"Playfair Display\", \"Noto Serif SC\", serif !important;\n    font-size: 12px !important;\n    font-weight: 900 !important;\n    letter-spacing: 2px !important;\n    padding: 14px 16px !important;\n    cursor: pointer !important;\n    border-bottom: 2px solid #8a6d3b !important;\n    text-shadow: 0 0 8px rgba(212, 175, 55, 0.5), 0 1px 3px rgba(0, 0, 0, 0.9) !important;\n    list-style: none !important;\n    transition: all 0.25s ease !important;\n}\n\n.war-cabinet > .cabinet-bar::-webkit-details-marker {\n    display: none !important;\n}\n\n.war-cabinet > .cabinet-bar:hover {\n    background: linear-gradient(180deg, #252930 0%, #1a1d22 100%) !important;\n    border-bottom-color: #ffd700 !important;\n    text-shadow: 0 0 14px rgba(255, 215, 0, 0.7), 0 1px 3px rgba(0, 0, 0, 0.9) !important;\n}\n\n.war-cabinet[open] > .cabinet-bar {\n    border-bottom: 2px solid #ffd700 !important;\n}\n\n.war-cabinet > details {\n    margin: 6px 10px !important;\n}\n\n/* ========== 23. 帝国通讯 · 信件与电报 (深色正文适配版) ========== */\n\n/* ============ 一、信件 · 烛光下的羊皮纸手书 ============ */\n\n.letter-block {\n    position: relative;\n    background: linear-gradient(175deg, #2a2318 0%, #1e1a12 100%);\n    border: 1.5px solid #8a6d3b;\n    border-radius: 4px;\n    margin: 16px 4px;\n    padding: 20px 20px 18px 20px;\n    box-shadow:\n        0 6px 20px rgba(0, 0, 0, 0.5),\n        inset 0 0 30px rgba(0, 0, 0, 0.4),\n        inset 0 1px 0 rgba(255, 235, 170, 0.12);\n}\n\n.letter-seal {\n    display: inline-block;\n    background: linear-gradient(135deg, #8a1f24, #b82833);\n    color: #ffeedd !important;\n    -webkit-text-fill-color: #ffeedd !important;\n    font-family: \"Cinzel\", \"Playfair Display\", serif;\n    font-size: 10.5px;\n    font-weight: 900;\n    letter-spacing: 1.5px;\n    padding: 3px 12px;\n    border-radius: 3px;\n    box-shadow: 0 2px 6px rgba(138, 31, 36, 0.6);\n    margin-bottom: 12px;\n}\n\n.letter-to {\n    font-family: \"Noto Serif SC\", \"EB Garamond\", Georgia, serif;\n    font-size: 14px;\n    font-weight: 700;\n    color: #e5c07b !important;\n    -webkit-text-fill-color: #e5c07b !important;\n    margin-bottom: 10px;\n    padding-bottom: 8px;\n    border-bottom: 1px dashed rgba(138, 109, 59, 0.4);\n}\n\n.letter-body {\n    font-family: \"Kaiti SC\", \"STKaiti\", \"楷体\", \"Noto Serif SC\", Georgia, serif;\n    font-size: 15px;\n    font-style: normal;\n    line-height: 2;\n    color: #f7eedb !important;\n    -webkit-text-fill-color: #f7eedb !important;\n    text-align: justify;\n    margin-bottom: 14px;\n}\n\n.letter-sign {\n    font-family: \"Noto Serif SC\", \"EB Garamond\", serif;\n    font-size: 13px;\n    color: #d4af37 !important;\n    -webkit-text-fill-color: #d4af37 !important;\n    text-align: right;\n    line-height: 1.8;\n    padding-top: 10px;\n    border-top: 1px solid rgba(138, 109, 59, 0.35);\n    font-style: italic;\n}\n\n/* ============ 二、电报 · 帝国莫尔斯电报纸条 ============ */\n\n.telegram-block {\n    position: relative;\n    background: linear-gradient(180deg, #1e1b16 0%, #161310 100%);\n    border: 1.5px solid #8a6d3b;\n    border-left: 4px solid #d4af37;\n    border-radius: 3px;\n    margin: 16px 4px;\n    padding: 0;\n    box-shadow:\n        0 4px 14px rgba(0, 0, 0, 0.5),\n        inset 0 0 20px rgba(0, 0, 0, 0.5);\n    overflow: hidden;\n}\n\n.telegram-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    flex-wrap: wrap;\n    gap: 6px;\n    background: linear-gradient(180deg, #2d2820 0%, #1e1a14 100%);\n    padding: 6px 14px;\n    border-bottom: 1px solid rgba(138, 109, 59, 0.5);\n}\n\n.tg-label {\n    font-family: \"Cinzel\", \"Playfair Display\", serif;\n    font-size: 12px;\n    font-weight: 900;\n    color: #ffd700 !important;\n    -webkit-text-fill-color: #ffd700 !important;\n    letter-spacing: 2px;\n}\n\n.tg-id {\n    font-family: Consolas, \"Courier New\", monospace;\n    font-size: 11px;\n    color: #c4a56e !important;\n    -webkit-text-fill-color: #c4a56e !important;\n    letter-spacing: 1px;\n}\n\n.tg-class {\n    font-size: 10px;\n    font-weight: bold;\n    padding: 1px 8px;\n    border-radius: 2px;\n    letter-spacing: 1px;\n}\n\n.tg-class[data-level=\"普通\"] { background: rgba(63, 220, 140, 0.2); color: #3fdc8c !important; -webkit-text-fill-color: #3fdc8c !important; border: 1px solid rgba(63, 220, 140, 0.4); }\n.tg-class[data-level=\"机密\"] { background: rgba(255, 179, 71, 0.2); color: #ffb347 !important; -webkit-text-fill-color: #ffb347 !important; border: 1px solid rgba(255, 179, 71, 0.4); }\n.tg-class[data-level=\"绝密\"] { background: rgba(255, 77, 94, 0.25); color: #ff4d5e !important; -webkit-text-fill-color: #ff4d5e !important; border: 1px solid rgba(255, 77, 94, 0.5); }\n\n.telegram-meta {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 4px 16px;\n    padding: 6px 14px;\n    border-bottom: 1px dashed rgba(138, 109, 59, 0.3);\n    font-family: Consolas, \"Courier New\", monospace;\n    font-size: 11px;\n    color: #a09580 !important;\n    -webkit-text-fill-color: #a09580 !important;\n}\n\n.telegram-body {\n    font-family: Consolas, \"Courier New\", monospace;\n    font-size: 14px;\n    font-weight: 700;\n    line-height: 1.9;\n    color: #f7eedb !important;\n    -webkit-text-fill-color: #f7eedb !important;\n    padding: 14px 18px;\n    letter-spacing: 1.5px;\n}\n\n.telegram-end {\n    font-family: Consolas, \"Courier New\", monospace;\n    font-size: 12px;\n    font-weight: 900;\n    color: #8a6d3b !important;\n    -webkit-text-fill-color: #8a6d3b !important;\n    text-align: center;\n    letter-spacing: 4px;\n    padding: 8px 14px;\n    border-top: 2px dashed rgba(138, 109, 59, 0.4);\n}","options":{"items":[{"order":0,"label":"角色镌刻","type":"SET-INPUT","value":"【镌刻：角色名】"},{"order":1,"label":"解除角色镌刻","type":"SET-INPUT","value":"【解除镌刻：角色名】"}]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":false,"defaultModelSettings":{"model":"dragonfruit_claude_count/claude-opus-4-6-c"},"totalConversations":27,"totalMessages":290,"totalCreditsUsed":807835,"totalTokensUsed":26947252,"totalPlayedUsers":30,"deeplyPlayed":10,"maxNonAuthorPlayCount":47,"fixedPromptLength":23582,"lorebookLength":393676,"author":{"id":"ncYGZbh8UNjnN4mje5dF4HRMImraqbP7","name":"梓璃璃","displayUsername":"s237500345","username":"s237500345"},"cardsTags":[{"tag":{"name":"战斗爽","cardsCount":18}},{"tag":{"name":"战争","cardsCount":14}},{"tag":{"name":"自定义角色","cardsCount":350}},{"tag":{"name":"战争幻想","cardsCount":4}},{"tag":{"name":"超高自由度","cardsCount":1385}},{"tag":{"name":"架空历史","cardsCount":8}},{"tag":{"name":"开放大世界","cardsCount":282}},{"tag":{"name":"燃夏争魁","cardsCount":182}},{"tag":{"name":"多角色","cardsCount":1617}},{"tag":{"name":"自由扮演","cardsCount":33}},{"tag":{"name":"角色扮演","cardsCount":499}},{"tag":{"name":"开放世界","cardsCount":1859}},{"tag":{"name":"战斗","cardsCount":107}},{"tag":{"name":"自由探索","cardsCount":1571}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}