{"id":"d3acb939-39c7-4166-9d40-4c19cec24a20","authorId":"VgKTbZna35R932D2a8w23m1RBiDri9Hb","title":"性奴模拟器","description":"【7.11更新】【主人可以完全自定义，按理来说也可以自定义女主人】【XP自定义】【甚至可以雌竞】钢筋水泥的丛林之下，藏着不为人知的契约。法律仍在，道德仍在，但在那扇紧闭的门后——支配与被支配，是另一套秩序。\n你或许已戴上项圈许久，或许正被强行驯服，或许仍在反抗的边缘挣扎。无论哪一种，故事都将由你亲手书写。","background":"svp3pml8vgkiffcc0cihm44i.webp","backgroundWidth":2400,"backgroundHeight":1800,"cover":"rmh6djz8znq9xoxxhvcg50fh.webp","coverWidth":400,"coverHeight":300,"introPage":"e3npyg6gz64akvxuf8jhjzci.html","changelog":"","createdAt":"2026-06-07T08:28:04.804Z","updatedAt":"2026-07-27T04:50:10.606Z","initPublicAt":"2026-06-07T08:32:18.791Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"css\n/* ===== 一、顶部栏 ===== */\n.sticky.w-full.top-0.flex.items-center {\n  background: linear-gradient(135deg, #1a1410 0%, #2a2118 50%, #1a1410 100%) !important;\n  border-bottom: 1px solid rgba(191, 155, 86, 0.3) !important;\n  box-shadow: 0 2px 12px rgba(191, 155, 86, 0.08) !important;\n}\n\n#ai-model-selector .group.flex.items-center {\n  background: rgba(191, 155, 86, 0.08) !important;\n  border: 1px solid rgba(191, 155, 86, 0.25) !important;\n  border-radius: 6px !important;\n  padding: 4px 10px !important;\n  transition: all 0.3s ease !important;\n}\n\n#ai-model-selector .group.flex.items-center:hover {\n  background: rgba(191, 155, 86, 0.15) !important;\n  border-color: rgba(191, 155, 86, 0.5) !important;\n  box-shadow: 0 0 8px rgba(191, 155, 86, 0.15) !important;\n}\n\n#ai-model-selector .truncate.text-\\[13px\\] {\n  color: #d4b872 !important;\n  font-family: \"Noto Serif SC\", \"Source Han Serif CN\", serif !important;\n  letter-spacing: 0.5px !important;\n}\n\n#ai-model-selector .shrink-0.flex.items-center svg {\n  color: #bf9b56 !important;\n  transition: transform 0.3s ease !important;\n}\n\n#ai-model-selector .group.flex.items-center:hover svg {\n  transform: rotate(180deg) !important;\n}\n\n.sticky.w-full.top-0 svg.lucide-clock-8 {\n  color: #bf9b56 !important;\n  transition: color 0.3s ease !important;\n}\n\n.sticky.w-full.top-0 svg.lucide-clock-8:hover {\n  color: #e8d5a3 !important;\n}\n\n#header-setting-button {\n  color: #bf9b56 !important;\n  transition: all 0.3s ease !important;\n}\n\n#header-setting-button:hover {\n  color: #e8d5a3 !important;\n}\n\n#header-setting-button svg {\n  transition: transform 0.4s ease !important;\n}\n\n#header-setting-button:hover svg {\n  transform: rotate(90deg) !important;\n}\n\n/* ===== 二、开场白选择器 ===== */\ndiv.flex.items-center.h-9.bg-white.rounded-md.cursor-pointer.group[class*=\"border-gray\"] {\n  background: linear-gradient(135deg, #1f1a14 0%, #2a2118 100%) !important;\n  border: 1px solid rgba(191, 155, 86, 0.3) !important;\n  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2) !important;\n  transition: all 0.3s ease !important;\n}\n\ndiv.flex.items-center.h-9.bg-white.rounded-md.cursor-pointer.group[class*=\"border-gray\"]:hover {\n  border-color: rgba(191, 155, 86, 0.6) !important;\n  box-shadow: 0 2px 12px rgba(191, 155, 86, 0.12) !important;\n}\n\ndiv.flex.items-center.h-9.cursor-pointer.group svg[data-icon=\"SlidersH\"] {\n  color: #bf9b56 !important;\n}\n\ndiv.flex.items-center.h-9.cursor-pointer.group svg[data-icon=\"ChevronDown\"] {\n  color: #bf9b56 !important;\n  transition: transform 0.3s ease !important;\n}\n\n/* ===== 三、按钮栏 ===== */\n#ai-mod-button2 button.MuiButton-root {\n  background: rgba(191, 155, 86, 0.08) !important;\n  border: 1px solid rgba(191, 155, 86, 0.3) !important;\n  border-radius: 20px !important;\n  color: #d4b872 !important;\n  font-family: \"Noto Serif SC\", \"Source Han Serif CN\", serif !important;\n  transition: all 0.3s ease !important;\n  position: relative !important;\n  overflow: hidden !important;\n}\n\n#ai-mod-button2 button.MuiButton-root::before {\n  content: \"\" !important;\n  position: absolute !important;\n  top: 0 !important;\n  left: -100% !important;\n  width: 100% !important;\n  height: 100% !important;\n  background: linear-gradient(90deg, transparent, rgba(191, 155, 86, 0.1), transparent) !important;\n  transition: left 0.5s ease !important;\n}\n\n#ai-mod-button2 button.MuiButton-root:hover::before {\n  left: 100% !important;\n}\n\n#ai-mod-button2 button.MuiButton-root:hover {\n  background: rgba(191, 155, 86, 0.15) !important;\n  border-color: rgba(191, 155, 86, 0.6) !important;\n  box-shadow: 0 0 12px rgba(191, 155, 86, 0.15) !important;\n  transform: translateY(-1px) !important;\n}\n\n#ai-mod-button2 button.MuiButton-root svg {\n  color: #bf9b56 !important;\n}\n\n/* ===== 四、底部栏 ===== */\n.bg-gradient-to-t {\n  background: linear-gradient(to top, #1a1410 0%, rgba(26, 20, 16, 0.95) 70%, transparent 100%) !important;\n}\n\n#ai-chat-bottom-input {\n  background: linear-gradient(135deg, #1f1a14 0%, #2a2118 100%) !important;\n  border: 1px solid rgba(191, 155, 86, 0.3) !important;\n  border-radius: 12px !important;\n  box-shadow: 0 -2px 12px rgba(0, 0, 0, 0.15), inset 0 1px 0 rgba(191, 155, 86, 0.1) !important;\n  transition: all 0.3s ease !important;\n}\n\n#ai-chat-bottom-input:focus-within {\n  border-color: rgba(191, 155, 86, 0.6) !important;\n  box-shadow: 0 0 16px rgba(191, 155, 86, 0.1), inset 0 1px 0 rgba(191, 155, 86, 0.15) !important;\n}\n\n#ai-chat-input {\n  color: #e8dcc8 !important;\n  font-family: \"Noto Serif SC\", \"Source Han Serif CN\", serif !important;\n  font-size: 14px !important;\n}\n\n#ai-chat-input::placeholder {\n  color: rgba(191, 155, 86, 0.4) !important;\n  font-style: italic !important;\n}\n\n#ai-chat-input::selection {\n  background: rgba(191, 155, 86, 0.3) !important;\n  color: #fff !important;\n}\n\n/* ===== 五、分页栏 ===== */\n.MuiPaginationItem-root {\n  color: #bf9b56 !important;\n  border-color: rgba(191, 155, 86, 0.3) !important;\n  background: rgba(191, 155, 86, 0.05) !important;\n  transition: all 0.3s ease !important;\n}\n\n.MuiPaginationItem-root:hover {\n  background: rgba(191, 155, 86, 0.15) !important;\n  border-color: rgba(191, 155, 86, 0.5) !important;\n}\n\n.MuiPaginationItem-root.Mui-selected {\n  background: linear-gradient(135deg, #bf9b56 0%, #8a6d3b 100%) !important;\n  color: #1a1410 !important;\n  font-weight: bold !important;\n  border-color: #bf9b56 !important;\n  box-shadow: 0 0 8px rgba(191, 155, 86, 0.3) !important;\n}\n\n.MuiPaginationItem-root.Mui-disabled {\n  color: rgba(191, 155, 86, 0.25) !important;\n  border-color: rgba(191, 155, 86, 0.1) !important;\n}\n\n.MuiPaginationItem-icon {\n  color: #bf9b56 !important;\n}\n\n.MuiStack-root.css-1uwir8f .MuiBox-root {\n  color: #bf9b56 !important;\n}\n\n.MuiInputBase-input {\n  color: #d4b872 !important;\n  border-color: rgba(191, 155, 86, 0.3) !important;\n}\n\n/* ===== 六、评论区 ===== */\ndiv[class*=\"w-full\"][class*=\"bg-white\"][class*=\"bottom-0\"] {\n  background: linear-gradient(180deg, #1a1410 0%, #211c15 100%) !important;\n}\n\ndiv.text-lg.font-bold {\n  color: #e8d5a3 !important;\n  font-family: \"Noto Serif SC\", \"Source Han Serif CN\", serif !important;\n  letter-spacing: 1px !important;\n}\n\np.MuiTypography-body1.text-grey-600 {\n  color: rgba(191, 155, 86, 0.7) !important;\n}\n\nspan.MuiRating-iconEmpty svg {\n  color: rgba(191, 155, 86, 0.3) !important;\n}\n\nspan.MuiRating-iconFilled svg {\n  color: #d4a843 !important;\n}\n\nspan.text-orange-500 {\n  color: #d4b872 !important;\n}\n\ndiv.flex.flex-col.border-gray-200 {\n  border-color: rgba(191, 155, 86, 0.25) !important;\n}\n\ntextarea.rc-textarea {\n  background: rgba(191, 155, 86, 0.05) !important;\n  color: #e8dcc8 !important;\n  border: 1px solid rgba(191, 155, 86, 0.2) !important;\n  border-radius: 8px !important;\n  font-family: \"Noto Serif SC\", \"Source Han Serif CN\", serif !important;\n  transition: all 0.3s ease !important;\n}\n\ntextarea.rc-textarea:focus {\n  border-color: rgba(191, 155, 86, 0.5) !important;\n  box-shadow: 0 0 8px rgba(191, 155, 86, 0.1) !important;\n}\n\ndiv.bg-gray-100.text-gray-500 {\n  background: rgba(191, 155, 86, 0.08) !important;\n  color: rgba(191, 155, 86, 0.5) !important;\n}\n\ndiv.cursor-pointer.group.flex.items-center.justify-center {\n  transition: all 0.3s ease !important;\n}\n\ndiv.cursor-pointer.group.flex.items-center.justify-center:hover {\n  transform: scale(1.1) !important;\n}\n\ndiv[data-state=\"closed\"] svg[data-icon=\"Send03\"] {\n  color: #bf9b56 !important;\n  transition: color 0.3s ease !important;\n}\n\ndiv.style_divider__mW0YX {\n  background: linear-gradient(90deg, transparent, rgba(191, 155, 86, 0.3), transparent) !important;\n}\n\nbutton.MuiButton-containedPrimary {\n  background: linear-gradient(135deg, #bf9b56 0%, #8a6d3b 100%) !important;\n  color: #1a1410 !important;\n  font-weight: bold !important;\n  border-radius: 16px !important;\n  box-shadow: 0 2px 8px rgba(191, 155, 86, 0.2) !important;\n}\n\nbutton.MuiButton-outlinedPrimary {\n  color: #bf9b56 !important;\n  border-color: rgba(191, 155, 86, 0.4) !important;\n  border-radius: 16px !important;\n  background: transparent !important;\n}\n\nbutton.MuiButton-outlinedPrimary:hover {\n  background: rgba(191, 155, 86, 0.1) !important;\n  border-color: rgba(191, 155, 86, 0.7) !important;\n}\n\ndiv.p-3.overflow-y-auto {\n  scrollbar-width: thin !important;\n  scrollbar-color: rgba(191, 155, 86, 0.3) transparent !important;\n}\n\ndiv.group.ml-0 {\n  border-bottom: 1px solid rgba(191, 155, 86, 0.1) !important;\n  transition: background 0.3s ease !important;\n}\n\ndiv.group.ml-0:hover {\n  background: rgba(191, 155, 86, 0.03) !important;\n}\n\ndiv.text-sm.text-grey-600 span.font-bold {\n  color: #d4b872 !important;\n}\n\nspan.text-\\[10px\\] {\n  color: rgba(191, 155, 86, 0.5) !important;\n}\n\ndiv.break-all {\n  color: #e0d5c0 !important;\n  line-height: 1.7 !important;\n}\n\ndiv.text-xs.text-grey-600 {\n  color: rgba(191, 155, 86, 0.45) !important;\n}\n\nbutton.text-gray-400 {\n  color: rgba(191, 155, 86, 0.4) !important;\n  transition: all 0.3s ease !important;\n}\n\nbutton.text-gray-400:hover {\n  color: #d4b872 !important;\n  transform: scale(1.15) !important;\n}\n\nspan.cursor-pointer {\n  color: rgba(191, 155, 86, 0.6) !important;\n  transition: color 0.3s ease !important;\n}\n\nspan.cursor-pointer:hover {\n  color: #e8d5a3 !important;\n}\n\ndiv.ml-8.border-l {\n  border-color: rgba(191, 155, 86, 0.2) !important;\n}\ncss\n/* ===== 顶部颜色条移除 ===== */\n[class*=\"bg-[#F1CBCB]\"],\n[class*=\"bg-[#c9e1e9]\"] {\n    display: none !important;\n}\n\n/* ===== 聊天框主体 - 轻奢浅色背景 ===== */\n.bg-gray-100\\/90.relative.inline-block {\n    background: linear-gradient(135deg, #FDFCFB 0%, #F7F4EF 50%, #FBF9F6 100%) !important;\n    border: 1px solid rgba(200, 180, 150, 0.25) !important;\n    border-radius: 14px !important;\n    box-shadow:\n        0 2px 12px rgba(180, 160, 130, 0.08),\n        0 1px 3px rgba(0, 0, 0, 0.03),\n        inset 0 1px 0 rgba(255, 255, 255, 0.9) !important;\n    padding: 16px 18px !important;\n    transition: box-shadow 0.3s ease, border-color 0.3s ease !important;\n    isolation: isolate !important;\n    position: relative !important;\n}\n\n.bg-gray-100\\/90.relative.inline-block:hover {\n    box-shadow:\n        0 4px 20px rgba(180, 160, 130, 0.12),\n        0 2px 6px rgba(0, 0, 0, 0.04),\n        inset 0 1px 0 rgba(255, 255, 255, 0.9) !important;\n    border-color: rgba(200, 180, 150, 0.4) !important;\n}\n\n/* ===== 文本层确保在动效之上 ===== */\n.markdown-body {\n    position: relative !important;\n    z-index: 1 !important;\n    background: transparent !important;\n}\n\n/* ===== 底部按钮 - 高级质感 ===== */\n.MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-textPrimary {\n    background: linear-gradient(135deg, #FFFFFF 0%, #F9F7F4 100%) !important;\n    border: 1px solid rgba(185, 165, 135, 0.3) !important;\n    border-radius: 8px !important;\n    padding: 4px 12px !important;\n    box-shadow:\n        0 1px 4px rgba(160, 140, 110, 0.1),\n        inset 0 1px 0 rgba(255, 255, 255, 1) !important;\n    transition: all 0.25s cubic-bezier(0.4, 0, 0.2, 1) !important;\n    backdrop-filter: blur(4px) !important;\n    position: relative !important;\n    overflow: hidden !important;\n}\n\n.MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-textPrimary:hover {\n    background: linear-gradient(135deg, #FFF9F0 0%, #F5EDE3 100%) !important;\n    border-color: rgba(185, 155, 110, 0.5) !important;\n    box-shadow:\n        0 3px 10px rgba(160, 140, 110, 0.15),\n        0 1px 3px rgba(0, 0, 0, 0.05),\n        inset 0 1px 0 rgba(255, 255, 255, 1) !important;\n    transform: translateY(-1px) !important;\n}\n\n.MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-textPrimary:active {\n    transform: translateY(0px) scale(0.97) !important;\n    box-shadow:\n        0 1px 3px rgba(160, 140, 110, 0.1),\n        inset 0 1px 2px rgba(0, 0, 0, 0.04) !important;\n}\n\n/* ===== 模型名称文本 ===== */\n.MuiTypography-root.MuiTypography-body2.css-6c0gf2 {\n    opacity: 0.6 !important;\n    font-size: 11px !important;\n    letter-spacing: 0.5px !important;\n    transition: opacity 0.2s ease !important;\n}\n\n.MuiTypography-root.MuiTypography-body2.css-6c0gf2:hover {\n    opacity: 0.85 !important;\n}\n\n/* ===== Token消耗文本 ===== */\n.text-orange-500 {\n    opacity: 0.65 !important;\n    font-size: 11px !important;\n    transition: opacity 0.2s ease !important;\n}\n\n/* ===== 加载动画 - 隐藏默认 ===== */\n.style_dot-flashing__8L91Q.style_text__zGhNq {\n    display: none !important;\n}\n\n/* ===== 加载动画容器 ===== */\n.flex.items-center.justify-center.w-6.h-5 {\n    position: relative !important;\n    width: 280px !important;\n    height: 48px !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    overflow: visible !important;\n}\n\n/* ===== 加载动画 ::before - 文字部分 ===== */\n.flex.items-center.justify-center.w-6.h-5::before {\n    content: \"喵喵喵！小猫正在努力码字ing\" !important;\n    position: absolute !important;\n    left: 36px !important;\n    top: 50% !important;\n    transform: translateY(-50%) !important;\n    font-size: 13px !important;\n    letter-spacing: 0.3px !important;\n    white-space: nowrap !important;\n    z-index: 1 !important;\n    background: linear-gradient(90deg, #8B7355, #A0845C, #8B7355) !important;\n    background-size: 200% 100% !important;\n    -webkit-background-clip: text !important;\n    -webkit-text-fill-color: transparent !important;\n    background-clip: text !important;\n}\n\n/* ===== 加载动画 ::after - 猫咪SVG(SMIL动画) ===== */\n.flex.items-center.justify-center.w-6.h-5::after {\n    content: \"\" !important;\n    position: absolute !important;\n    left: 4px !important;\n    top: 50% !important;\n    transform: translateY(-50%) !important;\n    width: 28px !important;\n    height: 28px !important;\n    z-index: 1 !important;\n    background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3C!-- 猫耳 --%3E%3Cpolygon points='18,18 22,8 28,18' fill='%238B7355'%3E%3Canimate attributeName='points' values='18,18 22,8 28,18;18,16 22,6 28,16;18,18 22,8 28,18' dur='1.2s' repeatCount='indefinite'/%3E%3C/polygon%3E%3Cpolygon points='36,18 42,8 46,18' fill='%238B7355'%3E%3Canimate attributeName='points' values='36,18 42,8 46,18;36,16 42,6 46,16;36,18 42,8 46,18' dur='1.2s' repeatCount='indefinite'/%3E%3C/polygon%3E%3C!-- 猫头 --%3E%3Cellipse cx='32' cy='30' rx='16' ry='14' fill='%23A0845C'%3E%3Canimate attributeName='ry' values='14;13.5;14' dur='1.5s' repeatCount='indefinite'/%3E%3C/ellipse%3E%3C!-- 眼睛 --%3E%3Cellipse cx='26' cy='28' rx='2.5' ry='3' fill='%23333'%3E%3Canimate attributeName='ry' values='3;0.5;3' dur='2.5s' repeatCount='indefinite'/%3E%3C/ellipse%3E%3Cellipse cx='38' cy='28' rx='2.5' ry='3' fill='%23333'%3E%3Canimate attributeName='ry' values='3;0.5;3' dur='2.5s' repeatCount='indefinite'/%3E%3C/ellipse%3E%3C!-- 鼻子 --%3E%3Cellipse cx='32' cy='33' rx='1.5' ry='1' fill='%23D4836B'/%3E%3C!-- 嘴巴 --%3E%3Cpath d='M29,35 Q32,38 35,35' fill='none' stroke='%23333' stroke-width='0.8' stroke-linecap='round'%3E%3Canimate attributeName='d' values='M29,35 Q32,38 35,35;M29,35 Q32,37 35,35;M29,35 Q32,38 35,35' dur='1.5s' repeatCount='indefinite'/%3E%3C/path%3E%3C!-- 尾巴 --%3E%3Cpath d='M48,40 Q56,35 54,26' fill='none' stroke='%238B7355' stroke-width='3' stroke-linecap='round'%3E%3Canimate attributeName='d' values='M48,40 Q56,35 54,26;M48,40 Q58,32 56,24;M48,40 Q54,38 52,28;M48,40 Q56,35 54,26' dur='1s' repeatCount='indefinite'/%3E%3C/path%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: 480px) {\n    .flex.items-center.justify-center.w-6.h-5 {\n        width: 240px !important;\n        height: 44px !important;\n    }\n\n    .flex.items-center.justify-center.w-6.h-5::before {\n        font-size: 12px !important;\n        left: 32px !important;\n    }\n\n    .flex.items-center.justify-center.w-6.h-5::after {\n        width: 24px !important;\n        height: 24px !important;\n    }\n\n    .bg-gray-100\\/90.relative.inline-block {\n        border-radius: 10px !important;\n        padding: 12px 14px !important;\n    }\n}\n\n/* ===== 低动效偏好 ===== */\n@media (prefers-reduced-motion: reduce) {\n    .flex.items-center.justify-center.w-6.h-5::after {\n        background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpolygon points='18,18 22,8 28,18' fill='%238B7355'/%3E%3Cpolygon points='36,18 42,8 46,18' fill='%238B7355'/%3E%3Cellipse cx='32' cy='30' rx='16' ry='14' fill='%23A0845C'/%3E%3Cellipse cx='26' cy='28' rx='2.5' ry='3' fill='%23333'%3E%3Canimate attributeName='ry' values='3;0.5;3' dur='4s' repeatCount='indefinite'/%3E%3C/ellipse%3E%3Cellipse cx='38' cy='28' rx='2.5' ry='3' fill='%23333'%3E%3Canimate attributeName='ry' values='3;0.5;3' dur='4s' repeatCount='indefinite'/%3E%3C/ellipse%3E%3Cellipse cx='32' cy='33' rx='1.5' ry='1' fill='%23D4836B'/%3E%3Cpath d='M29,35 Q32,38 35,35' fill='none' stroke='%23333' stroke-width='0.8' stroke-linecap='round'/%3E%3Cpath d='M48,40 Q56,35 54,26' fill='none' stroke='%238B7355' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E\") !important;\n    }\n}\n/* ==================== 隐藏思维链 ==================== */\ndetails.think {\n  display: none !important;\n}\n\n/* ==================== 主容器（圆角微调） ==================== */\nai {\n  display: block;\n  background: linear-gradient(135deg, #f8f4ec 0%, #f3ede0 100%);\n  background-image:\n    radial-gradient(circle at 20% 30%, rgba(168,134,84,.04) 0, transparent 40%),\n    radial-gradient(circle at 80% 70%, rgba(139,44,62,.04) 0, transparent 45%),\n    linear-gradient(135deg, #f8f4ec 0%, #f3ede0 100%);\n  color: #2a2422;\n  font-family: \"宋体\", SimSun, \"Source Han Serif SC\", \"Noto Serif CJK SC\", serif;\n  font-size: 15px;\n  line-height: 1.75;\n  padding: 16px 14px;\n  border: 1px solid #d9c9a8;\n  border-radius: 8px;  /* 由4px改为8px */\n  box-shadow: 0 2px 12px rgba(80,50,30,.08), inset 0 0 0 4px #fbf7ef, inset 0 0 0 5px #c9b48a;\n  position: relative;\n}\n\nai::before {\n  content: \"\";\n  position: absolute; inset: 6px;\n  border: 1px dashed rgba(168,134,84,.35);\n  border-radius: 6px;  /* 内层圆角加大 */\n  pointer-events: none;\n}\n\n/* ===== 正文区（圆角微调） ===== */\nai main {\n  display: block;\n  padding: 14px 18px 18px;\n  margin-bottom: 16px;\n  background:\n    linear-gradient(180deg, rgba(251,247,239,.7), rgba(248,244,236,.4));\n  border-left: 3px solid #8b2c3e;\n  border-right: 1px solid #e6dcc4;\n  border-radius: 0 8px 8px 0;  /* 右侧圆角加大 */\n}\n\nai main p {\n  text-indent: 2em;\n  margin: 0 0 10px;\n  font-size: 16px;\n  letter-spacing: .03em;\n  color: #2a2422;\n}\nai main p:last-child { margin-bottom: 0; }\n\nai main q {\n  display: block;\n  margin: 10px 0 10px 1.2em;\n  padding: 8px 14px;\n  font-family: \"楷体\", KaiTi, \"STKaiti\", serif;\n  font-size: 15.5px;\n  color: #5a3a2a;\n  background: linear-gradient(90deg, rgba(168,134,84,.08), transparent 80%);\n  border-left: 3px solid #a88654;\n  border-radius: 6px;  /* 对话块增加圆角 */\n  quotes: \"「\" \"」\";\n}\nai main q::before { content: open-quote; color: #8b2c3e; font-weight: bold; }\nai main q::after  { content: close-quote; color: #8b2c3e; font-weight: bold; }\n\n/* ===== 折叠面板（圆角微调） ===== */\nai details {\n  display: block;\n  margin: 8px 0;\n  background: #fbf7ef;\n  border: 1px solid #d9c9a8;\n  border-radius: 8px;  /* 由3px改为8px */\n  box-shadow: 0 1px 3px rgba(80,50,30,.06);\n  overflow: hidden;\n  transition: box-shadow .3s;\n}\nai details[open] { box-shadow: 0 2px 8px rgba(139,44,62,.1); }\n\nai summary {\n  list-style: none;\n  cursor: pointer;\n  padding: 9px 14px 9px 32px;\n  font-size: 15px;\n  font-weight: bold;\n  color: #fbf7ef;\n  background: linear-gradient(90deg, #8b2c3e 0%, #6e2030 60%, #5a1a28 100%);\n  position: relative;\n  letter-spacing: .12em;\n  user-select: none;\n  border-bottom: 1px solid transparent;\n  border-radius: 8px 8px 0 0;  /* 标题栏上方圆角 */\n}\nai summary::-webkit-details-marker { display: none; }\nai summary::before {\n  content: \"\";\n  position: absolute;\n  left: 11px; top: 50%;\n  width: 12px; height: 12px;\n  border-radius: 50%;\n  background: radial-gradient(circle at 30% 30%, #d4a85a, #a88654 60%, #6b4d2a);\n  box-shadow: 0 0 0 1px rgba(255,240,200,.4), inset 0 0 2px rgba(0,0,0,.4);\n  transform: translateY(-50%);\n}\nai summary::after {\n  content: \"▸\";\n  position: absolute;\n  right: 14px; top: 50%;\n  transform: translateY(-50%);\n  color: #d4b878;\n  font-size: 12px;\n  transition: transform .3s;\n}\nai details[open] > summary::after { transform: translateY(-50%) rotate(90deg); }\nai details[open] > summary {\n  border-bottom: 1px solid #a88654;\n  background: linear-gradient(90deg, #8b2c3e 0%, #6e2030 60%, #5a1a28 100%),\n              linear-gradient(90deg, transparent, #d4a85a, transparent) bottom/100% 1px no-repeat;\n}\n\n/* 嵌套 details */\nai details details {\n  margin: 6px 8px;\n  background: #fdfaf3;\n  border-color: #e6dcc4;\n  border-radius: 6px;  /* 嵌套面板圆角 */\n}\nai details details > summary {\n  padding: 6px 12px 6px 26px;\n  font-size: 13.5px;\n  background: linear-gradient(90deg, #6e2030, #8b2c3e);\n  border-radius: 6px 6px 0 0;\n}\nai details details > summary::before {\n  width: 8px; height: 8px; left: 11px;\n}\n\n/* 内容区显隐动画 */\nai details > k,\nai details > v,\nai details > row,\nai details > grp,\nai details > bar,\nai details > slave,\nai details > act,\nai details > hr,\nai details > p {\n  display: block;\n}\nai details > k, ai details > v, ai details > row,\nai details > grp, ai details > bar, ai details > slave,\nai details > act, ai details > p {\n  animation: fadein .4s ease;\n}\n@keyframes fadein {\n  from { opacity: 0; transform: translateY(-4px); }\n  to   { opacity: 1; transform: none; }\n}\n\n/* ===== 键值对 ===== */\nai k {\n  display: inline-block;\n  color: #8b2c3e;\n  font-weight: bold;\n  font-size: 14px;\n  letter-spacing: .05em;\n  position: relative;\n}\nai k::before { content: \"「\"; color: #a88654; font-weight: normal; }\nai k::after  { content: \"」\"; color: #a88654; font-weight: normal; margin-right: 4px; }\n\nai v {\n  display: inline;\n  color: #2a2422;\n  font-size: 14px;\n}\n\n/* details > k+v 单独成行 */\nai details > k {\n  margin: 6px 14px 0;\n}\nai details > v {\n  margin: 0 14px 4px 14px;\n  padding-left: 8px;\n  border-left: 2px solid #e6dcc4;\n  display: block;\n  border-radius: 0 4px 4px 0;  /* 值区域微圆角 */\n}\n\n/* row 双列 */\nai row {\n  display: grid;\n  grid-template-columns: auto 1fr auto 1fr;\n  gap: 4px 6px;\n  align-items: baseline;\n  margin: 6px 14px;\n  padding: 4px 0;\n  border-bottom: 1px dotted #e6dcc4;\n}\nai row k { white-space: nowrap; }\nai row v { border: none; padding: 0; margin: 0; border-radius: 0; }\n\n/* ===== grp 分组（圆角加强） ===== */\nai grp {\n  display: block;\n  margin: 8px 14px;\n  padding: 6px 0 6px 14px;\n  border-left: 2px dashed #a88654;\n  position: relative;\n  border-radius: 0 6px 6px 0;  /* 右侧圆角 */\n  background: rgba(251,247,239,0.5); /* 微背景增强圆角视觉 */\n}\nai grp::before {\n  content: attr(t);\n  display: block;\n  font-size: 13px;\n  font-weight: bold;\n  color: #6e2030;\n  margin-bottom: 4px;\n  letter-spacing: .08em;\n  padding-left: 14px;\n  position: relative;\n}\nai grp::after {\n  content: \"\";\n  position: absolute;\n  left: -5px; top: 4px;\n  width: 8px; height: 8px;\n  background: radial-gradient(circle, #d4a85a, #8b2c3e);\n  border-radius: 50%;\n  box-shadow: 0 0 4px rgba(139,44,62,.4);\n}\nai grp d {\n  display: block;\n  font-size: 13.5px;\n  color: #3a2a22;\n  padding: 3px 0 3px 12px;\n  position: relative;\n  line-height: 1.7;\n}\nai grp d::before {\n  content: \"❖\";\n  position: absolute;\n  left: 0;\n  color: #a88654;\n  font-size: 10px;\n}\n\n/* 警示区 */\nai grp[warn] {\n  border-left: 3px solid #c0392b;\n  background:\n    repeating-linear-gradient(45deg,\n      rgba(192,57,43,.05) 0 8px,\n      rgba(192,57,43,.1) 8px 16px);\n  padding: 8px 10px 8px 16px;\n  border-radius: 0 8px 8px 0;\n  animation: warnpulse 3s ease-in-out infinite;\n}\nai grp[warn]::before {\n  color: #c0392b;\n  text-shadow: 0 0 4px rgba(192,57,43,.4);\n}\nai grp[warn] d { color: #8b1a10; }\nai grp[warn] d::before { content: \"⛔\"; color: #c0392b; }\n@keyframes warnpulse {\n  0%,100% { box-shadow: 0 0 0 rgba(192,57,43,0); }\n  50%     { box-shadow: 0 0 8px rgba(192,57,43,.25), inset 0 0 4px rgba(192,57,43,.08); }\n}\n\n/* ===== 数值条 bar ===== */\nai bar {\n  display: grid;\n  grid-template-columns: 90px 50px 1fr;\n  gap: 8px;\n  align-items: center;\n  margin: 6px 14px;\n  padding: 6px 10px;\n  background: #f5ecd9;\n  border: 1px solid #e6dcc4;\n  border-radius: 8px;  /* 进度条圆角加大 */\n  position: relative;\n  overflow: hidden;\n}\nai bar::before {\n  content: \"\";\n  position: absolute;\n  left: 0; top: 0; bottom: 0;\n  width: calc(var(--v, 0) * 1%);\n  background: linear-gradient(90deg,\n    rgba(139,44,62,.18),\n    rgba(168,134,84,.22) 80%,\n    rgba(212,168,90,.3));\n  z-index: 0;\n  transition: width .6s ease;\n  border-radius: 8px 0 0 8px; /* 填充条左圆角 */\n}\nai bar > * { position: relative; z-index: 1; }\nai bar k {\n  font-size: 13px;\n}\nai bar k::before, ai bar k::after { content: none; }\nai bar n {\n  font-family: \"Times New Roman\", serif;\n  font-weight: bold;\n  font-size: 16px;\n  color: #8b2c3e;\n  text-align: right;\n}\nai bar s {\n  font-size: 12.5px;\n  color: #5a4438;\n  font-style: italic;\n}\n\n/* ===== slave 卡片 ===== */\nai slave {\n  display: block;\n  margin: 8px 12px;\n  padding: 8px 10px;\n  background: linear-gradient(180deg, #fdf6ea, #f8eddb);\n  border: 1px solid #e0c89a;\n  border-radius: 8px;  /* 由3px改为8px */\n  box-shadow: inset 0 0 0 1px rgba(255,255,255,.5);\n}\n\nai details > hr {\n  border: none;\n  height: 4px;\n  margin: 8px 14px;\n  background:\n    linear-gradient(90deg, transparent, #a88654 20%, #8b2c3e 50%, #a88654 80%, transparent) center/100% 1px no-repeat,\n    linear-gradient(90deg, transparent, #a88654 20%, #8b2c3e 50%, #a88654 80%, transparent) center/100% 1px no-repeat;\n  background-position: top, bottom;\n}\n\n/* ===== 记忆区 p ===== */\nai details > p {\n  margin: 4px 14px;\n  padding: 4px 8px;\n  font-size: 13.5px;\n  color: #3a2a22;\n  background: rgba(168,134,84,.06);\n  border-left: 2px solid #a88654;\n  border-radius: 0 6px 6px 0;  /* 右侧圆角 */\n  font-family: \"宋体\", SimSun, serif;\n}\n\n/* ===== 行动推荐 ===== */\nai act {\n  display: block;\n  margin: 5px 14px;\n  padding: 8px 12px 8px 14px;\n  font-size: 14px;\n  color: #2a2422;\n  background: linear-gradient(90deg, #faf2e0 0%, #fbf7ef 100%);\n  border: 1px solid #e0c89a;\n  border-left: 3px solid #8b2c3e;\n  border-radius: 8px;  /* 由2px改为8px */\n  cursor: pointer;\n  transition: all .25s ease;\n  position: relative;\n}\nai act:hover {\n  transform: translateX(4px);\n  background: linear-gradient(90deg, #8b2c3e 0%, #6e2030 100%);\n  color: #fbf7ef;\n  border-left-color: #d4a85a;\n  box-shadow: 0 2px 8px rgba(139,44,62,.3);\n  letter-spacing: .05em;\n  border-radius: 8px;\n}\nai act:hover::after {\n  content: \"▸\";\n  position: absolute;\n  right: 12px; top: 50%;\n  transform: translateY(-50%);\n  color: #d4a85a;\n}\n\n/* ===== Markdown 兼容 ===== */\nai li {\n  margin: 3px 0 3px 1.2em;\n  font-size: 14px;\n  list-style: \"❖  \";\n  color: #3a2a22;\n}\nai li::marker { color: #a88654; }\nai strong { color: #8b2c3e; font-weight: bold; }\nai em { color: #6e2030; font-style: italic; }\nai hr { \n  border: none;\n  height: 1px;\n  background: linear-gradient(90deg, transparent, #a88654, transparent);\n  margin: 10px 0;\n}\nai a {\n  color: #8b2c3e;\n  text-decoration: none;\n  border-bottom: 1px dotted #a88654;\n}\nai a:hover { color: #c0392b; border-bottom-style: solid; }\n\nai h1, ai h2, ai h3, ai h4 {\n  font-family: \"宋体\", SimSun, serif;\n  color: #6e2030;\n  margin: 12px 14px 6px;\n  padding-bottom: 4px;\n  border-bottom: 1px solid #a88654;\n  letter-spacing: .1em;\n}\nai h2 { font-size: 17px; }\nai h3 { font-size: 15.5px; }\n\nai code {\n  font-family: Consolas, monospace;\n  background: rgba(139,44,62,.08);\n  color: #6e2030;\n  padding: 1px 5px;\n  border-radius: 4px;\n  font-size: 13px;\n}\n\nai blockquote {\n  margin: 8px 14px;\n  padding: 6px 12px;\n  font-family: \"楷体\", KaiTi, serif;\n  color: #5a3a2a;\n  background: linear-gradient(90deg, rgba(168,134,84,.08), transparent);\n  border-left: 3px solid #a88654;\n  border-radius: 0 6px 6px 0;\n}\n\n/* ===== 移动端 ===== */\n@media (max-width: 520px) {\n  ai { padding: 12px 8px; font-size: 14px; border-radius: 6px; }\n  ai main { padding: 10px 12px; border-radius: 0 6px 6px 0; }\n  ai main p { font-size: 15px; }\n  ai row { grid-template-columns: auto 1fr; }\n  ai bar { grid-template-columns: 80px 44px 1fr; gap: 6px; padding: 5px 8px; border-radius: 6px; }\n  ai bar s { font-size: 11.5px; }\n  ai summary { padding: 8px 12px 8px 28px; font-size: 14px; border-radius: 6px 6px 0 0; }\n  ai details { border-radius: 6px; }\n  ai grp, ai slave, ai act, ai bar { margin-left: 8px; margin-right: 8px; }\n  ai details > k, ai details > v { margin-left: 10px; margin-right: 10px; }\n  ai act { border-radius: 6px; }\n  ai slave { border-radius: 6px; }\n}","options":{"items":[]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":true,"enableSafeguard":true,"defaultModelSettings":null,"totalConversations":384,"totalMessages":7369,"totalCreditsUsed":10988110,"totalTokensUsed":186729124,"totalPlayedUsers":205,"deeplyPlayed":99,"fixedPromptLength":9577,"lorebookLength":0,"author":{"id":"VgKTbZna35R932D2a8w23m1RBiDri9Hb","name":"萧知徽","displayUsername":"3475703564","username":"3475703564"},"cardsTags":[{"tag":{"name":"重口","cardsCount":47}},{"tag":{"name":"女性视角","cardsCount":116}},{"tag":{"name":"挨肏","cardsCount":12}},{"tag":{"name":"恶堕","cardsCount":302}},{"tag":{"name":"性奴养成","cardsCount":4}},{"tag":{"name":"被调教","cardsCount":32}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}