{"id":"c8fb4450-30e4-476e-9adb-87111b759718","authorId":"wz9ppcOa7PjBQKtMgij51n60hSs49F74","title":"💕变成女生后，前女友们都来找麻烦了？💕","description":"【变百】\n一觉醒来，你发现自己变成了一个身娇体软的女孩子。\n正当你对着镜子捏着脸，陷入极度混乱时，家里的门铃突然响了。\n\n门外站着的，是你那三位性格迥异、且都对你余情未了的前女友——\n控制狂青梅竹马沈琴知，拿着你妈给的备用钥匙，打算强势介入你的独居生活；\n暴躁又纯情的学妹程凛，堵在门口，非要今天讨个“凭什么发条短信就甩了我”的说法；\n而微醺的大姐姐温澪，只是习惯性地走错了门，正靠在墙上笑眯眯地看戏。\n\n三个女人在你家门口狭路相逢，新仇旧恨一触即发，眼看就要把你家大门拆了。\n你硬着头皮打开门，准备迎接这场狂风暴雨。\n\n然而，当门缓缓打开，她们准备好的兴师问罪、冷嘲热讽和撒娇耍赖，全都死死卡在了喉咙里。\n因为站在她们面前的，不是那个可恨的前男友，而是一个穿着宽大男士睡衣、领口松垮、满脸惊恐的漂亮少女。\n\n短暂的死寂后，气氛彻底变味了。\n猎手们的眼神变得炽热且危险。\n前男友的清算大会？不，现在是全员饿人的“绝赞捕食场”了。","background":null,"backgroundWidth":null,"backgroundHeight":null,"cover":"cse8n62olayeu88b410c28ux.webp","coverWidth":2790,"coverHeight":3925,"introPage":"pijb81ti831pmewlkbk8yaca.html","changelog":null,"createdAt":"2026-07-31T14:29:33.302Z","updatedAt":"2026-07-31T17:22:11.848Z","initPublicAt":"2026-07-31T14:32:11.799Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* ═══════════════════════════════════════════\n   🌸 百合绽放 · 加载动画\n   ═══════════════════════════════════════════ */\n\n/* 隐藏默认加载动画 */\n#customized-answer-content [class*=\"dot-flashing\"] {\n  display: none !important;\n}\n\n/* 加载容器定位 */\n#customized-answer-content .flex.items-center.justify-center.w-6.h-5 {\n  position: relative !important;\n  width: 36px !important;\n  height: 36px !important;\n  overflow: visible !important;\n}\n\n/* 百合绽放 SMIL 动画 */\n#customized-answer-content .flex.items-center.justify-center.w-6.h-5::before {\n  content: '' !important;\n  display: block !important;\n  width: 36px !important;\n  height: 36px !important;\n  background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3ClinearGradient id='petalGrad' x1='0%25' y1='0%25' x2='100%25' y2='100%25'%3E%3Cstop offset='0%25' stop-color='%23FFFFFF'/%3E%3Cstop offset='100%25' stop-color='%23F8E8F0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg transform='translate(50,50)'%3E%3Cg%3E%3Cellipse cx='0' cy='-12' rx='4' ry='14' fill='url(%23petalGrad)' stroke='%23E8C4D8' stroke-width='0.5' opacity='0'%3E%3Canimate attributeName='opacity' values='0;1;1' dur='2.4s' repeatCount='indefinite' begin='0s'/%3E%3CanimateTransform attributeName='transform' type='scale' values='0.3 0.5;1 1;1 1' dur='2.4s' repeatCount='indefinite' begin='0s'/%3E%3C/ellipse%3E%3C/g%3E%3Cg transform='rotate(60)'%3E%3Cellipse cx='0' cy='-12' rx='4' ry='14' fill='url(%23petalGrad)' stroke='%23E8C4D8' stroke-width='0.5' opacity='0'%3E%3Canimate attributeName='opacity' values='0;1;1' dur='2.4s' repeatCount='indefinite' begin='0.2s'/%3E%3CanimateTransform attributeName='transform' type='scale' values='0.3 0.5;1 1;1 1' dur='2.4s' repeatCount='indefinite' begin='0.2s'/%3E%3C/ellipse%3E%3C/g%3E%3Cg transform='rotate(120)'%3E%3Cellipse cx='0' cy='-12' rx='4' ry='14' fill='url(%23petalGrad)' stroke='%23E8C4D8' stroke-width='0.5' opacity='0'%3E%3Canimate attributeName='opacity' values='0;1;1' dur='2.4s' repeatCount='indefinite' begin='0.4s'/%3E%3CanimateTransform attributeName='transform' type='scale' values='0.3 0.5;1 1;1 1' dur='2.4s' repeatCount='indefinite' begin='0.4s'/%3E%3C/ellipse%3E%3C/g%3E%3Cg transform='rotate(180)'%3E%3Cellipse cx='0' cy='-12' rx='4' ry='14' fill='url(%23petalGrad)' stroke='%23E8C4D8' stroke-width='0.5' opacity='0'%3E%3Canimate attributeName='opacity' values='0;1;1' dur='2.4s' repeatCount='indefinite' begin='0.6s'/%3E%3CanimateTransform attributeName='transform' type='scale' values='0.3 0.5;1 1;1 1' dur='2.4s' repeatCount='indefinite' begin='0.6s'/%3E%3C/ellipse%3E%3C/g%3E%3Cg transform='rotate(240)'%3E%3Cellipse cx='0' cy='-12' rx='4' ry='14' fill='url(%23petalGrad)' stroke='%23E8C4D8' stroke-width='0.5' opacity='0'%3E%3Canimate attributeName='opacity' values='0;1;1' dur='2.4s' repeatCount='indefinite' begin='0.8s'/%3E%3CanimateTransform attributeName='transform' type='scale' values='0.3 0.5;1 1;1 1' dur='2.4s' repeatCount='indefinite' begin='0.8s'/%3E%3C/ellipse%3E%3C/g%3E%3Cg transform='rotate(300)'%3E%3Cellipse cx='0' cy='-12' rx='4' ry='14' fill='url(%23petalGrad)' stroke='%23E8C4D8' stroke-width='0.5' opacity='0'%3E%3Canimate attributeName='opacity' values='0;1;1' dur='2.4s' repeatCount='indefinite' begin='1.0s'/%3E%3CanimateTransform attributeName='transform' type='scale' values='0.3 0.5;1 1;1 1' dur='2.4s' repeatCount='indefinite' begin='1.0s'/%3E%3C/ellipse%3E%3C/g%3E%3Ccircle cx='0' cy='0' r='3' fill='%23F5D76E' opacity='0'%3E%3Canimate attributeName='opacity' values='0;0;1' dur='2.4s' repeatCount='indefinite' begin='0.8s'/%3E%3Canimate attributeName='r' values='1;3;3' dur='2.4s' repeatCount='indefinite' begin='0.8s'/%3E%3C/circle%3E%3Ccircle cx='-2' cy='-1' r='1' fill='%23C8963E' opacity='0'%3E%3Canimate attributeName='opacity' values='0;0;0.8' dur='2.4s' repeatCount='indefinite' begin='1.0s'/%3E%3C/circle%3E%3Ccircle cx='2' cy='-1' r='1' fill='%23C8963E' opacity='0'%3E%3Canimate attributeName='opacity' values='0;0;0.8' dur='2.4s' repeatCount='indefinite' begin='1.1s'/%3E%3C/circle%3E%3Ccircle cx='0' cy='2' r='1' fill='%23C8963E' opacity='0'%3E%3Canimate attributeName='opacity' values='0;0;0.8' dur='2.4s' repeatCount='indefinite' begin='1.2s'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E\") !important;\n  background-size: contain !important;\n  background-repeat: no-repeat !important;\n  background-position: center !important;\n}\n\n/* 响应式适配 */\n@media (max-width: 768px) {\n  #customized-answer-content .flex.items-center.justify-center.w-6.h-5 {\n    width: 28px !important;\n    height: 28px !important;\n  }\n  #customized-answer-content .flex.items-center.justify-center.w-6.h-5::before {\n    width: 28px !important;\n    height: 28px !important;\n  }\n}\n\n/* 动效降级 */\n@media (prefers-reduced-motion: reduce) {\n  #customized-answer-content .flex.items-center.justify-center.w-6.h-5::before {\n    background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3ClinearGradient id='petalGradStatic' x1='0%25' y1='0%25' x2='100%25' y2='100%25'%3E%3Cstop offset='0%25' stop-color='%23FFFFFF'/%3E%3Cstop offset='100%25' stop-color='%23F8E8F0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg transform='translate(50,50)'%3E%3Cellipse cx='0' cy='-12' rx='4' ry='14' fill='url(%23petalGradStatic)' stroke='%23E8C4D8' stroke-width='0.5' opacity='0.6'/%3E%3Cellipse cx='0' cy='-12' rx='4' ry='14' fill='url(%23petalGradStatic)' stroke='%23E8C4D8' stroke-width='0.5' opacity='0.6' transform='rotate(60)'/%3E%3Cellipse cx='0' cy='-12' rx='4' ry='14' fill='url(%23petalGradStatic)' stroke='%23E8C4D8' stroke-width='0.5' opacity='0.6' transform='rotate(120)'/%3E%3Cellipse cx='0' cy='-12' rx='4' ry='14' fill='url(%23petalGradStatic)' stroke='%23E8C4D8' stroke-width='0.5' opacity='0.6' transform='rotate(180)'/%3E%3Cellipse cx='0' cy='-12' rx='4' ry='14' fill='url(%23petalGradStatic)' stroke='%23E8C4D8' stroke-width='0.5' opacity='0.6' transform='rotate(240)'/%3E%3Cellipse cx='0' cy='-12' rx='4' ry='14' fill='url(%23petalGradStatic)' stroke='%23E8C4D8' stroke-width='0.5' opacity='0.6' transform='rotate(300)'/%3E%3Ccircle cx='0' cy='0' r='3' fill='%23F5D76E' opacity='0.8'/%3E%3C/g%3E%3C/svg%3E\") !important;\n  }\n}\n/* ══════════════════════════════════════\n   🥀 修罗場・百合荆棘 v2 — 全局美化\n   适配亮/暗模式 + 粒子装饰\n   ══════════════════════════════════════ */\n\n/* ═══ 顶部时间状态栏 ═══ */\n.time-bar {\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n  background: linear-gradient(135deg, #1a0525 0%, #2e0f45 40%, #451558 70%, #5a1e6b 100%);\n  border: 1px solid rgba(255, 143, 171, 0.45);\n  border-radius: 14px;\n  padding: 16px 20px;\n  margin: 0 0 16px 0;\n  position: relative;\n  overflow: hidden;\n  box-shadow:\n    0 6px 30px rgba(90, 30, 107, 0.5),\n    inset 0 1px 0 rgba(255, 200, 220, 0.12),\n    inset 0 -1px 0 rgba(0, 0, 0, 0.3);\n}\n\n.time-bar::before {\n  content: \"\";\n  position: absolute;\n  top: -50%;\n  left: -50%;\n  width: 200%;\n  height: 200%;\n  background: conic-gradient(from 0deg, transparent 0%, rgba(255, 143, 171, 0.04) 25%, transparent 50%, rgba(186, 85, 211, 0.04) 75%, transparent 100%);\n  animation: slowRotate 20s linear infinite;\n}\n\n.time-bar::after {\n  content: \"⚘ 修羅場 ⚘\";\n  position: absolute;\n  top: 8px;\n  right: 14px;\n  font-size: 0.65em;\n  color: rgba(255, 200, 220, 0.6);\n  letter-spacing: 3px;\n  font-style: italic;\n}\n\n.time-bar .tl {\n  position: relative;\n  z-index: 1;\n  color: #ffffff;\n  font-size: 0.87em;\n  padding: 2px 0;\n  letter-spacing: 0.3px;\n  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);\n}\n\n.time-bar .tl:first-child {\n  color: #ffd0e0;\n  font-weight: 600;\n}\n\n@keyframes slowRotate {\n  from { transform: rotate(0deg); }\n  to { transform: rotate(360deg); }\n}\n\n/* ═══ 正文区域 ═══ */\ntext {\n  display: block;\n  background: linear-gradient(180deg, rgba(30, 10, 50, 0.6) 0%, rgba(45, 15, 70, 0.35) 100%);\n  border-left: 3px solid rgba(255, 143, 171, 0.55);\n  border-radius: 0 10px 10px 0;\n  padding: 20px 22px;\n  margin: 16px 0;\n  position: relative;\n}\n\ntext::before {\n  content: \"📖\";\n  position: absolute;\n  top: -10px;\n  left: 12px;\n  font-size: 1.1em;\n  opacity: 0.7;\n}\n\ntext p {\n  color: #ffffff;\n  font-size: 0.93em;\n  line-height: 2;\n  text-indent: 2em;\n  margin: 0 0 12px 0;\n  text-align: justify;\n  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);\n}\n\ntext p:last-child {\n  margin-bottom: 0;\n}\n\n/* ═══ 心声区域 ═══ */\n.voice-box {\n  background: linear-gradient(145deg, rgba(60, 20, 90, 0.95), rgba(90, 30, 80, 0.92));\n  border-left: 4px solid #ff8fab;\n  border-radius: 12px;\n  padding: 16px 18px;\n  margin: 16px 0;\n  box-shadow:\n    0 4px 20px rgba(255, 143, 171, 0.12),\n    inset 0 0 30px rgba(74, 25, 66, 0.3);\n  position: relative;\n  overflow: hidden;\n}\n\n.voice-box::after {\n  content: \"\";\n  position: absolute;\n  bottom: 0;\n  right: 0;\n  width: 80px;\n  height: 80px;\n  background: radial-gradient(circle at bottom right, rgba(255, 143, 171, 0.1), transparent 70%);\n  pointer-events: none;\n}\n\n.voice-box .voice-title {\n  color: #ffd0e0;\n  font-weight: 700;\n  font-size: 0.88em;\n  letter-spacing: 1.5px;\n  padding-bottom: 8px;\n  margin-bottom: 10px;\n  border-bottom: 1px solid rgba(255, 182, 199, 0.35);\n}\n\n.voice-box .vi {\n  color: #ffffff;\n  padding: 6px 10px;\n  margin: 4px 0;\n  font-size: 0.88em;\n  border-radius: 6px;\n  background: rgba(255, 255, 255, 0.05);\n  border-left: 2px solid rgba(255, 143, 171, 0.4);\n  transition: all 0.3s ease;\n  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);\n}\n\n.voice-box .vi:hover {\n  background: rgba(255, 143, 171, 0.1);\n  border-left-color: #ff8fab;\n  transform: translateX(3px);\n}\n\n.voice-box .vi.narrator {\n  color: #fff0d0;\n  background: rgba(230, 126, 34, 0.15);\n  border-left-color: #ffaa40;\n  font-weight: 500;\n  margin-top: 8px;\n  padding: 8px 12px;\n}\n\n.voice-box .vi.narrator:hover {\n  background: rgba(230, 126, 34, 0.22);\n}\n\n/* ══════════════════════════════════════\n   📂 Details 面板 — 通用基础\n   ══════════════════════════════════════ */\ndetails.panel {\n  border: 1px solid rgba(255, 143, 171, 0.25);\n  border-radius: 12px;\n  margin: 12px 0;\n  overflow: hidden;\n  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);\n}\n\ndetails.panel:hover {\n  border-color: rgba(255, 143, 171, 0.5);\n}\n\ndetails.panel summary {\n  padding: 12px 18px;\n  cursor: pointer;\n  font-weight: 700;\n  font-size: 0.92em;\n  letter-spacing: 0.8px;\n  list-style: none;\n  position: relative;\n  transition: all 0.3s ease;\n}\n\ndetails.panel summary::-webkit-details-marker {\n  display: none;\n}\n\ndetails.panel summary::after {\n  content: \"›\";\n  position: absolute;\n  right: 16px;\n  top: 50%;\n  transform: translateY(-50%) rotate(0deg);\n  font-size: 1.3em;\n  opacity: 0.6;\n  transition: transform 0.3s ease;\n}\n\ndetails.panel[open] summary::after {\n  transform: translateY(-50%) rotate(90deg);\n  opacity: 0.9;\n}\n\ndetails.panel > :not(summary) {\n  padding: 0 18px;\n}\n\ndetails.panel > :last-child {\n  padding-bottom: 14px;\n}\n\n/* ═══ 玩家面板 — 冷蓝银 ═══ */\ndetails.player {\n  background: linear-gradient(160deg, #0f1a2e 0%, #1a2d4a 100%);\n  border-color: rgba(127, 179, 213, 0.4);\n  box-shadow: 0 4px 16px rgba(17, 24, 39, 0.5);\n}\n\ndetails.player:hover {\n  border-color: rgba(127, 179, 213, 0.65);\n  box-shadow: 0 6px 25px rgba(127, 179, 213, 0.15);\n}\n\ndetails.player summary {\n  background: linear-gradient(90deg, #152540, #1e3a5e, #152540);\n  color: #a0d4f0;\n  border-bottom: 1px solid rgba(127, 179, 213, 0.2);\n  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);\n}\n\ndetails.player summary:hover {\n  color: #c0e8ff;\n}\n\n/* ═══ 修罗场面板 — 深紫玫瑰 ═══ */\ndetails.shura {\n  background: linear-gradient(160deg, #180820 0%, #2a1040 50%, #3a1550 100%);\n  border-color: rgba(255, 105, 155, 0.35);\n  box-shadow: 0 4px 20px rgba(26, 10, 46, 0.6);\n  position: relative;\n}\n\ndetails.shura::before {\n  content: \"\";\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  height: 2px;\n  background: linear-gradient(90deg, transparent, #ff69a0, #ff8fab, #ff69a0, transparent);\n  opacity: 0.7;\n  border-radius: 12px 12px 0 0;\n}\n\ndetails.shura:hover {\n  border-color: rgba(255, 105, 155, 0.6);\n  box-shadow: 0 8px 35px rgba(255, 105, 155, 0.12), 0 4px 20px rgba(26, 10, 46, 0.6);\n}\n\ndetails.shura summary {\n  background: linear-gradient(90deg, #250f3a, #4a1850, #250f3a);\n  background-size: 200% 100%;\n  color: #ffb0cc;\n  border-bottom: 1px solid rgba(255, 143, 171, 0.25);\n  animation: shuraShimmer 8s ease-in-out infinite;\n  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);\n}\n\ndetails.shura summary:hover {\n  color: #ffd4e4;\n}\n\n@keyframes shuraShimmer {\n  0%, 100% { background-position: 0% 50%; }\n  50% { background-position: 100% 50%; }\n}\n\ndetails.shura hr {\n  border: none;\n  height: 1px;\n  background: linear-gradient(90deg, transparent, rgba(255, 143, 171, 0.4), transparent);\n  margin: 16px 0;\n}\n\n/* ═══ 小剧场面板 — 暖橘金 ═══ */\ndetails.stage {\n  background: linear-gradient(160deg, #1e1408 0%, #352208 100%);\n  border-color: rgba(255, 193, 100, 0.35);\n  box-shadow: 0 4px 16px rgba(42, 26, 10, 0.5);\n}\n\ndetails.stage:hover {\n  border-color: rgba(255, 193, 100, 0.6);\n  box-shadow: 0 6px 25px rgba(255, 193, 100, 0.1);\n}\n\ndetails.stage summary {\n  background: linear-gradient(90deg, #352208, #4a3010, #352208);\n  color: #ffd080;\n  border-bottom: 1px solid rgba(255, 193, 100, 0.2);\n  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);\n}\n\ndetails.stage summary:hover {\n  color: #ffe4aa;\n}\n\n/* ═══ 微信聊天面板 — 高对比赛博青 ═══ */\ndetails.wechat {\n  background: linear-gradient(160deg, #081820 0%, #0c2a3a 60%, #103545 100%);\n  border-color: rgba(0, 220, 255, 0.4);\n  box-shadow: 0 4px 16px rgba(8, 24, 32, 0.7);\n}\n\ndetails.wechat:hover {\n  border-color: rgba(0, 220, 255, 0.65);\n  box-shadow: 0 6px 25px rgba(0, 220, 255, 0.12);\n}\n\ndetails.wechat summary {\n  background: linear-gradient(90deg, #0c2a3a, #144a60, #0c2a3a);\n  color: #40e8ff;\n  border-bottom: 1px solid rgba(0, 220, 255, 0.25);\n  text-shadow: 0 1px 4px rgba(0, 0, 0, 0.6);\n}\n\ndetails.wechat summary:hover {\n  color: #90f4ff;\n}\n\ndetails.wechat hr {\n  border: none;\n  height: 1px;\n  background: linear-gradient(90deg, transparent, rgba(0, 220, 255, 0.35), transparent);\n  margin: 12px 0;\n}\n\n/* ═══ 记忆回廊面板 — 古金紫 ═══ */\ndetails.memory {\n  background: linear-gradient(160deg, #14101e 0%, #221830 50%, #2a1e3a 100%);\n  border-color: rgba(210, 180, 120, 0.35);\n  box-shadow: 0 4px 20px rgba(15, 10, 24, 0.6);\n}\n\ndetails.memory:hover {\n  border-color: rgba(210, 180, 120, 0.55);\n  box-shadow: 0 6px 25px rgba(210, 180, 120, 0.1);\n}\n\ndetails.memory summary {\n  background: linear-gradient(90deg, #221830, #352848, #221830);\n  color: #e0c880;\n  border-bottom: 1px solid rgba(210, 180, 120, 0.25);\n  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);\n}\n\ndetails.memory summary:hover {\n  color: #f0e0a8;\n}\n\n/* 记忆区标题 */\nmtitle {\n  display: block;\n  color: #e0c880;\n  font-weight: 700;\n  font-size: 0.88em;\n  padding: 12px 0 6px 0;\n  letter-spacing: 1.5px;\n  position: relative;\n}\n\nmtitle::before {\n  content: \"\";\n  position: absolute;\n  bottom: 2px;\n  left: 0;\n  width: 40px;\n  height: 2px;\n  background: linear-gradient(90deg, #e0c880, transparent);\n  border-radius: 2px;\n}\n\n/* 记忆区表格 */\ndetails.memory table {\n  width: 100%;\n  border-collapse: collapse;\n  margin: 6px 0 14px 0;\n  font-size: 0.8em;\n  border-radius: 8px;\n  overflow: hidden;\n}\n\ndetails.memory table th {\n  background: rgba(210, 180, 120, 0.15);\n  color: #e0c880;\n  padding: 9px 10px;\n  text-align: left;\n  font-weight: 600;\n  font-size: 0.92em;\n  border-bottom: 2px solid rgba(210, 180, 120, 0.3);\n}\n\ndetails.memory table td {\n  padding: 8px 10px;\n  color: #e0d0f0;\n  border-bottom: 1px solid rgba(210, 180, 120, 0.1);\n  transition: background 0.2s ease;\n}\n\ndetails.memory table tr:hover td {\n  background: rgba(210, 180, 120, 0.06);\n}\n\ndetails.memory table tr:last-child td {\n  border-bottom: none;\n}\n\n/* ══════════════════════════════════════\n   🎯 行动选项\n   ══════════════════════════════════════ */\n.options-box {\n  background: linear-gradient(160deg, #180820 0%, #2a1040 60%, #3d1555 100%);\n  border: 1px solid rgba(255, 143, 171, 0.35);\n  border-radius: 14px;\n  padding: 16px 18px;\n  margin: 16px 0;\n  position: relative;\n  overflow: hidden;\n  box-shadow: 0 4px 20px rgba(26, 10, 46, 0.5);\n}\n\n.options-box::before {\n  content: \"\";\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  height: 1px;\n  background: linear-gradient(90deg, transparent, rgba(255, 143, 171, 0.6), transparent);\n}\n\n.options-box::after {\n  content: \"⚘\";\n  position: absolute;\n  bottom: 10px;\n  right: 16px;\n  font-size: 1.4em;\n  opacity: 0.25;\n  color: #ff8fab;\n}\n\n.options-box .opt-title {\n  color: #ffd0e0;\n  font-weight: 700;\n  font-size: 0.92em;\n  letter-spacing: 1px;\n  margin-bottom: 12px;\n  padding-bottom: 8px;\n  border-bottom: 1px solid rgba(255, 143, 171, 0.25);\n}\n\n.options-box .opt {\n  background: rgba(90, 30, 80, 0.4);\n  border: 1px solid rgba(255, 143, 171, 0.22);\n  border-radius: 9px;\n  padding: 10px 16px;\n  margin: 7px 0;\n  color: #ffffff;\n  font-size: 0.88em;\n  cursor: pointer;\n  position: relative;\n  overflow: hidden;\n  transition: all 0.35s cubic-bezier(0.4, 0, 0.2, 1);\n  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);\n}\n\n.options-box .opt::before {\n  content: \"\";\n  position: absolute;\n  top: 0;\n  left: -100%;\n  width: 100%;\n  height: 100%;\n  background: linear-gradient(90deg, transparent, rgba(255, 143, 171, 0.1), transparent);\n  transition: left 0.6s ease;\n}\n\n.options-box .opt:hover {\n  border-color: #ff8fab;\n  background: rgba(255, 143, 171, 0.15);\n  color: #fff;\n  transform: translateX(4px);\n  box-shadow: 0 2px 12px rgba(255, 143, 171, 0.2);\n}\n\n.options-box .opt:hover::before {\n  left: 100%;\n}\n\n/* ══════════════════════════════════════\n   ✨ 面板内 Markdown 文本美化\n   ══════════════════════════════════════ */\ndetails.panel p {\n  color: #f0e4f8;\n  font-size: 0.87em;\n  line-height: 1.85;\n  margin: 3px 0;\n}\n\ndetails.panel strong {\n  font-weight: 700;\n}\n\ndetails.shura strong {\n  color: #ffb0cc;\n}\n\ndetails.player strong {\n  color: #a0d8f8;\n}\n\ndetails.stage strong {\n  color: #ffd080;\n}\n\ndetails.wechat strong {\n  color: #40e8ff;\n}\n\ndetails.wechat p, details.wechat li, details.wechat span {\n  color: #e8f8ff;\n}\n\ndetails.memory strong {\n  color: #e8d898;\n}\n\n/* ══════════════════════════════════════\n   🌸 粒子效果\n   ══════════════════════════════════════ */\n\n/* 修罗场面板 — 飘落花瓣粒子 */\ndetails.shura[open]::after {\n  content: \"\";\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  pointer-events: none;\n  background-image:\n    radial-gradient(1.5px 1.5px at 15% 20%, rgba(255, 143, 171, 0.5) 50%, transparent 50%),\n    radial-gradient(1px 1px at 35% 65%, rgba(255, 180, 200, 0.4) 50%, transparent 50%),\n    radial-gradient(2px 2px at 55% 15%, rgba(255, 105, 160, 0.35) 50%, transparent 50%),\n    radial-gradient(1.5px 1.5px at 75% 45%, rgba(255, 143, 171, 0.45) 50%, transparent 50%),\n    radial-gradient(1px 1px at 90% 80%, rgba(255, 200, 220, 0.35) 50%, transparent 50%),\n    radial-gradient(1.5px 1.5px at 25% 85%, rgba(255, 160, 190, 0.4) 50%, transparent 50%),\n    radial-gradient(1px 1px at 65% 90%, rgba(255, 143, 171, 0.3) 50%, transparent 50%),\n    radial-gradient(2px 2px at 45% 40%, rgba(200, 100, 150, 0.25) 50%, transparent 50%);\n  animation: particleDrift 12s ease-in-out infinite alternate;\n}\n\n@keyframes particleDrift {\n  0% {\n    transform: translateY(0px) translateX(0px);\n    opacity: 0.7;\n  }\n  33% {\n    transform: translateY(4px) translateX(2px);\n    opacity: 1;\n  }\n  66% {\n    transform: translateY(-2px) translateX(-1px);\n    opacity: 0.8;\n  }\n  100% {\n    transform: translateY(3px) translateX(-2px);\n    opacity: 0.9;\n  }\n}\n\n/* 顶部栏 — 微光粒子 */\n.time-bar .tl::after {\n  content: \"\";\n  position: absolute;\n  top: 0;\n  right: 0;\n  width: 3px;\n  height: 3px;\n  border-radius: 50%;\n  opacity: 0;\n}\n\n.time-bar::before {\n  content: \"\";\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  pointer-events: none;\n  background-image:\n    radial-gradient(1px 1px at 10% 30%, rgba(255, 200, 220, 0.6) 50%, transparent 50%),\n    radial-gradient(1.5px 1.5px at 30% 70%, rgba(186, 130, 211, 0.4) 50%, transparent 50%),\n    radial-gradient(1px 1px at 50% 20%, rgba(255, 143, 171, 0.5) 50%, transparent 50%),\n    radial-gradient(1.5px 1.5px at 70% 60%, rgba(200, 160, 255, 0.35) 50%, transparent 50%),\n    radial-gradient(1px 1px at 85% 40%, rgba(255, 180, 200, 0.45) 50%, transparent 50%),\n    radial-gradient(1px 1px at 20% 90%, rgba(255, 143, 171, 0.3) 50%, transparent 50%);\n  animation: starFloat 10s ease-in-out infinite alternate;\n}\n\n@keyframes starFloat {\n  0% {\n    transform: translateY(0) scale(1);\n    opacity: 0.6;\n  }\n  50% {\n    transform: translateY(-3px) scale(1.1);\n    opacity: 1;\n  }\n  100% {\n    transform: translateY(2px) scale(0.95);\n    opacity: 0.7;\n  }\n}\n\n/* 选项区 — 微光浮尘 */\n.options-box {\n  background-image:\n    linear-gradient(160deg, #180820 0%, #2a1040 60%, #3d1555 100%),\n    radial-gradient(1px 1px at 20% 30%, rgba(255, 180, 200, 0.3) 50%, transparent 50%),\n    radial-gradient(1.5px 1.5px at 50% 70%, rgba(255, 143, 171, 0.25) 50%, transparent 50%),\n    radial-gradient(1px 1px at 80% 50%, rgba(200, 140, 220, 0.3) 50%, transparent 50%);\n}\n\n/* 正文区 — 极淡微尘 */\ntext::after {\n  content: \"\";\n  position: absolute;\n  top: 0;\n  left: 0;\n  right: 0;\n  bottom: 0;\n  pointer-events: none;\n  background-image:\n    radial-gradient(1px 1px at 12% 25%, rgba(255, 180, 210, 0.2) 50%, transparent 50%),\n    radial-gradient(1px 1px at 40% 75%, rgba(200, 150, 255, 0.15) 50%, transparent 50%),\n    radial-gradient(1px 1px at 70% 35%, rgba(255, 143, 171, 0.18) 50%, transparent 50%),\n    radial-gradient(1px 1px at 88% 85%, rgba(220, 170, 255, 0.15) 50%, transparent 50%);\n  animation: dustFloat 15s ease-in-out infinite alternate;\n  opacity: 0.8;\n}\n\n@keyframes dustFloat {\n  0% { transform: translateY(0); }\n  100% { transform: translateY(-5px); }\n}\n\n/* ══════════════════════════════════════\n   🌀 面板展开动画 & 呼吸光晕\n   ══════════════════════════════════════ */\ndetails.panel[open] {\n  animation: panelOpen 0.4s ease forwards;\n}\n\n@keyframes panelOpen {\n  from { opacity: 0.85; }\n  to { opacity: 1; }\n}\n\ndetails.shura[open] {\n  animation: panelOpen 0.4s ease forwards, breathGlow 4s ease-in-out infinite;\n}\n\n@keyframes breathGlow {\n  0%, 100% {\n    box-shadow: 0 4px 20px rgba(26, 10, 46, 0.6);\n  }\n  50% {\n    box-shadow: 0 6px 30px rgba(255, 105, 155, 0.14), 0 4px 20px rgba(26, 10, 46, 0.6);\n  }\n}\n\n/* ══════════════════════════════════════\n   🖱️ 滚动条\n   ══════════════════════════════════════ */\ndetails.panel::-webkit-scrollbar {\n  width: 4px;\n}\n\ndetails.panel::-webkit-scrollbar-thumb {\n  background: rgba(255, 143, 171, 0.3);\n  border-radius: 4px;\n}\n\ndetails.panel::-webkit-scrollbar-track {\n  background: transparent;\n}\n\n/* ══════════════════════════════════════\n   📱 响应式\n   ══════════════════════════════════════ */\n@media (max-width: 480px) {\n  .time-bar {\n    padding: 12px 14px;\n    border-radius: 10px;\n  }\n\n  .time-bar::after {\n    display: none;\n  }\n\n  text {\n    padding: 14px 16px;\n  }\n\n  text p {\n    font-size: 0.9em;\n    line-height: 1.9;\n  }\n\n  details.panel summary {\n    padding: 10px 14px;\n    font-size: 0.88em;\n  }\n\n  .options-box .opt {\n    padding: 9px 12px;\n  }\n\n  details.memory table {\n    font-size: 0.75em;\n  }\n}","options":{"items":[{"order":0,"label":"【沙雕文风】","type":"SET-INPUT","value":"【沙雕文风】"}]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":false,"defaultModelSettings":null,"totalConversations":10,"totalMessages":83,"totalCreditsUsed":45095,"totalTokensUsed":1840290,"totalPlayedUsers":9,"deeplyPlayed":3,"fixedPromptLength":8302,"lorebookLength":2192,"author":{"id":"wz9ppcOa7PjBQKtMgij51n60hSs49F74","name":"雾月","displayUsername":"wuyue123","username":"wuyue123"},"cardsTags":[{"tag":{"name":"变百","cardsCount":1}},{"tag":{"name":"加强色情描写","cardsCount":485}},{"tag":{"name":"百合","cardsCount":40}},{"tag":{"name":"可快餐可长线","cardsCount":634}},{"tag":{"name":"可剧情可涩涩","cardsCount":2547}},{"tag":{"name":"多角色","cardsCount":1166}},{"tag":{"name":"开局即可色","cardsCount":1498}},{"tag":{"name":"后宫","cardsCount":717}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}