{"id":"651cd085-d9f0-4b82-ab4f-a31fdbe3acb5","authorId":"DdTF46fJ3yrA4ve4BbFQpZEpgAWg9yaf","title":"大明风华录【超真实古代人生模拟】【大明多时期体验】【文风色色特化】","description":"洪武元年，江南一介布衣提三尺剑，扫尽胡尘，光复汉家衣冠。大明——这两个字，从此镌刻在紫禁城的琉璃瓦上，也镌刻在此后二百七十六年的风霜里。\n\n你可以是洪武年间那个在应天府街头卖字的落魄书生，看着皇帝的圣旨从御街上过，心中盘算着何时能考个功名；也可以是永乐年间随郑和下西洋的一名水手，站在宝船之上，望见了苏门答腊的椰林与非洲的长颈麒麟。\n\n你可以是土木堡那日在草原上狂奔的一名亲兵，看着英宗的黄罗伞盖倒下，五十万京军灰飞烟灭；也可以是嘉靖三十五年华州大地震中的一介乡绅，从瓦砾里爬出，望向那个二十余年不上朝、只在西苑修玄的皇帝。\n\n你可以是崇祯十七年甲申三月十九日站在煤山下的一名太监，眼看着大明的天子将白绫结在歪脖子树上；亦可以是南明那些逃亡的宗室、颠沛的士大夫、死守孤城的将军——从弘光的秦淮烟月，到永历的滇缅山瘴，最后一缕明祚在异域被绞杀。\n\n明朝二百七十六年，加上南明延祚十八年，加上明郑退守东宁二十余年——这是一段既辉煌又惨烈的时光。此册梅谱，正为你而设。你将选择你的时代、你的身份、你的天赋，然后走入这段历史，成为其中一个鲜活的注脚。","background":"mcz8a61tpiz6eluildif8zhk.webp","backgroundWidth":1672,"backgroundHeight":941,"cover":"jp3aybe2lplob1tzr0efkmrw.webp","coverWidth":1672,"coverHeight":941,"introPage":"rlygmq2csen2m6aalf2dr6m3.html","changelog":"","createdAt":"2026-07-03T14:47:48.924Z","updatedAt":"2026-07-27T04:50:47.002Z","initPublicAt":"2026-07-05T12:33:52.935Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":null,"memorySchema":null,"injectStyles":"/* ===========================================================\r\n   大明人生 · 青花月白样式 v1.1（字号微调版）\r\n   基调：月白笺 + 青花瓷 + 墨色题跋 + 朱砂印章\r\n   平台：RLI (RisuAI)\r\n   字体：楷体 / 仿宋\r\n   =========================================================== */\r\n\r\n\r\n/* ============ 〇、AI 回复外层卡片（月白笺 + 青花缠枝） ============ */\r\n\r\n[class*=\"is-assistant\"],\r\n[class*=\"group-\\\\[\\\\.is-assistant\\\\]\"],\r\ndiv[class*=\"bg-card\"] {\r\n  background:\r\n    url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120'><path d='M10 60 Q10 40 30 40 Q40 25 60 30 Q80 20 90 40 Q110 45 105 65 Q115 80 95 85 Q80 100 60 90 Q40 100 30 85 Q10 80 10 60 Z' fill='none' stroke='%232b4c7c' stroke-width='1' opacity='0.08'/></svg>\") no-repeat right -20px top -20px / 180px,\r\n    url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 140'><path d='M20 120 Q40 90 30 60 Q50 50 45 30 M30 60 Q10 55 15 35 M45 30 Q60 40 80 30 Q95 45 90 65' fill='none' stroke='%231e3a5f' stroke-width='1.2' opacity='0.07' stroke-linecap='round'/><circle cx='30' cy='60' r='3' fill='%232b4c7c' opacity='0.1'/><circle cx='45' cy='30' r='2.5' fill='%232b4c7c' opacity='0.1'/><circle cx='80' cy='30' r='3' fill='%232b4c7c' opacity='0.1'/></svg>\") no-repeat left -15px bottom -15px / 200px,\r\n    url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><path d='M0 40 L60 55 L100 30 L160 50 L200 35 M0 90 L50 105 L110 85 L170 100 L200 90 M0 150 L70 160 L130 140 L200 155 M40 0 L55 60 L45 100 L60 160 L50 200 M120 0 L110 55 L130 110 L115 165 L125 200' stroke='%234a6fa5' stroke-width='0.5' fill='none' opacity='0.05'/></svg>\") repeat,\r\n    linear-gradient(172deg, #f5f7fa 0%, #eef2f7 50%, #e3ebf3 100%) !important;\r\n  border: 1px solid #4a6fa5 !important;\r\n  border-radius: 4px !important;\r\n  box-shadow:\r\n    inset 0 0 0 1px rgba(245, 247, 250, 0.6),\r\n    inset 0 0 40px rgba(43, 76, 124, 0.06),\r\n    0 3px 14px rgba(30, 58, 95, 0.15) !important;\r\n  color: #1a2332 !important;\r\n  padding: 22px 26px !important;\r\n  position: relative;\r\n  font-family: \"STKaiti\", \"KaiTi\", \"FangSong\", \"STFangsong\", serif !important;\r\n}\r\n\r\n[class*=\"is-user\"],\r\n[class*=\"group-\\\\[\\\\.is-user\\\\]\"],\r\n[class*=\"bg-secondary\"] {\r\n  background:\r\n    linear-gradient(180deg, #dfe8f2 0%, #c5d4e5 100%) !important;\r\n  border: 1px solid #2b4c7c !important;\r\n  border-radius: 4px !important;\r\n  color: #14202f !important;\r\n  box-shadow: 0 1px 4px rgba(30, 58, 95, 0.18) !important;\r\n  font-family: \"STKaiti\", \"KaiTi\", \"FangSong\", serif !important;\r\n}\r\n\r\n[class*=\"is-assistant\"] div,\r\n[class*=\"is-assistant\"] p,\r\n[class*=\"bg-card\"] div,\r\n[class*=\"bg-card\"] p {\r\n  background-color: transparent !important;\r\n}\r\n\r\n\r\n/* ============ 一、top / bottom 容器 ============ */\r\n\r\ntop, bottom {\r\n  display: block;\r\n  margin: 0;\r\n  padding: 0;\r\n  background: transparent;\r\n  border: none;\r\n  box-shadow: none;\r\n  color: #1a2332;\r\n  font-family: \"STKaiti\", \"KaiTi\", \"FangSong\", \"STFangsong\", serif;\r\n  line-height: 1.95;\r\n}\r\n\r\n\r\n/* ============ 二、正文区 text（水纹笺 + 朱砂\"明\"印） ============ */\r\n\r\ntext {\r\n  display: block;\r\n  margin: 20px 0;\r\n  padding: 28px 32px;\r\n  background:\r\n    repeating-linear-gradient(\r\n      90deg,\r\n      transparent 0,\r\n      transparent 39px,\r\n      rgba(43, 76, 124, 0.05) 39px,\r\n      rgba(43, 76, 124, 0.05) 40px\r\n    ),\r\n    linear-gradient(180deg, #fafcfe 0%, #eef3f8 100%);\r\n  border-top: 2px solid #2b4c7c;\r\n  border-bottom: 2px solid #2b4c7c;\r\n  border-left: 1px solid rgba(43, 76, 124, 0.35);\r\n  border-right: 1px solid rgba(43, 76, 124, 0.35);\r\n  box-shadow:\r\n    inset 0 0 24px rgba(43, 76, 124, 0.06),\r\n    0 2px 8px rgba(30, 58, 95, 0.1);\r\n  font-family: \"STKaiti\", \"KaiTi\", \"FangSong\", \"STFangsong\", serif;\r\n  color: #1a2332;\r\n  font-size: 18px;\r\n  line-height: 2.1;\r\n  letter-spacing: 0.06em;\r\n  text-align: justify;\r\n  position: relative;\r\n}\r\n\r\ntext::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  top: -2px;\r\n  left: 24px;\r\n  width: 60px;\r\n  height: 20px;\r\n  background: url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 20'><path d='M2 18 Q8 8 16 12 Q22 4 30 10 Q38 4 44 12 Q52 8 58 18' stroke='%232b4c7c' stroke-width='1.5' fill='none' stroke-linecap='round'/><circle cx='16' cy='12' r='1.5' fill='%232b4c7c'/><circle cx='30' cy='10' r='1.5' fill='%232b4c7c'/><circle cx='44' cy='12' r='1.5' fill='%232b4c7c'/></svg>\") no-repeat center / contain;\r\n  opacity: 0.8;\r\n}\r\n\r\ntext::after {\r\n  content: \"明\";\r\n  position: absolute;\r\n  top: 16px;\r\n  right: 20px;\r\n  width: 42px;\r\n  height: 42px;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  background: linear-gradient(135deg, #a83232 0%, #7a1e1e 100%);\r\n  color: #f5f7fa;\r\n  font-family: \"STKaiti\", \"KaiTi\", serif;\r\n  font-size: 24px;\r\n  font-weight: bold;\r\n  border-radius: 3px;\r\n  box-shadow:\r\n    0 0 0 2px #a83232,\r\n    inset 0 0 4px rgba(255, 255, 255, 0.2),\r\n    2px 2px 5px rgba(0, 0, 0, 0.3);\r\n  transform: rotate(-4deg);\r\n  opacity: 0.92;\r\n  z-index: 2;\r\n}\r\n\r\n\r\n/* ============ 三、details 折叠区（每块独立方框，青花描边） ============ */\r\n\r\ndetails {\r\n  margin: 12px 0;\r\n  padding: 0;\r\n  background:\r\n    linear-gradient(180deg, rgba(250, 252, 254, 0.7) 0%, rgba(238, 243, 248, 0.5) 100%);\r\n  border: 1px solid #4a6fa5;\r\n  border-radius: 3px;\r\n  box-shadow:\r\n    inset 0 0 0 1px rgba(255, 255, 255, 0.5),\r\n    0 1px 3px rgba(30, 58, 95, 0.08);\r\n  position: relative;\r\n  overflow: hidden;\r\n}\r\n\r\ndetails::before,\r\ndetails::after {\r\n  content: \"\";\r\n  position: absolute;\r\n  width: 14px;\r\n  height: 14px;\r\n  background: url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'><path d='M1 1 L1 8 L5 8 L5 5 L8 5 L8 1 Z' stroke='%232b4c7c' stroke-width='1' fill='none'/></svg>\") no-repeat center / contain;\r\n  opacity: 0.7;\r\n  pointer-events: none;\r\n}\r\ndetails::before { top: 4px; left: 4px; }\r\ndetails::after  { top: 4px; right: 4px; transform: scaleX(-1); }\r\n\r\ndetails summary {\r\n  padding: 12px 16px 12px 40px;\r\n  background:\r\n    linear-gradient(180deg, rgba(43, 76, 124, 0.08) 0%, rgba(43, 76, 124, 0.02) 100%);\r\n  border-bottom: 1px solid rgba(43, 76, 124, 0.25);\r\n  color: #1e3a5f;\r\n  font-family: \"STKaiti\", \"KaiTi\", serif;\r\n  font-size: 17px;\r\n  font-weight: 700;\r\n  letter-spacing: 0.18em;\r\n  cursor: pointer;\r\n  list-style: none;\r\n  user-select: none;\r\n  position: relative;\r\n  transition: color 0.25s ease, letter-spacing 0.25s ease;\r\n}\r\n\r\ndetails summary::-webkit-details-marker { display: none; }\r\ndetails summary::marker { content: \"\"; }\r\n\r\ndetails summary::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  left: 14px;\r\n  top: 50%;\r\n  width: 18px;\r\n  height: 18px;\r\n  transform: translateY(-50%);\r\n  background: url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><g fill='%232b4c7c'><circle cx='10' cy='4' r='2.5'/><circle cx='16' cy='8' r='2.5'/><circle cx='14' cy='15' r='2.5'/><circle cx='6' cy='15' r='2.5'/><circle cx='4' cy='8' r='2.5'/><circle cx='10' cy='10' r='1.5' fill='%23a83232'/></g></svg>\") no-repeat center / contain;\r\n  transition: transform 0.4s ease;\r\n}\r\n\r\ndetails[open] summary::before {\r\n  transform: translateY(-50%) rotate(72deg);\r\n}\r\n\r\ndetails summary:hover {\r\n  color: #a83232;\r\n  letter-spacing: 0.22em;\r\n}\r\n\r\ndetails > *:not(summary) {\r\n  padding: 14px 18px 16px 20px;\r\n  color: #1a2332;\r\n  font-size: 16px;\r\n  line-height: 2;\r\n  font-family: \"STKaiti\", \"KaiTi\", \"FangSong\", serif;\r\n}\r\n\r\n\r\n/* ============ 四、内嵌 strong 前的 SVG 图标（替代 emoji） ============ */\r\n\r\ndetails p strong,\r\ndetails div strong {\r\n  position: relative;\r\n  padding-left: 20px;\r\n  color: #1e3a5f !important;\r\n  font-weight: 700;\r\n}\r\n\r\ndetails p strong::before,\r\ndetails div strong::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  left: 0;\r\n  top: 50%;\r\n  width: 14px;\r\n  height: 14px;\r\n  transform: translateY(-50%);\r\n  background: url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'><circle cx='7' cy='7' r='5.5' stroke='%232b4c7c' stroke-width='1.2' fill='none'/><circle cx='7' cy='7' r='2' fill='%232b4c7c'/></svg>\") no-repeat center / contain;\r\n  opacity: 0.85;\r\n}\r\n\r\ndetails ul,\r\ndetails ol {\r\n  padding-left: 4px;\r\n  list-style: none;\r\n}\r\n\r\ndetails ul li,\r\ndetails ol li {\r\n  position: relative;\r\n  padding-left: 22px;\r\n  margin: 4px 0;\r\n  line-height: 1.9;\r\n}\r\n\r\ndetails ul li::before,\r\ndetails ol li::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  left: 4px;\r\n  top: 0.7em;\r\n  width: 10px;\r\n  height: 10px;\r\n  background: url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'><path d='M5 1 L6.2 3.8 L9 4 L7 6.2 L7.5 9 L5 7.5 L2.5 9 L3 6.2 L1 4 L3.8 3.8 Z' fill='%234a6fa5' opacity='0.75'/></svg>\") no-repeat center / contain;\r\n}\r\n\r\n\r\n/* ============ 五、表格（青花栏目） ============ */\r\n\r\ndetails table {\r\n  width: 100%;\r\n  border-collapse: collapse;\r\n  margin: 12px 0 6px;\r\n  background: rgba(250, 252, 254, 0.6);\r\n  border-top: 2px solid #2b4c7c;\r\n  border-bottom: 2px solid #2b4c7c;\r\n  font-family: \"STKaiti\", \"KaiTi\", \"FangSong\", serif;\r\n  font-size: 15px;\r\n}\r\n\r\ndetails table thead tr {\r\n  background: linear-gradient(180deg, rgba(43, 76, 124, 0.14) 0%, rgba(43, 76, 124, 0.06) 100%);\r\n  border-bottom: 1px solid #2b4c7c;\r\n}\r\n\r\ndetails table th {\r\n  padding: 10px 10px;\r\n  text-align: left;\r\n  font-weight: 700;\r\n  letter-spacing: 0.12em;\r\n  color: #1e3a5f;\r\n  font-family: \"STKaiti\", \"KaiTi\", serif;\r\n  font-size: 15.5px;\r\n  border-right: 1px dashed rgba(43, 76, 124, 0.3);\r\n}\r\n\r\ndetails table th:last-child { border-right: none; }\r\n\r\ndetails table td {\r\n  padding: 8px 10px;\r\n  border-top: 1px dotted rgba(43, 76, 124, 0.22);\r\n  border-right: 1px dashed rgba(43, 76, 124, 0.15);\r\n  color: #1a2332;\r\n}\r\n\r\ndetails table td:last-child { border-right: none; }\r\n\r\ndetails table tbody tr:hover {\r\n  background: rgba(43, 76, 124, 0.05);\r\n}\r\n\r\n\r\n/* ============ 六、文风状态标签（青花小牌） ============ */\r\n\r\nhb-status, cq-status, fy-status {\r\n  display: inline-block;\r\n  padding: 3px 12px 3px 26px;\r\n  margin: 0 3px;\r\n  border-radius: 2px;\r\n  font-family: \"STKaiti\", \"KaiTi\", serif;\r\n  font-size: 13.5px;\r\n  font-weight: 600;\r\n  letter-spacing: 0.1em;\r\n  border: 1px solid;\r\n  position: relative;\r\n  transition: all 0.25s ease;\r\n}\r\n\r\nhb-status::before,\r\ncq-status::before,\r\nfy-status::before {\r\n  content: \"\";\r\n  position: absolute;\r\n  left: 8px;\r\n  top: 50%;\r\n  width: 12px;\r\n  height: 12px;\r\n  transform: translateY(-50%);\r\n  background: url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M2 9 Q6 2 10 9 M4 6.5 L8 6.5' stroke='currentColor' stroke-width='1.3' fill='none' stroke-linecap='round'/></svg>\") no-repeat center / contain;\r\n}\r\n\r\nhb-status[status=\"on\"],\r\ncq-status[status=\"on\"],\r\nfy-status[status=\"on\"] {\r\n  background: linear-gradient(135deg, #2b4c7c 0%, #1e3a5f 100%);\r\n  color: #f5f7fa;\r\n  border-color: #14263f;\r\n  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15);\r\n}\r\n\r\nhb-status[status=\"off\"],\r\ncq-status[status=\"off\"],\r\nfy-status[status=\"off\"] {\r\n  background: transparent;\r\n  color: #4a6fa5;\r\n  border-color: #7a94b8;\r\n  border-style: dashed;\r\n  opacity: 0.75;\r\n}\r\n\r\n\r\n/* ============ 七、顶部导航栏（青花描金） ============ */\r\n\r\n.app-header,\r\nheader[class*=\"header\"],\r\nnav[class*=\"nav\"],\r\n[class*=\"top-bar\"],\r\n[class*=\"navbar\"] {\r\n  background:\r\n    url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 20'><path d='M0 18 Q5 10 10 15 Q15 8 20 15 Q25 10 30 15 Q35 8 40 15' stroke='%23c5d4e5' stroke-width='0.8' fill='none' opacity='0.3'/></svg>\") repeat-x bottom / 40px 20px,\r\n    linear-gradient(180deg, #1e3a5f 0%, #2b4c7c 50%, #1e3a5f 100%) !important;\r\n  border-bottom: 2px solid #4a6fa5 !important;\r\n  box-shadow:\r\n    0 1px 0 rgba(245, 247, 250, 0.25) inset,\r\n    0 2px 8px rgba(0, 0, 0, 0.22) !important;\r\n  color: #f5f7fa !important;\r\n}\r\n\r\n.app-header *,\r\nheader[class*=\"header\"] *,\r\n[class*=\"navbar\"] * {\r\n  color: #f5f7fa !important;\r\n  font-family: \"STKaiti\", \"KaiTi\", serif !important;\r\n  letter-spacing: 0.08em;\r\n}\r\n\r\n\r\n/* ============ 八、底部输入栏 ============ */\r\n\r\n.input-container,\r\n.chat-input-area,\r\n[class*=\"input-bar\"],\r\n[class*=\"footer-input\"],\r\n[class*=\"chat-footer\"] {\r\n  background:\r\n    linear-gradient(180deg, #f5f7fa 0%, #e3ebf3 100%) !important;\r\n  border-top: 2px solid #2b4c7c !important;\r\n  box-shadow: 0 -2px 8px rgba(30, 58, 95, 0.12) !important;\r\n  padding: 10px 12px !important;\r\n}\r\n\r\ntextarea,\r\ninput[type=\"text\"],\r\n[class*=\"chat-input\"] textarea {\r\n  background: rgba(250, 252, 254, 0.9) !important;\r\n  border: 1px solid #4a6fa5 !important;\r\n  border-radius: 3px !important;\r\n  color: #1a2332 !important;\r\n  font-family: \"STKaiti\", \"KaiTi\", \"FangSong\", serif !important;\r\n  font-size: 16px !important;\r\n  line-height: 1.85 !important;\r\n  padding: 9px 13px !important;\r\n  box-shadow: inset 0 1px 3px rgba(43, 76, 124, 0.1) !important;\r\n  transition: border-color 0.25s ease, box-shadow 0.25s ease !important;\r\n}\r\n\r\ntextarea:focus,\r\ninput[type=\"text\"]:focus {\r\n  border-color: #1e3a5f !important;\r\n  box-shadow:\r\n    inset 0 1px 3px rgba(43, 76, 124, 0.1),\r\n    0 0 0 2px rgba(43, 76, 124, 0.18) !important;\r\n  outline: none !important;\r\n}\r\n\r\n\r\n/* ============ 九、按钮（青花常驻显示） ============ */\r\n\r\nbutton,\r\n[class*=\"btn\"],\r\n[class*=\"button\"] {\r\n  background: linear-gradient(180deg, #eef3f8 0%, #c5d4e5 100%) !important;\r\n  border: 1px solid #4a6fa5 !important;\r\n  border-radius: 3px !important;\r\n  color: #1e3a5f !important;\r\n  font-family: \"STKaiti\", \"KaiTi\", serif !important;\r\n  font-size: 14px !important;\r\n  font-weight: 600 !important;\r\n  letter-spacing: 0.12em !important;\r\n  padding: 6px 14px !important;\r\n  cursor: pointer;\r\n  box-shadow:\r\n    inset 0 1px 0 rgba(255, 255, 255, 0.6),\r\n    0 1px 2px rgba(30, 58, 95, 0.18) !important;\r\n  transition: background 0.2s ease, color 0.2s ease, border-color 0.2s ease !important;\r\n}\r\n\r\nbutton:hover,\r\n[class*=\"btn\"]:hover,\r\n[class*=\"button\"]:hover {\r\n  background: linear-gradient(180deg, #dfe8f2 0%, #a8c0d6 100%) !important;\r\n  border-color: #1e3a5f !important;\r\n  color: #14263f !important;\r\n  box-shadow:\r\n    inset 0 1px 0 rgba(255, 255, 255, 0.6),\r\n    0 3px 6px rgba(30, 58, 95, 0.22) !important;\r\n}\r\n\r\nbutton:active,\r\n[class*=\"btn\"]:active {\r\n  box-shadow: inset 0 1px 3px rgba(30, 58, 95, 0.25) !important;\r\n}\r\n\r\nbutton[type=\"submit\"],\r\n[class*=\"send-btn\"],\r\n[class*=\"submit\"],\r\n[class*=\"primary\"] {\r\n  background: linear-gradient(180deg, #2b4c7c 0%, #1e3a5f 100%) !important;\r\n  border-color: #14263f !important;\r\n  color: #f5f7fa !important;\r\n}\r\n\r\nbutton[type=\"submit\"]:hover,\r\n[class*=\"send-btn\"]:hover,\r\n[class*=\"primary\"]:hover {\r\n  background: linear-gradient(180deg, #3a5a8c 0%, #2b4c7c 100%) !important;\r\n  color: #ffffff !important;\r\n}\r\n\r\n[class*=\"refresh\"],\r\n[class*=\"regenerate\"],\r\n[class*=\"reroll\"],\r\n[class*=\"edit\"],\r\n[class*=\"continue\"],\r\n[class*=\"retry\"],\r\n[class*=\"delete-msg\"],\r\n[class*=\"copy-msg\"],\r\n[class*=\"action-btn\"],\r\n[class*=\"msg-action\"],\r\n[class*=\"message-action\"],\r\n[class*=\"assistant-action\"],\r\n.message-toolbar button,\r\n.message-actions button {\r\n  opacity: 1 !important;\r\n  visibility: visible !important;\r\n  pointer-events: auto !important;\r\n  display: inline-flex !important;\r\n  transform: none !important;\r\n  transition: background 0.2s ease, color 0.2s ease !important;\r\n}\r\n\r\n[class*=\"message-toolbar\"],\r\n[class*=\"msg-toolbar\"],\r\n[class*=\"chat-toolbar\"],\r\n[class*=\"action-bar\"] {\r\n  opacity: 1 !important;\r\n  visibility: visible !important;\r\n  display: flex !important;\r\n}\r\n\r\n\r\n/* ============ 十、页码 ============ */\r\n\r\n[class*=\"pagination\"],\r\n[class*=\"page-nav\"] {\r\n  display: flex !important;\r\n  justify-content: center;\r\n  align-items: center;\r\n  gap: 6px;\r\n  padding: 12px 0 !important;\r\n  background: transparent !important;\r\n}\r\n\r\n[class*=\"pagination\"] button,\r\n[class*=\"pagination\"] a,\r\n[class*=\"page-item\"] {\r\n  min-width: 32px !important;\r\n  height: 32px !important;\r\n  padding: 0 10px !important;\r\n  background: linear-gradient(180deg, #f5f7fa 0%, #dfe8f2 100%) !important;\r\n  border: 1px solid #7a94b8 !important;\r\n  color: #1e3a5f !important;\r\n  font-family: \"STKaiti\", \"KaiTi\", serif !important;\r\n  font-size: 14px !important;\r\n  border-radius: 2px !important;\r\n  display: inline-flex !important;\r\n  align-items: center;\r\n  justify-content: center;\r\n}\r\n\r\n[class*=\"pagination\"] [class*=\"active\"],\r\n[class*=\"page-item\"][class*=\"active\"] {\r\n  background: linear-gradient(180deg, #2b4c7c 0%, #1e3a5f 100%) !important;\r\n  border-color: #14263f !important;\r\n  color: #f5f7fa !important;\r\n  font-weight: 700;\r\n  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.22) !important;\r\n}\r\n\r\n\r\n/* ============ 十一、评论区 ============ */\r\n\r\n[class*=\"comment\"],\r\n[class*=\"comments-area\"] {\r\n  background:\r\n    linear-gradient(180deg, rgba(245, 247, 250, 0.75) 0%, rgba(227, 235, 243, 0.55) 100%) !important;\r\n  border: 1px solid #7a94b8 !important;\r\n  border-radius: 3px !important;\r\n  padding: 14px 16px !important;\r\n  margin: 10px 0 !important;\r\n  font-family: \"STKaiti\", \"KaiTi\", \"FangSong\", serif !important;\r\n}\r\n\r\n[class*=\"comment-item\"],\r\n[class*=\"comment-card\"] {\r\n  background: rgba(250, 252, 254, 0.6) !important;\r\n  border-bottom: 1px dashed rgba(43, 76, 124, 0.28) !important;\r\n  padding: 10px 4px !important;\r\n  color: #1a2332 !important;\r\n}\r\n\r\n[class*=\"comment-item\"]:last-child { border-bottom: none !important; }\r\n\r\n[class*=\"comment\"] [class*=\"username\"],\r\n[class*=\"comment\"] [class*=\"author\"] {\r\n  color: #1e3a5f !important;\r\n  font-family: \"STKaiti\", \"KaiTi\", serif !important;\r\n  font-weight: 700;\r\n  letter-spacing: 0.08em;\r\n}\r\n\r\n[class*=\"comment\"] [class*=\"time\"],\r\n[class*=\"comment\"] [class*=\"date\"] {\r\n  color: #4a6fa5 !important;\r\n  font-size: 12px !important;\r\n  font-family: \"FangSong\", serif !important;\r\n}\r\n\r\n\r\n/* ============ 十二、消息内嵌强调 ============ */\r\n\r\n[class*=\"message\"] strong,\r\n[class*=\"msg-item\"] strong,\r\n[class*=\"is-assistant\"] strong {\r\n  color: #1e3a5f !important;\r\n  font-weight: 700;\r\n  letter-spacing: 0.04em;\r\n}\r\n\r\n\r\n/* ============ 十三、加载动画（水墨青花） ============ */\r\n\r\n[class*=\"loading\"],\r\n[class*=\"spinner\"],\r\n[class*=\"loader\"] {\r\n  display: inline-flex !important;\r\n  align-items: center;\r\n  justify-content: center;\r\n  gap: 10px;\r\n  min-height: 44px;\r\n  background: transparent !important;\r\n  position: relative;\r\n}\r\n\r\n[class*=\"loading\"]::before,\r\n[class*=\"spinner\"]::before,\r\n[class*=\"loader\"]::before {\r\n  content: \"\";\r\n  display: inline-block;\r\n  width: 28px;\r\n  height: 28px;\r\n  background: url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'><g fill='none' stroke='%232b4c7c' stroke-width='1.8' stroke-linecap='round'><path d='M20 4 L20 10 M20 30 L20 36 M4 20 L10 20 M30 20 L36 20 M8.5 8.5 L12.7 12.7 M27.3 27.3 L31.5 31.5 M8.5 31.5 L12.7 27.3 M27.3 12.7 L31.5 8.5'/></g><circle cx='20' cy='20' r='4' fill='%232b4c7c'/><circle cx='20' cy='20' r='7' stroke='%234a6fa5' stroke-width='1' fill='none' opacity='0.5'/></svg>\") no-repeat center / contain;\r\n  animation: ming-rotate 2.4s linear infinite;\r\n}\r\n\r\n[class*=\"loading\"]::after,\r\n[class*=\"spinner\"]::after,\r\n[class*=\"loader\"]::after {\r\n  content: \"\";\r\n  display: inline-block;\r\n  width: 10px;\r\n  height: 10px;\r\n  background: radial-gradient(circle at 35% 30%, #4a6fa5 0%, #1e3a5f 70%);\r\n  border-radius: 50%;\r\n  animation: ming-ink 1.4s ease-in-out infinite;\r\n  box-shadow:\r\n    18px 0 0 0 rgba(43, 76, 124, 0.85),\r\n    36px 0 0 0 rgba(43, 76, 124, 0.85);\r\n}\r\n\r\n@keyframes ming-rotate {\r\n  from { transform: rotate(0deg); }\r\n  to   { transform: rotate(360deg); }\r\n}\r\n\r\n@keyframes ming-ink {\r\n  0%, 80%, 100% {\r\n    transform: scale(0.55);\r\n    opacity: 0.35;\r\n    box-shadow:\r\n      18px 0 0 0 rgba(43, 76, 124, 0.35),\r\n      36px 0 0 0 rgba(43, 76, 124, 0.35);\r\n  }\r\n  40% {\r\n    transform: scale(1);\r\n    opacity: 1;\r\n    box-shadow:\r\n      18px 0 0 0 rgba(74, 111, 165, 1),\r\n      36px 0 0 0 rgba(74, 111, 165, 0.7);\r\n  }\r\n}\r\n\r\n[class*=\"streaming\"]::after,\r\n[class*=\"typing-cursor\"] {\r\n  content: \"▌\";\r\n  display: inline-block;\r\n  color: #2b4c7c;\r\n  font-weight: bold;\r\n  animation: brush-blink 1s steps(2) infinite;\r\n  margin-left: 2px;\r\n}\r\n\r\n@keyframes brush-blink {\r\n  0%, 50% { opacity: 1; }\r\n  51%, 100% { opacity: 0; }\r\n}\r\n\r\n\r\n/* ============ 十四、滚动条 ============ */\r\n\r\n::-webkit-scrollbar {\r\n  width: 8px;\r\n  height: 8px;\r\n}\r\n\r\n::-webkit-scrollbar-track {\r\n  background: rgba(227, 235, 243, 0.4);\r\n  border-radius: 4px;\r\n}\r\n\r\n::-webkit-scrollbar-thumb {\r\n  background: linear-gradient(180deg, #7a94b8 0%, #4a6fa5 100%);\r\n  border-radius: 4px;\r\n  border: 1px solid rgba(30, 58, 95, 0.2);\r\n}\r\n\r\n::-webkit-scrollbar-thumb:hover {\r\n  background: linear-gradient(180deg, #2b4c7c 0%, #1e3a5f 100%);\r\n}\r\n\r\n\r\n/* ============ 十五、标签页 ============ */\r\n\r\n[class*=\"tab-item\"],\r\n[class*=\"tabs\"] [class*=\"item\"] {\r\n  background: linear-gradient(180deg, #dfe8f2 0%, #a8c0d6 100%) !important;\r\n  border: 1px solid #7a94b8 !important;\r\n  border-bottom: none !important;\r\n  border-radius: 4px 4px 0 0 !important;\r\n  color: #1e3a5f !important;\r\n  font-family: \"STKaiti\", \"KaiTi\", serif !important;\r\n  padding: 8px 16px !important;\r\n  letter-spacing: 0.1em;\r\n}\r\n\r\n[class*=\"tab-item\"][class*=\"active\"],\r\n[class*=\"tabs\"] [class*=\"active\"] {\r\n  background: linear-gradient(180deg, #2b4c7c 0%, #1e3a5f 100%) !important;\r\n  color: #f5f7fa !important;\r\n  border-color: #14263f !important;\r\n  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.22) !important;\r\n}\r\n\r\n\r\n/* ============ 十六、分隔线（水墨横云） ============ */\r\n\r\nhr {\r\n  border: none;\r\n  height: 14px;\r\n  background: url(\"data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 14'><path d='M10 8 Q30 2 50 8 T90 8 M100 6 L100 6 Q120 2 140 8 T180 8' stroke='%232b4c7c' stroke-width='1' fill='none' stroke-linecap='round' opacity='0.55'/><circle cx='95' cy='7' r='2' fill='%23a83232' opacity='0.7'/></svg>\") no-repeat center / auto 12px;\r\n  margin: 14px 0;\r\n}\r\n\r\n\r\n/* ============ 十七、移动端适配 ============ */\r\n\r\n@media (max-width: 768px) {\r\n  [class*=\"is-assistant\"],\r\n  [class*=\"bg-card\"] {\r\n    padding: 14px 14px !important;\r\n    background-size: 140px, 160px, 200px 200px, auto !important;\r\n  }\r\n\r\n  text {\r\n    padding: 22px 18px;\r\n    font-size: 16.5px;\r\n    line-height: 2;\r\n  }\r\n\r\n  text::after {\r\n    width: 34px;\r\n    height: 34px;\r\n    font-size: 20px;\r\n    top: 12px;\r\n    right: 12px;\r\n  }\r\n\r\n  text::before {\r\n    left: 14px;\r\n    width: 46px;\r\n  }\r\n\r\n  details summary {\r\n    font-size: 16px;\r\n    padding: 10px 14px 10px 36px;\r\n    letter-spacing: 0.14em;\r\n  }\r\n\r\n  details summary::before {\r\n    left: 12px;\r\n    width: 16px;\r\n    height: 16px;\r\n  }\r\n\r\n  details > *:not(summary) {\r\n    padding: 12px 12px 14px 14px;\r\n    font-size: 15px;\r\n  }\r\n\r\n  details table {\r\n    font-size: 14px;\r\n  }\r\n\r\n  details table th,\r\n  details table td {\r\n    padding: 6px 7px;\r\n  }\r\n\r\n  details table th {\r\n    font-size: 14.5px;\r\n  }\r\n\r\n  [class*=\"loading\"]::before,\r\n  [class*=\"spinner\"]::before {\r\n    width: 24px;\r\n    height: 24px;\r\n  }\r\n}\r\n/* ============ 十八、PC 端正文字号放大（仅桌面端生效） ============ */\r\n\r\n@media (min-width: 769px) {\r\n  text {\r\n    font-size: 23px;\r\n    line-height: 1.95;\r\n  }\r\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":false,"defaultModelSettings":{"model":"mango_gemini_vertex/gemini-3.1-pro-preview-high"},"totalConversations":402,"totalMessages":8476,"totalCreditsUsed":16813235,"totalTokensUsed":374370609,"totalPlayedUsers":200,"deeplyPlayed":125,"fixedPromptLength":17792,"lorebookLength":21608,"author":{"id":"DdTF46fJ3yrA4ve4BbFQpZEpgAWg9yaf","name":"栖棠枝（接定制私聊评论区）","displayUsername":"qitangzi","username":"qitangzi"},"cardsTags":[{"tag":{"name":"历史模拟","cardsCount":14}},{"tag":{"name":"超高自由度","cardsCount":981}},{"tag":{"name":"各种玩法","cardsCount":127}},{"tag":{"name":"已破甲","cardsCount":2205}},{"tag":{"name":"全性向","cardsCount":278}},{"tag":{"name":"大世界","cardsCount":315}},{"tag":{"name":"历史","cardsCount":18}},{"tag":{"name":"巅峰决战","cardsCount":123}},{"tag":{"name":"开放世界","cardsCount":1289}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}