{"id":"7e67884a-5fcf-4398-a68c-1eff860aa1fa","authorId":"Zi0a8v4fGTOfKnzYrQ8jZ0TW4OyVOKyy","title":"💕义务分配伴侣，对象是小恶魔班长？💕","description":"为了解决生育问题，学校会为匹配度极高的适龄青年分配“义务伴侣”。而你，一个只想安稳度日的高三学生，竟然被系统判定与全校公认的完美班长——顾念安，身体适配度高达100%！更要命的是，她不仅是你避之不及的死对头，还是个私下里性格恶劣、唯恐天下不乱的小恶魔！\n\n人前： 她是全校师生眼中无可挑剔的完美班长。成绩优异，举止优雅，一头乌黑的双马尾，戴着银丝半框眼镜，校服下隐藏着惊人的G罩杯好身材。\n人后（仅对你）： 她是彻头彻尾的“小恶魔”！毒舌、傲娇、占有欲爆棚。最喜欢用各种出其不意的小手段把你逼到气急败坏，把每次吵嘴都当成有趣的博弈。\n隐藏属性： 虽然嘴上总是嫌弃你，但身体却极其诚实。只要你稍微主动一点，这个平日里游刃有余的班长就会瞬间软化，展现出与小恶魔性格完全相反的娇羞一面。毕竟，你们可是系统认证的“100%身体适配”呀！","background":"sasssss8feajqezncba6c5e4.webp","backgroundWidth":2400,"backgroundHeight":1800,"cover":"jw0z1gle1bw1ilgr06fe0x5u.webp","coverWidth":400,"coverHeight":300,"introPage":"c5vrskffzyz6iuoo3e2kk6px.html","changelog":null,"createdAt":"2026-08-12T10:05:46.864Z","updatedAt":"2026-08-24T03:37:34.171Z","initPublicAt":"2026-08-23T12:25:05.248Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* ==========================================\n   ❄ 雪花 · 蜕变主题 · 聊天框美化方案\n   特点: 高级纯白、磨砂质感、飘落雪花、晶体蜕变加载\n   ========================================== */\n\n/* 1. 移除默认顶部装饰条 */\n[class*=\"bg-[#F1CBCB]\"], \n[class*=\"bg-[#c9e1e9]\"] {\n    display: none !important;\n}\n\n/* 2. 统一聊天框 — 高级象牙白磨砂 */\n.bg-gray-100\\/90.relative.inline-block {\n    background: linear-gradient(\n        145deg,\n        #FFFFFF 0%,\n        #FAFBFC 30%,\n        #F4F6F8 55%,\n        #FCFCFD 80%,\n        #F7F8FA 100%\n    ) !important;\n    border: 1px solid rgba(210, 218, 226, 0.55) !important;\n    box-shadow:\n        0 0 0 1px rgba(255, 255, 255, 0.9),\n        0 2px 12px rgba(148, 163, 184, 0.12),\n        0 10px 36px rgba(100, 116, 139, 0.10),\n        inset 0 1px 0 rgba(255, 255, 255, 0.95),\n        inset 0 -1px 2px rgba(203, 213, 225, 0.25) !important;\n    border-radius: 26px !important;\n    isolation: isolate !important;\n    position: relative !important;\n    overflow: hidden !important;\n    padding: 22px !important;\n    backdrop-filter: blur(4px) saturate(1.05) !important;\n    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1) !important;\n}\n\n.bg-gray-100\\/90.relative.inline-block:hover {\n    border-color: rgba(186, 200, 214, 0.7) !important;\n    box-shadow:\n        0 0 0 1px rgba(255, 255, 255, 1),\n        0 4px 18px rgba(148, 163, 184, 0.18),\n        0 16px 48px rgba(100, 116, 139, 0.16),\n        inset 0 1px 0 rgba(255, 255, 255, 1) !important;\n    transform: translateY(-2px) scale(1.004) !important;\n}\n\n/* 3. 背景装饰 — 飘落雪花 (SVG SMIL) */\n.bg-gray-100\\/90.relative.inline-block::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.7 !important;\n    background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 400'%3E%3Cg fill='%23B8C4D0'%3E%3Ccircle cx='80' cy='-10' r='2.5' opacity='0.6'%3E%3Canimate attributeName='cy' values='-10;410' dur='9s' repeatCount='indefinite'/%3E%3Canimate attributeName='cx' values='80;100;80' dur='9s' repeatCount='indefinite'/%3E%3Canimate attributeName='opacity' values='0;0.6;0.6;0' dur='9s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='200' cy='-10' r='3' opacity='0.5'%3E%3Canimate attributeName='cy' values='-10;410' dur='12s' repeatCount='indefinite' begin='1s'/%3E%3Canimate attributeName='cx' values='200;175;200' dur='12s' repeatCount='indefinite' begin='1s'/%3E%3Canimate attributeName='opacity' values='0;0.5;0.5;0' dur='12s' repeatCount='indefinite' begin='1s'/%3E%3C/circle%3E%3Ccircle cx='340' cy='-10' r='2' opacity='0.55'%3E%3Canimate attributeName='cy' values='-10;410' dur='8s' repeatCount='indefinite' begin='2s'/%3E%3Canimate attributeName='cx' values='340;360;340' dur='8s' repeatCount='indefinite' begin='2s'/%3E%3Canimate attributeName='opacity' values='0;0.55;0.55;0' dur='8s' repeatCount='indefinite' begin='2s'/%3E%3C/circle%3E%3Ccircle cx='460' cy='-10' r='3.5' opacity='0.45'%3E%3Canimate attributeName='cy' values='-10;410' dur='14s' repeatCount='indefinite' begin='0.5s'/%3E%3Canimate attributeName='cx' values='460;435;460' dur='14s' repeatCount='indefinite' begin='0.5s'/%3E%3Canimate attributeName='opacity' values='0;0.45;0.45;0' dur='14s' repeatCount='indefinite' begin='0.5s'/%3E%3C/circle%3E%3Ccircle cx='540' cy='-10' r='2.5' opacity='0.5'%3E%3Canimate attributeName='cy' values='-10;410' dur='10s' repeatCount='indefinite' begin='3s'/%3E%3Canimate attributeName='cx' values='540;520;540' dur='10s' repeatCount='indefinite' begin='3s'/%3E%3Canimate attributeName='opacity' values='0;0.5;0.5;0' dur='10s' repeatCount='indefinite' begin='3s'/%3E%3C/circle%3E%3Ccircle cx='140' cy='-10' r='2' opacity='0.5'%3E%3Canimate attributeName='cy' values='-10;410' dur='11s' repeatCount='indefinite' begin='4s'/%3E%3Canimate attributeName='cx' values='140;160;140' dur='11s' repeatCount='indefinite' begin='4s'/%3E%3Canimate attributeName='opacity' values='0;0.5;0.5;0' dur='11s' repeatCount='indefinite' begin='4s'/%3E%3C/circle%3E%3Ccircle cx='400' cy='-10' r='2.5' opacity='0.5'%3E%3Canimate attributeName='cy' values='-10;410' dur='13s' repeatCount='indefinite' begin='2.5s'/%3E%3Canimate attributeName='cx' values='400;380;400' dur='13s' repeatCount='indefinite' begin='2.5s'/%3E%3Canimate attributeName='opacity' values='0;0.5;0.5;0' dur='13s' repeatCount='indefinite' begin='2.5s'/%3E%3C/circle%3E%3C/g%3E%3Cg stroke='%23CBD5E1' stroke-width='1.2' fill='none' opacity='0.45'%3E%3Cg transform='translate(280,90)'%3E%3Cpath d='M0,-14 L0,14 M-12,-7 L12,7 M-12,7 L12,-7'/%3E%3CanimateTransform attributeName='transform' type='rotate' values='0;360' dur='30s' repeatCount='indefinite' additive='sum'/%3E%3Canimate attributeName='opacity' values='0.45;0.7;0.45' dur='6s' repeatCount='indefinite'/%3E%3C/g%3E%3Cg transform='translate(500,250)'%3E%3Cpath d='M0,-10 L0,10 M-9,-5 L9,5 M-9,5 L9,-5'/%3E%3CanimateTransform attributeName='transform' type='rotate' values='360;0' dur='35s' repeatCount='indefinite' additive='sum'/%3E%3Canimate attributeName='opacity' values='0.4;0.65;0.4' dur='7s' repeatCount='indefinite'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E\") !important;\n    background-size: cover !important;\n    background-repeat: no-repeat !important;\n}\n\n/* 4. 背景装饰 — 蜕变结晶纹理 (SVG SMIL) */\n.bg-gray-100\\/90.relative.inline-block::after {\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' viewBox='0 0 600 400'%3E%3Cg stroke='%23D1DAE3' stroke-width='1' fill='none'%3E%3Cpolygon points='90,200 110,188 130,200 130,224 110,236 90,224' opacity='0.4'%3E%3Canimate attributeName='opacity' values='0;0.4;0' dur='8s' repeatCount='indefinite'/%3E%3CanimateTransform attributeName='transform' type='scale' values='0.6;1.1;0.6' additive='sum' dur='8s' repeatCount='indefinite'/%3E%3C/polygon%3E%3Cpolygon points='420,110 440,98 460,110 460,134 440,146 420,134' opacity='0.35'%3E%3Canimate attributeName='opacity' values='0;0.35;0' dur='10s' repeatCount='indefinite' begin='2s'/%3E%3C/polygon%3E%3Cpolygon points='250,310 268,300 286,310 286,330 268,340 250,330' opacity='0.4'%3E%3Canimate attributeName='opacity' values='0;0.4;0' dur='9s' repeatCount='indefinite' begin='4s'/%3E%3C/polygon%3E%3C/g%3E%3Cg fill='%23E2E8F0'%3E%3Ccircle cx='180' cy='150' r='1.5' opacity='0.5'%3E%3Canimate attributeName='opacity' values='0.2;0.7;0.2' dur='5s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='360' cy='250' r='1.5' opacity='0.5'%3E%3Canimate attributeName='opacity' values='0.7;0.2;0.7' dur='6s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='480' cy='320' r='1.5' opacity='0.5'%3E%3Canimate attributeName='opacity' values='0.2;0.7;0.2' dur='4.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E\") !important;\n    background-size: cover !important;\n    background-repeat: no-repeat !important;\n}\n\n/* 5. 主文本内容 — 石墨深色高对比 */\n.markdown-body {\n    color: #2B3440 !important;\n    font-family: system-ui, -apple-system, \"Segoe UI\", Roboto, \"Noto Sans SC\", \"PingFang SC\", sans-serif !important;\n    background: transparent !important;\n    position: relative !important;\n    z-index: 1 !important;\n    line-height: 1.85 !important;\n    letter-spacing: 0.012em !important;\n}\n\n.markdown-body strong {\n    color: #1E3A5F !important;\n    font-weight: 700 !important;\n    background: linear-gradient(180deg, transparent 62%, rgba(186, 200, 214, 0.35) 62%) !important;\n    padding: 0 2px !important;\n}\n\n.markdown-body ::selection {\n    background: rgba(186, 200, 214, 0.45) !important;\n    color: #1A2530 !important;\n}\n\n.markdown-body::before {\n    content: \"❄ \" !important;\n    color: #94A3B8 !important;\n    filter: drop-shadow(0 0 3px rgba(148, 163, 184, 0.4)) !important;\n}\n\n/* 行内代码 */\n.markdown-body code {\n    background: rgba(226, 232, 240, 0.55) !important;\n    color: #334155 !important;\n    border-radius: 6px !important;\n    padding: 3px 7px !important;\n    border: 1px solid rgba(203, 213, 225, 0.6) !important;\n    font-size: 0.92em !important;\n    font-weight: 500 !important;\n}\n\n/* 代码块 */\n.markdown-body pre {\n    background: rgba(255, 255, 255, 0.92) !important;\n    border: 1px solid rgba(203, 213, 225, 0.6) !important;\n    border-radius: 18px !important;\n    box-shadow: 0 6px 22px rgba(100, 116, 139, 0.10) !important;\n    overflow: hidden !important;\n    margin: 1.5em 0 !important;\n    position: relative !important;\n    z-index: 1 !important;\n}\n\n.markdown-body pre > div > div.flex.justify-between.h-8,\n.markdown-body pre > div > div.border-b {\n    background: linear-gradient(135deg, #F8FAFC, #EEF2F6) !important;\n    border-bottom: 1px solid rgba(203, 213, 225, 0.5) !important;\n    padding: 0 18px !important;\n    height: 42px !important;\n}\n\n.markdown-body pre > div > div.flex.justify-between > div:first-child {\n    color: #475569 !important;\n    font-weight: 700 !important;\n    font-family: 'Consolas', 'Monaco', monospace !important;\n    text-transform: uppercase !important;\n    font-size: 13px !important;\n    letter-spacing: 1.2px !important;\n}\n\n.markdown-body pre div[data-tooltip-id^=\"copy-tooltip\"],\n.markdown-body pre .copy-btn-legacy {\n    background: rgba(226, 232, 240, 0.6) !important;\n    border: 1px solid rgba(203, 213, 225, 0.7) !important;\n    color: #475569 !important;\n    border-radius: 8px !important;\n    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;\n}\n\n.markdown-body pre div[data-tooltip-id^=\"copy-tooltip\"]:hover,\n.markdown-body pre .copy-btn-legacy:hover {\n    background: rgba(186, 200, 214, 0.5) !important;\n    border-color: #94A3B8 !important;\n    box-shadow: 0 0 12px rgba(148, 163, 184, 0.3) !important;\n}\n\n.markdown-body pre > div > div[node] {\n    background: #FCFDFE !important;\n    color: #334155 !important;\n    padding: 22px !important;\n    font-family: 'Fira Code', 'JetBrains Mono', 'Consolas', monospace !important;\n    font-size: 14.5px !important;\n    line-height: 1.75 !important;\n    overflow-x: auto !important;\n}\n\n.markdown-body pre > div > div[node]::-webkit-scrollbar {\n    height: 10px !important;\n    width: 10px !important;\n}\n\n.markdown-body pre > div > div[node]::-webkit-scrollbar-track {\n    background: #F1F5F9 !important;\n    border-radius: 5px !important;\n}\n\n.markdown-body pre > div > div[node]::-webkit-scrollbar-thumb {\n    background: rgba(148, 163, 184, 0.5) !important;\n    border-radius: 5px !important;\n}\n\n.markdown-body pre > div > div[node]::-webkit-scrollbar-thumb:hover {\n    background: rgba(100, 116, 139, 0.65) !important;\n}\n\n/* 引用块 */\n.markdown-body blockquote {\n    border-left: 4px solid #94A3B8 !important;\n    background: linear-gradient(90deg, rgba(203, 213, 225, 0.25) 0%, transparent 100%) !important;\n    padding: 14px 18px !important;\n    margin: 18px 0 !important;\n    border-radius: 0 14px 14px 0 !important;\n    color: #3E4C59 !important;\n    font-style: italic !important;\n    position: relative !important;\n    z-index: 1 !important;\n}\n\n/* 链接 */\n.markdown-body a {\n    color: #475569 !important;\n    text-decoration: none !important;\n    border-bottom: 1px solid rgba(148, 163, 184, 0.5) !important;\n    transition: all 0.3s ease !important;\n    font-weight: 500 !important;\n}\n\n.markdown-body a:hover {\n    color: #1E3A5F !important;\n    border-bottom: 1px solid #1E3A5F !important;\n    filter: drop-shadow(0 0 5px rgba(148, 163, 184, 0.4)) !important;\n}\n\n/* 分割线 */\n.markdown-body hr {\n    height: 1px !important;\n    background: linear-gradient(90deg, transparent, rgba(148, 163, 184, 0.5), transparent) !important;\n    border: none !important;\n    margin: 28px 0 !important;\n    box-shadow: 0 0 8px rgba(148, 163, 184, 0.25) !important;\n}\n\n/* 表格 */\n.markdown-body table {\n    display: block !important;\n    max-width: 100% !important;\n    overflow-x: auto !important;\n    border-collapse: collapse !important;\n    width: 100% !important;\n    margin: 18px 0 !important;\n    border-radius: 12px !important;\n    box-shadow: 0 4px 16px rgba(100, 116, 139, 0.10) !important;\n    position: relative !important;\n    z-index: 1 !important;\n}\n\n.markdown-body th {\n    background: linear-gradient(135deg, #F8FAFC, #EEF2F6) !important;\n    color: #475569 !important;\n    font-weight: 700 !important;\n    padding: 14px !important;\n    border: 1px solid rgba(203, 213, 225, 0.6) !important;\n}\n\n.markdown-body td {\n    background: rgba(255, 255, 255, 0.75) !important;\n    padding: 14px !important;\n    border: 1px solid rgba(203, 213, 225, 0.4) !important;\n    transition: background 0.3s ease !important;\n}\n\n.markdown-body tr:hover td {\n    background: rgba(203, 213, 225, 0.25) !important;\n}\n\n.markdown-body li::marker {\n    color: #94A3B8 !important;\n}\n\n/* 折叠块 */\n.markdown-body details {\n    background: rgba(255, 255, 255, 0.7) !important;\n    border: 1px solid rgba(203, 213, 225, 0.6) !important;\n    border-radius: 14px !important;\n    padding: 14px 18px !important;\n    margin: 14px 0 !important;\n    box-shadow: 0 4px 12px rgba(100, 116, 139, 0.08) !important;\n    transition: all 0.3s ease !important;\n    position: relative !important;\n    z-index: 1 !important;\n}\n\n.markdown-body details:hover {\n    border-color: rgba(148, 163, 184, 0.7) !important;\n    background: rgba(255, 255, 255, 0.9) !important;\n}\n\n.markdown-body summary {\n    cursor: pointer !important;\n    color: #475569 !important;\n    font-weight: 700 !important;\n    list-style: none !important;\n    display: flex !important;\n    align-items: center !important;\n    outline: none !important;\n    transition: color 0.3s ease !important;\n}\n\n.markdown-body summary:hover {\n    color: #1E3A5F !important;\n    filter: drop-shadow(0 0 4px rgba(148, 163, 184, 0.3)) !important;\n}\n\n.markdown-body summary::-webkit-details-marker {\n    display: none !important;\n}\n\n.markdown-body summary::before {\n    content: \"❅\" !important;\n    font-size: 13px !important;\n    margin-right: 12px !important;\n    color: #94A3B8 !important;\n    transition: transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1) !important;\n}\n\n.markdown-body details[open] summary::before {\n    transform: rotate(180deg) scale(1.15) !important;\n    color: #64748B !important;\n}\n\n.markdown-body details[open] summary {\n    margin-bottom: 14px !important;\n    border-bottom: 1px dashed rgba(148, 163, 184, 0.4) !important;\n    padding-bottom: 10px !important;\n}\n\n/* 6. 底部附加元素 */\n.MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-textPrimary,\nbutton {\n    color: #475569 !important;\n    border-radius: 10px !important;\n    transition: all 0.3s cubic-bezier(0.34, 1.56, 0.64, 1) !important;\n    position: relative !important;\n    z-index: 1 !important;\n    font-weight: 600 !important;\n}\n\n.MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-textPrimary:hover,\nbutton:hover {\n    color: #1E3A5F !important;\n    background: rgba(203, 213, 225, 0.4) !important;\n    filter: drop-shadow(0 0 5px rgba(148, 163, 184, 0.3)) !important;\n    transform: translateY(-1px) !important;\n}\n\n.MuiTypography-root.MuiTypography-body2.css-6c0gf2 {\n    color: #64748B !important;\n    font-style: italic !important;\n    position: relative !important;\n    z-index: 1 !important;\n    font-weight: 500 !important;\n}\n\n.text-orange-500 {\n    color: #94A3B8 !important;\n    position: relative !important;\n    z-index: 1 !important;\n    font-weight: 600 !important;\n}\n/* 7. 加载动画 — 雪花结晶蜕变 (SVG SMIL) */\n.style-module__AtdJSq__dot-flashing.style-module__AtdJSq__text {\n    display: none !important;\n}\n\n.flex.items-center.justify-center.w-6.h-5 {\n    position: relative !important;\n    min-height: 52px !important;\n    min-width: 52px !important;\n}\n\n.flex.items-center.justify-center.w-6.h-5::before {\n    content: \"\" !important;\n    position: absolute !important;\n    top: 50% !important;\n    left: 50% !important;\n    transform: translate(-50%, -50%) !important;\n    width: 52px !important;\n    height: 52px !important;\n    background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3E%3Cg transform='translate(40,40)'%3E%3Cg stroke='%2394A3B8' stroke-width='2.2' stroke-linecap='round' fill='none'%3E%3Cg%3E%3Cline x1='0' y1='0' x2='0' y2='-22'%3E%3Canimate attributeName='y2' values='-5;-22;-22;-5' keyTimes='0;0.4;0.85;1' dur='3s' repeatCount='indefinite'/%3E%3C/line%3E%3Cline x1='0' y1='-12' x2='-6' y2='-17'%3E%3Canimate attributeName='stroke-opacity' values='0;1;1;0' keyTimes='0;0.45;0.85;1' dur='3s' repeatCount='indefinite'/%3E%3C/line%3E%3Cline x1='0' y1='-12' x2='6' y2='-17'%3E%3Canimate attributeName='stroke-opacity' values='0;1;1;0' keyTimes='0;0.45;0.85;1' dur='3s' repeatCount='indefinite'/%3E%3C/line%3E%3CanimateTransform attributeName='transform' type='rotate' values='0;0' dur='3s' repeatCount='indefinite'/%3E%3C/g%3E%3Cg transform='rotate(60)'%3E%3Cline x1='0' y1='0' x2='0' y2='-22'%3E%3Canimate attributeName='y2' values='-5;-22;-22;-5' keyTimes='0;0.4;0.85;1' dur='3s' begin='0.15s' repeatCount='indefinite'/%3E%3C/line%3E%3Cline x1='0' y1='-12' x2='-6' y2='-17'%3E%3Canimate attributeName='stroke-opacity' values='0;1;1;0' keyTimes='0;0.45;0.85;1' dur='3s' begin='0.15s' repeatCount='indefinite'/%3E%3C/line%3E%3Cline x1='0' y1='-12' x2='6' y2='-17'%3E%3Canimate attributeName='stroke-opacity' values='0;1;1;0' keyTimes='0;0.45;0.85;1' dur='3s' begin='0.15s' repeatCount='indefinite'/%3E%3C/line%3E%3C/g%3E%3Cg transform='rotate(120)'%3E%3Cline x1='0' y1='0' x2='0' y2='-22'%3E%3Canimate attributeName='y2' values='-5;-22;-22;-5' keyTimes='0;0.4;0.85;1' dur='3s' begin='0.3s' repeatCount='indefinite'/%3E%3C/line%3E%3Cline x1='0' y1='-12' x2='-6' y2='-17'%3E%3Canimate attributeName='stroke-opacity' values='0;1;1;0' keyTimes='0;0.45;0.85;1' dur='3s' begin='0.3s' repeatCount='indefinite'/%3E%3C/line%3E%3Cline x1='0' y1='-12' x2='6' y2='-17'%3E%3Canimate attributeName='stroke-opacity' values='0;1;1;0' keyTimes='0;0.45;0.85;1' dur='3s' begin='0.3s' repeatCount='indefinite'/%3E%3C/line%3E%3C/g%3E%3Cg transform='rotate(180)'%3E%3Cline x1='0' y1='0' x2='0' y2='-22'%3E%3Canimate attributeName='y2' values='-5;-22;-22;-5' keyTimes='0;0.4;0.85;1' dur='3s' begin='0.45s' repeatCount='indefinite'/%3E%3C/line%3E%3Cline x1='0' y1='-12' x2='-6' y2='-17'%3E%3Canimate attributeName='stroke-opacity' values='0;1;1;0' keyTimes='0;0.45;0.85;1' dur='3s' begin='0.45s' repeatCount='indefinite'/%3E%3C/line%3E%3Cline x1='0' y1='-12' x2='6' y2='-17'%3E%3Canimate attributeName='stroke-opacity' values='0;1;1;0' keyTimes='0;0.45;0.85;1' dur='3s' begin='0.45s' repeatCount='indefinite'/%3E%3C/line%3E%3C/g%3E%3Cg transform='rotate(240)'%3E%3Cline x1='0' y1='0' x2='0' y2='-22'%3E%3Canimate attributeName='y2' values='-5;-22;-22;-5' keyTimes='0;0.4;0.85;1' dur='3s' begin='0.6s' repeatCount='indefinite'/%3E%3C/line%3E%3Cline x1='0' y1='-12' x2='-6' y2='-17'%3E%3Canimate attributeName='stroke-opacity' values='0;1;1;0' keyTimes='0;0.45;0.85;1' dur='3s' begin='0.6s' repeatCount='indefinite'/%3E%3C/line%3E%3Cline x1='0' y1='-12' x2='6' y2='-17'%3E%3Canimate attributeName='stroke-opacity' values='0;1;1;0' keyTimes='0;0.45;0.85;1' dur='3s' begin='0.6s' repeatCount='indefinite'/%3E%3C/line%3E%3C/g%3E%3Cg transform='rotate(300)'%3E%3Cline x1='0' y1='0' x2='0' y2='-22'%3E%3Canimate attributeName='y2' values='-5;-22;-22;-5' keyTimes='0;0.4;0.85;1' dur='3s' begin='0.75s' repeatCount='indefinite'/%3E%3C/line%3E%3Cline x1='0' y1='-12' x2='-6' y2='-17'%3E%3Canimate attributeName='stroke-opacity' values='0;1;1;0' keyTimes='0;0.45;0.85;1' dur='3s' begin='0.75s' repeatCount='indefinite'/%3E%3C/line%3E%3Cline x1='0' y1='-12' x2='6' y2='-17'%3E%3Canimate attributeName='stroke-opacity' values='0;1;1;0' keyTimes='0;0.45;0.85;1' dur='3s' begin='0.75s' repeatCount='indefinite'/%3E%3C/line%3E%3C/g%3E%3C/g%3E%3CanimateTransform attributeName='transform' type='rotate' values='0 0 0;360 0 0' dur='12s' repeatCount='indefinite' additive='sum'/%3E%3C/g%3E%3Ccircle cx='40' cy='40' r='3' fill='%2364748B'%3E%3Canimate attributeName='r' values='1.5;3.5;1.5' dur='3s' repeatCount='indefinite'/%3E%3Canimate attributeName='fill-opacity' values='0.5;1;0.5' dur='3s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/svg%3E\") !important;\n    background-repeat: no-repeat !important;\n    background-position: center !important;\n    background-size: contain !important;\n    z-index: 2 !important;\n}\n\n.flex.items-center.justify-center.w-6.h-5::after {\n    content: \"\" !important;\n    position: absolute !important;\n    top: 50% !important;\n    left: 50% !important;\n    transform: translate(-50%, -50%) !important;\n    width: 60px !important;\n    height: 60px !important;\n    background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3E%3Ccircle cx='40' cy='40' r='34' fill='none' stroke='%23B8C4D0' stroke-width='1.2' opacity='0.25' stroke-dasharray='3 9'%3E%3CanimateTransform attributeName='transform' type='rotate' values='0 40 40;360 40 40' dur='14s' repeatCount='indefinite'/%3E%3Canimate attributeName='opacity' values='0.25;0.1;0.25' dur='6s' repeatCount='indefinite'/%3E%3C/circle%3E%3Cg fill='%23CBD5E1'%3E%3Ccircle cx='40' cy='8' r='1.6'%3E%3Canimate attributeName='opacity' values='0.2;0.9;0.2' dur='3s' repeatCount='indefinite'/%3E%3CanimateTransform attributeName='transform' type='rotate' values='0 40 40;360 40 40' dur='14s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='72' cy='40' r='1.6'%3E%3Canimate attributeName='opacity' values='0.9;0.2;0.9' dur='3s' repeatCount='indefinite'/%3E%3CanimateTransform attributeName='transform' type='rotate' values='0 40 40;360 40 40' dur='14s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='40' cy='72' r='1.6'%3E%3Canimate attributeName='opacity' values='0.2;0.9;0.2' dur='3.5s' repeatCount='indefinite'/%3E%3CanimateTransform attributeName='transform' type='rotate' values='0 40 40;360 40 40' dur='14s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='8' cy='40' r='1.6'%3E%3Canimate attributeName='opacity' values='0.9;0.2;0.9' dur='3.5s' repeatCount='indefinite'/%3E%3CanimateTransform attributeName='transform' type='rotate' values='0 40 40;360 40 40' dur='14s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E\") !important;\n    background-repeat: no-repeat !important;\n    background-position: center !important;\n    background-size: contain !important;\n    z-index: 1 !important;\n}\n\n/* 8. 移动端适配 */\n@media (max-width: 480px) {\n    .bg-gray-100\\/90.relative.inline-block {\n        margin: 10px !important;\n        border-radius: 20px !important;\n        padding: 16px !important;\n    }\n    \n    .markdown-body {\n        font-size: 15px !important;\n        line-height: 1.72 !important;\n    }\n    \n    .markdown-body pre {\n        border-radius: 14px !important;\n        margin: 1em 0 !important;\n    }\n    \n    .markdown-body pre > div > div[node] {\n        padding: 16px !important;\n        font-size: 13px !important;\n    }\n    \n    .flex.items-center.justify-center.w-6.h-5 {\n        min-height: 44px !important;\n        min-width: 44px !important;\n    }\n    \n    .flex.items-center.justify-center.w-6.h-5::before {\n        width: 44px !important;\n        height: 44px !important;\n    }\n    \n    .flex.items-center.justify-center.w-6.h-5::after {\n        width: 52px !important;\n        height: 52px !important;\n    }\n}\n\n/* 9. 低动效偏好适配 */\n@media (prefers-reduced-motion: reduce) {\n    .bg-gray-100\\/90.relative.inline-block::before {\n        opacity: 0.45 !important;\n    }\n    \n    .bg-gray-100\\/90.relative.inline-block::after {\n        opacity: 0.22 !important;\n    }\n    \n    .bg-gray-100\\/90.relative.inline-block:hover {\n        transform: translateY(-1px) scale(1.002) !important;\n    }\n    \n    .MuiButtonBase-root.MuiButton-root.MuiButton-text.MuiButton-textPrimary:hover,\n    button:hover {\n        transform: none !important;\n    }\n}\n/* ============================================\n   角色扮演面板 · 雪花高级白主题\n   ============================================ */\n\n/* ---- 全局变量 ---- */\n:root {\n    --rs-bg: #fbfcfd;\n    --rs-card: #ffffff;\n    --rs-ink: #2b3440;\n    --rs-sub: #64748b;\n    --rs-line: #e8edf2;\n    --rs-accent: #7c9cbf;\n    --rs-accent-soft: #eaf1f7;\n    --rs-pink: #d98aa3;\n    --rs-radius: 16px;\n    --rs-shadow: 0 6px 22px rgba(45,52,64,0.07);\n}\n\n/* ---- 时间/环境头 ---- */\ntime {\n    display: block;\n    background: linear-gradient(135deg, #f6f9fc, #eef3f8);\n    border: 1px solid var(--rs-line);\n    border-radius: var(--rs-radius);\n    padding: 14px 18px;\n    margin: 10px 0;\n    font-size: 13.5px;\n    line-height: 1.9;\n    color: var(--rs-sub);\n    box-shadow: var(--rs-shadow);\n}\n\n/* ---- 正文 ---- */\ntext {\n    display: block;\n    background: var(--rs-card);\n    border: 1px solid var(--rs-line);\n    border-radius: var(--rs-radius);\n    padding: 22px 24px;\n    margin: 12px 0;\n    font-size: 15.5px;\n    line-height: 1.85;\n    color: var(--rs-ink);\n    box-shadow: var(--rs-shadow);\n}\n\n\n/* ---- 折叠面板 ---- */\ndetails {\n    background: var(--rs-card);\n    border: 1px solid var(--rs-line);\n    border-radius: var(--rs-radius);\n    margin: 10px 0;\n    overflow: hidden;\n    box-shadow: var(--rs-shadow);\n}\ndetails > summary {\n    cursor: pointer; list-style: none;\n    padding: 13px 18px;\n    font-size: 14.5px; font-weight: 600;\n    color: var(--rs-ink);\n    background: linear-gradient(135deg, #f8fafc, #f1f5f9);\n    border-bottom: 1px solid transparent;\n    transition: background .2s;\n}\ndetails > summary::-webkit-details-marker { display: none; }\ndetails > summary::after {\n    content: \"▾\"; float: right; color: var(--rs-accent);\n    transition: transform .25s;\n}\ndetails[open] > summary { border-bottom-color: var(--rs-line); }\ndetails[open] > summary::after { transform: rotate(180deg); }\ndetails > summary:hover { background: var(--rs-accent-soft); }\n\n\n/* ---- 角色面板基础样式 ---- */\npanel { \n    display: block; \n    padding: 16px 18px; \n    background: rgba(128, 128, 128, 0.05); /* 加一点极淡的背景色区分区块 */\n    border-radius: 8px;\n    margin-top: 8px;\n}\n\nptitle {\n    display: block; \n    font-size: 16px; \n    font-weight: 700;\n    color: var(--rs-accent); \n    padding-bottom: 8px;\n    border-bottom: 2px solid var(--rs-accent-soft);\n    margin-bottom: 12px;\n}\n\nprow {\n    display: flex; \n    gap: 12px; \n    padding: 7px 0;\n    border-bottom: 1px dashed var(--rs-line);\n    font-size: 14px; \n    line-height: 1.6;\n}\n\nprow:last-child { \n    border-bottom: none; \n}\n\n/* 注意：修复了你原本代码里的 &gt; 语法错误 */\nprow > label {\n    flex: 0 0 78px; \n    color: var(--rs-sub);\n    font-weight: 600; \n    font-size: 13px;\n}\n\nprow > value { \n    flex: 1; \n    color: var(--rs-ink); \n}\n\n\n/* === 性器官状态 === */\npsection {\n  display: block;\n  margin-top: 16px;\n  padding: 12px;\n  background: rgba(255, 182, 193, 0.08);\n  border-radius: 8px;\n  border: 1px dashed rgba(255, 105, 180, 0.3);\n}\nstitle {\n  display: block;\n  font-size: 1em;\n  font-weight: 700;\n  color: #ff69b4;\n  margin-bottom: 10px;\n}\nsitem {\n  display: flex;\n  margin: 6px 0;\n  font-size: 0.9em;\n}\nslabel {\n  min-width: 70px;\n  color: #ff1493;\n  font-weight: 600;\n  flex-shrink: 0;\n}\nsvalue {\n  color: #555;\n  flex: 1;\n}\nsvalue i {\n  display: block;\n  margin-top: 4px;\n  font-size: 0.85em;\n  color: #ff69b4;\n  opacity: 0.8;\n}\n\n/* ---- 小剧场 code ---- */\n.theater pre,\n.theater pre code,\ndetails pre,\ndetails pre code {\n    background: #2b3440;\n    color: #cbd5e1;\n    border-radius: 10px;\n    padding: 14px 16px;\n    margin: 0;\n    font-size: 13px;\n    line-height: 1.7;\n    font-family: \"JetBrains Mono\", \"Cascadia Code\", Consolas, monospace;\n    overflow-x: auto;\n    white-space: pre-wrap;      /* 自动换行，不横向溢出 */\n    word-break: break-word;\n}\n\n/* ---- 记忆回廊表格 ---- */\nmtitle {\n    display: block; text-align: center;\n    font-size: 14px; font-weight: 700;\n    color: var(--rs-accent); margin: 14px 0 8px;\n}\ndetails table {\n    width: 100%; border-collapse: collapse;\n    font-size: 12.5px; margin: 4px 0;\n}\ndetails table th {\n    background: var(--rs-accent-soft); color: var(--rs-ink);\n    padding: 8px 6px; font-weight: 700;\n    border: 1px solid var(--rs-line);\n}\ndetails table td {\n    padding: 7px 6px; color: var(--rs-ink);\n    border: 1px solid var(--rs-line); line-height: 1.5;\n}\ndetails table tr:nth-child(even) td { background: #fafcfe; }\ndetails hr {\n    border: none; border-top: 1px dashed var(--rs-line);\n    margin: 14px 0;\n}\n\n/* ---- 行动选项 ---- */\noptions {\n    display: block;\n    background: linear-gradient(135deg, #f8fafc, #eef3f8);\n    border: 1px solid var(--rs-line);\n    border-radius: var(--rs-radius);\n    padding: 16px 18px; margin: 12px 0;\n    box-shadow: var(--rs-shadow);\n}\notitle {\n    display: block; font-size: 14.5px; font-weight: 700;\n    color: var(--rs-accent); margin-bottom: 10px;\n}\nopt {\n    display: block; padding: 11px 14px; margin: 7px 0;\n    background: var(--rs-card); border: 1px solid var(--rs-line);\n    border-radius: 10px; font-size: 14px; color: var(--rs-ink);\n    cursor: pointer; transition: all .18s;\n}\nopt:hover {\n    border-color: var(--rs-accent);\n    background: var(--rs-accent-soft);\n    transform: translateX(3px);\n}\n\n/* ============================================\n   手机聊天面板（沿用前版，背景图 + 无头像）\n   ============================================ */\n.wx-phone {\n    max-width: 330px; margin: 10px auto;\n    border-radius: 38px; overflow: hidden; position: relative;\n    background:\n        linear-gradient(rgba(0,0,0,0.04), rgba(0,0,0,0.10)),\n        url(\"https://img.remit.ee/api/file/BQACAgUAAyEGAASHRsPbAAEV1RRqN_J84UYi5HxDuybJX5MrF9hqLwACdCIAAqOTwVWhhmomUn1JtDwE.png\") center/cover no-repeat;\n    border: 1px solid rgba(0,0,0,0.10);\n    box-shadow: 0 10px 34px rgba(0,0,0,0.25);\n    font-family: system-ui, -apple-system, \"PingFang SC\", sans-serif;\n}\n.wx-notch { width: 120px; height: 24px; background: #000; border-radius: 0 0 16px 16px; margin: 0 auto; }\n.wx-statusbar {\n    display: flex; justify-content: space-between; align-items: center;\n    padding: 6px 18px 2px; font-size: 12px; font-weight: 600;\n    color: #fff; text-shadow: 0 1px 2px rgba(0,0,0,0.4);\n}\n.wx-navbar {\n    display: flex; justify-content: space-between; align-items: center;\n    padding: 10px 16px; background: rgba(237,237,237,0.55);\n    backdrop-filter: blur(8px);\n    border-bottom: 1px solid rgba(0,0,0,0.06);\n    font-size: 16px; color: #111;\n}\n.wx-navbar .wx-title { font-weight: 600; }\n.wx-navbar .wx-back, .wx-navbar .wx-more { font-size: 20px; opacity: 0.8; }\n.wx-chat {\n    padding: 16px 12px 22px; display: flex; flex-direction: column;\n    gap: 12px; min-height: 200px;\n}\n.wx-ts {\n    align-self: center; font-size: 11px; color: #fff;\n    background: rgba(0,0,0,0.30); padding: 2px 8px; border-radius: 6px;\n}\n.wx-row { display: flex; }\n.wx-them { justify-content: flex-start; }\n.wx-me { justify-content: flex-end; }\n.wx-bubble {\n    max-width: 72%; padding: 9px 13px; border-radius: 8px;\n    font-size: 14.5px; line-height: 1.55; word-break: break-word;\n    position: relative; box-shadow: 0 1px 2px rgba(0,0,0,0.10);\n}\n.wx-b-them { background: #ffffff; color: #1a1a1a; }\n.wx-b-them::before {\n    content: \"\"; position: absolute; left: -5px; top: 13px;\n    border: 5px solid transparent; border-right-color: #ffffff;\n}\n.wx-b-me { background: #95EC69; color: #1a1a1a; }\n.wx-b-me::before {\n    content: \"\"; position: absolute; right: -5px; top: 13px;\n    border: 5px solid transparent; border-left-color: #95EC69;\n}\n\n/* ---- 移动端 ---- */\n@media (max-width: 480px) {\n    text { padding: 16px; font-size: 15px; }\n    prow { flex-direction: column; gap: 2px; }\n    prow > label { flex: none; }\n    .wx-phone { max-width: 100%; border-radius: 28px; }\n    details table { font-size: 11.5px; }\n}","options":{"items":[]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":false,"defaultModelSettings":null,"totalConversations":24,"totalMessages":229,"totalCreditsUsed":163239,"totalTokensUsed":4406291,"totalPlayedUsers":24,"deeplyPlayed":9,"maxNonAuthorPlayCount":37,"fixedPromptLength":8846,"lorebookLength":892,"author":{"id":"Zi0a8v4fGTOfKnzYrQ8jZ0TW4OyVOKyy","name":"uxwhush","displayUsername":"uxwhush","username":"uxwhush"},"cardsTags":[{"tag":{"name":"单人卡","cardsCount":994}},{"tag":{"name":"校园","cardsCount":528}},{"tag":{"name":"加强色情描写","cardsCount":616}},{"tag":{"name":"可快餐可长线","cardsCount":780}},{"tag":{"name":"可剧情可涩涩","cardsCount":3270}},{"tag":{"name":"纯爱","cardsCount":1018}},{"tag":{"name":"调教","cardsCount":1286}},{"tag":{"name":"开局即可色","cardsCount":1958}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}