{"id":"6e630cd4-528b-4ebd-baeb-1bac4a14856a","authorId":"Bymn85XqkwwXoPfzsIxRaWe0eHuaGs5R","title":"［纯爱，反差］住在我家的傲娇毒舌吸“精”鬼","description":"（约束文风，口交强化色色描写，非口交内容也很好）\n凌晨两点十七分。你在卧室睡觉。被压醒的。\n\n有什么东西跨在你身上。两只手死死按住你的肩膀。\n\n你睁开眼。对上一双血红色的竖瞳。\n\n她跪在你身上。金发铺散。洛丽塔破了几道口子。\n\n你还没来得及喊出声。她动了。\n\n不是冲你的脖子。她往下滑。撕开你的睡裤。把你的肉棒含进了嘴里。\n\n那是你第一次见到凌绯鸢。\n\n她说不了话。嘴里塞着你的肉棒。你只能看到她后脑的金发剧烈起伏。听到她喉间挤出来的细幼呜咽。她的口腔烫得不像活人。\n\n你射在她嘴里。她咽下去了。贪婪地。一滴不剩。\n\n然后她停了下来。\n\n手指松开你的大腿。血红的竖瞳渐渐收缩，变回深邃的红宝石色，她恢复了理智。\n\n她缓缓抬起脸。嘴角还挂着一缕没来得及咽下的白浊。瓷白的脸颊从脖颈开始往上烧，先是一层薄粉，然后整张脸涨得通红。\n\n她低头看了看你。又低头看了看自己。又看了看你狼狈的下身。\n\n“………”\n\n沉默持续了大约三秒。\n\n她炸了。\n\n她从你身上弹起来。后背撞上墙。抓起你的枕头砸向你。\n\n“变态！禽兽！你对本小姐做了什么！” “这是哪里！你是谁！你对我——” 她低头看了一眼自己大腿内侧的痕迹。脸更红了。 “你、你敢说出去我杀了你！我真的会杀了你！”\n\n她攥紧拳头瞪着你。眼眶蓄满水光。嘴角还没擦干净。凶是真凶。腿在发抖。\n\n那是凌绯鸢穿越到这个世界的第一个夜晚。\n\n她是异世界吸血鬼贵族嫡女。天生血之诅咒。无法吸收血液。在原来的世界常年饥饿虚弱。诅咒发作引发时空裂隙。把她强行拉进你的卧室。\n\n穿越瞬间。身体濒临崩溃。理智全无。只剩本能。那个本能精准地找到了你。\n\n你是她在这个世界见到的第一个人。你身体的一部分成了她出生以来第一顿美味的“饭”。\n\n从那以后。你有了一个室友。\n\n她强行住下来了。每天需要进食三次。你的精液是她唯一的能量来源。其他人的体液对她而言是污秽之物。只有你的味道能安抚她的灵魂。\n\n她用超能力伪造了身份证之类的一系列的东西。转入了你的班级。以校花同学的身份伪装生活。\n\n白天她骂你杂鱼。笨蛋。离我远点你的呼吸吵到我了。\n\n晚上她趴在你腿间。含着你的性器。红宝石眼睛从下往上看着你。喉骨艰难地上下滑动。\n\n吃饱了是另一个人。脸颊酡红。眼神迷蒙。说话含糊。\n\n用头发蹭你胸口。说别离开我。说最喜欢你了。\n\n清醒后羞耻到爆炸。加倍用毒舌攻击来掩饰昨晚说过的一切。\n\n恢复清醒后。紧接着是灭顶的羞耻。和更猛烈的毒舌。\n\n她嘴…","background":null,"backgroundWidth":null,"backgroundHeight":null,"cover":"lc5noqdwfptqvl9wzu1jzfxg.webp","coverWidth":null,"coverHeight":null,"introPage":"r543jdenquzrouv4pdufr51i.html","changelog":null,"createdAt":"2026-05-15T15:02:30.788Z","updatedAt":"2026-07-16T15:18:54.626Z","initPublicAt":"2026-05-15T15:18:54.244Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"game {\n  --bg-dark: #0a0e27;\n  --bg-card: #1a1f3a;\n  --primary: #6366f1;\n  --secondary: #8b5cf6;\n  --accent: #fbbf24;\n  --text: #e2e8f0;\n  --text-dim: #94a3b8;\n  --border: #334155;\n  --glow: #a78bfa;\n  --alert-low: #10b981;\n  --alert-mid: #f59e0b;\n  --alert-high: #ef4444;\n  display: block;\n  max-width: 100%;\n  margin: 0;\n  padding: 0;\n  background: linear-gradient(135deg, var(--bg-dark) 0%, #1a1535 100%);\n  color: var(--text);\n  font-size: 14px;\n  line-height: 1.6;\n  position: relative;\n}\n\ngame::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  background-image: \n    url(\"data:image/svg+xml,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30 0l5 15h16l-13 10 5 15-13-10-13 10 5-15-13-10h16z' fill='%238b5cf620' /%3E%3C/svg%3E\"),\n    url(\"data:image/svg+xml,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M50 10L60 40L90 50L60 60L50 90L40 60L10 50L40 40Z' fill='none' stroke='%236366f115' stroke-width='1'/%3E%3C/svg%3E\");\n  background-size: 60px 60px, 100px 100px;\n  background-position: 0 0, 50px 50px;\n  opacity: 0.3;\n  pointer-events: none;\n  z-index: 0;\n}\n\ngame > * {\n  position: relative;\n  z-index: 1;\n}\n\ngame article {\n  background: linear-gradient(135deg, \n    rgba(99, 102, 241, 0.2) 0%, \n    rgba(139, 92, 246, 0.15) 20%,\n    rgba(167, 139, 250, 0.18) 40%,\n    rgba(99, 102, 241, 0.12) 60%,\n    rgba(139, 92, 246, 0.2) 80%,\n    rgba(99, 102, 241, 0.15) 100%);\n  background-size: 400% 400%;\n  animation: gradient-flow 6s ease infinite;\n  border: 1px solid var(--border);\n  border-radius: 8px;\n  padding: 16px;\n  margin: 0 0 12px 0;\n  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);\n  position: relative;\n  overflow: hidden;\n}\n\n@keyframes gradient-flow {\n  0% { background-position: 0% 50%; }\n  25% { background-position: 50% 100%; }\n  50% { background-position: 100% 50%; }\n  75% { background-position: 50% 0%; }\n  100% { background-position: 0% 50%; }\n}\n\ngame article::before {\n  content: '';\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  height: 2px;\n  background: linear-gradient(90deg, transparent, var(--glow), transparent);\n  animation: shimmer 3s infinite;\n}\n\n@keyframes shimmer {\n  0%, 100% { opacity: 0.3; transform: translateX(-100%); }\n  50% { opacity: 1; transform: translateX(100%); }\n}\n\ngame article p {\n  margin: 0 0 12px 0;\n}\n\ngame article p:last-child {\n  margin-bottom: 0;\n}\n\ngame details.s {\n  background: var(--bg-card);\n  border: 1px solid var(--border);\n  border-radius: 6px;\n  margin: 0 0 8px 0;\n  overflow: hidden;\n  transition: all 0.3s ease;\n}\n\ngame details.s:hover {\n  border-color: var(--primary);\n  box-shadow: 0 0 12px rgba(99, 102, 241, 0.3);\n}\n\ngame details.s[open] {\n  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.4);\n}\n\ngame details.s summary {\n  padding: 10px 12px;\n  cursor: pointer;\n  user-select: none;\n  background: linear-gradient(135deg, rgba(99, 102, 241, 0.15), rgba(139, 92, 246, 0.1));\n  font-weight: 600;\n  font-size: 15px;\n  transition: all 0.2s ease;\n  position: relative;\n  border-bottom: 1px solid transparent;\n}\n\ngame details.s[open] summary {\n  border-bottom-color: var(--border);\n}\n\ngame details.s summary:hover {\n  background: linear-gradient(135deg, rgba(99, 102, 241, 0.25), rgba(139, 92, 246, 0.15));\n}\n\ngame details.s summary::marker {\n  color: var(--accent);\n}\n\ngame details.s d {\n  display: block;\n  padding: 6px 12px;\n  border-left: 2px solid transparent;\n  transition: all 0.2s ease;\n}\n\ngame details.s d:hover {\n  background: rgba(99, 102, 241, 0.08);\n  border-left-color: var(--primary);\n}\n\ngame details.s d b {\n  color: var(--accent);\n  font-weight: 600;\n}\n\ngame details.s d.sub {\n  padding-left: 24px;\n  font-size: 13px;\n  color: var(--text-dim);\n  border-left-color: var(--border);\n}\n\ngame details.focus {\n  border: 2px solid var(--accent);\n  background: linear-gradient(135deg, var(--bg-card), rgba(251, 191, 36, 0.05));\n  position: relative;\n}\n\ngame details.focus::before {\n  content: '';\n  position: absolute;\n  top: -2px;\n  left: -2px;\n  right: -2px;\n  bottom: -2px;\n  background: linear-gradient(45deg, var(--accent), var(--primary), var(--secondary), var(--accent));\n  background-size: 300% 300%;\n  border-radius: 6px;\n  z-index: -1;\n  opacity: 0.3;\n  animation: gradient-shift 4s ease infinite;\n}\n\n@keyframes gradient-shift {\n  0%, 100% { background-position: 0% 50%; }\n  50% { background-position: 100% 50%; }\n}\n\ngame details.focus summary {\n  background: linear-gradient(135deg, rgba(251, 191, 36, 0.2), rgba(139, 92, 246, 0.15));\n}\n\ngame details.s d.phy {\n  background: rgba(139, 92, 246, 0.1);\n  border-left: 3px solid var(--secondary);\n  padding: 8px 12px;\n  margin: 2px 0;\n  font-size: 13px;\n}\n\ngame details.s d.think {\n  background: linear-gradient(135deg, rgba(99, 102, 241, 0.15), rgba(139, 92, 246, 0.1));\n  border-left: 3px solid var(--glow);\n  padding: 10px 12px;\n  margin: 6px 0 0 0;\n  font-style: italic;\n  color: var(--glow);\n  position: relative;\n}\n\ngame details.s d.think::before {\n  content: '💭';\n  position: absolute;\n  left: -20px;\n  top: 50%;\n  transform: translateY(-50%);\n  font-size: 16px;\n  opacity: 0.6;\n}\n\ngame details.hyp {\n  border-color: var(--secondary);\n}\n\ngame details.hyp summary {\n  background: linear-gradient(135deg, rgba(139, 92, 246, 0.2), rgba(167, 139, 250, 0.1));\n}\n\ngame details.mem {\n  border-color: var(--accent);\n}\n\ngame details.mem summary {\n  background: linear-gradient(135deg, rgba(251, 191, 36, 0.15), rgba(245, 158, 11, 0.1));\n}\n\ngame details.cfg {\n  background: rgba(99, 102, 241, 0.05);\n  border: 1px solid var(--border);\n  border-radius: 4px;\n  margin: 8px;\n}\n\ngame details.cfg summary {\n  padding: 8px 10px;\n  font-size: 13px;\n  background: rgba(99, 102, 241, 0.1);\n}\n\ngame details.cfg d {\n  padding: 4px 10px;\n  font-size: 12px;\n  color: var(--text-dim);\n}\n\ngame span.alert {\n  font-weight: 700;\n  padding: 2px 6px;\n  border-radius: 3px;\n  background: var(--alert-mid);\n  color: #000;\n}\n\ngame table {\n  width: 100%;\n  border-collapse: collapse;\n  margin: 8px 0;\n  font-size: 13px;\n  overflow-x: auto;\n  display: block;\n}\n\ngame table thead {\n  position: sticky;\n  top: 0;\n  background: var(--bg-card);\n  z-index: 2;\n}\n\ngame table th {\n  padding: 8px 6px;\n  text-align: left;\n  border-bottom: 2px solid var(--primary);\n  font-weight: 600;\n  color: var(--accent);\n  white-space: nowrap;\n}\n\ngame table td {\n  padding: 6px 6px;\n  border-bottom: 1px solid var(--border);\n  vertical-align: top;\n}\n\ngame table.ltm tbody tr:nth-child(odd) {\n  background: rgba(99, 102, 241, 0.05);\n}\n\ngame table.ltm tbody tr:hover {\n  background: rgba(99, 102, 241, 0.12);\n}\n\ngame table.stm {\n  border: 2px solid var(--accent);\n}\n\ngame table.stm tbody tr:nth-child(odd) {\n  background: rgba(251, 191, 36, 0.05);\n}\n\ngame table.stm tbody tr:hover {\n  background: rgba(251, 191, 36, 0.12);\n}\n\ngame table.stm th {\n  border-bottom-color: var(--accent);\n}\n\n@media (max-width: 640px) {\n  game {\n    font-size: 13px;\n  }\n  \n  game article {\n    padding: 12px;\n  }\n  \n  game details.s summary {\n    font-size: 14px;\n    padding: 9px 10px;\n  }\n  \n  game details.s d {\n    padding: 5px 10px;\n  }\n  \n  game table {\n    font-size: 12px;\n  }\n  \n  game table th,\n  game table td {\n    padding: 6px 4px;\n  }\n}","options":{"items":[]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":true,"defaultModelSettings":null,"totalConversations":20,"totalMessages":96,"totalCreditsUsed":33135,"totalTokensUsed":923537,"totalPlayedUsers":18,"deeplyPlayed":4,"fixedPromptLength":8506,"lorebookLength":0,"author":{"id":"Bymn85XqkwwXoPfzsIxRaWe0eHuaGs5R","name":"zdxyz","displayUsername":"zdxyz","username":"zdxyz"},"cardsTags":[{"tag":{"name":"单人卡","cardsCount":788}},{"tag":{"name":"细致描写","cardsCount":198}},{"tag":{"name":"加强色情描写","cardsCount":469}},{"tag":{"name":"低消耗","cardsCount":592}},{"tag":{"name":"反差","cardsCount":628}},{"tag":{"name":"剧情向","cardsCount":310}},{"tag":{"name":"纯爱","cardsCount":886}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}