{"id":"67696f6a-d73e-4906-8484-3c3f05dedd08","authorId":"lFWQuroaTH9WfTZQoJj49KOufwaRRlAk","title":"神豪直播打赏系统-直播打赏攻略女主播","description":"神豪直播系统，成为神豪攻略女主播们吧，内置八大女主播们，也可以自行探索。","background":"qdj6zzcc17pc51jsduln3xr9.webp","backgroundWidth":2400,"backgroundHeight":1800,"cover":"yrb4d8d8visuehigs5of9n8s.webp","coverWidth":400,"coverHeight":300,"introPage":"zfp3fpbl7t311oti19x1hw0r.html","changelog":null,"createdAt":"2026-04-14T12:04:08.891Z","updatedAt":"2026-07-09T11:16:52.559Z","initPublicAt":"2026-04-14T12:04:57.704Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* ============================================\n   星河Live · 直播间UI系统\n   适配移动端 & PC端\n   ============================================ */\n\n/* ---------- 全局容器限定（防污染平台样式）---------- */\n.live-wrapper {\n  font-family: 'PingFang SC', 'Microsoft YaHei', sans-serif;\n  color: #e8e8f0;\n  max-width: 780px;\n  margin: 0 auto;\n}\n\n/* ---------- 顶部状态栏：直播间信息面板 ---------- */\n.live-wrapper details {\n  background: linear-gradient(135deg, rgba(15,12,35,0.92) 0%, rgba(28,18,55,0.95) 100%);\n  border: 1px solid rgba(130,80,255,0.3);\n  border-radius: 12px;\n  margin: 6px 0;\n  overflow: hidden;\n  backdrop-filter: blur(8px);\n  transition: border-color 0.3s ease;\n}\n\n.live-wrapper details:hover {\n  border-color: rgba(160,100,255,0.6);\n}\n\n.live-wrapper details summary {\n  padding: 10px 16px;\n  cursor: pointer;\n  font-size: 13px;\n  font-weight: 600;\n  letter-spacing: 0.5px;\n  background: linear-gradient(90deg, rgba(120,60,220,0.4), rgba(60,30,120,0.2));\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  user-select: none;\n  list-style: none;\n  color: #c8a8ff;\n  transition: background 0.3s;\n}\n\n.live-wrapper details summary:hover {\n  background: linear-gradient(90deg, rgba(140,80,255,0.5), rgba(80,40,160,0.3));\n}\n\n.live-wrapper details summary::-webkit-details-marker {\n  display: none;\n}\n\n.live-wrapper details[open] summary::after {\n  content: ' ▲';\n  font-size: 10px;\n  margin-left: auto;\n  color: rgba(200,168,255,0.6);\n}\n\n.live-wrapper details:not([open]) summary::after {\n  content: ' ▼';\n  font-size: 10px;\n  margin-left: auto;\n  color: rgba(200,168,255,0.4);\n}\n\n.live-wrapper details p {\n  margin: 0;\n  padding: 7px 16px;\n  font-size: 12.5px;\n  line-height: 1.8;\n  border-top: 1px solid rgba(255,255,255,0.04);\n  color: #d0c8e8;\n}\n\n.live-wrapper details p:first-of-type {\n  padding-top: 10px;\n}\n\n.live-wrapper details p:last-of-type {\n  padding-bottom: 10px;\n}\n\n/* ---------- 直播间顶部标识栏 ---------- */\n.live-top-bar {\n  background: linear-gradient(90deg, #0f0823 0%, #1a0f3a 50%, #0f0823 100%);\n  border: 1px solid rgba(160,80,255,0.4);\n  border-radius: 14px;\n  padding: 10px 16px;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  margin-bottom: 8px;\n  position: relative;\n  overflow: hidden;\n}\n\n.live-top-bar::before {\n  content: '';\n  position: absolute;\n  top: 0; left: -100%;\n  width: 60%;\n  height: 100%;\n  background: linear-gradient(90deg, transparent, rgba(160,80,255,0.08), transparent);\n  animation: scanline 4s linear infinite;\n}\n\n@keyframes scanline {\n  0% { left: -100%; }\n  100% { left: 200%; }\n}\n\n.live-badge {\n  background: linear-gradient(135deg, #e8003d, #ff4d6d);\n  color: #fff;\n  font-size: 11px;\n  font-weight: 700;\n  padding: 3px 10px;\n  border-radius: 20px;\n  letter-spacing: 1px;\n  animation: live-pulse 2s ease-in-out infinite;\n  box-shadow: 0 0 12px rgba(232,0,61,0.5);\n}\n\n@keyframes live-pulse {\n  0%, 100% { box-shadow: 0 0 8px rgba(232,0,61,0.5); }\n  50% { box-shadow: 0 0 20px rgba(232,0,61,0.8), 0 0 35px rgba(255,77,109,0.3); }\n}\n\n.live-room-name {\n  font-size: 14px;\n  font-weight: 700;\n  color: #e8d8ff;\n  text-shadow: 0 0 12px rgba(160,80,255,0.6);\n}\n\n.live-viewers {\n  font-size: 12px;\n  color: #a898cc;\n  display: flex;\n  align-items: center;\n  gap: 4px;\n}\n\n.live-viewers::before {\n  content: '👁';\n  font-size: 11px;\n}\n\n/* ---------- 正文区域 ---------- */\n.live-wrapper text {\n  display: block;\n  background: #0e0820;\n  border: 1px solid rgba(100,60,200,0.25);\n  border-left: 3px solid rgba(140,80,255,0.7);\n  border-radius: 12px;\n  padding: 18px 20px;\n  margin: 8px 0;\n  color: #ddd8f0;\n}\n.live-wrapper text p {\n  display: block;\n  background: transparent;\n  border: none;\n  border-left: none;\n  border-radius: 0;\n  padding: 4px 0;\n  margin: 0;\n  font-size: 15px;\n  line-height: 2;\n  color: #ddd8f0;\n  letter-spacing: 0.2px;\n}\n@media (max-width: 600px) {\n  .live-wrapper text,\n  .live-wrapper text p {\n    font-size: 14px;\n    padding: 14px;\n    line-height: 1.95;\n  }\n}\n\n/* ---------- 弹幕区域 ---------- */\n.danmu-stage {\n  position: relative;\n  width: 100%;\n  height: 120px;\n  background: linear-gradient(180deg, rgba(8,5,20,0.6) 0%, rgba(15,10,35,0.8) 100%);\n  border: 1px solid rgba(100,60,200,0.2);\n  border-radius: 12px;\n  overflow: hidden;\n  margin: 8px 0;\n}\n\n.danmu-stage::before {\n  content: '💬 直播弹幕';\n  position: absolute;\n  top: 6px;\n  left: 12px;\n  font-size: 11px;\n  color: rgba(160,120,255,0.5);\n  z-index: 10;\n  pointer-events: none;\n}\n\n.danmu {\n  position: absolute;\n  white-space: nowrap;\n  font-size: 13px;\n  font-weight: 500;\n  padding: 3px 10px;\n  border-radius: 20px;\n  animation: danmu-scroll linear infinite;\n  text-shadow: 0 1px 4px rgba(0,0,0,0.8);\n}\n\n/* 弹幕轨道（4条轨道错位） */\n.danmu:nth-child(1)  { top: 14px;  animation-duration: 12s; animation-delay: 0s; }\n.danmu:nth-child(2)  { top: 42px;  animation-duration: 15s; animation-delay: -4s; }\n.danmu:nth-child(3)  { top: 70px;  animation-duration: 13s; animation-delay: -7s; }\n.danmu:nth-child(4)  { top: 98px;  animation-duration: 11s; animation-delay: -2s; }\n.danmu:nth-child(5)  { top: 14px;  animation-duration: 14s; animation-delay: -9s; }\n.danmu:nth-child(6)  { top: 42px;  animation-duration: 16s; animation-delay: -1s; }\n.danmu:nth-child(7)  { top: 70px;  animation-duration: 12s; animation-delay: -6s; }\n.danmu:nth-child(8)  { top: 98px;  animation-duration: 15s; animation-delay: -11s; }\n\n@keyframes danmu-scroll {\n  0%   { transform: translateX(820px); opacity: 0; }\n  5%   { opacity: 1; }\n  95%  { opacity: 1; }\n  100% { transform: translateX(-100%); opacity: 0; }\n}\n\n/* 弹幕颜色主题（每种对应一个class） */\n.danmu-pink   { color: #ff6eb4; background: rgba(255,110,180,0.12); border: 1px solid rgba(255,110,180,0.25); }\n.danmu-cyan   { color: #40e0ff; background: rgba(64,224,255,0.10); border: 1px solid rgba(64,224,255,0.22); }\n.danmu-gold   { color: #ffd966; background: rgba(255,217,102,0.10); border: 1px solid rgba(255,217,102,0.22); }\n.danmu-green  { color: #6effa0; background: rgba(110,255,160,0.08); border: 1px solid rgba(110,255,160,0.2); }\n.danmu-purple { color: #c87eff; background: rgba(200,126,255,0.10); border: 1px solid rgba(200,126,255,0.22); }\n.danmu-white  { color: #e8e8f0; background: rgba(232,232,240,0.07); border: 1px solid rgba(232,232,240,0.15); }\n.danmu-orange { color: #ffaa44; background: rgba(255,170,68,0.10); border: 1px solid rgba(255,170,68,0.22); }\n.danmu-red    { color: #ff5555; background: rgba(255,85,85,0.10); border: 1px solid rgba(255,85,85,0.22); }\n\n/* ---------- 好感度进度条 ---------- */\n.affection-bar-wrap {\n  margin: 6px 0 2px;\n}\n\n.affection-label {\n  font-size: 11.5px;\n  color: #a898cc;\n  margin-bottom: 4px;\n  display: flex;\n  justify-content: space-between;\n}\n\n.affection-bar-bg {\n  width: 100%;\n  height: 8px;\n  background: rgba(60,30,100,0.5);\n  border-radius: 99px;\n  overflow: hidden;\n  border: 1px solid rgba(160,80,255,0.2);\n}\n\n.affection-bar-fill {\n  height: 100%;\n  border-radius: 99px;\n  background: linear-gradient(90deg, #8040ff, #e060ff, #ff80d4);\n  box-shadow: 0 0 8px rgba(200,80,255,0.6);\n  transition: width 0.8s cubic-bezier(0.4,0,0.2,1);\n  position: relative;\n  overflow: hidden;\n}\n\n.affection-bar-fill::after {\n  content: '';\n  position: absolute;\n  top: 0; left: -100%;\n  width: 60%;\n  height: 100%;\n  background: linear-gradient(90deg, transparent, rgba(255,255,255,0.3), transparent);\n  animation: bar-shine 2.5s ease-in-out infinite;\n}\n\n@keyframes bar-shine {\n  0% { left: -100%; }\n  100% { left: 200%; }\n}\n\n/* ---------- 礼物特效标签 ---------- */\n.gift-tag {\n  display: inline-block;\n  padding: 2px 10px;\n  border-radius: 20px;\n  font-size: 12px;\n  font-weight: 700;\n  margin: 2px 3px;\n  animation: gift-pop 0.4s cubic-bezier(0.34,1.56,0.64,1);\n}\n\n@keyframes gift-pop {\n  0% { transform: scale(0.5); opacity: 0; }\n  100% { transform: scale(1); opacity: 1; }\n}\n\n.gift-rocket { background: linear-gradient(135deg,#ff4400,#ff8800); color:#fff; box-shadow: 0 0 10px rgba(255,100,0,0.5); }\n.gift-castle { background: linear-gradient(135deg,#6600cc,#aa44ff); color:#fff; box-shadow: 0 0 10px rgba(140,0,255,0.5); }\n.gift-yacht  { background: linear-gradient(135deg,#0066cc,#00bbff); color:#fff; box-shadow: 0 0 10px rgba(0,150,255,0.4); }\n.gift-car    { background: linear-gradient(135deg,#cc4400,#ff6600); color:#fff; }\n.gift-rose   { background: linear-gradient(135deg,#cc0044,#ff2266); color:#fff; }\n.gift-god    { background: linear-gradient(135deg,#b8860b,#ffd700,#b8860b); color:#fff; box-shadow: 0 0 16px rgba(255,215,0,0.7); animation: god-glow 1.5s ease-in-out infinite; }\n\n@keyframes god-glow {\n  0%,100% { box-shadow: 0 0 12px rgba(255,215,0,0.6); }\n  50% { box-shadow: 0 0 28px rgba(255,215,0,1), 0 0 50px rgba(255,180,0,0.4); }\n}\n\n/* ---------- 用户等级徽章 ---------- */\n.rank-badge {\n  display: inline-block;\n  padding: 2px 8px;\n  border-radius: 6px;\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 0.5px;\n}\n\n.rank-god     { background: linear-gradient(135deg,#b8860b,#ffd700); color:#1a0800; }\n.rank-captain { background: linear-gradient(135deg,#1a6bcc,#44aaff); color:#fff; }\n.rank-admiral { background: linear-gradient(135deg,#9b30cc,#cc66ff); color:#fff; }\n.rank-guard   { background: linear-gradient(135deg,#cc4400,#ff6600); color:#fff; }\n\n/* ---------- 打赏记录条目 ---------- */\n.gift-record {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  padding: 5px 0;\n  border-bottom: 1px solid rgba(255,255,255,0.04);\n  font-size: 12.5px;\n}\n\n.gift-record:last-child { border-bottom: none; }\n\n.gift-amount-positive { color: #6effa0; font-weight: 600; }\n.gift-amount-cost     { color: #ffaa44; font-weight: 600; }\n\n/* ---------- 记忆区条目 ---------- */\n.memory-item {\n  padding: 6px 10px;\n  margin: 3px 0;\n  background: rgba(255,255,255,0.03);\n  border-left: 2px solid rgba(140,80,255,0.4);\n  border-radius: 0 8px 8px 0;\n  font-size: 12px;\n  color: #b8b0d0;\n  line-height: 1.6;\n}\n\n.memory-long {\n  border-left-color: rgba(255,160,60,0.5);\n  background: rgba(255,160,60,0.05);\n}\n\n/* ---------- 行动建议按钮样式 ---------- */\n.action-btn {\n  display: block;\n  padding: 8px 14px;\n  margin: 4px 0;\n  background: rgba(80,40,160,0.2);\n  border: 1px solid rgba(120,60,220,0.3);\n  border-radius: 10px;\n  font-size: 13px;\n  color: #c0a8ff;\n  cursor: default;\n  transition: all 0.25s;\n  text-decoration: none;\n}\n\n.action-btn:hover {\n  background: rgba(100,50,200,0.35);\n  border-color: rgba(160,80,255,0.6);\n  color: #e0c8ff;\n  transform: translateX(4px);\n}\n\n/* ---------- 分隔线 ---------- */\n.live-divider {\n  border: none;\n  border-top: 1px solid rgba(120,60,220,0.2);\n  margin: 10px 0;\n}\n\n/* ---------- 移动端适配 ---------- */\n@media (max-width: 600px) {\n  .live-wrapper text,\n  .live-wrapper text p {\n    font-size: 14px;\n    padding: 14px 14px;\n    line-height: 1.95;\n  }\n\n  .live-wrapper details summary {\n    font-size: 12px;\n    padding: 9px 13px;\n  }\n\n  .live-wrapper details p {\n    font-size: 12px;\n    padding: 6px 13px;\n  }\n\n  .danmu-stage {\n    height: 108px;\n  }\n\n  .danmu {\n    font-size: 12px;\n  }\n\n  .danmu:nth-child(4),\n  .danmu:nth-child(8) {\n    top: 90px;\n  }\n\n  .live-top-bar {\n    flex-wrap: wrap;\n    gap: 6px;\n  }\n\n  .live-room-name {\n    font-size: 13px;\n  }\n}","options":{"items":[]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":true,"defaultModelSettings":{"model":"apple/gemini-3-flash-preview"},"totalConversations":18,"totalMessages":279,"totalCreditsUsed":255246,"totalTokensUsed":6924642,"totalPlayedUsers":10,"deeplyPlayed":5,"fixedPromptLength":6448,"lorebookLength":2351,"author":{"id":"lFWQuroaTH9WfTZQoJj49KOufwaRRlAk","name":"xwxw","displayUsername":"xwxw","username":"xwxw"},"cardsTags":[],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}