{"id":"b539bac9-ca5f-4204-ba6f-fe7f04e427af","authorId":"nCdDAhpgjygrY5wFHjiSqTGvco6EeWME","title":"【32CG】一起住了三年多的土木老哥室友怎么突然跟我说自己其实是女生（纯爱欢乐救赎向卡，含男娘化mod）","description":"她是你在这个大学里最好的兄弟，也是你四年都没看穿的一个秘密。楚吟这个名字在整个系里叫得响——不是因为成绩有多拔尖，而是因为“土木系那个长得最好看的”这个称号她从大一蝉联到了大四。她帅得很干净，不是那种被刻意打磨过的精致，而是一种浑然天成的清俊——浓眉朗目、身量修长、笑起来的时候嘴角的弧度让人挪不开眼。她可以和你勾肩搭背去食堂抢饭、在宿舍光着膀子打游戏到凌晨、在你失恋的时候陪你蹲在天台上喝完一整打啤酒然后用她自己的方式笨拙地安慰你。她是所有人眼里的好兄弟、可靠的“楚哥”、系里公认的草。但只有她自己知道，宿舍熄灯之后她会在蚊帐里用手机偷偷看漂亮裙子的买家秀，看到喜欢的会截图存起来，存进一个名为“以后”的相册——那个相册就像她藏了三年的秘密一样，安安静静地待在手机的最深处，等待着某个她还没准备好面对的时刻。而那个时刻，就是毕业前的这个夏天，她打算告诉你：她从来不是什么楚哥，她只是楚吟——一个认认真真喜欢了你四年、却只敢以兄弟身份站在你身边的笨蛋。\n我们不再是...兄弟了.jpg","background":"wf4y7ukzdqq851eulyydmq97.webp","backgroundWidth":2400,"backgroundHeight":1800,"cover":"nngizmcxfmdvl2hwqeihgv71.webp","coverWidth":400,"coverHeight":300,"introPage":"nv22kfuccmj84fmiftuwj00s.html","changelog":null,"createdAt":"2026-07-13T14:26:18.969Z","updatedAt":"2026-07-16T05:31:02.443Z","initPublicAt":"2026-07-13T14:27:20.562Z","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   风格：温暖建筑图纸 / 清爽少年感\n   核心：浅色背景 + 高对比深色字体，确保极致清晰\n   ========================================== */\n\n/* 1. 用户输入气泡（Your Side）—— 清冷感的灰蓝色 */\n.group.is-user > div:first-child {\n    /* 清爽的半透明灰蓝色背景，模拟建筑图纸的精炼感 */\n    background: rgba(220, 230, 245, 0.85) !important;\n    /* 取消原有边框，用柔和的内部阴影创造层次 */\n    border: none !important;\n    /* 柔和的阴影，仿佛光线透过图纸 */\n    box-shadow: 0 2px 12px rgba(0, 20, 40, 0.08) !important;\n    /* 圆润但不失利落的边角，呼应“楚吟”的刚柔并济 */\n    border-radius: 16px 4px 16px 16px !important;\n    /* 内边距增加，让文字透气 */\n    padding: 14px 18px !important;\n}\n\n/* 2. AI（楚吟）输出气泡（Her Side）—— 暖调的建筑纸色 */\n.group.is-assistant > div:first-child {\n    /* 温暖的米白色底色，像是老图纸的质感，也是她内敛温柔的一面 */\n    background: #faf8f5 !important;\n    /* 取消原有边框 */\n    border: none !important;\n    /* 使用极淡的暖色阴影，增加立体感而不显脏 */\n    box-shadow: 0 2px 16px rgba(180, 150, 120, 0.12) !important;\n    /* 气泡圆角，左边保持平整，象征她专业理性的一面，右侧圆润，是她的柔软 */\n    border-radius: 4px 16px 16px 16px !important;\n    /* 内边距 */\n    padding: 14px 18px !important;\n    /* 【致命联动】当背景为浅色时，所有文本颜色强制加深，确保可读性 */\n    color: #1a1a1a !important;\n}\n\n/* 3. 【强制】对话文本内容——深色、清晰、高对比 */\n.rili-markdown-renderer, .rili-markdown-renderer * {\n    /* 核心：深灰色文字，在浅色背景下达到最佳阅读效果 */\n    color: #1e1e1e !important;\n    /* 增大行高，让文字呼吸，阅读更舒适 */\n    line-height: 1.7 !important;\n    /* 字体加粗一点，提高清晰度（可选） */\n    font-weight: 400 !important;\n}\n\n/* 4. 附加元素优化（Token/模型信息）—— 浅色背景下的柔和显示 */\n.text-xs.font-mono.text-muted-foreground {\n    /* 强制文字颜色变为深灰，但比正文稍浅，以作区分 */\n    color: rgba(40, 40, 40, 0.6) !important;\n    /* 可选的背景，使其与气泡更好融合 */\n    background: transparent !important;\n}\n\n/* 5. 底部操作按钮区（“一直显示” + 浅色适配） */\n/* 让按钮在非悬停状态下始终可见 */\n.group .md\\:opacity-0 {\n    opacity: 1 !important;\n}\n\n/* 按钮容器背景 */\n.bg-muted.rounded.flex {\n    background: transparent !important;\n}\n\n/* 单个按钮图标颜色适配浅色背景 */\n.bg-muted.rounded.flex button svg.lucide {\n    /* 图标颜色改为深度灰，在浅色背景上清晰可见 */\n    stroke: rgba(50, 50, 50, 0.65) !important;\n    /* 增大点击区域（如果需要） */\n    width: 18px !important;\n    height: 18px !important;\n}\n\n/* 6. （可选）隐藏加载动画，替换为带有“楚吟”风格的极简动效 */\n/* 隐藏原生加载点 */\n.flex.gap-2.w-full.h-full.items-center.justify-center > span {\n    display: none !important;\n}\n\n/* 创建新的极简加载动画：一个缓慢旋转的小圆点，色调为建筑蓝 */\n.flex.gap-2.w-full.h-full.items-center.justify-center {\n    background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235a7a9a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10' stroke-dasharray='31.4' stroke-dashoffset='0'%3E%3Canimate attributeName='stroke-dashoffset' values='0;62.8' dur='1.2s' repeatCount='indefinite' /%3E%3C/circle%3E%3C/svg%3E\") !important;\n    background-size: 28px 28px !important;\n    background-position: center center !important;\n    background-repeat: no-repeat !important;\n    /* 背景改为透明，只显示我们定义的动效 */\n    background-color: transparent !important;\n    min-height: 40px !important;\n}\n/* ==========================================\n   楚吟 · 纯爱卡状态栏美化方案\n   风格：温暖建筑图纸 / 清爽少年感\n   核心：浅色背景 + 高对比深色字体，信息密排，装饰克制\n   适配：移动端优先，与聊天框气泡CSS完全隔离（基于<ai>容器）\n   ========================================== */\n\n/* 0. 全局重置（仅限<ai>内部） */\nai {\n    all: initial; /* 重置外部影响 */\n    display: block;\n    font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;\n    line-height: 1.6;\n    color: #1e1e1e;\n    max-width: 680px;\n    margin: 0 auto;\n    padding: 4px 6px; /* 极窄内边距，移动端友好 */\n    box-sizing: border-box;\n}\n\n/* 1. 顶层标题栏（时间/地点/天气） */\nai hd {\n    display: block;\n    font-size: 12px;\n    font-weight: 400;\n    letter-spacing: 0.5px;\n    color: rgba(40, 40, 40, 0.55);\n    margin-bottom: 6px;\n    padding-bottom: 4px;\n    border-bottom: 1px solid rgba(180, 150, 120, 0.2);\n    text-align: center;\n    text-transform: uppercase;\n}\n\n/* 2. 正文段落 */\nai text p {\n    margin: 0 0 10px 0;\n    font-size: 15px;\n    line-height: 1.7;\n    color: #1e1e1e;\n    text-indent: 0;\n}\n\n/* 3. 折叠面板（details） */\nai details {\n    margin: 6px 0;\n    background: rgba(250, 248, 245, 0.6); /* 温暖米白半透明 */\n    border-radius: 8px;\n    border: 1px solid rgba(200, 180, 160, 0.25);\n    overflow: hidden;\n    transition: all 0.2s;\n}\n\nai details[open] {\n    background: rgba(250, 248, 245, 0.85);\n    border-color: rgba(180, 150, 120, 0.4);\n}\n\n/* 3a. 标题栏（summary） */\nai details summary {\n    display: flex;\n    align-items: center;\n    gap: 6px;\n    padding: 8px 12px;\n    font-size: 13px;\n    font-weight: 500;\n    color: #3a3a3a;\n    cursor: pointer;\n    user-select: none;\n    background: rgba(255, 255, 255, 0.5);\n    border-radius: 8px;\n    transition: background 0.15s;\n    list-style: none; /* 移除默认三角，用自定义 */\n}\n\nai details summary::-webkit-details-marker {\n    display: none; /* 隐藏Chrome默认三角 */\n}\n\nai details summary:hover {\n    background: rgba(220, 230, 245, 0.3);\n}\n\n/* 自定义折叠指示器（使用emoji替代，更轻量） */\nai details summary::before {\n    content: \"▶\";\n    font-size: 10px;\n    color: rgba(90, 122, 154, 0.7);\n    transition: transform 0.2s;\n    display: inline-block;\n}\n\nai details[open] summary::before {\n    content: \"▼\";\n}\n\n/* 3b. 面板内容区域 */\nai details > *:not(summary) {\n    padding: 6px 12px 10px;\n}\n\n/* 4. 信息行（状态栏字段） */\nai p {\n    margin: 0;\n}\n\nai p[t] {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 2px 8px;\n    margin: 2px 0;\n}\n\n/* 名称（<f>） */\nai f {\n    font-weight: 600;\n    color: #2a2a2a;\n    font-size: 14px;\n    margin-right: 4px;\n}\n\n/* 数据项（<d>） */\nai d {\n    display: inline-block;\n    font-size: 13px;\n    color: #3a3a3a;\n    background: rgba(220, 230, 245, 0.25);\n    padding: 1px 8px;\n    border-radius: 10px;\n    line-height: 1.6;\n    word-break: break-word;\n}\n\n/* 长文本的d内部换行 */\nai d strong {\n    font-weight: 600;\n    color: #1e1e1e;\n}\n\n/* 分隔符号（用于内联显示） */\nai d + d::before {\n    content: \"·\";\n    color: rgba(90, 122, 154, 0.4);\n    margin-right: 4px;\n}\n\n/* 5. 特殊区块（记忆区、行动推荐等） */\nai p[t=\"memory\"] d,\nai p[t=\"actions\"] d {\n    display: block;\n    background: transparent;\n    padding: 2px 0;\n    font-size: 13px;\n    color: #444;\n    line-height: 1.6;\n}\n\nai p[t=\"memory\"] d::before {\n    content: \"•\";\n    color: rgba(90, 122, 154, 0.5);\n    margin-right: 6px;\n}\n\nai p[t=\"actions\"] d {\n    counter-increment: action-counter;\n}\n\nai p[t=\"actions\"] d::before {\n    content: counter(action-counter) \". \";\n    font-weight: 600;\n    color: #5a7a9a;\n    margin-right: 4px;\n}\n\n/* 6. 课程表、QQ消息等特殊布局 */\nai p[t=\"schedule\"] d,\nai p[t=\"collaboration\"] d,\nai p[t=\"group\"] d,\nai p[t=\"private\"] d {\n    display: block;\n    background: transparent;\n    padding: 1px 0;\n    font-size: 13px;\n}\n\nai p[t=\"group\"] d:first-child,\nai p[t=\"private\"] d:first-child {\n    font-weight: 600;\n    color: #2a2a2a;\n    margin-bottom: 2px;\n}\n\n/* 7. 移动端自适应调整 */\n@media (max-width: 480px) {\n    ai {\n        padding: 2px 4px;\n    }\n    ai details summary {\n        padding: 6px 10px;\n        font-size: 12px;\n    }\n    ai details > *:not(summary) {\n        padding: 4px 10px 8px;\n    }\n    ai d {\n        font-size: 12px;\n        padding: 1px 6px;\n    }\n    ai f {\n        font-size: 13px;\n    }\n}\n\n/* 8. 装饰细节（呼应建筑图纸风格） */\nai details {\n    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04);\n}\n\nai details[open] {\n    box-shadow: 0 2px 8px rgba(180, 150, 120, 0.1);\n}\n\n/* 轻微的图纸纹理模拟（可选） */\nai p[t] {\n    position: relative;\n}\n\nai p[t]::after {\n    content: \"\";\n    position: absolute;\n    bottom: -1px;\n    left: 0;\n    width: 100%;\n    height: 1px;\n    background: repeating-linear-gradient(\n        90deg,\n        transparent,\n        transparent 4px,\n        rgba(180, 150, 120, 0.15) 4px,\n        rgba(180, 150, 120, 0.15) 5px\n    );\n    pointer-events: none;\n}\n\n/* 9. 列表项（校内动态、表白墙）装饰 */\nai p[t=\"\"], \nai p d + d + d + d /* 优雅但保守的缩进 */ {\n    /* 不需要额外样式 */\n}\n\n/* 10. 菜单/分隔线 */\nai hr {\n    border: none;\n    border-top: 1px solid rgba(200, 180, 160, 0.2);\n    margin: 6px 0;\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":13,"totalMessages":547,"totalCreditsUsed":584118,"totalTokensUsed":17671706,"totalPlayedUsers":14,"deeplyPlayed":9,"fixedPromptLength":7885,"lorebookLength":16135,"author":{"id":"nCdDAhpgjygrY5wFHjiSqTGvco6EeWME","name":"东皇凌","displayUsername":"dhl114514","username":"dhl114514"},"cardsTags":[{"tag":{"name":"单人卡","cardsCount":788}},{"tag":{"name":"校园","cardsCount":423}},{"tag":{"name":"可快餐可长线","cardsCount":614}},{"tag":{"name":"救赎","cardsCount":108}},{"tag":{"name":"可剧情可涩涩","cardsCount":2460}},{"tag":{"name":"伪娘","cardsCount":24}},{"tag":{"name":"可纯爱","cardsCount":91}},{"tag":{"name":"养成","cardsCount":86}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}