{"id":"0e1a22f5-d14b-472c-932c-9d5eaee6430a","authorId":"nCdDAhpgjygrY5wFHjiSqTGvco6EeWME","title":"【13女主】【61立绘】星座司命（现代奇幻大世界卡）","description":"成为星契者，选择一位你的守护星座司命，与她并肩战斗，打败其他的星座司命的星契者后，将她们的星座司命俘虏，然后为所欲为~\n强者，就是要狠狠羞辱弱者口牙","background":"ljw7bsjlktpe3zxq59n7tfor.webp","backgroundWidth":2400,"backgroundHeight":1800,"cover":"gdglwyyabjekbzdwxwgz0jb3.webp","coverWidth":400,"coverHeight":300,"introPage":"vu4bdmepsvpwg3xi5zbdackt.html","changelog":null,"createdAt":"2026-07-09T12:47:25.535Z","updatedAt":"2026-07-25T16:13:31.735Z","initPublicAt":"2026-07-09T12:50:46.567Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* ═══ B平台表格修正（自动注入）═══ */\n.rili-markdown-renderer table { display:table!important; table-layout:auto!important; width:100%!important; border-collapse:collapse!important; }\n.rili-markdown-renderer table caption { display:table-caption!important; caption-side:top!important; text-align:center!important; padding:8px!important; }\n.rili-markdown-renderer thead { display:table-header-group!important; }\n.rili-markdown-renderer tbody { display:table-row-group!important; }\n.rili-markdown-renderer tr { display:table-row!important; }\n.rili-markdown-renderer th, .rili-markdown-renderer td { display:table-cell!important; }\n\n/* ═══ B平台按钮组保护（自动注入 — 防止按钮消失）═══\n   原理：B平台消息操作按钮结构为：\n   .flex.items-center.gap-1.ml-auto (hover显隐包装)\n     └── .bg-muted.rounded.flex.p-0.5 (按钮组容器)\n           └── button.rounded-full.size-7 (单个按钮)\n   以下规则使用高specificity + !important确保按钮\n   不被任何转换后/透传的CSS规则意外隐藏\n   ═══════════════════════════════════════════════ */\n/* 按钮组容器保护 */\n.w-full.h-full.flex.group .bg-muted.rounded.flex.p-0\\.5,\n.is-user .bg-muted.rounded.flex.p-0\\.5,\n.is-assistant .bg-muted.rounded.flex.p-0\\.5 {\n  display: flex !important;\n  visibility: visible !important;\n  opacity: 1 !important;\n  overflow: visible !important;\n  position: relative !important;\n  width: auto !important;\n  height: auto !important;\n  max-height: none !important;\n  pointer-events: auto !important;\n  clip: auto !important;\n  clip-path: none !important;\n}\n/* 单个按钮保护 */\n.w-full.h-full.flex.group .bg-muted.rounded.flex.p-0\\.5 > button,\n.is-user .bg-muted.rounded.flex.p-0\\.5 > button,\n.is-assistant .bg-muted.rounded.flex.p-0\\.5 > button {\n  display: inline-flex !important;\n  visibility: visible !important;\n  opacity: 1 !important;\n  pointer-events: auto !important;\n  position: relative !important;\n  clip: auto !important;\n  clip-path: none !important;\n}\n/* hover显隐包装层保护 — 仅保留B平台原生的opacity过渡 */\n.flex.items-center.gap-1.ml-auto.md\\:opacity-0.group-hover\\:opacity-100 {\n  visibility: visible !important;\n  display: flex !important;\n  pointer-events: auto !important;\n  overflow: visible !important;\n}\n/* 操作行保护 */\n.flex.w-full.items-center.justify-between.gap-2.px-2 {\n  display: flex !important;\n  visibility: visible !important;\n  overflow: visible !important;\n}\n\n/* ========================================\n   星幕状态栏 · 浅色星幕主题 · 黑色字体\n   全部自定义标签已改用 class（.f, .d, .skill, .equip 等）\n   保留毛玻璃、发光动效、所有布局和细节\n   ======================================== */\n\n/* ===== 1. 全局容器 ===== */\n.starry-sky {\n  display: block;\n  font-family: system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;\n  font-size: 15px;\n  line-height: 1.6;\n  color: #1a1a2e;\n  word-break: break-word;\n  background: linear-gradient(145deg, #f0f4fe, #e8ecfa);\n  border-radius: 18px;\n  padding: 6px 10px 12px;\n  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.04), inset 0 1px 0 rgba(255, 255, 255, 0.8);\n}\n\n/* ===== 2. 面板基础 ===== */\n.starry-sky .status-panel {\n  display: flex;\n  flex-direction: column;\n  gap: 10px;\n  margin-top: 8px;\n}\n\n.starry-sky .panel-section {\n  background: rgba(255, 255, 255, 0.65);\n  backdrop-filter: blur(8px);\n  -webkit-backdrop-filter: blur(8px);\n  border: 1px solid rgba(79, 172, 254, 0.15);\n  border-radius: 14px;\n  padding: 8px 14px 12px;\n  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.02), inset 0 1px 0 rgba(255, 255, 255, 0.9);\n  transition: all 0.3s ease;\n}\n\n.starry-sky .panel-section[open] {\n  border-color: rgba(79, 172, 254, 0.4);\n  box-shadow: 0 6px 24px rgba(79, 172, 254, 0.08), inset 0 1px 0 #fff;\n}\n\n/* ===== 3. Summary ===== */\n.starry-sky .panel-section summary {\n  cursor: pointer;\n  list-style: none;\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  font-weight: 600;\n  font-size: 15px;\n  color: #1a1a2e;\n  padding: 4px 0;\n  border-bottom: 1px solid rgba(0, 0, 0, 0.06);\n  user-select: none;\n}\n\n.starry-sky .panel-section summary::-webkit-details-marker { display: none; }\n\n.starry-sky .panel-section summary .icon-starburst {\n  display: inline-block;\n  font-size: 14px;\n  color: #c47a1a;\n  transition: transform 0.3s ease;\n}\n\n.starry-sky .panel-section[open] summary .icon-starburst {\n  transform: rotate(90deg);\n  color: #3a7eb0;\n}\n\n/* ===== 4. 字段排版（使用 .f 和 .d） ===== */\n.starry-sky .stat-block {\n  display: flex;\n  flex-wrap: wrap;\n  align-items: baseline;\n  gap: 4px 8px;\n  padding: 4px 0;\n  border-bottom: 1px solid rgba(0, 0, 0, 0.04);\n}\n.starry-sky .stat-block:last-child { border-bottom: none; }\n\n/* .f 标签后加冒号 */\n.starry-sky .stat-block .f::after,\n.starry-sky .stat .f::after {\n  content: \"：\";\n  color: #6a7b9c;\n  margin-right: 2px;\n}\n\n/* .f 与 .d 的颜色 */\n.starry-sky .stat-block .f,\n.starry-sky .stat .f {\n  font-weight: 600;\n  color: #2c3e50;\n}\n.starry-sky .stat-block .d,\n.starry-sky .stat .d {\n  color: #000000;\n  font-weight: 400;\n}\n\n/* ===== 5. 网格 ===== */\n.starry-sky .grid-2col {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 6px 12px;\n  padding: 6px 0;\n}\n.starry-sky .grid-2col .stat {\n  display: flex;\n  align-items: baseline;\n  gap: 4px;\n  padding: 2px 0;\n}\n\n/* ===== 6. 子列表 ===== */\n.starry-sky .sub-list { margin-top: 6px; padding: 4px 0; }\n.starry-sky .sub-list > .f {\n  display: block !important;\n  font-weight: 600;\n  color: #2c3e50;\n  margin-bottom: 4px;\n}\n.starry-sky .sub-list ul,\n.starry-sky .sub-list ol {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n}\n.starry-sky .sub-list li {\n  padding: 3px 0 3px 12px;\n  position: relative;\n  color: #1a1a2e;\n  border-bottom: 1px solid rgba(0, 0, 0, 0.02);\n}\n.starry-sky .sub-list li::before {\n  content: \"⋆\";\n  position: absolute;\n  left: 0;\n  color: rgba(79, 172, 254, 0.5);\n}\n\n/* ===== 7. skill / equip 单独金色 ===== */\n.starry-sky .skill,\n.starry-sky .equip {\n  color: #c47a1a !important;\n  font-weight: 600 !important;\n}\n\n/* ===== 8. AP 条 ===== */\n.starry-sky .ap-bar {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  color: #1a1a2e;\n}\n.starry-sky .ap-bar::before {\n  content: \"\";\n  display: inline-block;\n  width: 60px;\n  height: 8px;\n  background: rgba(0, 0, 0, 0.06);\n  border-radius: 4px;\n  border: 1px solid rgba(0, 0, 0, 0.08);\n}\n\n/* ===== 9. R值 / 侵蚀 ===== */\n.starry-sky .r-value {\n  font-weight: 700;\n  color: #c47a1a;\n  animation: pulse-glow-light 2s ease-in-out infinite;\n}\n.starry-sky .erosion-index {\n  font-weight: 700;\n  padding: 2px 8px;\n  border-radius: 4px;\n  display: inline-block;\n}\n.starry-sky .erosion-index:is(:contains(\"安全\"), :contains(\"低风险\")) {\n  color: #2a6b9e;\n  background: rgba(79, 172, 254, 0.08);\n}\n.starry-sky .erosion-index:is(:contains(\"中风险\")) {\n  color: #b8860b;\n  background: rgba(245, 166, 35, 0.08);\n}\n.starry-sky .erosion-index:is(:contains(\"高危\"), :contains(\"临界\")) {\n  color: #b22222;\n  background: rgba(255, 107, 107, 0.08);\n  animation: danger-pulse-light 1s ease-in-out infinite;\n}\n\n/* ===== 10. 警告闪烁 ===== */\n.starry-sky .warning-glint {\n  border-left: 3px solid rgba(200, 50, 50, 0.3);\n  padding-left: 10px;\n  animation: danger-border-light 2s ease-in-out infinite;\n}\n\n/* ===== 11. 记忆表格 ===== */\n.starry-sky .memory-grid {\n  width: 100%;\n  border-collapse: collapse;\n  font-size: 0.85em;\n  margin-top: 4px;\n  overflow-x: auto;\n  display: block;\n}\n.starry-sky .memory-grid thead {\n  background: rgba(79, 172, 254, 0.06);\n}\n.starry-sky .memory-grid th {\n  padding: 6px 8px;\n  text-align: left;\n  font-weight: 600;\n  color: #2c3e50;\n  border-bottom: 1px solid rgba(0, 0, 0, 0.06);\n  white-space: nowrap;\n}\n.starry-sky .memory-grid td {\n  padding: 4px 8px;\n  border-bottom: 1px solid rgba(0, 0, 0, 0.02);\n  color: #1a1a2e;\n}\n\n/* ===== 12. NPC 身体细节 ===== */\n.starry-sky .npc-body-detail {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 2px 10px;\n  padding: 4px 0;\n  border-bottom: 1px solid rgba(0, 0, 0, 0.04);\n}\n.starry-sky .npc-body-detail .stat {\n  display: inline-flex;\n  align-items: baseline;\n  gap: 3px;\n  white-space: nowrap;\n  font-size: 0.92em;\n}\n.starry-sky .npc-body-detail .stat .f {\n  font-size: 0.85em;\n  color: #4a5b6e;\n}\n.starry-sky .npc-body-detail .stat + .stat::before {\n  content: \"|\";\n  color: rgba(0, 0, 0, 0.1);\n  margin-right: 6px;\n}\n\n/* ===== 13. 日记 ===== */\n.starry-sky .diary-entry {\n  background: rgba(0, 0, 0, 0.02);\n  border-radius: 8px;\n  padding: 8px 12px;\n  margin-top: 6px;\n  border-left: 3px solid rgba(196, 122, 26, 0.3);\n}\n.starry-sky .diary-date {\n  font-weight: 600;\n  color: #b8860b;\n  font-size: 0.9em;\n}\n.starry-sky .diary-entry blockquote {\n  margin: 4px 0 0;\n  padding: 0;\n  font-style: italic;\n  color: #1a1a2e;\n  border: none;\n}\n\n/* ===== 14. 聊天消息 ===== */\n.starry-sky .chat-log {\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n.starry-sky .msg {\n  padding: 6px 10px;\n  border-radius: 8px;\n  font-size: 0.93em;\n  max-width: 90%;\n}\n.starry-sky .msg.incoming {\n  background: #eef2f7;\n  border: 1px solid rgba(0, 0, 0, 0.06);\n  align-self: flex-start;\n}\n.starry-sky .msg.outgoing {\n  background: #fcf5e6;\n  border: 1px solid rgba(196, 122, 26, 0.2);\n  align-self: flex-end;\n}\n.starry-sky .msg .sender {\n  font-weight: 600;\n  color: #2c3e50;\n  font-size: 0.85em;\n}\n.starry-sky .msg .timestamp {\n  font-size: 0.75em;\n  color: rgba(0, 0, 0, 0.3);\n  margin-left: 6px;\n}\n\n/* ===== 15. 信号强度 ===== */\n.starry-sky .signal-strength {\n  font-size: 0.8em;\n  margin-left: 6px;\n  font-weight: 600;\n}\n.starry-sky .signal-strength:is(:contains(\"强\"), :contains(\"清晰\")) { color: #2a6b9e; }\n.starry-sky .signal-strength:is(:contains(\"中\"), :contains(\"不稳定\")) { color: #b8860b; }\n.starry-sky .signal-strength:is(:contains(\"弱\"), :contains(\"模糊\")) { color: #b22222; }\n\n/* ===== 16. 四象 ===== */\n.starry-sky .element.fire { color: #c0392b; }\n.starry-sky .element.water { color: #2980b9; }\n.starry-sky .element.air { color: #5d8aa8; }\n.starry-sky .element.earth { color: #5a7a5a; }\n.starry-sky .element-value { color: #1a1a2e; margin-left: 4px; }\n\n/* ===== 17. 成就 ===== */\n.starry-sky .achievement-tier {\n  padding: 6px 0;\n  animation: slide-in 0.4s ease both;\n}\n.starry-sky .achievement-tier:nth-child(2) { animation-delay: 0.1s; }\n.starry-sky .achievement-tier:nth-child(3) { animation-delay: 0.2s; }\n.starry-sky .achievement-tier.gold .f { color: #c47a1a; }\n.starry-sky .achievement-tier.silver .f { color: #7f8c8d; }\n.starry-sky .achievement-tier.bronze .f { color: #a0522d; }\n\n/* ===== 18. 行动推荐 ===== */\n.starry-sky .action-list {\n  list-style: none;\n  padding: 0;\n  counter-reset: action-counter;\n}\n.starry-sky .action-item {\n  counter-increment: action-counter;\n  padding: 5px 0 5px 28px;\n  position: relative;\n  color: #1a1a2e;\n}\n.starry-sky .action-item::before {\n  content: counter(action-counter);\n  position: absolute;\n  left: 0;\n  top: 5px;\n  width: 20px;\n  height: 20px;\n  background: rgba(0, 0, 0, 0.04);\n  border: 1px solid rgba(0, 0, 0, 0.08);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 0.75em;\n  font-weight: 700;\n  color: #2c3e50;\n}\n.starry-sky .action-item:hover::before {\n  background: rgba(196, 122, 26, 0.12);\n  border-color: rgba(196, 122, 26, 0.3);\n  color: #b8860b;\n}\n\n/* ===== 19. 头部 ===== */\n.starry-sky .cosmic-header {\n  display: flex;\n  flex-wrap: wrap;\n  align-items: center;\n  gap: 8px 14px;\n  padding: 8px 12px;\n  background: rgba(255, 255, 255, 0.4);\n  border-radius: 10px;\n  border: 1px solid rgba(0, 0, 0, 0.04);\n  margin-bottom: 8px;\n  font-size: 0.9em;\n}\n.starry-sky .cosmic-header .starlight-time {\n  color: #b8860b;\n  font-weight: 600;\n}\n\n/* ===== 20. 任务 ===== */\n.starry-sky .quest-main { border-left: 3px solid #c47a1a; padding-left: 10px; }\n.starry-sky .world-event {\n  background: rgba(196, 122, 26, 0.05);\n  border: 1px solid rgba(196, 122, 26, 0.12);\n  border-radius: 8px;\n  padding: 8px 12px;\n  margin-top: 6px;\n}\n\n/* ===== 21. 动效（调亮） ===== */\n@keyframes pulse-glow-light {\n  0%, 100% { text-shadow: 0 0 6px rgba(196, 122, 26, 0.15); }\n  50% { text-shadow: 0 0 18px rgba(196, 122, 26, 0.4); }\n}\n@keyframes danger-pulse-light {\n  0%, 100% { text-shadow: 0 0 8px rgba(178, 34, 34, 0.15); }\n  50% { text-shadow: 0 0 24px rgba(178, 34, 34, 0.4); }\n}\n@keyframes danger-border-light {\n  0%, 100% { border-color: rgba(178, 34, 34, 0.15); }\n  50% { border-color: rgba(178, 34, 34, 0.5); }\n}\n@keyframes slide-in {\n  from { opacity: 0; transform: translateX(-16px); }\n  to { opacity: 1; transform: translateX(0); }\n}\n\n/* ===== 22. 移动端 ===== */\n@media (max-width: 480px) {\n  .starry-sky { font-size: 14px; }\n  .starry-sky .grid-2col { grid-template-columns: 1fr; gap: 3px; }\n  .starry-sky .msg { max-width: 100%; }\n}\n\n/* ===== 23. 月相 ===== */\n.starry-sky [data-phase=\"full-moon\"]::after { content: \" 🌕\"; }\n.starry-sky [data-phase=\"new-moon\"]::after { content: \" 🌑\"; }\n.starry-sky [data-phase=\"上弦月\"]::after { content: \" 🌓\"; }\n.starry-sky [data-phase=\"下弦月\"]::after { content: \" 🌗\"; }\n\n/* ===== 24. 战斗记录 ===== */\n.starry-sky .result.win { color: #2a6b9e; font-weight: 600; }\n.starry-sky .result:contains(\"败\") { color: #b22222; }\n.starry-sky .result:contains(\"撤退\") { color: #b8860b; }\n\n/* ===== 25. 司命关系 ===== */\n.starry-sky .relation.hostile { color: #b22222; }\n.starry-sky .relation.neutral { color: #b8860b; }\n.starry-sky .relation.wary { color: #c07a3a; }\n.starry-sky .relation.cautious { color: #2a6b9e; }\n\n/* ========================================\n   【气泡正文强制纯黑】—— 适合浅色背景\n   ======================================== */\n.group .rili-markdown-renderer,\n.group .rili-markdown-renderer *,\n.rili-markdown-renderer,\n.rili-markdown-renderer * {\n  color: #000000 !important;\n  font-weight: 400 !important;\n  text-shadow: 0 0 2px rgba(255, 255, 255, 0.9) !important;\n}\n\n.group.is-user > div:first-child {\n  background: #ffffff !important;\n  border: 1px solid #d0d5e0 !important;\n  border-radius: 16px !important;\n  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.04) !important;\n}\n.group.is-assistant > div:first-child {\n  background: #f7faff !important;\n  border: 1px solid #c8cdd8 !important;\n  border-radius: 16px !important;\n  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.04) !important;\n}","options":{"items":[]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":true,"defaultModelSettings":{"model":"dragonfruit_gemini_anti/gemini-3.1-pro-preview"},"totalConversations":48,"totalMessages":456,"totalCreditsUsed":574512,"totalTokensUsed":21188582,"totalPlayedUsers":49,"deeplyPlayed":16,"fixedPromptLength":8057,"lorebookLength":80147,"author":{"id":"nCdDAhpgjygrY5wFHjiSqTGvco6EeWME","name":"东皇凌","displayUsername":"dhl114514","username":"dhl114514"},"cardsTags":[{"tag":{"name":"cg","cardsCount":34}},{"tag":{"name":"可剧情可涩涩","cardsCount":2460}},{"tag":{"name":"多角色","cardsCount":1110}},{"tag":{"name":"巅峰决战","cardsCount":123}},{"tag":{"name":"调教","cardsCount":1007}},{"tag":{"name":"开放世界","cardsCount":1289}},{"tag":{"name":"后宫","cardsCount":692}},{"tag":{"name":"可ntr可纯爱","cardsCount":244}},{"tag":{"name":"自由探索","cardsCount":1082}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}