{"id":"e630a687-ac77-47a9-95db-96fedfb87fef","authorId":"nCdDAhpgjygrY5wFHjiSqTGvco6EeWME","title":"猫MEME小世界（含13角色，87CG）","description":"欢迎来到猫MEME的世界！众多你熟悉的可爱猫猫都在这，圆头耄耋，happy猫。。。还有神秘的龙图猫仙，来和猫娘们一起玩吧","background":"udsl2b93l6p1thlvziu2106g.webp","backgroundWidth":2400,"backgroundHeight":1800,"cover":"tna01epyokvuzluxodsbtif3.webp","coverWidth":2400,"coverHeight":1800,"introPage":"vdlfu6i5qztvynl86wvvgdsh.html","changelog":"","createdAt":"2026-07-02T14:08:14.037Z","updatedAt":"2026-07-14T14:05:26.748Z","initPublicAt":"2026-07-02T14:47:27.870Z","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   【云城霓虹 & 赛博档案】深度融合旗舰版 CSS\n   ========================================================================== */\n\n/* --- 0. 全局变量定义 --- */\n:root {\n  --cyber-bg-user: rgba(24, 18, 30, 0.9) !important;\n  --cyber-bg-assistant: rgba(11, 14, 26, 0.92) !important;\n  --cyber-pink: #ff4d6d !important;\n  --cyber-blue: #00d4ff !important;\n  --cyber-green: #00ff88 !important;\n  --cyber-gold: #ffd700 !important;\n  --cyber-text: #e0e5ff !important;\n  --cyber-text-muted: #7b8db0 !important;\n}\n\n/* --- 1. 强制常显底部操作按钮（防止平台劫持隐形） --- */\n.group .md\\:opacity-0 {\n  opacity: 1 !important;\n}\n\n/* --- 2. 用户输入气泡框：暗夜深紫霓虹（融入物理悬浮与发光） --- */\n.group.is-user > div:first-child {\n  position: relative !important;\n  background: var(--cyber-bg-user) !important;\n  backdrop-filter: blur(16px) !important;\n  -webkit-backdrop-filter: blur(16px) !important;\n  border: 1px solid rgba(255, 77, 109, 0.4) !important;\n  box-shadow: 0 4px 20px rgba(255, 77, 109, 0.15) !important;\n  border-radius: 16px !important;\n  transition: transform 0.25s ease, box-shadow 0.25s ease !important;\n}\n.group.is-user > div:first-child:hover {\n  transform: translateY(-2px) !important;\n  box-shadow: 0 6px 25px rgba(255, 77, 109, 0.3) !important;\n  border-color: var(--cyber-pink) !important;\n}\n\n/* --- 3. AI输出气泡框：云雾冷青霓虹（融入赛博星光背景与悬浮） --- */\n.group.is-assistant > div:first-child {\n  position: relative !important;\n  isolation: isolate !important;\n  overflow: hidden !important;\n  background: var(--cyber-bg-assistant) !important;\n  backdrop-filter: blur(16px) !important;\n  -webkit-backdrop-filter: blur(16px) !important;\n  border: 1px solid rgba(0, 212, 255, 0.4) !important;\n  box-shadow: 0 4px 20px rgba(0, 212, 255, 0.15) !important;\n  border-radius: 16px !important;\n  transition: transform 0.25s ease, box-shadow 0.25s ease !important;\n}\n.group.is-assistant > div:first-child:hover {\n  transform: translateY(-2px) !important;\n  box-shadow: 0 6px 25px rgba(0, 212, 255, 0.3) !important;\n  border-color: var(--cyber-blue) !important;\n}\n\n/* AI气泡背景微光粒子装饰 */\n.group.is-assistant > div:first-child::before {\n  content: '' !important;\n  position: absolute !important;\n  top: 0 !important; left: 0 !important;\n  width: 100% !important; height: 100% !important;\n  background-image:\n    radial-gradient(2px 2px at 15% 20%, rgba(255, 77, 109, 0.18), transparent),\n    radial-gradient(2px 2px at 80% 40%, rgba(0, 212, 255, 0.15), transparent),\n    radial-gradient(2px 2px at 45% 75%, rgba(0, 255, 136, 0.12), transparent) !important;\n  pointer-events: none !important;\n  z-index: -1 !important;\n}\n\n/* --- 4. 文本可读性极限优化 --- */\n.rili-markdown-renderer,\n.rili-markdown-renderer * {\n  color: var(--cyber-text) !important;\n  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.8) !important;\n  line-height: 1.7 !important;\n}\n\n/* 链接、强调与加粗的霓虹高亮 */\n.rili-markdown-renderer strong {\n  color: var(--cyber-gold) !important;\n  font-weight: 700 !important;\n}\n.rili-markdown-renderer em {\n  color: var(--cyber-pink) !important;\n}\n.rili-markdown-renderer a {\n  color: var(--cyber-blue) !important;\n  text-decoration: underline !important;\n  text-shadow: 0 0 8px rgba(0, 212, 255, 0.4) !important;\n}\n\n/* --- 5. 底部附加信息（Token/模型）可见度 --- */\n.text-xs.font-mono.text-muted-foreground {\n  color: var(--cyber-text-muted) !important;\n  opacity: 0.8 !important;\n}\n\n/* --- 6. 操作按钮区美化（与赛博面板对齐） --- */\n.bg-muted.rounded.flex {\n  background: rgba(15, 20, 30, 0.85) !important;\n  border: 1px solid rgba(0, 212, 255, 0.25) !important;\n  box-shadow: 0 0 10px rgba(0, 212, 255, 0.1) !important;\n}\n.bg-muted.rounded.flex button {\n  background: transparent !important;\n  transition: all 0.2s ease !important;\n}\n.bg-muted.rounded.flex button svg.lucide {\n  stroke: var(--cyber-text) !important;\n  opacity: 0.8 !important;\n}\n.bg-muted.rounded.flex button:hover {\n  background: rgba(0, 212, 255, 0.15) !important;\n}\n.bg-muted.rounded.flex button:hover svg.lucide {\n  stroke: var(--cyber-blue) !important;\n  filter: drop-shadow(0 0 5px var(--cyber-blue)) !important;\n  opacity: 1 !important;\n}\n\n/* --- 7. 加载动画改造 --- */\n.flex.gap-2.w-full.h-full.items-center.justify-center > span {\n  display: none !important;\n}\n.flex.gap-2.w-full.h-full.items-center.justify-center {\n  position: relative !important;\n  min-height: 32px !important;\n}\n.flex.gap-2.w-full.h-full.items-center.justify-center::before {\n  content: \"\" !important;\n  width: 12px !important;\n  height: 12px !important;\n  border-radius: 50% !important;\n  background: var(--cyber-blue) !important;\n  box-shadow: 0 0 10px var(--cyber-blue), 0 0 20px var(--cyber-blue) !important;\n  animation: neon-pulse 1.6s infinite ease-in-out !important;\n}\n\n@keyframes neon-pulse {\n  0%, 100% {\n    transform: scale(0.8);\n    opacity: 0.5;\n    box-shadow: 0 0 8px var(--cyber-blue), 0 0 15px var(--cyber-blue);\n    background: var(--cyber-blue);\n  }\n  50% {\n    transform: scale(1.2);\n    opacity: 1;\n    box-shadow: 0 0 18px var(--cyber-green), 0 0 35px var(--cyber-green);\n    background: var(--cyber-green);\n  }\n}\n\n/* ==========================================================================\n   【赛博内嵌卡片组件系统】（供正文标记渲染使用，全面优化移动端与阴影）\n   ========================================================================== */\nai {\n  --bg-main: #0b0e1a;\n  --bg-card: rgba(15, 20, 30, 0.85);\n  --pink-neon: #ff4d6d;\n  --blue-neon: #00d4ff;\n  --green-neon: #00ff88;\n  --gold: #ffd700;\n  --text-primary: #e0e5ff;\n  --text-secondary: #7b8db0;\n  --border-glow: rgba(0, 212, 255, 0.25);\n  --shadow-neon: 0 0 15px rgba(0, 212, 255, 0.15);\n  --font-main: 'Segoe UI', system-ui, -apple-system, sans-serif;\n  \n  font-family: var(--font-main);\n  color: var(--text-primary);\n  background: linear-gradient(135deg, #0b0e1a 0%, #1a1c2b 100%);\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n  padding: 12px;\n  font-size: 14px;\n  line-height: 1.5;\n  max-width: 100%;\n  margin: 8px auto;\n  position: relative;\n  box-sizing: border-box;\n  border-radius: 16px;\n  overflow: hidden;\n  border: 1px solid rgba(0, 212, 255, 0.2);\n}\n\nai::before {\n  content: '';\n  position: absolute;\n  top: 0; left: 0;\n  width: 100%; height: 100%;\n  background-image:\n    radial-gradient(2px 2px at 15% 20%, rgba(255, 77, 109, 0.15), transparent),\n    radial-gradient(2px 2px at 75% 30%, rgba(0, 212, 255, 0.12), transparent),\n    radial-gradient(2px 2px at 45% 70%, rgba(0, 255, 136, 0.1), transparent);\n  pointer-events: none;\n  z-index: 0;\n}\n\nai > c {\n  position: relative;\n  z-index: 1;\n  background: var(--bg-card);\n  backdrop-filter: blur(8px);\n  -webkit-backdrop-filter: blur(8px);\n  border: 1px solid var(--border-glow);\n  border-radius: 12px;\n  padding: 12px 16px;\n  box-shadow: var(--shadow-neon);\n  transition: transform 0.2s ease, box-shadow 0.3s ease;\n  display: block;\n}\nai > c:hover {\n  transform: translateY(-2px);\n  box-shadow: 0 0 25px rgba(0, 212, 255, 0.25);\n}\n\nh {\n  display: block;\n  font-size: 16px;\n  font-weight: 700;\n  letter-spacing: 1px;\n  text-transform: uppercase;\n  position: relative;\n  margin-top: 4px;\n  margin-bottom: 10px;\n  padding-bottom: 6px;\n  border-bottom: 2px solid transparent;\n  border-image: linear-gradient(90deg, var(--pink-neon), var(--blue-neon), transparent) 1;\n  -webkit-border-image: linear-gradient(90deg, var(--pink-neon), var(--blue-neon), transparent) 1;\n}\nh::after {\n  content: '';\n  position: absolute;\n  bottom: -2px;\n  left: 0;\n  width: 40%;\n  height: 2px;\n  background: linear-gradient(90deg, var(--pink-neon), var(--blue-neon));\n  border-radius: 2px;\n}\n\nc[type=\"player\"] > h {\n  border-image: linear-gradient(90deg, var(--gold), var(--pink-neon), transparent) 1;\n  -webkit-border-image: linear-gradient(90deg, var(--gold), var(--pink-neon), transparent) 1;\n}\nc[type=\"player\"] > h::after {\n  background: linear-gradient(90deg, var(--gold), var(--pink-neon));\n}\n\nc[type=\"rules\"] > h {\n  border-image: linear-gradient(90deg, var(--green-neon), var(--blue-neon), transparent) 1;\n  -webkit-border-image: linear-gradient(90deg, var(--green-neon), var(--blue-neon), transparent) 1;\n}\nc[type=\"rules\"] > h::after {\n  background: linear-gradient(90deg, var(--green-neon), var(--blue-neon));\n}\n\nd {\n  display: block;\n  margin: 4px 0;\n  padding: 2px 0;\n  border-bottom: 1px solid rgba(123, 141, 176, 0.08);\n}\nd:last-child {\n  border-bottom: none;\n}\n\nk {\n  display: inline-block;\n  color: var(--text-secondary);\n  font-weight: 600;\n  min-width: 80px;\n  margin-right: 4px;\n  position: relative;\n}\nk::after {\n  content: ':';\n}\n\nd.trait, d.item, d.meme-item, d.meme-behavior {\n  padding-left: 16px;\n  border-left: 2px solid var(--pink-neon);\n  margin: 6px 0;\n  color: var(--gold);\n  font-style: italic;\n}\nd.meme-behavior {\n  border-left-color: var(--green-neon);\n  font-style: normal;\n  color: var(--text-secondary);\n}\nd.meme-item {\n  border-left-color: var(--green-neon);\n  margin-left: 16px;\n}\n\n.energy {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  background: rgba(0, 255, 136, 0.05);\n  padding: 2px 10px;\n  border-radius: 20px;\n  font-weight: 600;\n  position: relative;\n}\n.energy::before {\n  content: '';\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  background: var(--green-neon);\n  box-shadow: 0 0 8px var(--green-neon);\n  animation: pulse-dot 2s infinite;\n}\n\n@keyframes pulse-dot {\n  0%, 100% { opacity: 0.6; transform: scale(1); }\n  50% { opacity: 1; transform: scale(1.3); }\n}\n\nnpc {\n  display: block;\n  margin: 12px 0;\n  padding: 12px;\n  border: 1px dashed rgba(255, 77, 109, 0.2);\n  border-radius: 10px;\n  background: rgba(255, 77, 109, 0.03);\n}\nnpc::before {\n  content: '✦ 降临个体档案 ✦';\n  display: block;\n  font-size: 11px;\n  color: var(--pink-neon);\n  letter-spacing: 2px;\n  margin-bottom: 8px;\n  text-align: center;\n}\nnpc + npc {\n  margin-top: 16px;\n  border-top: 2px solid var(--border-glow);\n  position: relative;\n}\nnpc + npc::before {\n  content: '⎯⎯⎯⎯⎯⎯⎯⎯⎯⋮⎯⎯⎯⎯⎯⎯⎯⎯⎯';\n  display: block;\n  text-align: center;\n  color: var(--text-secondary);\n  letter-spacing: 2px;\n  opacity: 0.4;\n  margin: -10px 0 10px;\n  font-size: 12px;\n}\n\nsub {\n  display: block;\n  font-size: 12px;\n  font-weight: 700;\n  color: var(--blue-neon);\n  text-transform: uppercase;\n  letter-spacing: 1.5px;\n  margin: 8px 0 6px;\n  padding: 4px 0 2px;\n  border-bottom: 1px dotted var(--border-glow);\n}\n\nmsg {\n  display: block;\n  margin: 4px 0 4px 12px;\n  padding: 6px 12px;\n  border-radius: 12px;\n  background: rgba(0, 212, 255, 0.06);\n  position: relative;\n  max-width: 85%;\n  font-size: 13px;\n}\nmsg[side=\"user\"] {\n  margin-left: auto;\n  margin-right: 0;\n  background: rgba(255, 77, 109, 0.08);\n  border: 1px solid rgba(255, 77, 109, 0.15);\n}\nmsg[side=\"npc\"] {\n  background: rgba(0, 212, 255, 0.06);\n  border: 1px solid rgba(0, 212, 255, 0.1);\n}\nmsg::before {\n  content: '💬';\n  margin-right: 6px;\n  opacity: 0.6;\n}\n\ntable {\n  width: 100%;\n  border-collapse: collapse;\n  margin: 8px 0;\n  font-size: 12px;\n  background: rgba(0, 0, 0, 0.2);\n  border-radius: 8px;\n  overflow: hidden;\n}\nth {\n  background: rgba(0, 212, 255, 0.1);\n  color: var(--blue-neon);\n  font-weight: 600;\n  text-align: left;\n  padding: 6px 8px;\n  border-bottom: 1px solid var(--border-glow);\n}\ntd {\n  padding: 4px 8px;\n  border-bottom: 1px solid rgba(123, 141, 176, 0.06);\n  color: var(--text-primary);\n}\ntr:hover td {\n  background: rgba(0, 212, 255, 0.03);\n}\n\nact {\n  display: block;\n  padding: 8px 12px;\n  margin: 6px 0;\n  background: rgba(255, 215, 0, 0.04);\n  border: 1px solid rgba(255, 215, 0, 0.1);\n  border-radius: 8px;\n  cursor: pointer;\n  position: relative;\n  transition: background 0.2s, transform 0.1s;\n  font-weight: 500;\n  padding-left: 36px;\n}\nact::before {\n  content: attr(data-num);\n  position: absolute;\n  left: 10px;\n  top: 50%;\n  transform: translateY(-50%);\n  width: 20px;\n  height: 20px;\n  background: var(--gold);\n  color: #0b0e1a;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 11px;\n  font-weight: 700;\n  box-shadow: 0 0 8px rgba(255, 215, 0, 0.3);\n}\nact:hover {\n  background: rgba(255, 215, 0, 0.1);\n  transform: translateX(4px);\n  border-color: var(--gold);\n}\n\n/* --- 移动端排版优化 --- */\n@media (max-width: 600px) {\n  ai {\n    padding: 8px;\n    gap: 8px;\n    font-size: 13px;\n  }\n  ai > c {\n    padding: 10px 12px;\n    border-radius: 10px;\n  }\n  k {\n    min-width: 70px;\n  }\n  msg {\n    max-width: 95%;\n  }\n  act {\n    padding: 10px 12px 10px 38px;\n  }\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":26,"totalMessages":187,"totalCreditsUsed":469991,"totalTokensUsed":4312102,"totalPlayedUsers":16,"deeplyPlayed":8,"fixedPromptLength":5140,"lorebookLength":44511,"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":1289}},{"tag":{"name":"后宫","cardsCount":692}},{"tag":{"name":"萝莉","cardsCount":187}},{"tag":{"name":"猫娘","cardsCount":4}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}