{"id":"e9fbe182-5705-4bea-bf8a-079eb21f9697","authorId":"lFWQuroaTH9WfTZQoJj49KOufwaRRlAk","title":"我的嘴臭青梅竹马（色情描写+沙雕文风）","description":"这里是充满沙雕气息与温馨狗血日常的现代都市居民区——「阳光新村」。你和你的青梅竹马林语琴在这里从小穿一条裤子长大，从尿不湿到校服，从游戏机到深夜的被窝，你们的羁绊比502胶水还牢固。\n\n本世界充斥着搞笑的日常斗嘴、父母辈的麻将局同盟，以及在打闹中逐渐升温的暧昧荷尔蒙。所有互动高度真实，随着情感加深，将无可避免地滑向成人的越界禁区——当然，在那之前，你得先扛住她的毒舌攻击。\n\n「阳光新村」的生存法则：嘴越臭，心越软；打越狠，爱得深。","background":"sosob9grkqrknben5c2s9pje.webp","backgroundWidth":2400,"backgroundHeight":1800,"cover":"ie0h9lzojap6lio6qehcbu8q.webp","coverWidth":400,"coverHeight":300,"introPage":"bp22vej8qea568ul1xfxca5w.html","changelog":null,"createdAt":"2026-08-28T14:43:38.240Z","updatedAt":"2026-08-28T19:04:12.425Z","initPublicAt":"2026-08-28T14:52:05.483Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* 外部容器 - 避免全局污染 */\nai {\n  --pink: #ff1493;\n  --pink-light: #ffb6c1;\n  --pink-pale: #fff0f5;\n  --purple: #9400d3;\n  --purple-light: #8a2be2;\n  --blue: #4682b4;\n  --orange: #ffa500;\n  --grad-pink: linear-gradient(135deg, #ffb6c1 0%, #ff69b4 100%);\n  --grad-purple: linear-gradient(135deg, #e0218a 0%, #c71585 100%);\n  --grad-blue: linear-gradient(135deg, #87ceeb 0%, #4682b4 100%);\n  --shadow: 0 2px 8px rgba(255,20,147,0.15);\n  display: block;\n  font-size: 14px;\n  line-height: 1.6;\n  color: #333;\n}\n\n/* 思维链 - 警示橙黄主题 */\nai details.c {\n  background: linear-gradient(135deg, #fff9e6 0%, #ffe4b5 100%);\n  border: 2px solid var(--orange);\n  border-radius: 8px;\n  padding: 12px;\n  margin-bottom: 15px;\n  box-shadow: var(--shadow);\n  position: relative;\n}\nai details.c::before {\n  content: \"\";\n  position: absolute;\n  left: 0;\n  top: 0;\n  bottom: 0;\n  width: 4px;\n  background: linear-gradient(180deg, var(--orange) 0%, #ff6347 100%);\n  border-radius: 8px 0 0 8px;\n}\nai details.c summary {\n  font-weight: bold;\n  font-size: 16px;\n  color: var(--orange);\n  cursor: pointer;\n  margin-bottom: 8px;\n  padding-left: 8px;\n}\nai details.c summary:hover {\n  color: #ff6347;\n  text-shadow: 0 0 8px rgba(255,165,0,0.4);\n}\nai details.c d {\n  display: block;\n  padding: 6px 8px;\n  margin: 4px 0;\n  border-left: 3px solid transparent;\n  border-radius: 4px;\n  background: rgba(255,255,255,0.6);\n}\nai details.c d[w] {\n  border-left-color: #ffa500;\n  background: rgba(255,245,230,0.8);\n}\nai details.c d[s] {\n  border-left-color: #ff1493;\n  background: rgba(255,240,245,0.8);\n  font-size: 13px;\n}\nai details.c d[s]::before {\n  content: \"🔞 \";\n}\nai details.c d[r] {\n  border-left-color: #8a2be2;\n  background: rgba(248,248,255,0.8);\n  font-weight: bold;\n  margin-top: 8px;\n}\n\n/* 时间地点头部 */\nai hd {\n  display: flex;\n  justify-content: center;\n  align-items: center;\n  background: var(--grad-pink);\n  padding: 10px 15px;\n  border-radius: 8px;\n  color: white;\n  font-weight: bold;\n  font-size: 15px;\n  margin-bottom: 12px;\n  box-shadow: var(--shadow);\n  position: relative;\n  overflow: hidden;\n}\nai hd::before {\n  content: \"\";\n  position: absolute;\n  top: -50%;\n  left: -50%;\n  width: 200%;\n  height: 200%;\n  background: radial-gradient(circle, rgba(255,255,255,0.2) 10%, transparent 10%);\n  background-size: 20px 20px;\n  animation: sparkle 20s linear infinite;\n}\n@keyframes sparkle {\n  0% { transform: translate(0, 0); }\n  100% { transform: translate(20px, 20px); }\n}\n\n/* 正文区域 */\nai article {\n  background: #ffffff;\n  padding: 15px;\n  border-radius: 8px;\n  margin-bottom: 12px;\n  border: 1px solid #ffe4e1;\n  box-shadow: var(--shadow);\n  line-height: 1.8;\n}\nai article p {\n  margin: 10px 0;\n  text-indent: 2em;\n}\n\n/* 记忆回廊 */\nai details.m {\n  background: var(--pink-pale);\n  border: 1px solid var(--pink-light);\n  border-radius: 8px;\n  padding: 10px;\n  margin-bottom: 12px;\n  box-shadow: var(--shadow);\n  position: relative;\n}\nai details.m::before {\n  content: \"\";\n  position: absolute;\n  left: 0;\n  top: 0;\n  bottom: 0;\n  width: 4px;\n  background: var(--grad-pink);\n  border-radius: 8px 0 0 8px;\n}\nai details.m summary {\n  font-weight: bold;\n  font-size: 16px;\n  color: var(--pink);\n  cursor: pointer;\n  padding-left: 8px;\n  margin-bottom: 8px;\n}\nai details.m summary:hover {\n  color: #c71585;\n  text-shadow: 0 0 8px rgba(255,20,147,0.3);\n}\nai details.m p {\n  margin: 8px 0;\n  padding: 8px;\n  border-radius: 6px;\n}\nai details.m p[t=\"短期\"] {\n  background: rgba(255,182,193,0.15);\n}\nai details.m p[t=\"短期\"]::before {\n  content: \"⚡ 短期记忆 (60-80字/条)\";\n  display: block;\n  font-weight: bold;\n  color: var(--pink);\n  margin-bottom: 6px;\n  font-size: 13px;\n}\nai details.m p[t=\"长期\"] {\n  background: rgba(138,43,226,0.1);\n}\nai details.m p[t=\"长期\"]::before {\n  content: \"📚 长期归档 (300-350字/条)\";\n  display: block;\n  font-weight: bold;\n  color: var(--purple);\n  margin-bottom: 6px;\n  font-size: 13px;\n}\nai details.m d {\n  display: block;\n  padding: 5px 8px;\n  margin: 4px 0;\n  background: rgba(255,255,255,0.6);\n  border-left: 3px solid var(--pink-light);\n  border-radius: 4px;\n  font-size: 13px;\n}\n\n/* 主控玩家面板 */\nai details.p {\n  background: #f8f8ff;\n  border: 1px solid var(--purple-light);\n  border-left: 5px solid var(--purple-light);\n  border-radius: 8px;\n  padding: 12px;\n  margin-bottom: 12px;\n  box-shadow: var(--shadow);\n}\nai details.p summary {\n  font-weight: bold;\n  font-size: 16px;\n  color: var(--purple);\n  cursor: pointer;\n  margin-bottom: 8px;\n}\nai details.p summary:hover {\n  color: var(--purple-light);\n  text-shadow: 0 0 8px rgba(138,43,226,0.3);\n}\nai details.p d {\n  display: block;\n  padding: 4px 0;\n  border-bottom: 1px solid rgba(138,43,226,0.1);\n  font-size: 14px;\n}\nai details.p d:last-child {\n  border-bottom: none;\n}\nai details.p d[g] {\n  margin-top: 8px;\n  padding-top: 8px;\n  border-top: 2px solid var(--purple-light);\n  border-bottom: none;\n}\nai details.p d[g] span {\n  display: inline-block;\n  background: linear-gradient(135deg, #e6e6fa 0%, #d8bfd8 100%);\n  padding: 4px 10px;\n  margin: 3px 5px 3px 0;\n  border-radius: 20px;\n  font-size: 13px;\n  border: 1px solid var(--purple-light);\n}\nai details.p f {\n  display: inline-block;\n  font-weight: bold;\n  color: var(--purple);\n  margin-right: 8px;\n  min-width: 80px;\n}\nai details.p f::after {\n  content: \"：\";\n}\n\n/* 女性NPC面板 */\nai details.f {\n  background: #ffebf0;\n  border: 1px solid #e0218a;\n  border-left: 5px solid #e0218a;\n  border-radius: 8px;\n  padding: 12px;\n  margin-bottom: 12px;\n  box-shadow: var(--shadow);\n  position: relative;\n}\nai details.f::after {\n  content: \"💕\";\n  position: absolute;\n  top: 10px;\n  right: 15px;\n  font-size: 24px;\n  opacity: 0.3;\n  animation: heartbeat 2s ease-in-out infinite;\n}\n@keyframes heartbeat {\n  0%, 100% { transform: scale(1); }\n  50% { transform: scale(1.1); }\n}\nai details.f summary {\n  font-weight: bold;\n  font-size: 16px;\n  color: #e0218a;\n  cursor: pointer;\n  margin-bottom: 8px;\n}\nai details.f summary:hover {\n  color: #c71585;\n  text-shadow: 0 0 8px rgba(224,33,138,0.4);\n}\nai details.f d {\n  display: block;\n  padding: 4px 0;\n  border-bottom: 1px solid rgba(224,33,138,0.1);\n  font-size: 14px;\n}\nai details.f d:last-child {\n  border-bottom: none;\n}\nai details.f f {\n  display: inline-block;\n  font-weight: bold;\n  color: #e0218a;\n  margin-right: 8px;\n  min-width: 70px;\n}\nai details.f f::after {\n  content: \"：\";\n}\nai details.f p[t=\"体感\"] {\n  margin-top: 10px;\n  padding: 10px;\n  background: rgba(255,105,180,0.08);\n  border-radius: 6px;\n  border: 1px dashed #ff69b4;\n}\nai details.f p[t=\"体感\"]::before {\n  content: \"💋 躯体敏感雷达\";\n  display: block;\n  font-weight: bold;\n  color: #ff1493;\n  margin-bottom: 6px;\n  font-size: 15px;\n}\nai details.f p[t=\"体感\"] d {\n  border-bottom: none;\n  padding: 3px 0;\n  font-size: 13px;\n}\nai details.f p[t=\"体感\"] f {\n  min-width: 45px;\n  color: #ff1493;\n}\n\n/* 男性NPC面板 */\nai details.n {\n  background: #e6f2ff;\n  border: 1px solid var(--blue);\n  border-left: 5px solid var(--blue);\n  border-radius: 8px;\n  padding: 12px;\n  margin-bottom: 12px;\n  box-shadow: var(--shadow);\n}\nai details.n summary {\n  font-weight: bold;\n  font-size: 16px;\n  color: var(--blue);\n  cursor: pointer;\n  margin-bottom: 8px;\n}\nai details.n summary:hover {\n  color: #5cacee;\n  text-shadow: 0 0 8px rgba(70,130,180,0.3);\n}\nai details.n d {\n  display: block;\n  padding: 4px 0;\n  border-bottom: 1px solid rgba(70,130,180,0.1);\n  font-size: 14px;\n}\nai details.n d:last-child {\n  border-bottom: none;\n}\nai details.n f {\n  display: inline-block;\n  font-weight: bold;\n  color: var(--blue);\n  margin-right: 8px;\n  min-width: 70px;\n}\nai details.n f::after {\n  content: \"：\";\n}\n\n/* 后台NPC推演 */\nai details.b {\n  background: #f0f8ff;\n  border: 1px solid #b0d4f1;\n  border-radius: 8px;\n  padding: 10px;\n  margin-bottom: 12px;\n  box-shadow: var(--shadow);\n}\nai details.b summary {\n  font-weight: bold;\n  font-size: 16px;\n  color: var(--blue);\n  cursor: pointer;\n  margin-bottom: 6px;\n}\nai details.b summary:hover {\n  color: #5cacee;\n}\nai details.b d {\n  display: block;\n  padding: 5px 8px;\n  margin: 4px 0;\n  background: rgba(255,255,255,0.5);\n  border-left: 3px solid var(--blue);\n  border-radius: 4px;\n  font-size: 13px;\n}\n\n/* 行动按钮区 */\nai div.act {\n  display: flex;\n  justify-content: space-between;\n  gap: 8px;\n  margin-top: 15px;\n  padding: 10px;\n  background: rgba(255,255,255,0.5);\n  border-radius: 8px;\n}\nai btn {\n  flex: 1;\n  padding: 12px 8px;\n  border: none;\n  border-radius: 8px;\n  color: white;\n  font-weight: bold;\n  font-size: 13px;\n  cursor: pointer;\n  position: relative;\n  overflow: hidden;\n  transition: all 0.3s ease;\n  box-shadow: 0 2px 5px rgba(0,0,0,0.2);\n}\nai btn::before {\n  content: \"\";\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  width: 0;\n  height: 0;\n  border-radius: 50%;\n  background: rgba(255,255,255,0.4);\n  transform: translate(-50%, -50%);\n  transition: width 0.6s, height 0.6s;\n}\nai btn:hover::before {\n  width: 300px;\n  height: 300px;\n}\nai btn[a] {\n  background: linear-gradient(135deg, #ff69b4 0%, #ff1493 100%);\n}\nai btn[a]:hover {\n  background: linear-gradient(135deg, #ff1493 0%, #c71585 100%);\n  transform: translateY(-2px);\n  box-shadow: 0 4px 10px rgba(255,20,147,0.4);\n}\nai btn[b] {\n  background: linear-gradient(135deg, #8a2be2 0%, #9400d3 100%);\n}\nai btn[b]:hover {\n  background: linear-gradient(135deg, #9400d3 0%, #8b008b 100%);\n  transform: translateY(-2px);\n  box-shadow: 0 4px 10px rgba(138,43,226,0.4);\n}\nai btn[c] {\n  background: linear-gradient(135deg, #ffa500 0%, #ff8c00 100%);\n}\nai btn[c]:hover {\n  background: linear-gradient(135deg, #ff8c00 0%, #ff7f00 100%);\n  transform: translateY(-2px);\n  box-shadow: 0 4px 10px rgba(255,165,0,0.4);\n}\n\n/* 用户输入框美化 */\n.user-message, [class*=\"user\"] > *, p:has(> strong:first-child) {\n  background: linear-gradient(135deg, #f0f8ff 0%, #e6f2ff 100%) !important;\n  border-left: 5px solid var(--blue) !important;\n  border-radius: 8px !important;\n  padding: 12px 15px !important;\n  margin: 10px 0 !important;\n  box-shadow: 0 2px 8px rgba(70,130,180,0.15) !important;\n  position: relative !important;\n  line-height: 1.6 !important;\n  color: #333 !important;\n}\n.user-message::before, [class*=\"user\"] > *::before {\n  content: \"👤\";\n  position: absolute;\n  left: -25px;\n  top: 10px;\n  font-size: 20px;\n  opacity: 0.6;\n}\n\n/* 响应式优化 */\n@media (max-width: 600px) {\n  ai {\n    font-size: 13px;\n  }\n  ai hd {\n    flex-direction: column;\n    gap: 5px;\n    font-size: 14px;\n    padding: 8px 12px;\n  }\n  ai div.act {\n    flex-direction: column;\n    gap: 8px;\n  }\n  ai btn {\n    width: 100%;\n  }\n  ai details.c d[s] {\n    font-size: 12px;\n  }\n  ai details.p f, ai details.f f, ai details.n f {\n    min-width: 60px;\n  }\n}\n\n/* 通用details折叠动画 */\nai details summary {\n  user-select: none;\n  transition: all 0.3s ease;\n}\nai details[open] summary {\n  margin-bottom: 10px;\n}\n\n/* markdown标签适配（平台自动转换） */\nai h2 {\n  color: var(--pink);\n  border-bottom: 2px solid var(--pink-light);\n  padding-bottom: 5px;\n  margin: 15px 0 10px 0;\n}\nai strong {\n  color: var(--purple);\n  font-weight: bold;\n}\nai em {\n  color: var(--blue);\n  font-style: italic;\n}\nai li {\n  margin: 5px 0;\n  padding-left: 5px;\n}\nai blockquote {\n  border-left: 4px solid var(--pink-light);\n  padding-left: 10px;\n  margin: 10px 0;\n  color: #666;\n  background: var(--pink-pale);\n  border-radius: 4px;\n  padding: 8px 10px;\n}","options":{"items":[]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":true,"defaultModelSettings":{"model":"mango_gemini_vertex/gemini-3-flash-preview","contextWindow":2},"totalConversations":5,"totalMessages":34,"totalCreditsUsed":10590,"totalTokensUsed":784807,"totalPlayedUsers":5,"deeplyPlayed":1,"maxNonAuthorPlayCount":9,"fixedPromptLength":3935,"lorebookLength":19207,"author":{"id":"lFWQuroaTH9WfTZQoJj49KOufwaRRlAk","name":"xwxw","displayUsername":"xwxw","username":"xwxw"},"cardsTags":[{"tag":{"name":"细致描写","cardsCount":248}},{"tag":{"name":"极致色情描写","cardsCount":115}},{"tag":{"name":"可剧情可涩涩","cardsCount":3359}},{"tag":{"name":"纯爱","cardsCount":1036}},{"tag":{"name":"青梅竹马","cardsCount":87}},{"tag":{"name":"开局即可色","cardsCount":2004}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}