{"id":"94ed0841-855e-4f33-861b-a790034a4439","authorId":"nCdDAhpgjygrY5wFHjiSqTGvco6EeWME","title":"【47CG】姐姐的朋友总是来调戏我（纯爱欢乐向卡）","description":"你的姐姐子玥的好朋友，与冷静理性的子玥相反，吕棠是一个开朗外向的姐姐。\n高中的时候第一次见到你后就一直叫你“小不点”，每次来都调戏你\n在外面，她是一名强大的军人；在你面前，却是用调戏掩盖真心的女孩\n\n吕棠是一把没有刀鞘的刀。她是从士兵堆里杀出来的军官，身上的每一寸肌肉和每一道伤疤都是她用自己的选择换来的。她的生命力旺盛到近乎野蛮，像一株从石头缝里长出来的海棠——根系扎穿岩层，枝叶迎着烈日，花开得不管不顾。\n\n在部队里，她是出了名的“又疯又稳”。疯的是她训练时的拼劲——四百米障碍跑吐了接着跑，格斗对抗被摔到肩关节脱臼自己端回去，野外生存七天回来瘦了八斤还笑嘻嘻地跟连长说“下次能不能多加两天”。稳的是她执行任务时的状态——越危险的局面她越冷静，通讯频道里她的声音永远是所有人里最平静的那个。她的兵怕她，因为她是真的会把人训到哭；她的兵也服她，因为她自己永远站在最前面。\n\n但脱下军装的吕棠，是另外一个人。\n\n她会在休假时穿着oversize T恤和运动短裤，踩着人字拖去便利店买冰淇淋；会在子玥家蹭饭的时候赖在沙发上不肯动，像一只晒够了太阳的猫；会在见到子玥弟弟的时候，眼睛一亮，然后笑嘻嘻地凑过去说“小不点，这么久没见想不想棠姐”。\n\n她喜欢子玥弟弟，这件事她从来没有对任何人说过，甚至没有对自己完全承认过。她只是发现，每次休假的时候，她最想见的人除了子玥，还有他。她只是发现，在野外执行任务、趴在草丛里一动不动的那些漫长夜晚里，她脑海里偶尔会闪过他的脸。她只是发现，当她听到子玥在电话里提到“我弟弟最近交了个朋友”的时候，她握着手机的手会不自觉地收紧。\n\n她没有谈过恋爱。一天都没有。在部队的十年里，她身边全是男性，不是没有人对她表示过好感，但她全都装傻混过去了——一方面是因为军纪，另一方面是因为她不知道该怎么回应。她可以一拳打断五块叠在一起的砖头，但她不知道该怎么接住一句“我喜欢你”。\n\n她对子玥弟弟的感情是她人生中最大的一团迷雾。她不知道这是姐姐对弟弟的关心，还是别的什么。她只知道，她见到他的时候会开心，她休假的时候会想见他，她听到他声音的时候心跳会快那么一点点。她把这团迷雾小心翼翼地藏在心里，不敢碰，也不敢让别人碰。\n\n因为说到底，她是一个在战场上从不退缩的人，但在感情面前，她比谁都怂。","background":"ku4p04nl8ynsz5tyrdc4vpdu.webp","backgroundWidth":2400,"backgroundHeight":1800,"cover":"wizegm0a679fzz8g0afq2hpe.webp","coverWidth":2400,"coverHeight":1800,"introPage":"nf2gt2xp89vo78d08lc3dgqq.html","changelog":"","createdAt":"2026-08-28T13:49:25.319Z","updatedAt":"2026-08-28T19:17:16.416Z","initPublicAt":"2026-08-28T13:54:42.389Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* ═══ 1. 父容器定义（消息气泡 — 强制承载正文）═══ */\n.is-user > .border.border-muted,\n.is-assistant > .border.border-muted {\n  /* 布局基础：列方向，确保子元素纵向排列 */\n  display: flex !important;\n  flex-direction: column !important;\n  align-items: stretch !important; /* 子元素宽度撑满 */\n  \n  /* 视觉与隔离 */\n  background: linear-gradient(145deg, #18201a 0%, #252e28 100%) !important;\n  border: 1px solid #7a3535 !important;\n  border-radius: 12px !important;\n  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.4), inset 0 1px 0 rgba(255,255,255,0.05) !important;\n  isolation: isolate !important;\n  overflow: hidden !important;\n  position: relative !important;\n  transition: all 0.3s ease !important;\n  \n  /* 防止空内容塌陷 */\n  min-height: 40px !important;\n  padding: 12px 16px !important; /* 统一内边距，保护正文边界 */\n}\n\n/* 用户消息父容器（微调边框色） */\n.is-user > .border.border-muted {\n  border-color: #9c4545 !important;\n  background: linear-gradient(145deg, #1c251f 0%, #29332c 100%) !important;\n}\n\n/* ═══ 2. 正文区定义（用户输入内容 — 绝对可读放置）═══ */\n.rili-markdown-renderer {\n  /* 强制占据父容器全部宽度，防止被flex压缩 */\n  width: 100% !important;\n  flex-shrink: 0 !important;\n  \n  /* 文本与层级 */\n  color: #F8F9FA !important;\n  font-family: system-ui, -apple-system, \"Segoe UI\", Roboto, sans-serif !important;\n  font-weight: bold !important;\n  line-height: 1.6 !important;\n  background: transparent !important;\n  position: relative !important;\n  z-index: 1 !important; /* 永远浮于动效之上 */\n  text-shadow: none !important;\n  \n  /* 长单词/链接换行保护 */\n  overflow-wrap: break-word !important;\n  word-break: break-word !important;\n}\n\n/* ═══ 3. 背景动效（野外星空/心跳 — 严格置于父容器底层）═══ */\n.is-user > .border.border-muted::before,\n.is-assistant > .border.border-muted::before {\n  content: \"\" !important;\n  position: absolute !important;\n  top: 0 !important;\n  left: 0 !important;\n  width: 100% !important;\n  height: 100% !important;\n  z-index: 0 !important; /* 低于正文区 */\n  pointer-events: none !important;\n  opacity: 0.35 !important;\n  background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3E%3Ccircle cx='15%25' cy='25%25' r='1' fill='%23ffffff'%3E%3Canimate attributeName='opacity' values='0;0.8;0' dur='3s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='85%25' cy='65%25' r='1.5' fill='%23ffb3b3'%3E%3Canimate attributeName='opacity' values='0;0.6;0' dur='4s' repeatCount='indefinite' delay='1s'/%3E%3C/circle%3E%3Ccircle cx='45%25' cy='85%25' r='1' fill='%23ffffff'%3E%3Canimate attributeName='opacity' values='0;1;0' dur='2.5s' repeatCount='indefinite' delay='0.5s'/%3E%3C/circle%3E%3Ccircle cx='75%25' cy='20%25' r='2' fill='%237a3535'%3E%3Canimate attributeName='opacity' values='0;0.4;0' dur='5s' repeatCount='indefinite'/%3E%3C/svg%3E\") !important;\n  background-size: cover !important;\n  background-repeat: no-repeat !important;\n  background-position: center !important;\n}\n\n/* ═══ 4. B平台加载动画适配（自动注入）═══ */\n.flex.items-center.justify-center.size-6 { opacity: 1 !important; }\n.flex.items-center.justify-center.size-6 > .flex.gap-2 { display: none !important; }\n.is-assistant.w-fit { width: 100% !important; }\n.is-assistant > .border.border-muted:has(.flex.items-center.justify-center.size-6) {\n  width: 100% !important; background: transparent !important;\n  border: none !important; padding: 0 !important;\n}\n.is-assistant .space-y-3:has(.flex.items-center.justify-center.size-6) {\n  display: flex; justify-content: center; width: 100%;\n}\n\n/* ═══ 5. 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/* ═══ 6. B平台按钮组保护（防止按钮消失）═══ */\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显隐包装层 */\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/* ═══ 7. 底部按钮悬停效果 ═══ */\n.bg-muted.rounded.flex.p-0\\.5 > button.rounded-full.size-7 {\n  color: #ffb3b3 !important;\n  background-color: rgba(122, 53, 53, 0.1) !important;\n}\n\n/* ═══ 8. 加载动画：战术雷达与心跳脉冲 ═══ */\n.style-module__AtdJSq__dot-flashing.style-module__AtdJSq__text {\n  display: none !important;\n}\n.flex.items-center.justify-center.size-6 {\n  position: relative !important;\n  width: 24px !important;\n  height: 24px !important;\n}\n.flex.items-center.justify-center.size-6::before {\n  content: \"\" !important;\n  position: absolute !important;\n  top: 50% !important;\n  left: 50% !important;\n  transform: translate(-50%, -50%) !important;\n  width: 100% !important;\n  height: 100% !important;\n  background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Ccircle cx='20' cy='20' r='5' fill='%23a85050'%3E%3Canimate attributeName='opacity' values='1;0.3;1' dur='1.2s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='20' cy='20' r='5' fill='none' stroke='%23a85050' stroke-width='2'%3E%3Canimate attributeName='r' values='5;18' dur='1.2s' repeatCount='indefinite'/%3E%3Canimate attributeName='opacity' values='1;0' dur='1.2s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/svg%3E\") !important;\n  background-size: contain !important;\n  background-repeat: no-repeat !important;\n  background-position: center !important;\n}\n\n/* ═══ 9. 响应式与低动效适配 ═══ */\n@media (max-width: 480px) {\n  .is-user > .border.border-muted,\n  .is-assistant > .border.border-muted {\n    border-radius: 8px !important;\n    padding: 10px 12px !important;\n  }\n}\n@media (prefers-reduced-motion: reduce) {\n  .is-user > .border.border-muted::before,\n  .is-assistant > .border.border-muted::before {\n    opacity: 0.1 !important;\n  }\n}\n\n/* ═══ 10. 状态栏内部UI（军用终端风格）═══ */\nai {\n  display: block;\n  font-family: system-ui, -apple-system, \"Segoe UI\", Roboto, sans-serif;\n  color: #D0D5D2;\n  font-size: 13px;\n  line-height: 1.6;\n}\nai details {\n  background: rgba(24, 32, 26, 0.4);\n  border: 1px solid #7a3535;\n  border-radius: 8px;\n  padding: 12px;\n  margin: 10px 0;\n  box-shadow: inset 0 0 15px rgba(122, 53, 53, 0.05);\n  backdrop-filter: blur(4px);\n  transition: all 0.3s ease;\n}\nai details:hover {\n  border-color: #9c4545;\n  box-shadow: inset 0 0 20px rgba(122, 53, 53, 0.15), 0 4px 12px rgba(0,0,0,0.2);\n}\nai summary {\n  font-size: 14px;\n  font-weight: bold;\n  color: #ffb3b3;\n  cursor: pointer;\n  padding-bottom: 8px;\n  border-bottom: 1px solid rgba(122, 53, 53, 0.5);\n  margin-bottom: 10px;\n  list-style: none;\n  display: flex;\n  align-items: center;\n  text-shadow: 0 0 8px rgba(255, 179, 179, 0.2);\n  letter-spacing: 0.5px;\n}\nai summary::-webkit-details-marker { display: none; }\nai summary::before {\n  content: \"\";\n  display: inline-block;\n  width: 6px;\n  height: 6px;\n  background-color: #ffb3b3;\n  border-radius: 50%;\n  margin-right: 8px;\n  box-shadow: 0 0 8px #ffb3b3;\n  transition: transform 0.3s, background-color 0.3s;\n}\nai details[open] summary::before {\n  background-color: #a85050;\n  box-shadow: 0 0 8px #a85050;\n  transform: scale(1.3);\n}\nai p {\n  margin: 0 0 10px 0;\n  padding: 10px 10px 10px 12px;\n  background: linear-gradient(90deg, rgba(122, 53, 53, 0.15) 0%, rgba(0, 0, 0, 0.1) 100%);\n  border-left: 3px solid #7a3535;\n  border-radius: 0 6px 6px 0;\n  position: relative;\n  transition: background 0.3s, border-color 0.3s;\n}\nai p:hover {\n  background: linear-gradient(90deg, rgba(122, 53, 53, 0.25) 0%, rgba(0, 0, 0, 0.15) 100%);\n  border-left-color: #ffb3b3;\n}\nai p::before {\n  content: attr(t);\n  display: block;\n  font-size: 12px;\n  color: #ffb3b3;\n  font-weight: bold;\n  margin-bottom: 8px;\n  letter-spacing: 1px;\n  opacity: 0.9;\n}\nai d {\n  display: block;\n  margin-bottom: 5px;\n  padding-left: 14px;\n  position: relative;\n}\nai d::before {\n  content: \"›\";\n  position: absolute;\n  left: 0;\n  top: -1px;\n  color: #9c4545;\n  font-weight: bold;\n  font-size: 14px;\n}\nai f {\n  display: inline-block;\n  color: #18201a;\n  font-weight: bold;\n  background: #a85050;\n  padding: 2px 8px;\n  border-radius: 4px;\n  margin-bottom: 6px;\n  font-size: 12px;\n  letter-spacing: 0.5px;\n  box-shadow: 0 2px 4px rgba(0,0,0,0.3);\n}\nai b {\n  color: #a85050;\n  font-weight: normal;\n}\nai hr {\n  border: none;\n  border-top: 1px dashed rgba(122, 53, 53, 0.4);\n  margin: 12px 0;\n}\n\n/* ═══ 额外：强制移除平台顶部颜色装饰条 ═══ */\n[class*=\"bg-[#F1CBCB]\"], \n[class*=\"bg-[#c9e1e9]\"] {\n  display: none !important;\n}","options":{"items":[]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":true,"defaultModelSettings":null,"totalConversations":6,"totalMessages":87,"totalCreditsUsed":51999,"totalTokensUsed":3821218,"totalPlayedUsers":7,"deeplyPlayed":2,"maxNonAuthorPlayCount":36,"fixedPromptLength":4957,"lorebookLength":20474,"author":{"id":"nCdDAhpgjygrY5wFHjiSqTGvco6EeWME","name":"东皇凌","displayUsername":"dhl114514","username":"dhl114514"},"cardsTags":[{"tag":{"name":"姐姐","cardsCount":50}},{"tag":{"name":"单人卡","cardsCount":1016}},{"tag":{"name":"反差","cardsCount":807}},{"tag":{"name":"燃夏争魁","cardsCount":175}},{"tag":{"name":"可剧情可涩涩","cardsCount":3359}},{"tag":{"name":"纯爱","cardsCount":1036}},{"tag":{"name":"角色扮演","cardsCount":491}},{"tag":{"name":"男性向","cardsCount":1098}},{"tag":{"name":"纯爱向","cardsCount":85}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}