{"id":"a3da7afd-d071-45b1-b192-3e4b38beae3f","authorId":"wK67t4BWB03sNxo5MwmgZuZNYBGApkdy","title":"权臣模拟器","description":"满朝尽忠天子，何有不臣之人？","background":"bqmullfsvbvqdbuuz229p4h7.webp","backgroundWidth":800,"backgroundHeight":800,"cover":"c2ljgapirdhxw3l6hh9q6vth.webp","coverWidth":800,"coverHeight":800,"introPage":"tmyn1cg1rbrct2lqcw9nmwit.html","changelog":"","createdAt":"2026-08-08T18:02:15.776Z","updatedAt":"2026-08-09T16:29:28.176Z","initPublicAt":"2026-08-08T23:13:27.999Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":".qc-reply {\n  --qc-ink: #090706;\n  --qc-lacquer: #160d0a;\n  --qc-lacquer-2: #24120e;\n  --qc-cinnabar: #7e2019;\n  --qc-cinnabar-bright: #b63b2d;\n  --qc-gold: #b98a3f;\n  --qc-gold-bright: #e4c17a;\n  --qc-gold-dim: #6e4e25;\n  --qc-parchment: #d8c7a6;\n  --qc-parchment-pale: #eee3cd;\n  --qc-text: #eadfc9;\n  display: block;\n  width: 100%;\n  max-width: 980px;\n  margin: 0 auto;\n  overflow: hidden;\n  color: var(--qc-text);\n  font-family: \"Noto Serif SC\", \"Source Han Serif SC\", \"Songti SC\", STSong, serif;\n  line-height: 1.65;\n  isolation: isolate;\n}\n\n.qc-think {\n  display: none !important;\n}\n\n.qc-court {\n  position: relative;\n  display: block;\n  box-sizing: border-box;\n  width: calc(100% - 12px);\n  margin: 12px 6px 14px;\n  padding: 17px 19px 13px;\n  overflow: visible;\n  color: #ddcfb7;\n  text-align: left;\n  border: 1px solid #8e672d;\n  border-left: 5px solid #7c211a;\n  border-radius: 3px;\n  background:\n    linear-gradient(110deg, rgba(121,31,23,.18), transparent 22%),\n    linear-gradient(180deg, #1d120e 0%, #0d0907 100%);\n  box-shadow:\n    inset 0 1px 0 rgba(184,139,67,.38),\n    inset 0 0 32px rgba(0,0,0,.34),\n    0 12px 25px rgba(0,0,0,.38);\n}\n\n.qc-court-head {\n  position: relative;\n  display: flex;\n  box-sizing: border-box;\n  align-items: center;\n  justify-content: space-between;\n  gap: 14px;\n  min-height: 32px;\n  padding: 0 0 10px;\n  border-bottom: 1px solid rgba(207,157,73,.38);\n}\n\n.qc-court-title {\n  display: inline-flex;\n  align-items: center;\n  min-width: 0;\n  gap: 11px;\n  text-align: left;\n}\n\n.qc-court-title > i {\n  display: inline-grid;\n  flex: 0 0 28px;\n  place-items: center;\n  box-sizing: border-box;\n  width: 28px;\n  height: 28px;\n  color: #f1d594;\n  font-size: 13px;\n  font-style: normal;\n  font-weight: 700;\n  border: 1px solid #bc8a3e;\n  background: #651a15;\n  box-shadow: inset 0 0 0 2px #2a0d09;\n}\n\n.qc-court-title > b {\n  color: #efd18f;\n  font-size: clamp(17px, 2.2vw, 21px);\n  font-weight: 700;\n  letter-spacing: .2em;\n  text-shadow: 0 1px 0 #3e1c0e;\n}\n\n.qc-court-head > small {\n  flex: 0 0 auto;\n  color: #ad9369;\n  font-size: 11px;\n  letter-spacing: .08em;\n}\n\n.qc-events {\n  display: grid;\n  grid-template-columns: 1fr;\n  gap: 0;\n  padding: 0;\n}\n\n.qc-event {\n  position: relative;\n  display: grid;\n  box-sizing: border-box;\n  grid-template-columns: 38px minmax(0, 1fr) auto;\n  align-items: start;\n  gap: 11px;\n  min-width: 0;\n  padding: 12px 0;\n  border: 0;\n  border-bottom: 1px solid rgba(172,130,62,.22);\n  background: transparent;\n}\n\n.qc-event-mark {\n  display: grid;\n  place-items: center;\n  box-sizing: border-box;\n  width: 32px;\n  min-height: 32px;\n  padding: 3px;\n  color: #d8b367;\n  font-size: 11px;\n  line-height: 1.2;\n  text-align: center;\n  border: 1px solid #70502a;\n  background: #16100b;\n}\n\n.qc-event-main {\n  display: block;\n  min-width: 0;\n}\n\n.qc-event-main > b {\n  display: block;\n  margin: 0;\n  color: #e3c78e;\n  font-size: 14px;\n  letter-spacing: .04em;\n}\n\n.qc-event-main > span {\n  display: block;\n  margin-top: 4px;\n  color: #c7b9a4;\n  font-size: 12px;\n  line-height: 1.65;\n}\n\n.qc-event-meta {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 5px 12px;\n  margin-top: 6px;\n  color: #8e795d;\n  font-size: 10px;\n  line-height: 1.45;\n}\n\n.qc-event-meta > em {\n  font-style: normal;\n}\n\n.qc-event-level {\n  align-self: center;\n  padding: 3px 6px;\n  color: #ca7562;\n  font-size: 10px;\n  line-height: 1;\n  border: 1px solid #683024;\n  background: #1b0d0a;\n}\n\n:is(.qc-empty, empty) {\n  margin: 8px 0 0;\n  padding: 10px 11px;\n  color: #927e64;\n  font-size: 12px;\n  text-align: left;\n  border-left: 2px solid #6f4d23;\n  background: rgba(255,255,255,.015);\n}\n\n.qc-court-summary {\n  display: flex;\n  box-sizing: border-box;\n  justify-content: space-between;\n  gap: 10px;\n  padding-top: 10px;\n  color: #9e8968;\n  font-size: 11px;\n  line-height: 1.55;\n}\n\n.qc-court-situation,\n.qc-court-next {\n  min-width: 0;\n}\n\n.qc-court-situation > b {\n  margin-right: .8em;\n  color: #c6a35e;\n  font-weight: 600;\n}\n\n.qc-court-next {\n  text-align: right;\n}\n\n.qc-text {\n  position: relative;\n  display: block;\n  box-sizing: border-box;\n  width: calc(100% - 8px);\n  margin: 10px 4px 17px;\n  padding: 34px clamp(21px, 5vw, 50px) 36px;\n  overflow: hidden;\n  color: #e8ddc8;\n  font-size: clamp(15px, 1.55vw, 18px);\n  line-height: 1.95;\n  white-space: normal;\n  overflow-wrap: anywhere;\n  text-align: left;\n  border: 1px solid rgba(180,137,66,.5);\n  border-radius: 5px;\n  background:\n    linear-gradient(90deg, rgba(138,92,38,.17) 0 9px, transparent 9px calc(100% - 9px), rgba(138,92,38,.17) calc(100% - 9px)),\n    radial-gradient(circle at 8% 14%, rgba(187,138,61,.08) 0 2px, transparent 3px 42px),\n    radial-gradient(circle at 92% 82%, rgba(187,138,61,.07) 0 2px, transparent 3px 48px),\n    linear-gradient(102deg, #100b09, #1a120e 48%, #0d0908);\n  box-shadow:\n    inset 16px 0 28px rgba(0,0,0,.4),\n    inset -16px 0 28px rgba(0,0,0,.4),\n    inset 0 1px 0 rgba(255,225,163,.12),\n    0 12px 25px rgba(0,0,0,.36);\n}\n\n.qc-text::before,\n.qc-text::after {\n  content: \"\";\n  position: absolute;\n  left: 14px;\n  width: calc(100% - 28px);\n  height: 8px;\n  background:\n    linear-gradient(90deg, transparent, #8d672e 9%, #d0a659 18%, #604019 48%, #d0a659 82%, #8d672e 91%, transparent),\n    linear-gradient(90deg, transparent 2%, #411b13 2% 98%, transparent 98%);\n  border-radius: 50%;\n  opacity: .86;\n}\n\n.qc-text::before { top: 10px; }\n.qc-text::after { bottom: 10px; transform: rotate(180deg); }\n\n.qc-text { text-shadow: 0 1px 1px rgba(0,0,0,.72); }\n\n.qc-text > para {\n  display: block;\n  margin: 0 0 .9em;\n  text-indent: 2em;\n  white-space: pre-wrap;\n}\n\n.qc-text > para:last-child {\n  margin-bottom: 0;\n}\n\n.qc-reply > p:empty,\n.qc-reply > br {\n  display: none !important;\n  width: 0 !important;\n  height: 0 !important;\n  margin: 0 !important;\n  padding: 0 !important;\n}\n\n.qc-panel {\n  position: relative;\n  display: block;\n  box-sizing: border-box;\n  width: calc(100% - 10px);\n  margin: 8px 5px;\n  overflow: visible;\n  color: #ded2bc;\n  border: 1px solid rgba(122,92,51,.55);\n  border-radius: 3px;\n  background: #0c0907;\n  box-shadow: 0 6px 15px rgba(0,0,0,.32), inset 0 0 18px rgba(0,0,0,.3);\n}\n\n.qc-summary {\n  position: relative;\n  z-index: 2;\n  display: grid;\n  box-sizing: border-box;\n  grid-template-columns: 31px minmax(0, 1fr) 31px;\n  align-items: center;\n  gap: 9px;\n  width: 100%;\n  min-height: 40px;\n  max-height: 42px;\n  padding: 5px 8px;\n  overflow: hidden;\n  color: #e4d0a1;\n  text-align: left;\n  list-style: none;\n  cursor: pointer;\n  user-select: none;\n  border: 1px solid rgba(158,122,67,.48);\n  border-left-width: 5px;\n  border-right-width: 5px;\n  border-left-color: #70251d;\n  border-right-color: #70251d;\n  border-radius: 2px;\n  background:\n    radial-gradient(ellipse at 50% -30%, rgba(195,151,77,.07), transparent 58%),\n    linear-gradient(90deg, #14100c, #211810 45%, #18120d 72%, #110e0b);\n  box-shadow:\n    inset 0 1px 0 rgba(255,225,168,.09),\n    inset 0 -1px 0 rgba(114,81,39,.3),\n    0 4px 10px rgba(0,0,0,.28);\n  transition: border-color .18s ease, box-shadow .18s ease;\n}\n\n.qc-summary::marker,\n.qc-character-tab::marker,\n.qc-adult-tab::marker,\n.qc-roster-tab::marker,\n.qc-memory-tab::marker { content: \"\"; }\n\n.qc-summary::-webkit-details-marker,\n.qc-character-tab::-webkit-details-marker,\n.qc-adult-tab::-webkit-details-marker,\n.qc-roster-tab::-webkit-details-marker,\n.qc-memory-tab::-webkit-details-marker { display: none; }\n\n.qc-summary::before,\n.qc-summary::after {\n  content: \"\";\n  position: absolute;\n  top: 7px;\n  bottom: 7px;\n  width: 1px;\n  background: linear-gradient(180deg, transparent, rgba(199,153,74,.48), transparent);\n  pointer-events: none;\n}\n\n.qc-summary::before { left: 39px; }\n.qc-summary::after { right: 39px; }\n\n.qc-summary:hover {\n  border-color: rgba(196,151,76,.7);\n  border-left-color: #8a3024;\n  border-right-color: #8a3024;\n  box-shadow: inset 0 1px 0 rgba(255,230,177,.14), 0 6px 15px rgba(0,0,0,.34);\n}\n\n.qc-summary:focus-visible,\n.qc-character-tab:focus-visible,\n.qc-adult-tab:focus-visible,\n.qc-roster-tab:focus-visible,\n.qc-memory-tab:focus-visible {\n  outline: 2px solid #d7aa5d;\n  outline-offset: 2px;\n}\n\n.qc-num {\n  display: grid;\n  box-sizing: border-box;\n  place-items: center;\n  width: 27px;\n  height: 27px;\n  color: #e6c67f;\n  font-size: 12px;\n  line-height: 1;\n  border: 1px solid #8e6733;\n  border-radius: 0;\n  background: linear-gradient(145deg, #321711, #140c09);\n  box-shadow: inset 0 0 0 2px rgba(7,5,4,.7);\n  clip-path: none;\n}\n\n.qc-title {\n  min-width: 0;\n  color: #dcc394;\n  font-size: 14px;\n  font-weight: 700;\n  letter-spacing: .18em;\n  line-height: 1;\n  text-align: left;\n  text-shadow: 0 1px 0 #25120b;\n}\n\n.qc-seal {\n  display: grid;\n  box-sizing: border-box;\n  place-items: center;\n  width: 27px;\n  height: 27px;\n  color: #d7b46e;\n  border: 1px solid #8b6432;\n  border-radius: 2px;\n  background: linear-gradient(145deg, #20110d, #100907);\n  box-shadow: inset 0 0 0 2px rgba(91,34,24,.48);\n}\n\n.qc-seal::after {\n  content: \"启\";\n  color: #d7b46e;\n  font-size: 12px;\n  font-weight: 700;\n  line-height: 1;\n}\n\n.qc-panel[open] > .qc-summary {\n  border-bottom-color: #9c7137;\n  border-left-color: #872d23;\n  border-right-color: #872d23;\n  background:\n    radial-gradient(ellipse at 50% -20%, rgba(181,131,58,.09), transparent 60%),\n    linear-gradient(90deg, #21120e, #2a1911 46%, #1a100d);\n}\n\n.qc-panel[open] > .qc-summary .qc-seal::after {\n  content: \"合\";\n  color: #d6543d;\n}\n\n.qc-panel-body {\n  display: grid;\n  box-sizing: border-box;\n  grid-template-columns: 1fr;\n  gap: 10px;\n  width: 100%;\n  padding: 16px clamp(12px, 2.5vw, 25px) 20px;\n  overflow: visible;\n  color: #d5cab6;\n  border-top: 1px solid rgba(196,149,71,.2);\n  background:\n    radial-gradient(circle at 8% 9%, rgba(157,104,43,.06), transparent 24%),\n    linear-gradient(145deg, #110c09, #080605 74%);\n  animation: none;\n}\n\n.qc-person-card,\n.qc-family-overview,\n.qc-character-body,\n.qc-faction-list,\n.qc-memory-subbody,\n.qc-adult-body {\n  display: grid;\n  box-sizing: border-box;\n  grid-template-columns: 1fr;\n  gap: 0;\n  min-width: 0;\n}\n\n.qc-person-card {\n  padding: clamp(12px, 2.2vw, 20px);\n  border: 1px solid rgba(172,129,61,.3);\n  border-radius: 3px;\n  background:\n    linear-gradient(90deg, rgba(112,38,27,.13), transparent 22%),\n    linear-gradient(145deg, rgba(43,27,18,.84), rgba(12,8,6,.94));\n  box-shadow: inset 0 1px 0 rgba(255,229,179,.05), 0 8px 20px rgba(0,0,0,.22);\n}\n\n.qc-person-head {\n  display: flex;\n  box-sizing: border-box;\n  align-items: center;\n  gap: 12px;\n  min-width: 0;\n  padding: 5px 4px 13px;\n  margin-bottom: 5px;\n  border-bottom: 1px solid rgba(190,145,70,.22);\n}\n\n.qc-monogram {\n  display: grid;\n  box-sizing: border-box;\n  flex: 0 0 48px;\n  height: 48px;\n  place-items: center;\n  color: #e4c37b;\n  font-size: 20px;\n  font-weight: 700;\n  border: 1px solid #8d6735;\n  border-radius: 0;\n  background:\n    linear-gradient(135deg, rgba(126,42,30,.34), transparent),\n    #180e0a;\n  box-shadow: inset 0 0 0 3px rgba(6,4,3,.66), 0 5px 12px rgba(0,0,0,.25);\n  clip-path: none;\n}\n\n.qc-person-title {\n  display: grid;\n  min-width: 0;\n  gap: 4px;\n}\n\n.qc-person-title > b {\n  color: #e6cd9b;\n  font-size: clamp(16px, 2vw, 21px);\n  letter-spacing: .11em;\n}\n\n.qc-person-title > span {\n  color: #b6a17d;\n  font-size: 11px;\n  letter-spacing: .08em;\n}\n\n.qc-person-title > em {\n  color: #8f7858;\n  font-size: 10px;\n  font-style: normal;\n  overflow-wrap: anywhere;\n}\n\n:is(.qc-row, row),\n.qc-status,\n:is(.qc-progress, bar) {\n  position: relative;\n  box-sizing: border-box;\n  min-width: 0;\n}\n\n:is(.qc-row, row) {\n  display: grid;\n  grid-template-columns: minmax(82px, .2fr) minmax(0, 1fr);\n  align-items: start;\n  gap: 11px;\n  padding: 8px 9px;\n  border-bottom: 1px solid rgba(184,138,64,.13);\n  background: linear-gradient(90deg, rgba(154,101,39,.045), transparent 76%);\n}\n\n:is(.qc-row, row) > b,\n.qc-status > b {\n  color: #b48e53;\n  font-size: 11px;\n  letter-spacing: .08em;\n}\n\n:is(.qc-row, row) > em,\n.qc-status > em {\n  min-width: 0;\n  color: #d5c9b5;\n  font-size: 12px;\n  font-style: normal;\n  line-height: 1.65;\n  overflow-wrap: anywhere;\n}\n\n:is(.qc-progress, bar) {\n  padding: 9px;\n  border-bottom: 1px solid rgba(184,138,64,.14);\n}\n\n:is(.qc-progress-head, barhead) {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 12px;\n  margin-bottom: 7px;\n}\n\n:is(.qc-progress-head, barhead) > b {\n  color: #b78f53;\n  font-size: 11px;\n  letter-spacing: .08em;\n}\n\n:is(.qc-progress-head, barhead) > em {\n  color: #c7b593;\n  font-size: 10px;\n  font-style: normal;\n  text-align: right;\n}\n\n:is(.qc-progress, bar) > meter {\n  display: block;\n  width: 100%;\n  height: 7px;\n  overflow: hidden;\n  border: 0;\n  border-radius: 99px;\n  background: #1b140f;\n  appearance: none;\n}\n\n:is(.qc-progress, bar) > meter::-webkit-meter-bar {\n  border: 1px solid rgba(150,110,51,.34);\n  border-radius: 99px;\n  background: #1b140f;\n  box-shadow: inset 0 1px 3px rgba(0,0,0,.7);\n}\n\n:is(.qc-progress, bar) > meter::-webkit-meter-optimum-value,\n:is(.qc-progress, bar) > meter::-webkit-meter-suboptimum-value,\n:is(.qc-progress, bar) > meter::-webkit-meter-even-less-good-value {\n  border-radius: 99px;\n  background: linear-gradient(90deg, #6e251d, #aa6532 60%, #d1a65c);\n}\n\n.qc-status-list {\n  display: grid;\n  box-sizing: border-box;\n  grid-template-columns: 1fr;\n  gap: 6px;\n  margin: 9px 0;\n}\n\n.qc-status {\n  display: grid;\n  grid-template-columns: minmax(82px, .2fr) minmax(0, 1fr);\n  gap: 11px;\n  padding: 8px 9px;\n  border: 1px solid rgba(161,119,54,.21);\n  border-left: 3px solid #76562d;\n  background: rgba(255,255,255,.012);\n}\n\n:is(.qc-tag, tag) {\n  display: inline-flex;\n  align-items: center;\n  padding: 2px 7px;\n  color: #d2b571;\n  font-style: normal;\n  border: 1px solid rgba(185,137,64,.36);\n  border-radius: 2px;\n  background: rgba(119,45,29,.17);\n}\n\n.qc-quote {\n  box-sizing: border-box;\n  margin-top: 11px;\n  padding: 12px 14px;\n  color: #b9a68a;\n  font-size: 12px;\n  font-style: italic;\n  line-height: 1.7;\n  border-left: 3px solid #76291f;\n  background: linear-gradient(90deg, rgba(110,38,27,.18), transparent);\n}\n\n.qc-character,\n.qc-roster,\n.qc-memory-sub,\n.qc-adult {\n  position: relative;\n  display: block;\n  box-sizing: border-box;\n  min-width: 0;\n  overflow: visible;\n  border: 1px solid rgba(161,120,57,.3);\n  border-radius: 3px;\n  background: #0d0907;\n}\n\n.qc-character-tab,\n.qc-roster-tab,\n.qc-memory-tab,\n.qc-adult-tab {\n  display: grid;\n  box-sizing: border-box;\n  align-items: center;\n  width: 100%;\n  min-width: 0;\n  color: #d3bd91;\n  list-style: none;\n  cursor: pointer;\n  user-select: none;\n  background: linear-gradient(90deg, rgba(112,39,28,.2), rgba(52,31,19,.22), transparent);\n}\n\n.qc-character-tab {\n  grid-template-columns: 28px minmax(0, 1fr) auto;\n  gap: 9px;\n  min-height: 38px;\n  padding: 5px 9px;\n}\n\n.qc-character-mark {\n  display: grid;\n  width: 25px;\n  height: 25px;\n  place-items: center;\n  color: #dfbd75;\n  font-size: 11px;\n  border: 1px solid #80602f;\n  background: #1e100c;\n}\n\n.qc-character-tab > b {\n  min-width: 0;\n  color: #dec694;\n  font-size: 13px;\n  letter-spacing: .11em;\n}\n\n.qc-character-tab > em {\n  color: #8f7a5c;\n  font-size: 10px;\n  font-style: normal;\n  text-align: right;\n}\n\n.qc-character[open] > .qc-character-tab,\n.qc-roster[open] > .qc-roster-tab,\n.qc-memory-sub[open] > .qc-memory-tab,\n.qc-adult[open] > .qc-adult-tab {\n  color: #e4ca95;\n  border-bottom: 1px solid rgba(185,139,66,.28);\n  background: linear-gradient(90deg, rgba(128,43,30,.28), rgba(76,48,25,.17), transparent);\n}\n\n.qc-character-body {\n  padding: clamp(11px, 2vw, 18px);\n  overflow: visible;\n}\n\n.qc-adult {\n  margin-top: 11px;\n  border-color: rgba(125,45,37,.5);\n}\n\n.qc-adult-tab {\n  grid-template-columns: minmax(0, 1fr) auto;\n  min-height: 34px;\n  padding: 6px 9px;\n  color: #c89583;\n  letter-spacing: .15em;\n}\n\n.qc-adult-tab > span {\n  display: grid;\n  width: 21px;\n  height: 21px;\n  place-items: center;\n  color: #e7b8a5;\n  font-size: 9px;\n  border: 1px solid #87483c;\n  border-radius: 50%;\n}\n\n.qc-adult-body {\n  padding: 7px 11px 11px;\n  background: linear-gradient(145deg, rgba(88,30,25,.17), rgba(13,8,7,.9));\n}\n\n.qc-dynasty-media {\n  position: relative;\n  box-sizing: border-box;\n  margin: 0 0 12px;\n  padding: 0;\n  overflow: hidden;\n  border: 1px solid rgba(184,137,63,.52);\n  border-radius: 3px;\n  background: #080605;\n  box-shadow: 0 10px 24px rgba(0,0,0,.38), inset 0 0 0 1px rgba(226,185,105,.12);\n}\n\n.qc-dynasty-image {\n  display: block;\n  box-sizing: border-box;\n  width: 100%;\n  max-width: 100%;\n  aspect-ratio: 4 / 3;\n  color: transparent;\n  font-size: 0;\n  border-radius: 0;\n  background-repeat: no-repeat;\n  background-position: center;\n  background-size: contain;\n  filter: sepia(.06) saturate(.9) contrast(1.06) brightness(.88);\n}\n\n.qc-dynasty-image[data-stage=\"☀\"] {\n  background-image: url(\"https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEY059qdz-SF44lIeuHxOMPAYLTPgIhvQACuSoAAvmbuFdmZ18alpy4ej0E.png\");\n}\n\n.qc-dynasty-image[data-stage=\"⚔\"] {\n  background-image: url(\"https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEY06Jqdz_TfryK1NeGFBTM1JF-Qr4arAACvCoAAvmbuFen8-tHZ-G67z0E.png\");\n}\n\n.qc-dynasty-image[data-stage=\"☄\"] {\n  background-image: url(\"https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEY06Rqdz_zkEWBti7_8YMXdjD8u4QloQACvioAAvmbuFc6mOfyD-OOEj0E.png\");\n}\n\n.qc-dynasty-media > figcaption {\n  position: absolute;\n  right: 0;\n  bottom: 0;\n  left: 0;\n  z-index: 2;\n  display: flex;\n  align-items: center;\n  min-height: 34px;\n  padding: 14px 14px 7px;\n  color: #f0d69c;\n  font-size: 12px;\n  font-weight: 700;\n  letter-spacing: .16em;\n  text-align: left;\n  background: linear-gradient(180deg, transparent, rgba(7,4,3,.9) 58%, #080605);\n  text-shadow: 0 1px 2px #000;\n}\n\n.qc-dynasty > .qc-panel-body {\n  gap: 0;\n}\n\n.qc-dynasty > .qc-panel-body > :is(.qc-row, row) {\n  grid-template-columns: minmax(88px,.2fr) minmax(0,1fr);\n  gap: 0;\n  margin: 0;\n  padding: 0;\n  border: 0;\n  border-right: 1px solid rgba(164,122,56,.25);\n  border-bottom: 1px solid rgba(164,122,56,.25);\n  border-left: 3px solid #5d2119;\n  background: linear-gradient(90deg, rgba(111,42,27,.1), rgba(255,255,255,.01) 38%, transparent);\n}\n\n.qc-dynasty > .qc-panel-body > :is(.qc-row, row):first-of-type {\n  border-top: 1px solid rgba(184,138,64,.3);\n  border-left-color: #a87936;\n  background: linear-gradient(90deg, rgba(139,83,32,.17), rgba(73,37,19,.08) 48%, transparent);\n}\n\n.qc-dynasty > .qc-panel-body > :is(.qc-row, row) > b {\n  display: flex;\n  align-items: center;\n  padding: 9px 11px;\n  border-right: 1px solid rgba(164,122,56,.2);\n  background: rgba(0,0,0,.13);\n}\n\n.qc-dynasty > .qc-panel-body > :is(.qc-row, row) > em {\n  display: flex;\n  align-items: center;\n  padding: 9px 12px;\n}\n\n.qc-dynasty > .qc-panel-body > :is(.qc-row, row):first-of-type > em {\n  color: #e1be76;\n  font-size: 13px;\n  font-weight: 700;\n  letter-spacing: .1em;\n}\n\n.qc-dynasty > .qc-panel-body > .qc-faction-list {\n  margin-top: 15px;\n}\n\n.qc-faction-list {\n  gap: 10px;\n  margin-top: 4px;\n}\n\n.qc-faction {\n  position: relative;\n  display: grid;\n  box-sizing: border-box;\n  grid-template-columns: 1fr;\n  min-width: 0;\n  padding: clamp(11px, 2vw, 18px);\n  overflow: visible;\n  border: 1px solid rgba(168,126,60,.27);\n  border-left: 4px solid #80602f;\n  border-radius: 3px;\n  background:\n    linear-gradient(100deg, rgba(120,74,29,.12), transparent 35%),\n    linear-gradient(145deg, #17100c, #0a0706);\n  box-shadow: inset 0 1px 0 rgba(255,224,165,.045), 0 6px 16px rgba(0,0,0,.2);\n}\n\n.qc-faction-military {\n  border-left-color: #844129;\n  background:\n    linear-gradient(100deg, rgba(126,48,28,.14), transparent 35%),\n    linear-gradient(145deg, #170e0b, #090605);\n}\n\n.qc-faction-eunuch {\n  border-left-color: #64533c;\n  background:\n    linear-gradient(100deg, rgba(81,69,48,.13), transparent 35%),\n    linear-gradient(145deg, #14110d, #080706);\n}\n\n.qc-faction-head {\n  display: flex;\n  align-items: center;\n  gap: 11px;\n  min-width: 0;\n  margin-bottom: 7px;\n  padding: 0 3px 10px;\n  border-bottom: 1px solid rgba(184,138,66,.22);\n}\n\n.qc-faction-head > span {\n  display: grid;\n  flex: 0 0 34px;\n  height: 34px;\n  place-items: center;\n  color: #dfbd74;\n  font-size: 15px;\n  border: 1px solid #866330;\n  border-radius: 0;\n  background: #1a0f0b;\n  clip-path: none;\n}\n\n.qc-faction-head > div {\n  display: grid;\n  min-width: 0;\n  gap: 3px;\n}\n\n.qc-faction-head b {\n  color: #dec38e;\n  font-size: 15px;\n  letter-spacing: .11em;\n}\n\n.qc-faction-head em {\n  color: #8f7b5d;\n  font-size: 10px;\n  font-style: normal;\n}\n\n.qc-family-overview {\n  padding: 2px 5px 9px;\n  border: 1px solid rgba(164,122,56,.22);\n  background: rgba(255,255,255,.012);\n}\n\n.qc-roster-tab,\n.qc-memory-tab {\n  grid-template-columns: 26px minmax(0, 1fr) auto;\n  gap: 8px;\n  min-height: 37px;\n  padding: 6px 9px;\n}\n\n.qc-memory-tab {\n  grid-template-columns: minmax(0, 1fr);\n  color: #cdb487;\n  letter-spacing: .1em;\n}\n\n.qc-roster-tab > span {\n  display: grid;\n  width: 23px;\n  height: 23px;\n  place-items: center;\n  color: #d9b56d;\n  font-size: 10px;\n  border: 1px solid #775a31;\n}\n\n.qc-roster-tab > b {\n  min-width: 0;\n  color: #d5bd8c;\n  font-size: 12px;\n  letter-spacing: .09em;\n}\n\n.qc-roster-tab > em {\n  color: #86755d;\n  font-size: 9px;\n  font-style: normal;\n  text-align: right;\n}\n\n.qc-roster-body {\n  box-sizing: border-box;\n  min-width: 0;\n  padding: 9px;\n  overflow: hidden;\n}\n\n:is(.qc-table-wrap, tablewrap) {\n  display: block;\n  box-sizing: border-box;\n  width: 100%;\n  max-width: 100%;\n  overflow-x: auto;\n  overflow-y: visible;\n  scrollbar-color: #72532d #15100c;\n  scrollbar-width: thin;\n}\n\n.qc-roster-table,\n.qc-memory-table {\n  width: 100%;\n  min-width: 820px;\n  border-collapse: collapse;\n  table-layout: auto;\n  color: #cbbda7;\n  font-size: 10px;\n  line-height: 1.55;\n}\n\n.qc-memory-table { min-width: 620px; }\n\n.qc-roster-table th,\n.qc-roster-table td,\n.qc-memory-table th,\n.qc-memory-table td {\n  padding: 7px 8px;\n  text-align: left;\n  vertical-align: top;\n  overflow-wrap: anywhere;\n  border: 1px solid rgba(170,127,59,.21);\n}\n\n.qc-roster-table th,\n.qc-memory-table th {\n  color: #d0ae68;\n  font-weight: 700;\n  white-space: nowrap;\n  background: rgba(113,67,28,.17);\n}\n\n.qc-roster-table tr:nth-child(even) td,\n.qc-memory-table tr:nth-child(even) td { background: rgba(255,255,255,.012); }\n\n.qc-memory-subbody {\n  gap: 0;\n  padding: 9px;\n  overflow: visible;\n}\n\n.qc-memory-heading {\n  margin: 9px 0 6px;\n  padding: 6px 8px;\n  color: #c6a45f;\n  font-size: 11px;\n  letter-spacing: .12em;\n  border-left: 3px solid #72562e;\n  background: linear-gradient(90deg, rgba(122,78,29,.13), transparent);\n}\n\n.qc-advice .pga {\n  display: flex;\n  box-sizing: border-box;\n  flex-direction: column;\n  gap: 7px;\n  min-width: 0;\n  width: 100%;\n}\n\n.qc-advice .pga > pre,\n.qc-advice .pga > div {\n  position: relative;\n  box-sizing: border-box;\n  min-width: 0;\n  margin: 0;\n  overflow: hidden;\n  color: #d4c7b3;\n  border: 1px solid rgba(155,118,64,.36);\n  border-left: 3px solid #7b2a21;\n  border-radius: 3px;\n  background:\n    linear-gradient(90deg, rgba(113,39,28,.11), transparent 25%),\n    #100d0a;\n  box-shadow: 0 4px 11px rgba(0,0,0,.2);\n}\n\n.qc-advice .pga > pre {\n  padding: 10px 13px;\n  white-space: pre-wrap;\n  overflow-wrap: anywhere;\n  font: 500 12px/1.65 \"Noto Serif SC\", \"Songti SC\", serif;\n}\n\n.qc-advice .pga > pre:nth-of-type(4),\n.qc-advice .pga > div:nth-child(4) { border-left-color: #a03b2d; }\n\n.qc-advice .pga > pre:nth-of-type(5),\n.qc-advice .pga > div:nth-child(5) { border-left-color: #695433; }\n\n.qc-advice .pga > div {\n  display: grid;\n  grid-template-columns: 40px minmax(0, 1fr);\n  grid-template-rows: minmax(50px, auto);\n}\n\n.qc-advice .pga > div > div:first-child {\n  position: static;\n  display: flex;\n  grid-column: 1;\n  grid-row: 1;\n  align-items: center;\n  justify-content: center;\n  min-width: 0;\n  min-height: 50px;\n  padding: 0;\n  color: #c89b50;\n  border-right: 1px solid rgba(155,118,64,.32);\n  background: #17110d;\n}\n\n.qc-advice .pga > div > pre {\n  position: static;\n  display: flex;\n  grid-column: 2;\n  grid-row: 1;\n  align-items: center;\n  min-width: 0;\n  min-height: 50px;\n  margin: 0;\n  padding: 10px 48px 10px 13px;\n  overflow: hidden;\n  white-space: pre-wrap;\n  background: transparent;\n  border: 0;\n}\n\n.qc-advice .pga pre code {\n  display: block;\n  min-width: 0;\n  width: 100%;\n  padding: 0;\n  color: #d4c7b3;\n  font: 500 12px/1.65 \"Noto Serif SC\", \"Songti SC\", serif;\n  white-space: pre-wrap;\n  overflow-wrap: anywhere;\n  background: transparent;\n}\n\n.qc-advice .pga > div button {\n  position: absolute;\n  z-index: 3;\n  top: 50%;\n  right: 8px;\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  width: 30px;\n  min-width: 30px;\n  height: 28px;\n  min-height: 28px;\n  margin: 0;\n  padding: 0;\n  color: #cba45f;\n  font-size: 0;\n  border: 1px solid rgba(185,139,66,.4);\n  border-radius: 3px;\n  background: #21150f;\n  transform: translateY(-50%);\n  cursor: pointer;\n}\n\n.qc-advice .pga > div button::after {\n  content: \"\";\n  font-size: 0;\n}\n\n.qc-advice .pga > div button:hover,\n.qc-advice .pga > div button:focus-visible {\n  color: #f0d59b;\n  border-color: #c99a50;\n  outline: none;\n  box-shadow: 0 0 0 2px rgba(166,105,42,.2);\n}\n\n/* riliChat 在平台中生成的真实代码块结构。 */\n.qc-advice .pga > pre.rili-code-block {\n  position: relative !important;\n  min-height: 50px !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  overflow: hidden !important;\n}\n\n.qc-advice .pga > pre.rili-code-block > .rili-code-block__inner {\n  position: static !important;\n  display: grid !important;\n  grid-template-columns: 40px minmax(0, 1fr) !important;\n  grid-template-rows: minmax(50px, auto) !important;\n  min-width: 0 !important;\n  min-height: 50px !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  overflow: visible !important;\n  background: transparent !important;\n  border: 0 !important;\n}\n\n.qc-advice .pga > pre.rili-code-block .rili-code-block__header {\n  position: static !important;\n  display: flex !important;\n  grid-column: 1 !important;\n  grid-row: 1 !important;\n  align-items: center !important;\n  justify-content: center !important;\n  min-width: 0 !important;\n  min-height: 50px !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  overflow: visible !important;\n  color: #c89b50 !important;\n  border: 0 !important;\n  border-right: 1px solid rgba(155,118,64,.32) !important;\n  background: #17110d !important;\n}\n\n.qc-advice .pga > pre.rili-code-block .rili-code-block__label {\n  display: inline-flex !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  color: inherit !important;\n  font: 700 11px/1 Consolas, monospace !important;\n  background: transparent !important;\n  border: 0 !important;\n}\n\n.qc-advice .pga > pre.rili-code-block .rili-code-block__actions,\n.qc-advice .pga > pre.rili-code-block .rili-code-block__action-item,\n.qc-advice .pga > pre.rili-code-block .tooltip-container {\n  position: static !important;\n  display: block !important;\n  width: 0 !important;\n  min-width: 0 !important;\n  height: 0 !important;\n  min-height: 0 !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  overflow: visible !important;\n  background: transparent !important;\n  border: 0 !important;\n}\n\n.qc-advice .pga > pre.rili-code-block .rili-code-block__copy-button {\n  position: absolute !important;\n  z-index: 3 !important;\n  top: 50% !important;\n  right: 8px !important;\n  display: inline-flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  width: 30px !important;\n  min-width: 30px !important;\n  height: 30px !important;\n  min-height: 30px !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  color: #cba45f !important;\n  font-size: 0 !important;\n  border: 1px solid rgba(185,139,66,.4) !important;\n  border-radius: 3px !important;\n  background: #21150f !important;\n  opacity: .88 !important;\n  transform: translateY(-50%) !important;\n  cursor: pointer !important;\n}\n\n.qc-advice .pga > pre.rili-code-block .rili-code-block__copy-button::after {\n  content: \"\";\n  font-size: 0;\n}\n\n.qc-advice .pga > pre.rili-code-block .rili-code-block__copy-button:hover,\n.qc-advice .pga > pre.rili-code-block .rili-code-block__copy-button:focus-visible,\n.qc-advice .pga > pre.rili-code-block .rili-code-block__copy-button[data-copied=\"true\"] {\n  color: #f0d59b !important;\n  border-color: #c99a50 !important;\n  opacity: 1 !important;\n  outline: none !important;\n  box-shadow: 0 0 0 2px rgba(166,105,42,.2) !important;\n}\n\n.qc-advice .pga > pre.rili-code-block .rili-code-block__copy-button[data-copied=\"true\"]::after {\n  content: \"\";\n}\n\n.qc-advice .pga > pre.rili-code-block .rili-code-block__body {\n  position: static !important;\n  display: flex !important;\n  grid-column: 2 !important;\n  grid-row: 1 !important;\n  align-items: center !important;\n  min-width: 0 !important;\n  min-height: 50px !important;\n  margin: 0 !important;\n  padding: 10px 48px 10px 13px !important;\n  overflow: hidden !important;\n  color: #d4c7b3 !important;\n  background: transparent !important;\n  border: 0 !important;\n}\n\n.qc-advice .pga > pre.rili-code-block .rili-code-block__body > code {\n  display: block !important;\n  min-width: 0 !important;\n  width: 100% !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  color: inherit !important;\n  font: 500 12px/1.65 \"Noto Serif SC\", \"Songti SC\", serif !important;\n  white-space: pre-wrap !important;\n  overflow-wrap: anywhere !important;\n  background: transparent !important;\n  border: 0 !important;\n}\n\n.qc-reply :is(.tip, tip) {\n  display: none;\n  position: absolute;\n  left: 0;\n  bottom: calc(100% + 6px);\n  z-index: 2147483646;\n  box-sizing: border-box;\n  min-width: 150px;\n  max-width: min(260px, calc(100vw - 24px));\n  padding: 9px 11px;\n  color: #b8aa94;\n  white-space: normal;\n  overflow-wrap: anywhere;\n  pointer-events: none;\n  border: 1px solid #a77b3b;\n  border-radius: 3px;\n  background:\n    linear-gradient(145deg, rgba(91,34,26,.2), transparent 45%),\n    #17110e;\n  box-shadow: 0 13px 32px rgba(0,0,0,.56);\n}\n\n.qc-reply :is(.tip, tip) > b {\n  display: block;\n  margin-bottom: 4px;\n  color: #d3aa61;\n  font-size: 11px;\n  letter-spacing: .06em;\n}\n\n.qc-reply :is(.tip, tip) > em {\n  display: block;\n  color: #b8aa94;\n  font-size: 10px;\n  font-style: normal;\n  line-height: 1.55;\n}\n\n.qc-reply :is(.qc-row, row):hover > :is(.tip, tip),\n.qc-reply :is(.qc-progress, bar):hover > :is(.tip, tip),\n.qc-reply .qc-status:hover > :is(.tip, tip),\n.qc-reply :is(.qc-tag, tag):hover > :is(.tip, tip),\n.qc-reply :is(.qc-row, row):focus-within > :is(.tip, tip),\n.qc-reply :is(.qc-progress, bar):focus-within > :is(.tip, tip),\n.qc-reply .qc-status:focus-within > :is(.tip, tip) {\n  display: block;\n}\n\n.qc-reply,\n.qc-panel,\n.qc-panel-body,\n.qc-person-card,\n.qc-character,\n.qc-character-body,\n.qc-faction,\n.qc-family-overview,\n.qc-memory-sub,\n.qc-memory-subbody {\n  overflow: visible;\n}\n\n@supports selector(.is-assistant:has(.qc-reply :is(.tip, tip))) {\n  .qc-panel-body:has(:is(.tip, tip)):hover {\n    position: relative;\n    z-index: 3;\n  }\n\n  #customized-answer-content:has(.qc-reply) {\n    box-sizing: border-box !important;\n    display: block !important;\n    width: 100% !important;\n    max-width: 100% !important;\n    margin: 0 !important;\n    padding: 0 !important;\n  }\n\n  #customized-answer-content:has(.qc-reply) > :has(.qc-reply),\n  #customized-answer-content:has(.qc-reply) .markdown-body:has(.qc-reply) {\n    box-sizing: border-box !important;\n    display: block !important;\n    width: 100% !important;\n    max-width: none !important;\n    margin: 0 !important;\n    padding: 0 !important;\n  }\n\n  #customized-answer-content:has(.qc-reply) .qc-reply {\n    box-sizing: border-box !important;\n    display: block !important;\n    width: 100% !important;\n    max-width: 980px !important;\n    margin: 0 auto !important;\n    padding: 0 !important;\n  }\n\n  #customized-answer-content:has(.qc-reply) .qc-reply > .qc-court {\n    width: calc(100% - 12px) !important;\n    margin: 12px 6px 14px !important;\n  }\n\n  #customized-answer-content:has(.qc-reply) .qc-reply > .qc-text {\n    width: calc(100% - 8px) !important;\n    margin: 10px 4px 17px !important;\n  }\n\n  #customized-answer-content:has(.qc-reply) .qc-reply > details.qc-panel {\n    width: calc(100% - 10px) !important;\n    margin: 8px 5px !important;\n  }\n\n  .is-assistant:has(.qc-reply :is(.tip, tip)):hover,\n  #customized-answer-content:has(.qc-reply :is(.tip, tip)):hover,\n  .mufy_ai_message_bubble:has(.qc-reply :is(.tip, tip)):hover {\n    position: relative;\n    z-index: 2147483000;\n    overflow: visible;\n  }\n\n  .qc-panel:has(:is(.tip, tip)):hover,\n  .qc-character:has(:is(.tip, tip)):hover,\n  .qc-faction:has(:is(.tip, tip)):hover,\n  .qc-memory-sub:has(:is(.tip, tip)):hover {\n    z-index: 2147482000;\n    overflow: visible;\n  }\n}\n\n@keyframes qc-gold-breathe {\n  0%, 100% { filter: brightness(.96); }\n  50% { filter: brightness(1.06); }\n}\n\n@media (max-width: 620px) {\n  .qc-court { width: calc(100% - 8px); margin-inline: 4px; padding: 15px 13px 12px; }\n  .qc-court-head { align-items: flex-start; flex-direction: row; gap: 8px; }\n  .qc-court-head > small { max-width: 44%; text-align: right; }\n  .qc-court-title { gap: 8px; }\n  .qc-court-title > b { letter-spacing: .13em; }\n  .qc-event { grid-template-columns: 32px minmax(0, 1fr); gap: 9px; }\n  .qc-event-main { padding-right: 31px; }\n  .qc-event-level { position: absolute; top: 13px; right: 0; }\n  .qc-event-meta { gap: 4px 8px; }\n  .qc-court-summary { display: block; }\n  .qc-court-next { display: block; margin-top: 3px; text-align: left; }\n  .qc-text { width: calc(100% - 4px); margin-inline: 2px; padding: 30px 19px 32px; }\n  .qc-panel { width: calc(100% - 6px); margin-inline: 3px; }\n  .mufy_ai_message_bubble:has(.qc-reply) .qc-reply > .qc-court,\n  #customized-answer-content:has(.qc-reply) .qc-reply > .qc-court { width: calc(100% - 8px) !important; margin-inline: 4px !important; }\n  .mufy_ai_message_bubble:has(.qc-reply) .qc-reply > .qc-text,\n  #customized-answer-content:has(.qc-reply) .qc-reply > .qc-text { width: calc(100% - 4px) !important; margin-inline: 2px !important; }\n  .mufy_ai_message_bubble:has(.qc-reply) .qc-reply > details.qc-panel,\n  #customized-answer-content:has(.qc-reply) .qc-reply > details.qc-panel { width: calc(100% - 6px) !important; margin-inline: 3px !important; }\n  .qc-summary { grid-template-columns: 27px minmax(0, 1fr) 27px; gap: 7px; padding-inline: 6px; }\n  .qc-summary::before { left: 34px; }\n  .qc-summary::after { right: 34px; }\n  .qc-title { font-size: 13px; letter-spacing: .14em; }\n  .qc-num, .qc-seal { width: 25px; height: 25px; }\n  .qc-panel-body { grid-template-columns: 1fr; padding: 12px 9px 15px; }\n  .qc-person-card, .qc-character-body, .qc-faction { padding: 11px; }\n  .qc-person-head { align-items: flex-start; gap: 9px; }\n  .qc-monogram { flex-basis: 40px; height: 40px; font-size: 17px; }\n  .qc-person-title > b { font-size: 16px; }\n  :is(.qc-row, row), .qc-status { grid-template-columns: minmax(70px, .27fr) minmax(0, 1fr); gap: 8px; padding-inline: 7px; }\n  .qc-character-tab { grid-template-columns: 26px minmax(0, 1fr); }\n  .qc-character-tab > em { grid-column: 2; text-align: left; }\n  .qc-roster-tab { grid-template-columns: 24px minmax(0, 1fr); }\n  .qc-roster-tab > em { grid-column: 2; text-align: left; }\n  :is(.qc-table-wrap, tablewrap) { max-width: 100%; overflow-x: auto; }\n  .qc-reply :is(.tip, tip) { left: 0; max-width: min(240px, calc(100vw - 24px)); }\n  .qc-advice .pga > div,\n  .qc-advice .pga > pre.rili-code-block > .rili-code-block__inner { grid-template-columns: 34px minmax(0, 1fr) !important; }\n  .qc-advice .pga > div > pre,\n  .qc-advice .pga > pre.rili-code-block .rili-code-block__body { padding-right: 43px !important; }\n}\n\n@media (prefers-reduced-motion: reduce) {\n  .qc-summary,\n  .qc-panel-body,\n  .qc-advice .pga > pre,\n  .qc-advice .pga > div {\n    animation: none;\n    transition: none;\n  }\n}\n\n/**\n * 《权臣模拟器》· 平台壳层 · rili版本 · 权臣宫廷换肤\n * 底稿：严格沿用《全民公路求生》rili平台结构，仅替换宫廷配色与题签\n *\n * 用法：先贴 内置CSS.css，再追加本文件（与风月全站壳二选一）\n * 配色：玄墨 #080605 · 御案 #17100c · 宫墙 #6f1e18 · 金笺 #ded0b6\n */\n\n/* ========== 主区：玄色宫绢 + 暗金边光 ========== */\n.w-full.h-full.relative.bg-background {\n  background:\n    radial-gradient(circle at 9% 8%, rgba(185, 140, 66, 0.11), transparent 22%),\n    radial-gradient(circle at 92% 92%, rgba(111, 30, 24, 0.12), transparent 26%),\n    repeating-linear-gradient(135deg, rgba(185, 140, 66, 0.018) 0 1px, transparent 1px 12px),\n    linear-gradient(180deg, #0d0907, #070504 58%, #0b0705) !important;\n  color: #ded0b6 !important;\n}\n\n/* ========== 顶栏 · 宫门横匾 ========== */\nheader.flex.h-12.items-center,\nheader.flex.items-center.justify-between,\nheader.flex.h-12.items-center.justify-between {\n  position: relative !important;\n  min-height: 56px !important;\n  display: flex !important;\n  align-items: center !important;\n  gap: 10px !important;\n  padding: 0 12px !important;\n  background:\n    linear-gradient(90deg, rgba(111,30,24,.28), transparent 20%, transparent 80%, rgba(111,30,24,.18)),\n    linear-gradient(180deg, #25130e, #0c0806 72%) !important;\n  border-bottom: 1px solid #b98c42 !important;\n  box-shadow:\n    0 1px 0 #4c1713,\n    0 8px 24px rgba(8, 6, 4, 0.45) !important;\n  font-family: \"Noto Serif SC\", \"Source Han Serif SC\", \"Songti SC\", STSong, serif !important;\n  backdrop-filter: none !important;\n  -webkit-backdrop-filter: none !important;\n}\n\n/* 左侧方印 */\nheader.flex.h-12.items-center::before,\nheader.flex.items-center.justify-between::before {\n  content: \"权\" !important;\n  flex: 0 0 auto !important;\n  width: 23px !important;\n  height: 23px !important;\n  margin-right: 8px !important;\n  display: inline-flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  color: #f1d99f !important;\n  font-size: 12px !important;\n  font-weight: 800 !important;\n  border: 1px solid #d4ad62 !important;\n  border-radius: 2px !important;\n  background: linear-gradient(145deg, #7d241c, #3d100c) !important;\n  box-shadow:\n    inset 0 0 0 2px #4c1713,\n    0 0 0 1px rgba(240,214,156,.25) !important;\n  transform: none !important;\n  filter: none !important;\n  opacity: 0.95 !important;\n}\n\n/* 右上角旧题签移除 */\nheader.flex.h-12.items-center::after,\nheader.flex.items-center.justify-between::after {\n  content: none !important;\n  display: none !important;\n}\n\n.sticky.w-full.top-0.flex.items-center,\nnav.sticky.top-0.w-full,\n.sticky.top-0.w-full.z-50 {\n  background: linear-gradient(180deg, #241610, #080605) !important;\n  border-bottom: 1px solid #76542e !important;\n  box-shadow:\n    0 1px 0 #4c1713,\n    0 8px 24px rgba(8, 6, 4, 0.4) !important;\n  backdrop-filter: none !important;\n  -webkit-backdrop-filter: none !important;\n}\n\nheader.flex.h-12.items-center button,\nheader.flex.items-center.justify-between button,\nheader.flex.h-12.items-center a,\nheader.flex.items-center.justify-between a,\nnav.sticky.top-0.w-full button,\n.sticky.top-0.w-full.z-50 button {\n  min-width: 36px !important;\n  min-height: 34px !important;\n  padding: 6px 8px !important;\n  margin: 0 3px !important;\n  border-radius: 0 !important;\n  border: 1px solid #4a321f !important;\n  background: #100b08 !important;\n  color: #aa9b80 !important;\n  box-shadow: inset 0 1px 0 rgba(208, 198, 188, 0.04) !important;\n  transition: border-color 0.15s ease, color 0.15s ease, background 0.15s ease !important;\n}\n\nheader.flex.h-12.items-center button:hover,\nheader.flex.items-center.justify-between button:hover,\nheader.flex.h-12.items-center a:hover,\nheader.flex.items-center.justify-between a:hover,\nnav.sticky.top-0.w-full button:hover,\n.sticky.top-0.w-full.z-50 button:hover {\n  background: #241610 !important;\n  border-color: #6f1e18 !important;\n  color: #ded0b6 !important;\n}\n\nheader.flex.h-12.items-center button svg,\nheader.flex.items-center.justify-between button svg,\nnav.sticky.top-0.w-full button svg,\n.sticky.top-0.w-full.z-50 button svg {\n  width: 17px !important;\n  height: 17px !important;\n  color: currentColor !important;\n  stroke: currentColor !important;\n}\n\n/* ========== 消息金笺 ========== */\n.is-user > div[class*=\"group-[.is-user]\"],\n.is-user [class*=\"group-[.is-user]:bg-secondary\"],\n.is-user [class*=\"group-[.is-user]:rounded-lg\"] {\n  position: relative !important;\n  background:\n    linear-gradient(#8d6a37,#8d6a37) 8px 8px/18px 1px no-repeat,\n    linear-gradient(#8d6a37,#8d6a37) 8px 8px/1px 18px no-repeat,\n    linear-gradient(#8d6a37,#8d6a37) calc(100% - 26px) 8px/18px 1px no-repeat,\n    linear-gradient(#8d6a37,#8d6a37) calc(100% - 9px) 8px/1px 18px no-repeat,\n    linear-gradient(#8d6a37,#8d6a37) 8px calc(100% - 9px)/18px 1px no-repeat,\n    linear-gradient(#8d6a37,#8d6a37) 8px calc(100% - 26px)/1px 18px no-repeat,\n    linear-gradient(#8d6a37,#8d6a37) calc(100% - 26px) calc(100% - 9px)/18px 1px no-repeat,\n    linear-gradient(#8d6a37,#8d6a37) calc(100% - 9px) calc(100% - 26px)/1px 18px no-repeat,\n    linear-gradient(145deg, #f7ecd2, #ead6aa) !important;\n  background-color: #f1e2c0 !important;\n  color: #4c2d1b !important;\n  -webkit-text-fill-color: #4c2d1b !important;\n  border: 1px solid #b58a4c !important;\n  border-bottom: 3px solid #9b7136 !important;\n  border-radius: 3px !important;\n  box-shadow: 2px 3px 0 rgba(113,76,33,.48), 0 10px 24px rgba(25,12,7,.18) !important;\n  font-family: \"Noto Serif SC\", \"Source Han Serif SC\", \"Songti SC\", STSong, serif !important;\n  overflow: visible !important;\n}\n\n/* AI 输出：玄墨奏牍 */\n.is-assistant > div[class*=\"group-[.is-assistant]\"],\n.is-assistant [class*=\"group-[.is-assistant]:bg-card\"],\n.is-assistant [class*=\"group-[.is-assistant]:rounded-lg\"],\n.is-assistant .border.border-muted {\n  position: relative !important;\n  background:\n    linear-gradient(#9b7136,#9b7136) 8px 8px/18px 1px no-repeat,\n    linear-gradient(#9b7136,#9b7136) 8px 8px/1px 18px no-repeat,\n    linear-gradient(#9b7136,#9b7136) calc(100% - 26px) 8px/18px 1px no-repeat,\n    linear-gradient(#9b7136,#9b7136) calc(100% - 9px) 8px/1px 18px no-repeat,\n    linear-gradient(#9b7136,#9b7136) 8px calc(100% - 9px)/18px 1px no-repeat,\n    linear-gradient(#9b7136,#9b7136) 8px calc(100% - 26px)/1px 18px no-repeat,\n    linear-gradient(#9b7136,#9b7136) calc(100% - 26px) calc(100% - 9px)/18px 1px no-repeat,\n    linear-gradient(#9b7136,#9b7136) calc(100% - 9px) calc(100% - 26px)/1px 18px no-repeat,\n    linear-gradient(155deg, #1d110c, #090605 78%) !important;\n  background-color: #100b08 !important;\n  color: #ded0b6 !important;\n  -webkit-text-fill-color: #ded0b6 !important;\n  border: 1px solid #4a321f !important;\n  border-left: 3px solid #6f1e18 !important;\n  border-bottom: 2px solid #76542e !important;\n  border-radius: 3px !important;\n  box-shadow: 0 10px 26px rgba(8, 6, 4, 0.46) !important;\n  font-family: \"Noto Serif SC\", \"Source Han Serif SC\", \"Songti SC\", STSong, serif !important;\n  overflow: visible !important;\n  padding: 10px 12px !important;\n}\n\n.is-assistant > div[class*=\"group-[.is-assistant]\"]::before {\n  content: \"朱 · 批\" !important;\n  position: absolute !important;\n  top: -11px !important;\n  left: 16px !important;\n  z-index: 3 !important;\n  padding: 3px 13px !important;\n  color: #f0d69c !important;\n  background: linear-gradient(180deg, #5b1813, #2d0d09) !important;\n  border: 1px solid #9b7136 !important;\n  border-radius: 2px 2px 0 0 !important;\n  font-size: 10px !important;\n  font-weight: 700 !important;\n  letter-spacing: .18em !important;\n  pointer-events: none !important;\n}\n\n.is-assistant > div[class*=\"group-[.is-assistant]\"]::after {\n  content: \"\" !important;\n  position: absolute !important;\n  top: -9px !important;\n  right: 14px !important;\n  z-index: 3 !important;\n  width: 17px !important;\n  height: 17px !important;\n  border: 1px solid #8f3a36 !important;\n  border-radius: 50% !important;\n  background: radial-gradient(circle at 35% 30%, #9d3c3d, #61191d 60%, #360b0e) !important;\n  box-shadow: inset 0 1px 2px rgba(255,210,190,.25), 0 2px 5px rgba(0,0,0,.35) !important;\n  pointer-events: none !important;\n}\n\n.group.scroll-mt-\\[96px\\].rounded-xl,\ndiv.w-full.h-full.flex.group.rounded-xl {\n  border-radius: 0 !important;\n}\n\n/* ========== 消息操作条 ========== */\ndiv.bg-muted.rounded.flex,\n.is-user ~ div .bg-muted.rounded.flex,\n.is-assistant ~ div .bg-muted.rounded.flex,\ndiv.flex.items-center.gap-1 .bg-muted.rounded.flex {\n  background: #100b08 !important;\n  border: 1px solid #4a321f !important;\n  border-radius: 0 !important;\n  box-shadow: 0 4px 12px rgba(8, 6, 4, 0.35) !important;\n  padding: 3px !important;\n}\n\ndiv.bg-muted.rounded.flex > button,\ndiv.bg-muted.rounded.flex button {\n  min-width: 30px !important;\n  min-height: 28px !important;\n  border-radius: 0 !important;\n  border: 1px solid transparent !important;\n  background: transparent !important;\n  color: #9c8d76 !important;\n}\n\ndiv.bg-muted.rounded.flex > button:hover,\ndiv.bg-muted.rounded.flex button:hover,\ndiv.bg-muted.rounded.flex button.hover\\:bg-card\\/80:hover {\n  background: #241610 !important;\n  border-color: #6f1e18 !important;\n  color: #ded0b6 !important;\n}\n\ndiv.bg-muted.rounded.flex button svg {\n  color: currentColor !important;\n  stroke: currentColor !important;\n}\n\n/* ========== 底部输入台 · 御案金笺 ========== */\n#prompt-input {\n  position: relative !important;\n  background:\n    linear-gradient(#9b7136,#9b7136) 8px 8px/18px 1px no-repeat,\n    linear-gradient(#9b7136,#9b7136) 8px 8px/1px 18px no-repeat,\n    linear-gradient(#9b7136,#9b7136) calc(100% - 26px) calc(100% - 9px)/18px 1px no-repeat,\n    linear-gradient(#9b7136,#9b7136) calc(100% - 9px) calc(100% - 26px)/1px 18px no-repeat,\n    linear-gradient(165deg, #241610 0%, #080605 48%, #070504 100%) !important;\n  border: 1px solid #76542e !important;\n  border-radius: 3px !important;\n  box-shadow:\n    0 0 0 1px rgba(196, 90, 56, 0.12) inset,\n    0 14px 36px rgba(8, 6, 4, 0.5) !important;\n  font-family: \"Noto Serif SC\", \"Source Han Serif SC\", \"Songti SC\", STSong, serif !important;\n  overflow: visible !important;\n  padding-top: 10px !important;\n}\n\n/* 右：蜡封圆点 */\n#prompt-input::before {\n  content: \"\" !important;\n  position: absolute !important;\n  top: -10px !important;\n  right: 16px !important;\n  z-index: 3 !important;\n  width: 19px !important;\n  height: 19px !important;\n  background: radial-gradient(circle at 35% 30%, #b84d50, #7b2026 58%, #4b1015) !important;\n  border: 1px solid #9d4a45 !important;\n  border-radius: 50% !important;\n  box-shadow:\n    inset 0 1px 2px rgba(255,220,200,.35),\n    0 2px 5px rgba(54,12,15,.4) !important;\n  pointer-events: none !important;\n}\n\n/* 左：御案题签 */\n#prompt-input::after {\n  content: \"御令\" !important;\n  position: absolute !important;\n  top: -10px !important;\n  left: 14px !important;\n  z-index: 3 !important;\n  padding: 3px 13px !important;\n  font-size: 10px !important;\n  font-weight: 700 !important;\n  letter-spacing: 0.14em !important;\n  color: #f0d69c !important;\n  background: linear-gradient(180deg, #6f1e18, #3b0d09) !important;\n  border: 1px solid #9b7136 !important;\n  border-radius: 2px 2px 0 0 !important;\n  clip-path: none !important;\n  box-shadow: 0 3px 8px rgba(0,0,0,.28) !important;\n  pointer-events: none !important;\n  font-family: \"Noto Serif SC\", \"Source Han Serif SC\", \"Songti SC\", STSong, serif !important;\n}\n\n#prompt-input [data-slot=\"input-group\"] {\n  background: #070504 !important;\n  border: 1px solid #21130d !important;\n  border-radius: 0 !important;\n  box-shadow: inset 0 2px 8px rgba(0, 0, 0, 0.45) !important;\n  overflow: hidden !important;\n}\n\n#prompt-input [data-slot=\"input-group\"]:focus-within {\n  border-color: #6f1e18 !important;\n  box-shadow:\n    inset 0 2px 8px rgba(0, 0, 0, 0.45),\n    0 0 0 1px rgba(196, 90, 56, 0.25) !important;\n}\n\n#prompt-input-header {\n  background: #100b08 !important;\n  color: #aa9b80 !important;\n  border-bottom: 1px dashed #4a321f !important;\n  padding: 10px !important;\n  gap: 8px !important;\n}\n\n#prompt-input-header button {\n  min-height: 30px !important;\n  padding: 4px 11px !important;\n  background: #17100c !important;\n  color: #aa9b80 !important;\n  border: 1px solid #4a321f !important;\n  border-radius: 0 !important;\n  box-shadow: none !important;\n  font-size: 12px !important;\n  font-weight: 700 !important;\n  letter-spacing: 0.04em !important;\n  font-family: \"IBM Plex Mono\", ui-monospace, \"Courier New\", monospace !important;\n}\n\n#prompt-input-header button:hover {\n  background: #241610 !important;\n  border-color: #6f1e18 !important;\n  color: #ded0b6 !important;\n}\n\n#prompt-input-header button svg {\n  color: currentColor !important;\n  stroke: currentColor !important;\n}\n\n#prompt-input [data-slot=\"input-group-control\"],\n#prompt-input textarea {\n  background: transparent !important;\n  color: #ded0b6 !important;\n  border: 0 !important;\n  box-shadow: none !important;\n  font-family: \"Noto Serif SC\", \"Source Han Serif SC\", \"Songti SC\", STSong, serif !important;\n  font-size: 15px !important;\n  line-height: 1.75 !important;\n  min-height: 68px !important;\n}\n\n#prompt-input textarea::placeholder {\n  color: #786a57 !important;\n  font-style: normal !important;\n}\n\n#prompt-input-footer {\n  background: #100b08 !important;\n  border-top: 1px solid #4a321f !important;\n  padding: 10px 12px !important;\n  gap: 8px !important;\n}\n\n#prompt-input-footer button {\n  min-height: 30px !important;\n  border-radius: 0 !important;\n  font-size: 11px !important;\n  font-weight: 600 !important;\n  font-family: \"IBM Plex Mono\", ui-monospace, monospace !important;\n}\n\n#prompt-input-footer button:not([aria-label=\"发送\"]) {\n  background: #17100c !important;\n  color: #9c8d76 !important;\n  border: 1px solid #4a321f !important;\n  padding: 4px 10px !important;\n}\n\n#prompt-input-footer button:not([aria-label=\"发送\"]):hover {\n  border-color: #b98c42 !important;\n  color: #e2bd73 !important;\n  background: #1c0f0b !important;\n}\n\n#prompt-input-footer button[aria-haspopup],\n#prompt-input-footer button[data-state] {\n  border-radius: 0 !important;\n  border-color: #76542e !important;\n  color: #aa9b80 !important;\n  background: #17100c !important;\n}\n\n#prompt-input button[aria-label=\"发送\"],\n#prompt-input-footer button[aria-label=\"发送\"] {\n  min-width: 42px !important;\n  min-height: 42px !important;\n  background: #6f1e18 !important;\n  color: #080605 !important;\n  border: 1px solid #d4ad62 !important;\n  border-radius: 0 !important;\n  box-shadow: 0 4px 14px rgba(8, 6, 4, 0.4) !important;\n  font-weight: 700 !important;\n}\n\n#prompt-input button[aria-label=\"发送\"]:hover,\n#prompt-input-footer button[aria-label=\"发送\"]:hover {\n  background: #d4ad62 !important;\n  border-color: #f0d69c !important;\n}\n\n#prompt-input button[aria-label=\"发送\"] svg {\n  color: #080605 !important;\n  stroke: #080605 !important;\n}\n\n/* ========== 侧栏 ========== */\n[data-sidebar=\"sidebar\"],\n.bg-sidebar {\n  background: #100b08 !important;\n  border-color: #4a321f !important;\n  color: #aa9b80 !important;\n}","options":{"items":[]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":false,"defaultModelSettings":null,"totalConversations":98,"totalMessages":784,"totalCreditsUsed":1267084,"totalTokensUsed":31273679,"totalPlayedUsers":87,"deeplyPlayed":30,"fixedPromptLength":14756,"lorebookLength":7662,"author":{"id":"wK67t4BWB03sNxo5MwmgZuZNYBGApkdy","name":"雪绒豹豹","displayUsername":"CenNull","username":"cennull"},"cardsTags":[{"tag":{"name":"已破甲","cardsCount":2526}},{"tag":{"name":"可剧情可涩涩","cardsCount":2928}},{"tag":{"name":"多角色","cardsCount":1328}},{"tag":{"name":"权臣","cardsCount":1}},{"tag":{"name":"开放世界","cardsCount":1538}},{"tag":{"name":"古代","cardsCount":29}},{"tag":{"name":"开局即可色","cardsCount":1713}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}