{"id":"853d3081-ba85-4720-9898-178927ab0722","authorId":"Yg0i8vHJmrCwr4uW6hjOnPJCGC1B42d3","title":"💖恋爱模拟器💖","description":"【防发情/绝望】【18张精写女友卡/可自定义】真正动人的爱情，从来都不是命中注定的一眼万年，而是两个独立的灵魂，在日复一日的相处里，慢慢卸下防备，慢慢接纳彼此的不完美，慢慢把对方，放进自己的人生里。\n\n它不是雨中追车的歇斯底里，不是为爱放弃一切的轰轰烈烈，而是加班深夜里的一杯热牛奶，是沙发上并肩刷手机时悄悄凑过来的屏幕，是告别的时候，多停留的那几秒沉默。\n\n这里有十余位截然不同的姑娘，她们有自己的工作烦恼、社交圈子、成长课题，有自己的小脾气和小温柔。她们不会读心，不会永远说你想听的话，却会把你随口提的小事记在心里，会在你疲惫的时候，给你一个结结实实的拥抱。\n\n你可以和她们中的任何一个，慢慢相识，慢慢靠近，慢慢相爱。在平淡的日常里，收获一场只属于你们的，笨拙又真诚的恋爱。\n\n交流群：596575541","background":"czhxe4ng8kkd96r5zv5po90r.webp","backgroundWidth":2400,"backgroundHeight":1800,"cover":"gmyr1xpcrobxrgnuwgkvbn6g.webp","coverWidth":2400,"coverHeight":1800,"introPage":"svbgvizeyow2nnnnyaoru45n.html","changelog":"","createdAt":"2026-06-30T14:39:48.206Z","updatedAt":"2026-07-26T02:30:53.746Z","initPublicAt":"2026-06-30T14:50:18.258Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* ========================================\n   轻奢杂志视觉小说风样式表 v3.1 - High-End Visual Novel (整理版)\n   适配平台：酒馆/云酒馆/AI风月\n   核心：莫兰迪色系 + 衬线体 + 大留白 + 细边框\n   ======================================== */\n\n/* ========================================\n   [模块一：全局与基础设置]\n   ======================================== */\n\n/* 1.1 字体导入 */\n@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;700&family=Playfair+Display:ital,wght@0,400;0,500;0,600;1,400&display=swap');\n\n/* 1.2 隐藏平台默认的顶部颜色装饰条 */\n.absolute.top-0.left-1\\/2.transform.-translate-x-1\\/2.w-\\[94\\%\\].h-0\\.5.bg-\\[\\#c9e1e9\\].rounded-xl.MuiBox-root.css-0,\n.absolute.top-0.right-1\\/2.transform.translate-x-1\\/2.w-\\[94\\%\\].h-0\\.5.bg-\\[\\#F1CBCB\\].rounded-xl.MuiBox-root.css-0 {\n    display: none;\n}\n\n/* 1.3 修复iframe底部白块问题 (强制撑满高度) */\n.w-full.h-full.max-h-\\[70vh\\] {\n    max-height: 100% !important;\n    height: 100% !important;\n}\n\n/* 1.4 全局斜体标签重置 */\ni {\n    font-style: normal;\n}\n\n/* ========================================\n   [模块二：平台顶部栏与开场白 - 纯爱微光动态版]\n   ======================================== */\n\n/* 2.1 顶部栏主容器 (纯爱微光动态版 - 繁花落尽与心跳版) */\n.sticky.w-full.top-0.flex.items-center {\n    position: relative !important;\n    overflow: hidden !important;\n    border-bottom: 1px solid rgba(213, 205, 195, 0.8) !important;\n    box-shadow: 0 2px 10px rgba(180, 168, 153, 0.15), \n                inset 0 -1px 0 rgba(255, 255, 255, 0.4) !important;\n    \n    /* \n       终极融合：\n       1. 在 <defs> 中同时定义了心电图爱心 (id='h') 和你提供的繁花 (id='f')。\n       2. 使用嵌套 <g> 标签完美解决了繁花的等比缩放与自转中心问题。\n    */\n    background-image: \n        url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='100' viewBox='0 0 400 100'%3E%3Cdefs%3E%3Cg id='h'%3E%3Cpath d='M143.8 500.4h156.5l58.4-120.3 92.9 363.1L494.7 497h48.9l34 86.1 43.6-181.7 59.5 246.5 38.6-154.1h191.9s40.5-167.7-48.9-244.1c-107.7-92.1-204.5-56.6-298.3 38l-50.1 53.5-45.4-46.7S389.1 190 292.6 204.6c-89.1 13.5-205 120.5-148.8 295.8z' fill='%23E08585'/%3E%3Cpath d='M513.7 903.1l-4.3-2.5c-0.3-0.2-39.2-22.4-95.8-63.6-52.2-37.9-130.6-100.3-208-181.8-35.2-37-62.3-75.9-80.7-115.5l13.6-6.3c17.7 38.1 43.9 75.7 77.9 111.5 134.9 142 274.5 227.4 297.2 240.8 22.9-13.6 162.5-99 297.2-240.8 36.7-38.7 64.3-79.2 81.9-120.5 15.8-36.8 23.7-74.3 23.5-111.3-0.2-62.8-24.4-124.2-66.4-168.4-35.9-37.8-83.7-58.6-134.7-58.6s-98.9 20.8-134.7 58.6l-66.8 70.4-66.8-70.4c-35.9-37.8-83.7-58.6-134.7-58.6s-98.9 20.8-134.7 58.6c-25.5 26.8-44.8 60.4-55.8 97.1-12.7 42.3-14 86.3-3.9 131l-14.6 3.3c-10.7-47.2-9.3-93.8 4.2-138.6 11.7-39 32.2-74.6 59.3-103.1 38.7-40.8 90.4-63.2 145.6-63.2s106.9 22.5 145.6 63.2l55.9 58.9 55.9-58.9c38.7-40.8 90.4-63.2 145.6-63.2s106.9 22.5 145.6 63.2c44.5 46.9 70.2 112 70.5 178.6 0.1 39.1-8.2 78.6-24.7 117.3-18.4 42.9-46.9 84.9-84.9 124.9-77.4 81.5-155.9 143.9-208 181.8-56.6 41.2-95.5 63.4-95.9 63.6l-4.1 2.5z' fill='%236A6058'/%3E%3Cpath d='M454.1 769.3l-96.6-377.4-54.7 116.5H76.6v-8h221.1l62.1-132.1 92.6 362L491.3 493h54.9l30.4 76.8 44.5-185.6 59.6 246.9 35.4-141.3h235v8H722.3l-41.8 166.8-59.4-246.2-42.6 177.9-37.7-95.3H498z' fill='%23CE0202'/%3E%3C/g%3E%3Cpath id='f' d='M508.264,191.917c-7.385-22.73-25.313-40.99-50.482-51.416c-24.228-10.037-53.572-12.143-82.624-5.926 c-4.412,0.944-7.223,5.287-6.28,9.698c0.944,4.413,5.286,7.223,9.698,6.28c52.806-11.299,101.877,8.656,114.145,46.414 c6.481,19.946,2.068,42.275-12.425,62.874c-14.999,21.317-38.825,38.115-67.09,47.298c-35.197,11.436-72.727,8.888-98.953-6.521 c-0.812-3.112-2.081-6.145-3.825-9.003c7.399-3.074,13.407-8.609,17.083-15.826c2.828-5.55,4.045-11.632,3.609-17.69l24.254-7.88 c4.291-1.394,6.641-6.003,5.245-10.294c-1.393-4.292-6.009-6.641-10.294-5.245l-24.261,7.883c-2.44-3.922-5.643-7.245-9.364-9.834 c22.609-23.761,35.812-59.423,35.812-98.081c0-33.232-9.774-64.566-27.52-88.226c-18.273-24.364-42.789-37.783-69.03-37.783 c-23.899,0-46.806,11.408-64.5,32.122c-17.033,19.942-28.102,47.197-31.167,76.748c-0.466,4.488,2.795,8.505,7.283,8.97 c4.49,0.465,8.505-2.795,8.97-7.283c5.572-53.711,39.713-94.216,79.415-94.216c44.229,0,80.21,49.197,80.21,109.669 c0,37.017-14.028,71.935-36.799,92.113c-0.647-0.037-1.293-0.077-1.947-0.077c-2.626,0-5.24,0.31-7.797,0.921 c-1.181-14.579-11.653-26.568-25.479-30.017v-25.515c0-4.512-3.657-8.17-8.17-8.17c-4.513,0-8.17,3.658-8.17,8.17v25.515 c-4.496,1.122-8.636,3.145-12.219,5.868c-15.607-28.855-45.45-52.439-82.224-64.388c-31.605-10.27-64.426-10.658-92.413-1.092 c-28.819,9.85-49.156,29.019-57.264,53.976c-7.386,22.73-3.615,48.041,10.618,71.27c13.702,22.362,36.203,41.311,63.361,53.358 c1.076,0.478,2.202,0.704,3.308,0.704c3.132,0,6.12-1.812,7.472-4.859c1.83-4.125-0.03-8.951-4.155-10.781 C34.935,279.745,6.965,234.76,19.232,197.001c6.481-19.946,23.175-35.417,47.009-43.563c24.663-8.43,53.812-8.014,82.079,1.169 c35.197,11.436,64.065,35.558,76.224,63.441c-1.179,3.001-1.939,6.209-2.209,9.556c-2.559-0.61-5.171-0.92-7.798-0.92 c-11.87,0-22.578,6.143-28.639,15.879l-24.26-7.883c-4.287-1.395-8.901,0.954-10.294,5.245c-1.394,4.291,0.954,8.901,5.245,10.295 l24.265,7.885c-0.322,4.619,0.321,9.179,1.802,13.426c-32.26,5.933-63.903,27.023-86.625,58.3 c-19.534,26.885-30.044,57.978-29.594,87.553c0.462,30.452,12.409,55.716,33.638,71.141c13.468,9.785,29.797,14.809,47.419,14.809 c7.678,0,15.604-0.954,23.642-2.883c25.502-6.121,50.477-21.666,70.327-43.77c3.015-3.357,2.738-8.523-0.62-11.537 c-3.359-3.017-8.525-2.736-11.537,0.62c-36.081,40.178-87.51,52.878-119.627,29.544c-35.781-25.997-35.972-86.947-0.429-135.87 c21.746-29.931,53.595-49.928,83.863-52.885c2.495,2.055,5.317,3.772,8.423,5.065c-7.619,12.489-6.194,28.348,2.965,39.267 l-14.998,20.642c-2.653,3.65-1.843,8.759,1.807,11.412c1.45,1.053,3.13,1.561,4.795,1.561c2.525,0,5.018-1.168,6.616-3.368 l14.996-20.639c3.983,1.614,8.247,2.459,12.631,2.459c0.239,0,0.474-0.016,0.711-0.022c-4.32,32.509,5.96,69.114,28.679,100.383 c19.533,26.885,45.856,46.49,74.121,55.202c10.523,3.244,20.861,4.85,30.782,4.849c17.516,0,33.72-5.01,47.273-14.857 c19.336-14.048,31.162-36.742,33.3-63.899c2.06-26.144-5.007-54.702-19.896-80.41c-2.261-3.904-7.258-5.237-11.165-2.975 c-3.904,2.261-5.238,7.261-2.975,11.165c27.063,46.729,23.25,99.565-8.869,122.9c-16.968,12.329-39.567,15.032-63.638,7.612 c-24.908-7.677-48.246-25.146-65.715-49.191c-21.751-29.936-30.928-66.415-24.378-96.12c2.747-1.758,5.245-3.915,7.4-6.423 c6.378,7.418,15.764,11.785,25.633,11.785c4.383,0,8.647-0.844,12.631-2.459l14.996,20.639c1.599,2.2,4.089,3.368,6.616,3.368 c1.665,0,3.345-0.508,4.795-1.561c3.651-2.653,4.46-7.762,1.807-11.412l-14.998-20.642c2.983-3.556,5.145-7.634,6.443-11.952 c16.285,7.794,35.113,11.769,54.888,11.769c16.152,0,32.932-2.647,49.462-8.018c31.606-10.269,58.386-29.247,75.405-53.436 C511.188,244.335,516.374,216.874,508.264,191.917z M255.985,212.919c9.61,0,17.43,7.819,17.43,17.43s-7.819,17.43-17.43,17.43 c-9.61,0-17.43-7.819-17.43-17.43S246.374,212.919,255.985,212.919z M202.2,272.741c-0.157-0.18-0.321-0.35-0.493-0.514 c-4.096-4.484-5.746-10.976-3.741-17.153c2.344-7.21,9.003-12.053,16.573-12.053c1.821,0,3.635,0.29,5.391,0.861 c4.427,1.439,8.03,4.515,10.144,8.664c2.114,4.148,2.485,8.872,1.047,13.299c-2.342,7.208-9.002,12.05-16.572,12.05 c-1.821,0-3.635-0.29-5.391-0.859C206.435,276.151,204.089,274.645,202.2,272.741z M244.474,319.418 c-1.632,2.246-3.765,4.04-6.185,5.275c-0.198,0.084-0.391,0.176-0.582,0.276c-2.278,1.058-4.783,1.636-7.354,1.636 c-3.691,0.001-7.227-1.15-10.225-3.329c-7.776-5.649-9.506-16.571-3.856-24.346c3.27-4.5,8.549-7.188,14.122-7.188 c3.691,0,7.226,1.151,10.225,3.33c3.766,2.736,6.241,6.776,6.97,11.374C248.316,311.045,247.21,315.651,244.474,319.418z M255.992,287.166c-1.693-1.963-3.62-3.75-5.769-5.312c-2.145-1.559-4.434-2.841-6.827-3.844c1.336-2.204,2.442-4.582,3.266-7.116 c0.821-2.527,1.33-5.106,1.545-7.69c2.499,0.591,5.101,0.914,7.779,0.914c2.678,0,5.28-0.322,7.779-0.914 c0.216,2.584,0.724,5.161,1.545,7.69c0.824,2.535,1.93,4.912,3.266,7.116c-2.393,1.003-4.683,2.286-6.827,3.844 C259.581,283.429,257.666,285.218,255.992,287.166z M291.842,323.275c-2.999,2.179-6.534,3.331-10.225,3.331 c-5.573,0-10.852-2.686-14.122-7.186c-5.649-7.776-3.918-18.696,3.856-24.346c2.999-2.179,6.534-3.331,10.225-3.331 c5.573,0,10.852,2.686,14.122,7.188c1.733,2.386,2.765,5.068,3.147,7.803c0.008,0.06,0.021,0.118,0.029,0.176 C299.667,313.034,297.18,319.397,291.842,323.275z M302.811,277.035c-1.756,0.57-3.57,0.859-5.39,0.859 c-7.57,0-14.23-4.842-16.572-12.05c-1.438-4.427-1.066-9.151,1.047-13.299c2.113-4.148,5.716-7.225,10.144-8.664 c1.757-0.572,3.571-0.861,5.391-0.861c7.57,0,14.229,4.843,16.571,12.051c1.438,4.427,1.066,9.15-1.047,13.299 C310.842,272.52,307.239,275.596,302.811,277.035z'/%3E%3C/defs%3E%3Cg opacity='1'%3E%3C!-- 飘落微光 --%3E%3Ccircle cx='40' cy='-20' r='2.5' fill='%23a87676'%3E%3Canimate attributeName='cy' from='-20' to='120' dur='9s' repeatCount='indefinite'/%3E%3Canimate attributeName='opacity' values='0;0.9;0' dur='9s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='150' cy='-20' r='2' fill='%238a7e72'%3E%3Canimate attributeName='cy' from='-20' to='120' dur='12s' repeatCount='indefinite'/%3E%3Canimate attributeName='opacity' values='0;0.8;0' dur='12s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='280' cy='-20' r='3' fill='%23b4a899'%3E%3Canimate attributeName='cy' from='-30' to='130' dur='15s' repeatCount='indefinite'/%3E%3Canimate attributeName='opacity' values='0;0.9;0' dur='15s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='370' cy='-20' r='1.5' fill='%23a87676'%3E%3Canimate attributeName='cy' from='-20' to='120' dur='10s' repeatCount='indefinite'/%3E%3Canimate attributeName='opacity' values='0;0.9;0' dur='10s' repeatCount='indefinite'/%3E%3C/circle%3E%3C!-- 召唤繁花 1 (深玫瑰红) --%3E%3Cg%3E%3CanimateTransform attributeName='transform' type='translate' from='80,-40' to='110,140' dur='11s' repeatCount='indefinite'/%3E%3Canimate attributeName='opacity' values='0;0.8;0' dur='11s' repeatCount='indefinite'/%3E%3Cg transform='scale(0.035)'%3E%3Cg%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 256 256' to='360 256 256' dur='7s' repeatCount='indefinite'/%3E%3Cuse href='%23f' fill='%23a87676'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C!-- 召唤繁花 2 (摩卡棕，稍微小一点，反向旋转) --%3E%3Cg%3E%3CanimateTransform attributeName='transform' type='translate' from='280,-50' to='250,150' dur='14s' repeatCount='indefinite'/%3E%3Canimate attributeName='opacity' values='0;0.7;0' dur='14s' repeatCount='indefinite'/%3E%3Cg transform='scale(0.028)'%3E%3Cg%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 256 256' to='-360 256 256' dur='9s' repeatCount='indefinite'/%3E%3Cuse href='%23f' fill='%238a7e72'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C!-- 召唤爱心 1 (主) --%3E%3Cg%3E%3CanimateTransform attributeName='transform' type='translate' from='180,-40' to='200,130' dur='13s' repeatCount='indefinite'/%3E%3CanimateTransform attributeName='transform' type='scale' values='0.018;0.022;0.018' dur='3s' repeatCount='indefinite' additive='sum'/%3E%3Canimate attributeName='opacity' values='0;0.9;0' dur='13s' repeatCount='indefinite'/%3E%3Cuse href='%23h'/%3E%3C/g%3E%3C!-- 召唤爱心 2 (副) --%3E%3Cg%3E%3CanimateTransform attributeName='transform' type='translate' from='330,-50' to='300,140' dur='17s' repeatCount='indefinite'/%3E%3CanimateTransform attributeName='transform' type='scale' values='0.012;0.015;0.012' dur='4s' repeatCount='indefinite' additive='sum'/%3E%3Canimate attributeName='opacity' values='0;0.7;0' dur='17s' repeatCount='indefinite'/%3E%3Cuse href='%23h'/%3E%3C/g%3E%3C!-- 召唤爱心 3 (远景) --%3E%3Cg%3E%3CanimateTransform attributeName='transform' type='translate' from='60,-30' to='40,120' dur='21s' repeatCount='indefinite'/%3E%3CanimateTransform attributeName='transform' type='scale' values='0.009;0.011;0.009' dur='5s' repeatCount='indefinite' additive='sum'/%3E%3Canimate attributeName='opacity' values='0;0.5;0' dur='21s' repeatCount='indefinite'/%3E%3Cuse href='%23h'/%3E%3C/g%3E%3C!-- 召唤爱心 4 (近景) --%3E%3Cg%3E%3CanimateTransform attributeName='transform' type='translate' from='250,-60' to='270,150' dur='10s' repeatCount='indefinite'/%3E%3CanimateTransform attributeName='transform' type='scale' values='0.02;0.025;0.02' dur='2.5s' repeatCount='indefinite' additive='sum'/%3E%3Canimate attributeName='opacity' values='0;0.8;0' dur='10s' repeatCount='indefinite'/%3E%3Cuse href='%23h'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E\"),\n        linear-gradient(to right, rgba(246, 244, 241, 0) 0%, rgba(253, 252, 250, 0.85) 50%, rgba(246, 244, 241, 0.85) 100%) !important;\n    background-size: 400px 100px, 100% 100% !important;\n    background-repeat: repeat-x, no-repeat !important;\n    background-position: left top, center !important;\n}\n\n/* 2.2 模型选择器 (增加微发光与悬浮感，呼应纯爱主题的温柔触感) */\n#ai-model-selector .group.flex.items-center {\n    background: rgba(253, 252, 250, 0.85) !important;\n    backdrop-filter: blur(4px) !important;\n    border: 1px solid rgba(213, 205, 195, 0.8) !important;\n    border-radius: 4px !important; /* 轻微圆角，比直角更显温和 */\n    padding: 6px 14px !important;\n    box-shadow: 0 2px 6px rgba(180, 168, 153, 0.08) !important;\n    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;\n}\n\n#ai-model-selector .group.flex.items-center:hover {\n    background: rgba(255, 255, 255, 0.95) !important;\n    border-color: #c9a2a2 !important; /* 悬停时透出一丝干枯玫瑰粉 */\n    box-shadow: 0 4px 12px rgba(201, 162, 162, 0.15) !important;\n    transform: translateY(-1px) !important;\n}\n\n/* 发散性提升：让顶部所有的图标在悬停时也带上微弱的干枯玫瑰色光晕 */\n#header-setting-button:hover,\ndiv.flex.items-center.h-9.bg-white.rounded-md.cursor-pointer.group[class*=\"border-gray\"]:hover {\n    border-color: #c9a2a2 !important;\n    color: #a88484 !important;\n    box-shadow: 0 2px 8px rgba(201, 162, 162, 0.12) !important;\n}\n\n/* 2.3 模型名称文字 */\n#ai-model-selector .truncate.text-\\[13px\\] {\n    color: #4a4540 !important;\n    font-weight: 500 !important;\n    font-family: 'Noto Sans SC', sans-serif !important;\n    letter-spacing: 0.3px !important;\n}\n\n/* 2.4 模型选择器下拉箭头 */\n#ai-model-selector .shrink-0.flex.items-center svg {\n    color: #b4a899 !important;\n    transition: color 0.2s ease !important;\n}\n\n/* 2.5 顶部设置按钮 */\n#header-setting-button {\n    background: #fdfcfa !important;\n    border: 1px solid #d5cdc3 !important;\n    border-radius: 0 !important;\n    color: #5a554f !important;\n    transition: all 0.3s ease !important;\n}\n\n#header-setting-button:hover {\n    border-color: #b4a899 !important;\n    background: #f6f4f1 !important;\n}\n\n/* 2.6 开场白选择器 */\ndiv.flex.items-center.h-9.bg-white.rounded-md.cursor-pointer.group[class*=\"border-gray\"] {\n    background: #fdfcfa !important;\n    border: 1px solid #d5cdc3 !important;\n    border-radius: 0 !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: #b4a899 !important;\n}\n\n/* 2.7 开场白选择器图标 */\ndiv.flex.items-center.h-9.cursor-pointer.group svg[data-icon=\"SlidersH\"],\ndiv.flex.items-center.h-9.cursor-pointer.group svg[data-icon=\"ChevronDown\"] {\n    color: #b4a899 !important;\n}\n\n/* ========================================\n   [模块三：平台聊天框与输出内容]\n   ======================================== */\n\n/* 3.1 统一聊天气泡背景 (覆盖平台默认UI) */\n.group .bg-gray-100\\/90 {\n    background: rgba(240, 236, 231, 0.9) !important;\n    border: 1px solid #d5cdc3 !important;\n    border-radius: 0 !important;\n    box-shadow: none !important;\n    color: #3b3a38 !important;\n    padding: 14px !important;\n}\n\n/* 3.2 聊天框时间戳样式 */\n.MuiStack-root.text-purple-500.mt-1.css-1kz283j {\n    border-top: 1px solid #e5dfd8 !important;\n    padding-top: 2px !important;\n    margin-top: 2px !important;\n}\n\n.MuiStack-root.text-purple-500.mt-1.css-1kz283j > .MuiTypography-root {\n    color: #8a7e72 !important;\n    font-style: italic !important;\n    font-size: 0.78rem !important;\n    font-family: 'Playfair Display', serif !important;\n}\n\n.MuiStack-root.text-purple-500.mt-1.css-1kz283j > .text-orange-500,\n.MuiStack-root.text-purple-500.mt-1.css-1kz283j > .text-purple-500 {\n    color: #4a4540 !important;\n    font-style: normal !important;\n    font-weight: 600 !important;\n}\n\n/* 3.3 气泡底部操作按钮 (复制/刷新/编辑/删除等) & 结构重塑 */\n.bg-gray-100\\/90.relative.inline-block .MuiStack-root:not(.text-purple-500) {\n    border-top: 1px solid #e5dfd8 !important; /* 用户气泡的顶部分割线 */\n    padding-top: 8px !important;\n    margin-top: 6px !important;\n    gap: 4px !important;\n    display: flex !important; \n    flex-wrap: wrap !important;\n}\n\n/* 您的完美拟物风按钮样式 */\n.bg-gray-100\\/90.relative.inline-block .MuiStack-root:not(.text-purple-500) button.MuiButton-root.MuiButton-text {\n    background: linear-gradient(to bottom, #fdfcfa 0%, #f4f1ec 100%) !important;\n    color: #6b6560 !important;\n    border: 1px solid #ddd8d1 !important;\n    border-radius: 0 !important;\n    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04), inset 0 1px 0 rgba(255, 255, 255, 0.6) !important;\n    font-family: 'Noto Sans SC', sans-serif !important;\n    font-weight: 500 !important;\n    font-size: 0.72em !important;\n    letter-spacing: 0.3px !important;\n    padding: 3px 10px !important;\n    min-height: unset !important;\n    line-height: 1.5 !important;\n    transition: all 0.25s ease !important;\n}\n\n.bg-gray-100\\/90.relative.inline-block .MuiStack-root:not(.text-purple-500) button.MuiButton-root.MuiButton-text:hover {\n    background: linear-gradient(to bottom, #f6f4f1 0%, #ebe7e1 100%) !important;\n    color: #4a4540 !important;\n    border-color: #b4a899 !important;\n    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07), inset 0 1px 0 rgba(255, 255, 255, 0.8) !important;\n}\n\n.bg-gray-100\\/90.relative.inline-block .MuiStack-root:not(.text-purple-500) button.MuiButton-root.MuiButton-text svg {\n    color: #b4a899 !important;\n    font-size: 0.9em !important;\n    transition: color 0.2s ease !important;\n}\n\n.bg-gray-100\\/90.relative.inline-block .MuiStack-root:not(.text-purple-500) button.MuiButton-root.MuiButton-text:hover svg {\n    color: #8a7e72 !important;\n}\n\n/* 3.4 AI气泡专属：信息层 (模型信息、积分消耗、打折提示) */\n#ai-chat-answer .MuiStack-root.text-purple-500 {\n    display: flex !important;\n    flex-wrap: wrap !important;\n    align-items: center !important;\n    gap: 4px 12px !important; \n    border-bottom: 1px solid #e5dfd8 !important; /* AI气泡的分割线转移到这里 */\n    padding-bottom: 2px !important;\n    margin-bottom: 2px !important;\n\n}\n\n/* 消除段落默认边距，默认完全透明隐藏，保留物理占位防闪烁 */\n#ai-chat-answer .MuiStack-root.text-purple-500 p {\n    margin: 0 !important;\n    line-height: 1.5 !important;\n    font-size: 0.85em !important;\n    opacity: 0 !important;\n    visibility: hidden !important;\n    transition: opacity 0.2s ease, visibility 0.2s ease !important;\n}\n\n/* 智能换行：强制第4个元素（打折权益信息）独占一行 */\n#ai-chat-answer .MuiStack-root.text-purple-500 p:nth-of-type(4) {\n    flex-basis: 100% !important;\n    width: 100% !important;\n    margin-top: 2px !important;\n}\n\n/* 3.5 AI气泡专属：“查看消耗”伪装按钮与悬停显隐逻辑 */\n#ai-chat-answer .MuiStack-root:not(.text-purple-500) {\n    border-top: none !important;\n    padding-top: 0 !important;\n    margin-top: 0 !important;\n    pointer-events: none !important; \n}\n\n/* 恢复真实按钮的鼠标交互 */\n#ai-chat-answer .MuiStack-root:not(.text-purple-500) > button {\n    pointer-events: auto !important; \n}\n\n/* 在 AI气泡最后凭空创造“查看消耗”按钮 */\n#ai-chat-answer .MuiStack-root:not(.text-purple-500)::after {\n    content: \"查看消耗\" !important;\n    pointer-events: auto !important; \n    display: inline-flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    cursor: pointer !important;\n    background: linear-gradient(to bottom, #fdfcfa 0%, #f4f1ec 100%) !important;\n    color: #6b6560 !important;\n    border: 1px solid #ddd8d1 !important;\n    border-radius: 0 !important;\n    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04), inset 0 1px 0 rgba(255, 255, 255, 0.6) !important;\n    font-family: 'Noto Sans SC', sans-serif !important;\n    font-weight: 500 !important;\n    font-size: 0.72em !important;\n    letter-spacing: 0.3px !important;\n    padding: 3px 10px !important;\n    line-height: 1.5 !important;\n    transition: all 0.25s ease !important;\n}\n\n/* 【严格悬停触发逻辑】只有鼠标停留在伪装按钮上时，才显示上方信息 */\n#ai-chat-answer:has(.MuiStack-root:not(.text-purple-500):hover):not(:has(button.MuiButton-root:hover)) .MuiStack-root.text-purple-500 p {\n    opacity: 1 !important;\n    visibility: visible !important;\n}\n\n/* 悬停时：伪装按钮文字变为“隐藏消耗”，并呈现悬停按压样式 */\n#ai-chat-answer:has(.MuiStack-root:not(.text-purple-500):hover):not(:has(button.MuiButton-root:hover)) .MuiStack-root:not(.text-purple-500)::after {\n    content: \"隐藏消耗\" !important;\n    background: linear-gradient(to bottom, #f6f4f1 0%, #ebe7e1 100%) !important;\n    color: #4a4540 !important;\n    border-color: #b4a899 !important;\n    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07), inset 0 1px 0 rgba(255, 255, 255, 0.8) !important;\n}\n\n/* 通用MUI text按钮兜底样式 */\n.MuiButtonBase-root.MuiButton-root.MuiButton-text {\n    color: #5a554f !important;\n    background: linear-gradient(to bottom, #fdfcfa 0%, #f4f1ec 100%) !important;\n    border: 1px solid #ddd8d1 !important;\n    border-radius: 0 !important;\n    font-weight: 500 !important;\n    font-size: 0.78em !important;\n    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04), inset 0 1px 0 rgba(255, 255, 255, 0.6) !important;\n    transition: all 0.25s ease !important;\n}\n\n.MuiButtonBase-root.MuiButton-root.MuiButton-text:hover {\n    background: linear-gradient(to bottom, #f6f4f1 0%, #ebe7e1 100%) !important;\n    border-color: #b4a899 !important;\n    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07), inset 0 1px 0 rgba(255, 255, 255, 0.8) !important;\n}\n\n/* 3.6 加载动画重构 (打字机光标) */\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    width: auto !important;\n    height: auto !important;\n    background: transparent !important;\n    border: none !important;\n    border-radius: 0 !important;\n    box-shadow: none !important;\n    margin: 20px auto !important;\n    padding: 12px 24px !important;\n    overflow: visible !important;\n    position: relative !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n}\n\n.flex.items-center.justify-center.w-6.h-5::before {\n    content: '.  .  .';\n    font-family: 'Playfair Display', serif !important;\n    font-size: 16px !important;\n    font-weight: 400 !important;\n    color: #8a7e72 !important;\n    letter-spacing: 3px !important;\n    white-space: nowrap !important;\n    animation: dots-fade 2.8s ease-in-out infinite;\n}\n\n.flex.items-center.justify-center.w-6.h-5::after {\n    content: '' !important;\n    display: inline-block !important;\n    width: 1.5px !important;\n    height: 18px !important;\n    background: #8a7e72 !important;\n    margin-left: 6px !important;\n    animation: cursor-blink 1s step-end infinite;\n}\n\n@keyframes dots-fade {\n    0%, 100% { opacity: 0.35; }\n    50% { opacity: 1; }\n}\n\n@keyframes cursor-blink {\n    0%, 100% { opacity: 1; }\n    50% { opacity: 0; }\n}\n\n/* ========================================\n   [模块四：平台底部栏与输入区]\n   ======================================== */\n\n/* 4.1 隐藏底部栏外层渐变主背景 */\n.bg-gradient-to-t,\n.bg-linear-to-t {\n    background: transparent !important;\n}\n\n/* 4.2 隐藏输入栏外层圆角外框 */\n#ai-chat-bottom-input div.border-\\[1\\.5px\\].rounded-xl,\n#ai-chat-bottom-input > div,\ndiv:has(> div > #ai-chat-input) {\n    border: none !important;\n    border-width: 0px !important;\n    border-color: transparent !important;\n    border-style: none !important;\n    box-shadow: none !important;\n    outline: none !important;\n    background-color: transparent !important; \n}\n\n/* 4.3 底部主输入框 */\n#ai-chat-input {\n    background: #fdfcfa !important;\n    border: 1px solid #d5cdc3 !important;\n    border-radius: 0 !important;\n    color: #3b3a38 !important;\n    box-shadow: none !important;\n    font-family: 'Noto Sans SC', sans-serif !important;\n}\n\n#ai-chat-input:focus {\n    border-color: #b4a899 !important;\n    box-shadow: 0 0 0 1px rgba(180, 168, 153, 0.2) !important;\n}\n\n/* 4.4 输入框占位符文字 */\n#ai-chat-input::placeholder {\n    color: #b4a899 !important;\n    font-style: italic !important;\n}\n\n/* 4.5 输入框文字选中高亮 */\n#ai-chat-input::selection {\n    background: rgba(180, 168, 153, 0.3) !important;\n    color: #3b3a38 !important;\n}\n\n/* 4.6 发送按钮重构 (手绘爱心果冻动画 - 修复版) */\n\n/* 1. 精准隐藏主聊天区和评论区的原生发送图标 SVG */\n#ai-send-button svg,\ndiv.flex.flex-col.border-gray-200 div.cursor-pointer.group.flex.items-center.justify-center svg {\n    display: none !important;\n}\n\n/* 2. 统一重构真实的发送按钮容器 (主聊天区 + 评论区) */\n#ai-send-button,\ndiv.flex.flex-col.border-gray-200 div.cursor-pointer.group.flex.items-center.justify-center {\n    background-color: transparent !important;\n    border: none !important;\n    width: 44px !important; \n    height: 44px !important;\n    border-radius: 0 !important;\n    /* 你的手绘爱心图床链接 */\n    background-image: url(\"https://i.postimg.cc/W4jHpY9k/7LOE6P3(S(X-9-X9MIX4ZX1.png\") !important;\n    background-repeat: no-repeat !important;\n    background-position: center !important;\n    background-size: contain !important; \n    /* 基础过渡，用于平滑衔接动画前后的状态 */\n    transition: transform 0.2s ease, filter 0.2s ease !important;\n    opacity: 1 !important;\n    /* 确保作为Flex容器居中，且不干扰点击 */\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n}\n\n/* 3. 悬浮状态：触发果冻动画和光晕 */\n#ai-send-button:hover,\ndiv.flex.flex-col.border-gray-200 div.cursor-pointer.group.flex.items-center.justify-center:hover {\n    background-color: transparent !important;\n    /* 极淡的暖色光晕，增加治愈感 */\n    filter: drop-shadow(0px 4px 6px rgba(255, 182, 193, 0.4)) !important;\n    animation: jellyHeart 0.8s ease-in-out both !important;\n}\n\n/* 4. 点击激活状态：物理按压反馈 */\n#ai-send-button:active,\ndiv.flex.flex-col.border-gray-200 div.cursor-pointer.group.flex.items-center.justify-center:active {\n    /* 取消悬停动画，强制执行收缩形变 */\n    animation: none !important;\n    transform: scale(0.75) !important;\n    /* 点击时阴影收缩变深，模拟按压下去的物理反馈 */\n    filter: drop-shadow(0px 1px 2px rgba(255, 105, 180, 0.6)) !important;\n    /* 加快收缩的过渡速度，让点击感更干脆 */\n    transition: transform 0.05s ease !important;\n}\n\n/* 5. 定义果冻弹跳 (duangduang) 关键帧动画 */\n@keyframes jellyHeart {\n    0% { transform: scale3d(1, 1, 1); }\n    30% { transform: scale3d(1.25, 0.75, 1); } /* 压扁 */\n    40% { transform: scale3d(0.75, 1.25, 1); } /* 拉长 */\n    50% { transform: scale3d(1.15, 0.85, 1); } /* 再次微压扁 */\n    65% { transform: scale3d(0.95, 1.05, 1); } /* 再次微拉长 */\n    75% { transform: scale3d(1.05, 0.95, 1); } /* 趋于平静 */\n    100% { transform: scale3d(1, 1, 1); }      /* 恢复原状 */\n}\n\n\n/* 4.7 底部输入栏功能按钮 (MOD/评论功能按钮) */\n#ai-mod-button2 {\n    background: transparent !important;\n    gap: 6px !important;\n}\n\n#ai-mod-button2 button.MuiButton-root,\n#ai-mod-button2 button.MuiButton-outlined.MuiButton-outlinedPrimary {\n    background: linear-gradient(to bottom, #fdfcfa 0%, #f4f1ec 100%) !important;\n    color: #5a554f !important;\n    border: 1px solid #d5cdc3 !important;\n    border-radius: 0 !important;\n    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0 1px 0 rgba(255, 255, 255, 0.7) !important;\n    font-family: 'Noto Sans SC', sans-serif !important;\n    font-weight: 500 !important;\n    font-size: 0.75em !important;\n    letter-spacing: 0.5px !important;\n    transition: all 0.25s ease !important;\n    padding: 4px 12px !important;\n    min-height: unset !important;\n    line-height: 1.6 !important;\n}\n\n#ai-mod-button2 button.MuiButton-root:hover,\n#ai-mod-button2 button.MuiButton-outlined.MuiButton-outlinedPrimary:hover {\n    background: linear-gradient(to bottom, #f6f4f1 0%, #ebe7e1 100%) !important;\n    color: #4a4540 !important;\n    border-color: #b4a899 !important;\n    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08), inset 0 1px 0 rgba(255, 255, 255, 0.8) !important;\n    transform: none !important;\n}\n\n#ai-mod-button2 button.MuiButton-root svg {\n    color: #b4a899 !important;\n    font-size: 0.9em !important;\n    transition: color 0.2s ease !important;\n}\n\n#ai-mod-button2 button.MuiButton-root:hover svg {\n    color: #8a7e72 !important;\n}\n\n/* 4.8突破按钮外部容器宽度限制并居中，不影响输入框，保留原生滚动条 */\n/* 仅在屏幕宽度大于等于 768px（电脑端/横屏）时生效 */\n@media (min-width: 768px) {\n    \n    /* 1. 突破父级容器的宽度限制（强行覆盖内联 style=\"width: 720px;\"） */\n.bg-gradient-to-t .max-w-\\[720px\\],\n.bg-linear-to-t .max-w-\\[720px\\] {\n        max-width: 100% !important;\n        width: 100% !important; \n    }\n\n    /* 2. 按钮栏占满实际可用宽度，并保持安全居中（完美避开侧边栏且左侧不吞按钮） */\n    #ai-mod-button2 {\n        width: 100% !important;\n        justify-content: safe center !important;\n        padding-left: 16px !important;\n        padding-right: 16px !important;\n        box-sizing: border-box !important;\n    }\n\n    /* 3. 将紧跟在按钮下方的输入框重新“勒紧”回 720px 并居中 */\n    #ai-mod-button2 + div {\n        max-width: 720px !important;\n        width: 100% !important;\n        margin-left: auto !important;\n        margin-right: auto !important;\n    }\n    \n}\n\n\n/* ========================================\n   [附加模块：截断继续生成按钮 SVG 图标 (适配莫兰迪主题)]\n   ======================================== */\n   \n/* 【终极修改】使用相邻兄弟选择器：选中紧跟在“隐藏按钮”后面的第一个按钮 */\n#toggle-sub-buttons + button::before {\n    content: '';\n    display: inline-block !important;\n    flex-shrink: 0 !important; \n    width: 14px !important;           \n    height: 14px !important;\n    margin-right: 4px !important;     \n    \n    /* 莫兰迪色同步 */\n    background-color: #b4a899 !important; \n    \n    /* 引入SVG遮罩 */\n    -webkit-mask-image: url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath d='M734 264q-46-46-106-71-62-27-129-27-91 0-168 46-75 44-119 119-46 78-46 168t46 168q44 75 119 119 77 46 168 46 76 0 144-33 65-32 112-88.5T820 582h-86q-26 74-90.5 120.5T499 749q-68 0-125.5-34t-91-91T249 499t33.5-125 91-90.5T499 250q50 0 97 20 44 19 78 54L540 457h291V166z'/%3E%3C/svg%3E\");\n    mask-image: url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath d='M734 264q-46-46-106-71-62-27-129-27-91 0-168 46-75 44-119 119-46 78-46 168t46 168q44 75 119 119 77 46 168 46 76 0 144-33 65-32 112-88.5T820 582h-86q-26 74-90.5 120.5T499 749q-68 0-125.5-34t-91-91T249 499t33.5-125 91-90.5T499 250q50 0 97 20 44 19 78 54L540 457h291V166z'/%3E%3C/svg%3E\");\n    -webkit-mask-size: contain !important;\n    mask-size: contain !important;\n    -webkit-mask-repeat: no-repeat !important;\n    mask-repeat: no-repeat !important;\n    -webkit-mask-position: center !important;\n    mask-position: center !important;\n    \n    transition: all 0.25s ease !important;\n}\n\n/* 悬浮时动效 */\n#toggle-sub-buttons + button:hover::before {\n    background-color: #8a7e72 !important; \n    transform: rotate(-45deg) scale(1.1) !important;\n}\n\n/* ========================================\n   [附加模块：第二个自定义按钮 (增强性爱) SVG 图标]\n   ======================================== */\n   \n/* 【核心定位】使用连续相邻兄弟选择器：选中“隐藏按钮”后面的第二个按钮 */\n#toggle-sub-buttons + button + button::before {\n    content: '';\n    display: inline-block !important;\n    flex-shrink: 0 !important; \n    /* 配合该主题的精致小字体，尺寸调整为 14px 达到最佳比例 */\n    width: 14px !important;           \n    height: 14px !important;\n    margin-right: 4px !important;     \n    \n    /* 莫兰迪色同步 */\n    background-color: #b4a899 !important; \n    \n    /* 引入你提供的专属 SVG 遮罩 */\n    -webkit-mask-image: url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath d='M958 104h-62V43q0-17-12-29T855 2h-87q-17 0-29 12t-12 29v61h-62q-17 0-29 12t-12 29v4q-81-34-169-34-116 0-217 59-97 57-154 154-58 100-58 216.5T84 761q57 98 154 155 101 58 217.5 58T672 916q97-57 154-155 59-100 59-216 0-88-34-168h4q17 0 29-12t12-29v-62h62q17 0 29-12t12-29v-88q0-17-12-29t-29-12zM644 348q29 0 49.5 20.5t20.5 49-20.5 49T644 487t-49.5-20.5-20.5-49 20.5-49T644 348zm-377 0q29 0 49.5 20.5t20.5 49-20.5 49T267 487t-49.5-20.5-20.5-49 20.5-49T267 348zm473 255q-10 70-50.5 126.5t-102 88.5-132 32-132-32-102-88.5T171 603q-2-16 8.5-27.5T206 564h499q16 0 26.5 11.5T740 603zm218-370H855v103h-87V233H665v-88h103V43h87v102h103v88z'/%3E%3C/svg%3E\");\n    mask-image: url(\"data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath d='M958 104h-62V43q0-17-12-29T855 2h-87q-17 0-29 12t-12 29v61h-62q-17 0-29 12t-12 29v4q-81-34-169-34-116 0-217 59-97 57-154 154-58 100-58 216.5T84 761q57 98 154 155 101 58 217.5 58T672 916q97-57 154-155 59-100 59-216 0-88-34-168h4q17 0 29-12t12-29v-62h62q17 0 29-12t12-29v-88q0-17-12-29t-29-12zM644 348q29 0 49.5 20.5t20.5 49-20.5 49T644 487t-49.5-20.5-20.5-49 20.5-49T644 348zm-377 0q29 0 49.5 20.5t20.5 49-20.5 49T267 487t-49.5-20.5-20.5-49 20.5-49T267 348zm473 255q-10 70-50.5 126.5t-102 88.5-132 32-132-32-102-88.5T171 603q-2-16 8.5-27.5T206 564h499q16 0 26.5 11.5T740 603zm218-370H855v103h-87V233H665v-88h103V43h87v102h103v88z'/%3E%3C/svg%3E\");\n    -webkit-mask-size: contain !important;\n    mask-size: contain !important;\n    -webkit-mask-repeat: no-repeat !important;\n    mask-repeat: no-repeat !important;\n    -webkit-mask-position: center !important;\n    mask-position: center !important;\n    \n    transition: all 0.25s ease !important;\n}\n\n/* 悬浮时动效 */\n#toggle-sub-buttons + button + button:hover::before {\n    background-color: #8a7e72 !important; \n    transform: scale(1.15) translateY(-1px) !important;\n}\n\n/* ========================================\n   [模块五：平台分页栏]\n   ======================================== */\n\n/* 5.1 分页按钮基础样式 */\n.MuiPaginationItem-root {\n    background: linear-gradient(to bottom, #fdfcfa 0%, #f4f1ec 100%) !important;\n    color: #4a4540 !important;\n    border: 1px solid #d5cdc3 !important;\n    border-radius: 0 !important;\n    font-family: 'Playfair Display', serif !important;\n    font-weight: 400 !important;\n    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04), inset 0 1px 0 rgba(255, 255, 255, 0.6) !important;\n    transition: all 0.3s ease !important;\n}\n\n.MuiPaginationItem-root:hover {\n    background: linear-gradient(to bottom, #f6f4f1 0%, #ebe7e1 100%) !important;\n    border-color: #b4a899 !important;\n    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07), inset 0 1px 0 rgba(255, 255, 255, 0.7) !important;\n}\n\n/* 5.2 分页按钮选中状态 */\n.MuiPaginationItem-root.Mui-selected {\n    background: #4a4540 !important;\n    color: #f6f4f1 !important;\n    border-color: #4a4540 !important;\n    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12) !important;\n}\n\n/* 5.3 分页按钮禁用状态 */\n.MuiPaginationItem-root.Mui-disabled {\n    background: #f0ece7 !important;\n    color: #c4b5a6 !important;\n    border-color: #e5dfd8 !important;\n    opacity: 0.6 !important;\n    box-shadow: none !important;\n}\n\n/* 5.4 分页翻页箭头图标 */\n.MuiPaginationItem-icon {\n    color: #8a7e72 !important;\n}\n\n.MuiPaginationItem-root.Mui-selected .MuiPaginationItem-icon {\n    color: #f6f4f1 !important;\n}\n\n/* 5.5 跳转输入区域容器 */\n.MuiStack-root.css-1uwir8f {\n    background: transparent !important;\n}\n\n/* 5.6 跳转输入区域文字 */\n.MuiStack-root.css-1uwir8f .MuiBox-root {\n    color: #5a554f !important;\n    font-family: 'Noto Sans SC', sans-serif !important;\n}\n\n/* 5.7 跳转输入区域输入框外层 */\n.MuiInputBase-root.MuiInputBase-colorPrimary {\n    background: #fdfcfa !important;\n    border: 1px solid #d5cdc3 !important;\n    border-radius: 0 !important;\n    transition: all 0.3s ease !important;\n}\n\n.MuiInputBase-root.MuiInputBase-colorPrimary:hover {\n    border-color: #b4a899 !important;\n}\n\n.MuiInputBase-root.MuiInputBase-colorPrimary:focus-within {\n    border-color: #8a7e72 !important;\n    box-shadow: 0 0 0 1px rgba(138, 126, 114, 0.15) !important;\n}\n\n/* 5.8 跳转输入区域输入框内层 */\n.MuiInputBase-input {\n    background: transparent !important;\n    border: none !important;\n    color: #3b3a38 !important;\n    font-family: 'Noto Sans SC', sans-serif !important;\n    padding: 4px 8px !important;\n}\n\n.MuiInputBase-input:focus {\n    outline: none !important;\n    box-shadow: none !important;\n}\n\n/* ========================================\n   [模块六：平台评论区]\n   ======================================== */\n\n/* 6.1 评论区主背景容器 (保留纯色，用于覆盖输入栏和打星区底色) */\ndiv[class*=\"w-full\"][class*=\"bg-white\"][class*=\"bottom-0\"] {\n    background: #f6f4f1 !important;\n}\n\n/* 6.2 顶部标题 \"评论(x)\" */\ndiv.text-lg.font-bold {\n    font-family: 'Noto Serif SC', serif !important;\n    color: #3b3a38 !important;\n    letter-spacing: 1px !important;\n}\n\n/* 6.3 '个人评分'文字 */\np.MuiTypography-body1.text-grey-600 {\n    color: #8a7e72 !important;\n    font-family: 'Noto Sans SC', sans-serif !important;\n}\n\n/* 6.4 评分星星 (加深粉白色系，提升背景对比度) */\nspan.MuiRating-iconEmpty svg {\n    color: #D6C5C9 !important; /* 未选中状态：带有灰粉调的浅色，比背景深，确保能看清轮廓 */\n    transition: color 0.3s ease, transform 0.2s ease !important;\n}\n\nspan.MuiRating-iconFilled svg {\n    color: #ECA8B9 !important; /* 选中状态：更饱满的柔和樱花粉 */\n    filter: drop-shadow(0 1px 3px rgba(236, 168, 185, 0.5)) !important; /* 增加粉色阴影，让星星有微微立体的发光感 */\n    transition: color 0.3s ease, transform 0.2s ease !important;\n}\n\n/* 鼠标悬停时的微微放大互动效果 */\nspan.MuiRating-icon:hover svg {\n    transform: scale(1.15) !important;\n}\n\nspan.MuiRating-iconEmpty svg,\nspan.MuiRating-iconFilled svg {\n    width: 22px !important; \n    height: 22px !important;\n    margin: 0 !important; \n    display: block !important;\n}\n\nspan.MuiRating-icon {\n    width: 22px !important;\n    height: 22px !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n}\n\nspan.MuiRating-decimal {\n    margin: 0 1px !important; \n}\n\n/* 6.5 评分数字 */\nspan.text-orange-500 {\n    color: #8a7e72 !important;\n    font-family: 'Playfair Display', serif !important;\n    font-weight: 500 !important;\n}\n\n/* 6.6 输入框容器与边框 */\ndiv.flex.flex-col.border-gray-200 {\n    border-color: #d5cdc3 !important;\n}\n\n/* 6.7 评论输入框本体 */\ntextarea.rc-textarea {\n    background: #fdfcfa !important;\n    border: 1px solid #d5cdc3 !important;\n    border-radius: 0 !important;\n    color: #3b3a38 !important;\n    font-family: 'Noto Sans SC', sans-serif !important;\n    transition: border-color 0.3s ease !important;\n}\n\ntextarea.rc-textarea:focus {\n    border-color: #b4a899 !important;\n    box-shadow: 0 0 0 1px rgba(180, 168, 153, 0.2) !important;\n    outline: none !important;\n}\n\n/* 6.8 输入字数统计 */\ndiv.bg-gray-100.text-gray-500 {\n    background: #f0ece7 !important;\n    color: #8a7e72 !important;\n}\n\n/* 6.9 发送评论按钮及图标 */\ndiv.cursor-pointer.group.flex.items-center.justify-center {\n    color: #8a7e72 !important;\n    transition: color 0.3s ease !important;\n}\n\ndiv.cursor-pointer.group.flex.items-center.justify-center:hover {\n    color: #4a4540 !important;\n}\n\ndiv[data-state=\"closed\"] svg[data-icon=\"Send03\"] {\n    color: #b4a899 !important;\n    transition: color 0.3s ease !important;\n}\n\n/* 6.10 分割线 (隐藏官方原生分割线，解决最后一条评论排版不一致与间距缺失的问题) */\ndiv.style_divider__mW0YX {\n    display: none !important;\n}\n\n/* 6.11 排序按钮容器 */\n.MuiStack-root.css-1dmzxoz {\n    background: transparent !important;\n}\n\n/* 6.12 排序按钮 (已选中) */\nbutton.MuiButton-containedPrimary {\n    background: #4a4540 !important;\n    color: #f6f4f1 !important;\n    border: 1px solid #4a4540 !important;\n    border-radius: 0 !important;\n    box-shadow: none !important;\n    font-family: 'Noto Sans SC', sans-serif !important;\n    font-weight: 500 !important;\n    letter-spacing: 0.5px !important;\n    transition: all 0.3s ease !important;\n}\n\n/* 6.13 排序按钮 (未选中) */\nbutton.MuiButton-outlinedPrimary {\n    background: transparent !important;\n    color: #5a554f !important;\n    border: 1px solid #d5cdc3 !important;\n    border-radius: 0 !important;\n    box-shadow: none !important;\n    font-family: 'Noto Sans SC', sans-serif !important;\n    font-weight: 500 !important;\n    letter-spacing: 0.5px !important;\n    transition: all 0.3s ease !important;\n}\n\nbutton.MuiButton-outlinedPrimary:hover {\n    background: #f0ece7 !important;\n    border-color: #b4a899 !important;\n}\n\n/* 6.14 评论列表容器 (★ 新增：专属留言区背景图) */\ndiv.p-3.overflow-y-auto {\n    background-image: url('https://catai.wiki/f95e6da2-fa19-4820-95d1-cf3e182fb400/w=3000') !important;\n    background-size: cover !important;\n    background-position: center !important;\n    background-repeat: no-repeat !important;\n}\n\n/* 6.15 单个评论项 (升级为独立毛玻璃卡片样式，统一所有评论的高度与间距) */\n/* 1. 评论项基础容器 */\ndiv.group.ml-0 {\n    position: relative !important; /* 为伪元素确立定位基准 */\n    background: transparent !important; /* 移除主底色，交给伪元素处理 */\n    border: none !important; /* 移除原本的边框，避免一条实线横穿人物脸部 */\n    padding: 16px !important; \n    margin-bottom: 16px !important; \n    transition: transform 0.3s ease !important;\n}\n\n/* 2. 构建“两侧毛玻璃、中间透明”的渐变遮罩层 */\ndiv.group.ml-0::before {\n    content: \"\" !important;\n    position: absolute !important;\n    inset: 0 !important;\n    box-sizing: border-box !important;\n    border-radius: 12px !important;\n    /* 基础底色与毛玻璃强度 */\n    background: rgba(246, 244, 241, 0.85) !important; \n    border: 1px solid rgba(229, 223, 216, 0.8) !important; \n    backdrop-filter: blur(6px) !important; \n    \n    /* 【核心魔法】线性渐变遮罩 */\n    /* 0-15%实心，40-60%高度透明(完美露出中心人物)，85-100%实心 */\n    -webkit-mask-image: linear-gradient(to right, \n        rgba(0,0,0,1) 0%, \n        rgba(0,0,0,1) 15%, \n        rgba(0,0,0,0.05) 40%, \n        rgba(0,0,0,0.05) 60%, \n        rgba(0,0,0,1) 85%, \n        rgba(0,0,0,1) 100%\n    ) !important;\n    mask-image: linear-gradient(to right, \n        rgba(0,0,0,1) 0%, \n        rgba(0,0,0,1) 15%, \n        rgba(0,0,0,0.05) 40%, \n        rgba(0,0,0,0.05) 60%, \n        rgba(0,0,0,1) 85%, \n        rgba(0,0,0,1) 100%\n    ) !important;\n    pointer-events: none !important; /* 确保遮罩不会阻挡鼠标点击 */\n    transition: background 0.3s ease !important;\n}\n\n/* 3. 悬停时的卡片互动反馈 */\ndiv.group.ml-0:hover::before {\n    background: rgba(246, 244, 241, 0.95) !important; \n}\ndiv.group.ml-0:hover {\n    transform: translateY(-1px) !important; \n}\n\n/* 4. 提升内容层级，确保内容在渐变背景之上 (巧妙利用DOM顺序替代z-index) */\ndiv.group.ml-0 > * {\n    position: relative !important;\n}\n\n/* ========================================\n   【最高原则保障：强制可读性柔光护盾】\n   ======================================== */\n/* 当中间透明露出背景图时，为防止深色文字与背景图融为一体，\n   强制为所有文字和操作按钮添加主题色(#f6f4f1)的柔和发光描边 */\ndiv.group.ml-0 div.break-all,\ndiv.group.ml-0 div.text-sm,\ndiv.group.ml-0 div.text-xs,\ndiv.group.ml-0 span.cursor-pointer,\ndiv.group.ml-0 button {\n    text-shadow: \n        -1px -1px 0 rgba(246, 244, 241, 0.9),\n         1px -1px 0 rgba(246, 244, 241, 0.9),\n        -1px  1px 0 rgba(246, 244, 241, 0.9),\n         1px  1px 0 rgba(246, 244, 241, 0.9),\n         0    0   6px rgba(246, 244, 241, 1) !important;\n}\n\n/* 6.16 评论用户头像 */\ndiv.group img.rounded-full {\n    border: 1px solid #d5cdc3 !important;\n}\n\n/* 6.17 评论用户名 */\ndiv.text-sm.text-grey-600 span.font-bold {\n    color: #4a4540 !important;\n    font-family: 'Noto Sans SC', sans-serif !important;\n    font-weight: 600 !important;\n}\n\n/* 6.18 \"(你)\" 标签 */\nspan.text-\\[10px\\] {\n    color: #b4a899 !important;\n    font-size: 10px !important;\n}\n\n/* 6.19 评论内容正文 */\ndiv.break-all {\n    color: #3b3a38 !important;\n    font-family: 'Noto Sans SC', sans-serif !important;\n    line-height: 1.7 !important;\n}\n\n/* 6.20 评论时间戳 */\ndiv.text-xs.text-grey-600 {\n    color: #b4a899 !important;\n    font-family: 'Playfair Display', serif !important;\n    font-style: italic !important;\n}\n\n/* 6.21 点赞按钮 */\nbutton.text-gray-400 {\n    color: #c4b5a6 !important;\n    transition: color 0.3s ease !important;\n}\n\nbutton.text-gray-400:hover {\n    color: #8a7e72 !important;\n}\n\nbutton.text-gray-400 svg {\n    color: inherit !important;\n}\n\n/* 6.22 评论回复按钮文字 */\nspan.cursor-pointer {\n    color: #8a7e72 !important;\n    transition: color 0.3s ease !important;\n}\n\nspan.cursor-pointer:hover {\n    color: #4a4540 !important;\n}\n\n/* 6.23 回复区域缩进边框 */\ndiv.ml-8.border-l {\n    border-color: #e5dfd8 !important;\n}\n\n/* 6.24 作者寄语 */\ndiv.flex.items-center.justify-between.py-3:has(div.text-lg.font-bold) {\n    border-bottom: 1px solid rgba(180, 168, 153, 0.35) !important;\n    position: relative !important; \n}\n\ndiv.text-lg.font-bold::after {\n    content: \"· 谢谢你玩我的卡  ——豚豚鱼 ·\" !important; \n    position: absolute !important;\n    left: 50% !important;\n    top: 50% !important; \n    background: transparent !important;\n    box-shadow: none !important;\n    border: none !important;\n    font-size: 16px !important; \n    color: #6b6560 !important; \n    font-family: 'Noto Serif SC', 'Playfair Display', serif !important;\n    font-weight: 600 !important;\n    letter-spacing: 2px !important;\n    white-space: nowrap !important;\n    transform: translate(-50%, -50%) !important;\n    animation: titleBreathe 4s ease-in-out infinite !important;\n    transition: letter-spacing 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94), color 0.5s ease !important;\n}\n\n@keyframes titleBreathe {\n    0%, 100% { \n        opacity: 0.65; \n        text-shadow: 0 0 0 rgba(180, 168, 153, 0);\n    }\n    50% { \n        opacity: 1; \n        text-shadow: 0 0 8px rgba(180, 168, 153, 0.4);\n    }\n}\n\ndiv.text-lg.font-bold:hover::after {\n    color: #4a4540 !important;\n    letter-spacing: 4px !important;\n    animation-play-state: paused !important; \n    opacity: 1 !important; \n}\n\n/* ========================================\n   [模块七：自定义组件 - 状态栏与卡片]\n   ======================================== */\n\n/* 7.1 正文区域 */\n.main-body {\n    background: #f6f4f1;\n    color: #3b3a38;\n    font-family: 'Noto Serif SC', 'Georgia', serif;\n    font-size: 1.04em;\n    font-weight: 400;\n    line-height: 2;\n    padding: 36px 40px;\n    margin: 0 auto 24px auto;\n    max-width: 700px;\n    border: none;\n    border-left: 3px solid #c4b5a6;\n    border-radius: 0;\n    box-shadow: none;\n    letter-spacing: 0.5px;\n}\n\n/* 7.2 核心状态面板容器 */\n.status-panel {\n    position: relative;\n    background: #f6f4f1;\n    color: #3b3a38;\n    font-family: 'Noto Sans SC', sans-serif;\n    border: 1px solid #d5cdc3;\n    border-radius: 0;\n    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04);\n    max-width: 700px;\n    margin: 24px auto;\n    overflow: hidden;\n    transition: box-shadow 0.4s ease;\n}\n\n/* 状态面板杂志风内框 */\n.status-panel::before {\n    content: '';\n    position: absolute;\n    inset: 12px;\n    pointer-events: none;\n    z-index: 10;\n    border: 1px solid rgba(180, 168, 153, 0.35);\n    transition: border-color 0.4s ease;\n}\n\n.status-panel:hover::before {\n    border-color: rgba(180, 168, 153, 0.6);\n}\n\n.status-panel:hover {\n    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);\n}\n\n/* 7.3 折叠式标题栏 (含纹理底色 + 英文副标题) */\n.status-details {\n    margin-bottom: 0 !important;\n}\n\n.status-details > summary {\n    font-family: 'Playfair Display', 'Noto Serif SC', serif;\n    font-size: 1.5em;\n    font-weight: 500;\n    color: #4a4540;\n    padding: 28px 48px 36px 48px;\n    cursor: pointer;\n    list-style: none;\n    outline: none;\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    align-items: center;\n    text-align: center;\n    position: relative;\n    background: repeating-linear-gradient(135deg, transparent, transparent 8px, rgba(180, 168, 153, 0.06) 8px, rgba(180, 168, 153, 0.06) 9px), #e8e0d6;\n    border-top: 2px solid #b4a899;\n    border-bottom: 1px solid #d5cdc3;\n    letter-spacing: 3px;\n    transition: letter-spacing 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94), background-color 0.3s ease, color 0.3s ease;\n}\n\n.status-details > summary::-webkit-details-marker {\n    display: none;\n}\n\n.status-details > summary:hover {\n    background: repeating-linear-gradient(135deg, transparent, transparent 8px, rgba(180, 168, 153, 0.1) 8px, rgba(180, 168, 153, 0.1) 9px), #e2d9ce;\n    letter-spacing: 5px;\n    color: #3b3a38;\n}\n\n/* 英文副标题装饰线 */\n.status-details > summary::after {\n    content: 'The quiet story between you and me';\n    display: block;\n    font-family: 'Playfair Display', serif;\n    font-style: italic;\n    font-size: 0.38em;\n    font-weight: 400;\n    color: #a09282;\n    letter-spacing: 2.5px;\n    margin-top: 8px;\n    white-space: nowrap;\n    transition: color 0.3s ease, letter-spacing 0.5s ease;\n}\n\n.status-details > summary:hover::after {\n    color: #7a6e62;\n    letter-spacing: 3.5px;\n}\n\n.status-details[open] > summary {\n    border-bottom-color: #c4b5a6;\n}\n\n/* 7.4 面板内容区域基础样式 */\n.status-content {\n    padding: 20px 32px;\n    background-color: transparent;\n}\n\n/* 7.5 角色卡片折叠组件 */\n.character-details {\n    border: 1px solid #d5cdc3;\n    border-radius: 0;\n    margin-bottom: 16px;\n    background: #faf8f5;\n    transition: all 0.3s ease;\n    box-shadow: none;\n}\n\n.character-details[open] {\n    border-color: #b4a899;\n    background: #fdfcfa;\n    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.04);\n}\n\n.character-details > summary {\n    font-family: 'Noto Serif SC', serif;\n    font-weight: 600;\n    font-size: 0.98em;\n    padding: 12px 18px;\n    cursor: pointer;\n    list-style: none;\n    outline: none;\n    position: relative;\n    color: #4a4540;\n    background: transparent;\n    border-radius: 0;\n    letter-spacing: 0.5px;\n    transition: background 0.2s ease, color 0.2s ease;\n}\n\n.character-details > summary:hover {\n    background: rgba(196, 181, 166, 0.1);\n}\n\n.character-details > summary::-webkit-details-marker {\n    display: none;\n}\n\n.character-details > summary::before {\n    content: '+';\n    margin-right: 12px;\n    font-family: 'Playfair Display', serif;\n    font-size: 0.85em;\n    font-weight: 400;\n    transition: transform 0.3s ease;\n    display: inline-block;\n    color: #b4a899;\n}\n\n.character-details[open] > summary::before {\n    content: '−';\n}\n\n.character-card-content {\n    padding: 10px 20px 16px 20px;\n    font-size: 0.84em;\n    line-height: 1.75;\n    border-top: 1px solid #e5dfd8;\n    color: #4a4540;\n    background: transparent;\n}\n\n.character-card-content p {\n    margin: 8px 0;\n}\n\n.character-card-content strong {\n    color: #3b3a38;\n    font-weight: 600;\n}\n\n/* 7.6 自定义高亮标题 */\n.highlight-title {\n    font-family: 'Noto Serif SC', serif !important;\n    font-weight: 700 !important;\n    font-size: 0.95em !important;\n    color: #4a4540 !important;\n    margin: 18px 0 8px 0 !important;\n    padding-bottom: 5px;\n    border-bottom: 1px solid #d5cdc3;\n    letter-spacing: 1px;\n    position: relative;\n}\n\n.highlight-title::after {\n    content: '';\n    position: absolute;\n    bottom: -1px;\n    left: 0;\n    width: 28px;\n    height: 2px;\n    background: #b4a899;\n}\n\n/* 7.7 信息分区样式 */\n.section {\n    margin-bottom: 22px;\n    padding-top: 20px;\n    position: relative;\n}\n\n/* 分区杂志风分隔线 */\n.section::before {\n    content: '';\n    display: block;\n    position: absolute;\n    top: 0;\n    left: 50%;\n    transform: translateX(-50%);\n    width: 80%;\n    height: 1px;\n    background: #d5cdc3;\n}\n\n.section::after {\n    content: '·';\n    position: absolute;\n    top: -7px;\n    left: 50%;\n    transform: translateX(-50%);\n    font-size: 14px;\n    color: #b4a899;\n    background: #f6f4f1;\n    padding: 0 12px;\n    letter-spacing: 0;\n}\n\n.section:first-of-type {\n    padding-top: 8px;\n}\n\n.section:first-of-type::before,\n.section:first-of-type::after {\n    display: none;\n}\n\n.section h3 {\n    font-family: 'Noto Serif SC', serif;\n    font-weight: 700;\n    color: #3b3a38;\n    font-size: 1.05em;\n    margin-top: 0;\n    margin-bottom: 14px;\n    padding-bottom: 8px;\n    border-bottom: none;\n    letter-spacing: 1.5px;\n    position: relative;\n}\n\n.section h3::after {\n    content: '';\n    position: absolute;\n    bottom: 0;\n    left: 0;\n    width: 24px;\n    height: 2px;\n    background: #b4a899;\n    transition: width 0.3s ease;\n}\n\n.section:hover h3::after {\n    width: 48px;\n}\n\n/* 7.8 信息网格布局 */\n.info-grid {\n    display: grid;\n    grid-template-columns: 100px 1fr;\n    gap: 9px 16px;\n    font-size: 0.85em;\n    line-height: 1.7;\n}\n\n.info-key {\n    color: #8a7e72;\n    font-weight: 500;\n    font-size: 0.88em;\n    letter-spacing: 0.3px;\n}\n\n.info-value {\n    color: #3b3a38;\n    font-weight: 400;\n}\n\n/* 7.9 滚动区域样式 */\n.scroll-box {\n    max-height: 200px;\n    overflow-y: auto;\n    padding: 10px;\n    background: #faf8f5;\n    border-radius: 0;\n    border: 1px solid #e5dfd8;\n    box-shadow: none;\n}\n\n/* 自定义滚动条 */\n.scroll-box::-webkit-scrollbar {\n    width: 6px;\n}\n\n.scroll-box::-webkit-scrollbar-track {\n    background: #f0ece7;\n}\n\n.scroll-box::-webkit-scrollbar-thumb {\n    background: #c4b5a6;\n    border-radius: 3px;\n    transition: background 0.2s ease;\n}\n\n.scroll-box::-webkit-scrollbar-thumb:hover {\n    background: #a89b8c;\n}\n\n/* 7.10 记忆区域特殊样式 */\n.memory-section {\n    padding-left: 0;\n    padding-right: 0;\n}\n\n.memory-section h3 {\n    display: flex;\n    justify-content: space-between;\n    align-items: baseline;\n    font-size: 1.02em;\n}\n\n.memory-details {\n    border: none;\n    margin-bottom: 0;\n    background: transparent;\n}\n\n.memory-details > summary {\n    font-family: 'Noto Serif SC', serif;\n    font-weight: 700;\n    color: #3b3a38;\n    font-size: 1.05em;\n    margin-top: 0;\n    margin-bottom: 14px;\n    padding-bottom: 8px;\n    border-bottom: none;\n    letter-spacing: 1.5px;\n    position: relative;\n    cursor: pointer;\n    list-style: none;\n    outline: none;\n    transition: color 0.3s ease;\n}\n\n.memory-details > summary:hover {\n    color: #5a554f;\n}\n\n.memory-details > summary::-webkit-details-marker {\n    display: none;\n}\n\n.memory-details > summary::before {\n    content: '+';\n    font-family: 'Playfair Display', serif;\n    font-size: 0.75em;\n    font-weight: 400;\n    margin-right: 10px;\n    display: inline-block;\n    transition: transform 0.3s ease;\n    color: #b4a899;\n}\n\n.memory-details[open] > summary::before {\n    content: '−';\n}\n\n.memory-details > summary::after {\n    content: '';\n    position: absolute;\n    bottom: 0;\n    left: 0;\n    width: 24px;\n    height: 2px;\n    background: #b4a899;\n}\n\n.memory-content {\n    padding: 0;\n}\n\n.memory-content h4 {\n    font-family: 'Noto Serif SC', serif;\n    font-weight: 600;\n    color: #4a4540;\n    font-size: 0.92em;\n    margin: 16px 0 10px 0;\n    padding-left: 14px;\n    border-left: 2px solid #b4a899;\n    letter-spacing: 0.5px;\n}\n\n.memory-rules {\n    max-height: 120px;\n    margin-bottom: 16px;\n    background: #faf8f5;\n}\n\n.memory-log p {\n    padding: 8px 12px;\n    border-bottom: 1px solid #ebe7e1;\n    font-size: 0.84em;\n    margin: 0;\n    background: #fdfcfa;\n    border-radius: 0;\n    margin-bottom: 0;\n    transition: background 0.2s ease;\n}\n\n.memory-log p:hover {\n    background: #f6f4f1;\n}\n\n.memory-log p:last-child {\n    border-bottom: none;\n}\n\n/* 7.11 记忆表格样式 (已修复溢出问题) */\n.memory-log table {\n    width: 100%;\n    border-collapse: collapse;\n    border-spacing: 0;\n    font-size: 0.84em;\n    background: #fdfcfa;\n    table-layout: fixed; /* 强制固定表格布局，防止内容撑破容器 */\n}\n\n.memory-log th,\n.memory-log td {\n    padding: 9px 12px;\n    text-align: left;\n    border-bottom: 1px solid #e5dfd8;\n    line-height: 1.55;\n    word-wrap: break-word; /* 允许长单词换行 */\n    overflow-wrap: break-word; /* 确保兼容性 */\n    white-space: normal; /* 禁止文本强制单行显示 */\n}\n\n/* 为表格列分配固定比例宽度，提升视觉美观度 */\n.memory-log th:nth-child(1),\n.memory-log td:nth-child(1) { \n    width: 12%; \n}\n.memory-log th:nth-child(2),\n.memory-log td:nth-child(2) { \n    width: 28%; \n}\n.memory-log th:nth-child(3),\n.memory-log td:nth-child(3) { \n    width: 20%; \n}\n.memory-log th:nth-child(4),\n.memory-log td:nth-child(4) { \n    width: 40%; \n}\n\n.memory-log thead th {\n    background: #f0ece7;\n    font-family: 'Noto Serif SC', serif;\n    font-weight: 600;\n    border-bottom: 2px solid #c4b5a6;\n    color: #3b3a38;\n    letter-spacing: 0.8px;\n    font-size: 0.9em;\n    text-transform: uppercase;\n}\n\n.memory-log tbody tr {\n    transition: background 0.2s ease;\n}\n\n.memory-log tbody tr:hover {\n    background: #f6f4f1;\n}\n\n.memory-log tbody tr:nth-child(even) {\n    background: rgba(196, 181, 166, 0.06);\n}\n\n.memory-log tbody tr:nth-child(even):hover {\n    background: #f6f4f1;\n}\n\n.memory-log td:first-child {\n    font-family: 'Playfair Display', serif;\n    font-weight: 500;\n    text-align: center;\n    color: #8a7e72;\n    font-size: 0.95em;\n}\n\n/* ========================================\n   [模块八：Markdown/HTML 原生元素强化]\n   ======================================== */\n\n/* 8.1 代码块 (pre/code) 根容器美化 (S1) */\n.markdown-body pre {\n    background: repeating-linear-gradient(135deg, transparent, transparent 12px, rgba(180, 168, 153, 0.04) 12px, rgba(180, 168, 153, 0.04) 13px), #faf8f5 !important;\n    border: 1px solid #e5dfd8 !important;\n    border-left: 3px solid #c4b5a6 !important;\n    border-radius: 0 !important;\n    margin: 16px 0 !important;\n    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.03) !important;\n    overflow: hidden !important;\n}\n\n/* 8.2 覆盖平台强制的内联白色背景 (R4 规则) */\n.markdown-body pre > div > div[node],\n.markdown-body pre > div > div:last-child {\n    background: transparent !important;\n    padding: 18px 22px !important;\n}\n\n/* 8.3 平台自带头部栏美化 (添加适配风格的底色，不影响正文) */\n.markdown-body pre > div > div.flex.justify-between.h-8,\n.markdown-body pre > div > div.border-b {\n    background: #f0ece7 !important; /* 柔和的纸张质感底色 */\n    border-bottom: 1px solid #e5dfd8 !important;\n    padding: 4px 18px !important;\n}\n\n/* 8.3.1 复制按钮背景联动 (严格遵守UI规范，即便在8.5隐藏了按钮，也需补齐该规则以防错位) */\n.markdown-body pre div[data-tooltip-id^=\"copy-tooltip\"],\n.markdown-body pre .copy-btn-legacy {\n    background: #f0ece7 !important; /* 适配头部背景的按钮底色 */\n}\n.markdown-body pre div[data-tooltip-id^=\"copy-tooltip\"]:hover,\n.markdown-body pre .copy-btn-legacy:hover {\n    background-color: #e6e0d8 !important;\n}\n.markdown-body pre div[data-tooltip-id^=\"copy-tooltip\"] > div:hover,\n.markdown-body pre .icon-copy-v2:hover {\n    background-color: #d5cdc3 !important;\n}\n\n/* 8.4 接管平台自带的语言标签 (替代原先违规的 ::before) */\n.markdown-body pre > div > div.flex.justify-between > div.text-\\[13px\\],\n.markdown-body pre > div > div.flex.justify-between > div:first-child {\n    font-family: 'Playfair Display', serif !important;\n    font-style: italic !important;\n    font-size: 13px !important;\n    color: #a09282 !important;\n    letter-spacing: 1.5px !important;\n    text-transform: capitalize !important;\n}\n\n/* 8.5 隐藏代码块自带的复制按钮及其悬浮提示容器 */\n.markdown-body pre .tooltip-container,\n.markdown-body pre div[data-tooltip-id^=\"copy-tooltip\"],\n.markdown-body pre .copy-btn-legacy {\n    display: none !important;\n}\n\n/* 8.6 代码文本排版 */\n.markdown-body pre code[class^=\"language-\"],\n.markdown-body pre > div > div[node] > code {\n    font-family: 'Noto Sans SC', sans-serif !important;\n    font-size: 0.84em !important;\n    line-height: 1.8 !important;\n    color: #4a4540 !important;\n    white-space: pre-wrap !important;\n    word-break: break-word !important;\n    letter-spacing: 0.3px !important;\n    display: block !important;\n}\n\n/* 8.7 代码块内滚动条 (指向正确的滚动容器) */\n.markdown-body pre > div > div[node]::-webkit-scrollbar {\n    height: 5px;\n    width: 5px;\n}\n.markdown-body pre > div > div[node]::-webkit-scrollbar-track {\n    background: #f0ece7 !important;\n}\n.markdown-body pre > div > div[node]::-webkit-scrollbar-thumb {\n    background: #c4b5a6 !important;\n    border-radius: 3px !important;\n}\n.markdown-body pre > div > div[node]::-webkit-scrollbar-thumb:hover {\n    background: #a89b8c !important;\n}\n\n/* 8.8 野生 details/summary 美化 (增加平台顶级权重控制) */\n.markdown-body details:not(.status-details):not(.character-details):not(.memory-details) {\n    border: 1px solid #d5cdc3 !important;\n    border-radius: 0 !important;\n    margin: 16px 0 !important;\n    background: #faf8f5 !important;\n    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.03) !important;\n    overflow: hidden !important;\n    transition: all 0.3s ease !important;\n}\n\n.markdown-body details:not(.status-details):not(.character-details):not(.memory-details)[open] {\n    border-color: #b4a899 !important;\n    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05) !important;\n}\n\n.markdown-body details:not(.status-details):not(.character-details):not(.memory-details) > summary {\n    font-family: 'Noto Serif SC', serif !important;\n    font-weight: 600 !important;\n    font-size: 0.95em !important;\n    color: #4a4540 !important;\n    padding: 14px 20px !important;\n    cursor: pointer !important;\n    list-style: none !important;\n    outline: none !important;\n    position: relative !important;\n    background: repeating-linear-gradient(135deg, transparent, transparent 10px, rgba(180, 168, 153, 0.05) 10px, rgba(180, 168, 153, 0.05) 11px), #ede8e1 !important;\n    border-bottom: 1px solid #d5cdc3 !important;\n    letter-spacing: 1px !important;\n    transition: background-color 0.2s ease, color 0.2s ease !important;\n}\n\n.markdown-body details:not(.status-details):not(.character-details):not(.memory-details) > summary:hover {\n    background: repeating-linear-gradient(135deg, transparent, transparent 10px, rgba(180, 168, 153, 0.08) 10px, rgba(180, 168, 153, 0.08) 11px), #e6e0d8 !important;\n    color: #3b3a38 !important;\n}\n\n.markdown-body details:not(.status-details):not(.character-details):not(.memory-details) > summary::-webkit-details-marker {\n    display: none !important;\n}\n\n.markdown-body details:not(.status-details):not(.character-details):not(.memory-details) > summary::before {\n    content: '+' !important;\n    font-family: 'Playfair Display', serif !important;\n    font-size: 0.85em !important;\n    font-weight: 400 !important;\n    margin-right: 10px !important;\n    color: #b4a899 !important;\n    display: inline-block !important;\n}\n\n.markdown-body details:not(.status-details):not(.character-details):not(.memory-details)[open] > summary::before {\n    content: '−' !important;\n}\n\n/* 8.9 野生 details 内部内容 */\n.markdown-body details:not(.status-details):not(.character-details):not(.memory-details) > *:not(summary) {\n    padding: 14px 22px !important;\n    font-family: 'Noto Sans SC', sans-serif !important;\n    font-size: 0.84em !important;\n    line-height: 1.8 !important;\n    color: #4a4540 !important;\n}\n\n.markdown-body details:not(.status-details):not(.character-details):not(.memory-details) p {\n    margin: 6px 0 !important;\n}\n\n/* 8.10 视觉锚点：将加粗文本转化为 UI 标签 */\n.markdown-body details:not(.status-details):not(.character-details):not(.memory-details) strong {\n    display: inline-block !important;\n    background: linear-gradient(135deg, #f0ece7, #e6e0d8) !important;\n    color: #6b5d50 !important;\n    padding: 2px 10px !important;\n    border-radius: 6px !important;\n    font-size: 0.9em !important;\n    font-weight: 600 !important;\n    margin-right: 8px !important;\n    margin-bottom: 4px !important;\n    border: 1px solid #d5cdc3 !important;\n    box-shadow: 0 1px 2px rgba(0,0,0,0.04) !important;\n    letter-spacing: 0.5px !important;\n    line-height: 1.6 !important;\n}\n\n/* ========================================\n   [8.11 表格与记忆区专属美化]\n   ======================================== */\n\n/* 限制表格宽度，强制文本换行，根除横向滚动条 */\n.markdown-body table {\n    width: 100% !important;\n    table-layout: fixed !important; /* 强制按比例分配宽度 */\n    word-wrap: break-word !important;\n    word-break: break-word !important;\n    border-collapse: collapse !important;\n    margin: 12px 0 !important;\n    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.03) !important;\n}\n\n/* 允许单元格内长文本自然换行 */\n.markdown-body table th,\n.markdown-body table td {\n    white-space: normal !important;\n    overflow-wrap: break-word !important;\n    padding: 10px 8px !important;\n    border: 1px solid #e5dfd8 !important;\n    color: #4a4540 !important;\n    font-size: 0.88em !important;\n    line-height: 1.6 !important;\n}\n\n/* 针对记忆区 4列表格 的列宽自适应分配 (No, Time, Scene, Event) */\n.markdown-body details table th:nth-child(1),\n.markdown-body details table td:nth-child(1) { width: 8% !important; text-align: center !important; }\n.markdown-body details table th:nth-child(2),\n.markdown-body details table td:nth-child(2) { width: 25% !important; }\n.markdown-body details table th:nth-child(3),\n.markdown-body details table td:nth-child(3) { width: 22% !important; }\n.markdown-body details table th:nth-child(4),\n.markdown-body details table td:nth-child(4) { width: 45% !important; }\n\n/* 表格斑马色背景 (偶数行) */\n.markdown-body table tbody tr:nth-child(even) {\n    background-color: rgba(180, 168, 153, 0.08) !important;\n}\n\n/* 表格 Hover 交互效果 (增强阅读时的焦点跟随) */\n.markdown-body table tbody tr:hover {\n    background-color: rgba(180, 168, 153, 0.15) !important;\n    transition: background-color 0.2s ease !important;\n}\n\n/* 表头独立美化，与整体风格保持一致 */\n.markdown-body table th {\n    background: linear-gradient(135deg, #f0ece7, #e6e0d8) !important;\n    font-family: 'Noto Serif SC', serif !important;\n    font-weight: 600 !important;\n    letter-spacing: 0.5px !important;\n    color: #5c5346 !important;\n}\n\n/* ========================================\n   [模块九：响应式与打印适配]\n   ======================================== */\n\n/* 9.1 移动端适配 */\n@media (max-width: 768px) {\n    /* 状态面板微调 */\n    .status-panel {\n        font-size: 14px;\n        border-radius: 0;\n        margin: 0;\n        box-shadow: none;\n    }\n\n    .status-panel::before {\n        inset: 8px;\n    }\n\n    .main-body {\n        font-size: 1em;\n        padding: 24px 22px;\n        border-radius: 0;\n        line-height: 1.9;\n    }\n\n    .status-details > summary {\n        font-size: 1.3em;\n        padding: 20px 32px 28px 32px;\n        letter-spacing: 2px;\n    }\n\n    .status-details > summary::after {\n        font-size: 0.36em;\n        letter-spacing: 1.5px;\n        margin-top: 6px;\n    }\n\n    .status-details > summary:hover {\n        letter-spacing: 3px;\n    }\n\n    .status-content {\n        padding: 14px 20px;\n    }\n\n    .info-grid {\n        grid-template-columns: 90px 1fr;\n        gap: 7px 12px;\n        font-size: 0.82em;\n    }\n\n    .scroll-box {\n        max-height: 160px;\n    }\n\n    .memory-log table {\n        font-size: 0.8em;\n    }\n\n    .memory-log th,\n    .memory-log td {\n        padding: 7px 9px;\n    }\n\n    .character-card-content {\n        padding: 8px 16px 14px 16px;\n        font-size: 0.8em;\n    }\n\n    .highlight-title {\n        font-size: 0.9em !important;\n    }\n\n    /* 移动端按钮微调 */\n    #ai-mod-button2 button.MuiButton-root {\n        font-size: 0.7em !important;\n        padding: 3px 8px !important;\n    }\n\n    .MuiStack-root.css-1dzoql9 button.MuiButton-root.MuiButton-text {\n        font-size: 0.68em !important;\n        padding: 2px 8px !important;\n    }\n\n    /* 移动端代码块 */\n    pre {\n        padding: 14px 16px !important;\n        margin: 12px 0 !important;\n    }\n\n    pre > code[class^=\"language-\"] {\n        font-size: 0.8em !important;\n        line-height: 1.7 !important;\n    }\n\n    /* 移动端野生details */\n    details:not(.status-details):not(.character-details):not(.memory-details) > summary {\n        font-size: 0.9em;\n        padding: 12px 16px;\n    }\n\n    details:not(.status-details):not(.character-details):not(.memory-details) > *:not(summary) {\n        padding: 10px 16px;\n        font-size: 0.8em;\n    }\n\n    /* 移动端加载动画 */\n    .flex.items-center.justify-center.w-6.h-5::before {\n        font-size: 14px !important;\n    }\n\n    .flex.items-center.justify-center.w-6.h-5::after {\n        height: 15px !important;\n    }\n}\n\n/* 9.2 打印样式优化 (导出长图或PDF时生效) */\n@media print {\n    .status-panel {\n        box-shadow: none;\n        border: 1px solid #000;\n    }\n\n    .status-panel::before {\n        display: none;\n    }\n\n    .scroll-box {\n        max-height: none;\n        overflow: visible;\n    }\n\n    pre {\n        border-left-color: #000 !important;\n        box-shadow: none !important;\n    }\n}\n\n/* ========================================\n   [模块十：推荐行动区域美化]\n   ======================================== */\n\n/* 10.1 容器外框与底色 */\n.action-container {\n    margin-top: 24px;\n    padding: 20px 24px;\n    background: repeating-linear-gradient(135deg, transparent, transparent 10px, rgba(180, 168, 153, 0.04) 10px, rgba(180, 168, 153, 0.04) 11px), #fdfcfa;\n    border: 1px solid #d5cdc3;\n    border-top: 3px solid #c4b5a6;\n    position: relative;\n    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.03);\n}\n\n/* 10.2 标题样式 */\n.action-title {\n    font-family: 'Noto Serif SC', serif;\n    font-size: 1.05em;\n    font-weight: 700;\n    color: #4a4540;\n    margin-bottom: 16px;\n    letter-spacing: 1.5px;\n    display: flex;\n    align-items: center;\n}\n\n.action-title::before {\n    content: '';\n    display: inline-block;\n    width: 4px;\n    height: 14px;\n    background: #b4a899;\n    margin-right: 10px;\n}\n\n.action-title::after {\n    content: 'What will you do next?';\n    font-family: 'Playfair Display', serif;\n    font-style: italic;\n    font-size: 0.65em;\n    font-weight: 400;\n    color: #a09282;\n    margin-left: 12px;\n    letter-spacing: 1px;\n    position: relative;\n    top: 2px;\n}\n\n/* 10.3 选项网格布局 */\n.action-grid {\n    display: flex;\n    flex-direction: column;\n    gap: 10px;\n}\n\n/* 10.4 单个选项卡片样式 */\n.action-option {\n    display: flex;\n    align-items: flex-start;\n    background: #f6f4f1;\n    border: 1px solid #e5dfd8;\n    padding: 12px 16px;\n    transition: all 0.3s ease;\n    cursor: pointer;\n    position: relative;\n    overflow: hidden;\n}\n\n.action-option:hover {\n    background: #fdfcfa;\n    border-color: #c4b5a6;\n    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05);\n    transform: translateX(4px);\n}\n\n/* 悬停时的左侧光标指示 */\n.action-option::before {\n    content: '';\n    position: absolute;\n    left: 0;\n    top: 0;\n    bottom: 0;\n    width: 3px;\n    background: #b4a899;\n    transform: scaleY(0);\n    transition: transform 0.3s ease;\n    transform-origin: center;\n}\n\n.action-option:hover::before {\n    transform: scaleY(1);\n}\n\n/* 10.5 选项序号样式 */\n.action-num {\n    font-family: 'Playfair Display', serif;\n    font-size: 1.1em;\n    font-weight: 600;\n    color: #8a7e72;\n    min-width: 24px;\n    margin-right: 12px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    border-right: 1px solid #d5cdc3;\n    padding-right: 12px;\n    transition: color 0.3s ease;\n}\n\n.action-option:hover .action-num {\n    color: #4a4540;\n}\n\n/* 10.6 选项文本样式 */\n.action-text {\n    font-family: 'Noto Sans SC', sans-serif;\n    font-size: 0.9em;\n    color: #5a554f;\n    line-height: 1.6;\n    transition: color 0.3s ease;\n}\n\n.action-option:hover .action-text {\n    color: #3b3a38;\n}\n\n/* 10.6 补丁：消除状态栏收起时的多余间距 */   \n/* 移除原有的固定 margin-top，改为根据 details 的展开状态动态调整 */\n.action-container {\n    /* 将原本模块十中的 margin-top: 24px; 删掉或覆盖 */\n    margin-top: 0; \n}\n\n/* 当状态栏收起时，消除多余间距（如果需要微调，可将 0 改为 8px 等小数值） */\ndetails.status-details:not([open]) + .action-container {\n    margin-top: 0;\n}\n\n/* ========================================\n   [模块十一：自定义光标]\n   ======================================== */\n\n\n/* ===== 1. 默认光标（背景、空白区域） ===== */\n/* 全局基础元素 */\nhtml, body, #__next, .h-full, .flex-col, .grow, .overflow-auto,\n/* 侧边栏及其内部所有非交互元素（按钮、链接、输入框等除外） */\n#sidebar-container,\n#sidebar-container *:not(button):not(a):not([role=\"button\"]):not(input):not(textarea),\n/* 主聊天容器 */\n.chat-container,\n/* 消息滚动区域 */\n.overflow-y-auto.w-full.h-full,\n/* 包含 chat 字样的容器（备用） */\n[class*=\"chat-container\"],\n/* 消息列表的外层容器（带 pt-24 类） */\n.mx-auto.pt-24,\n/* 消息容器内非消息气泡的空白区 */\n.chat-container > div:not(.group):not([class*=\"message\"]),\n/* 分页栏外层容器 */\n.py-0.w-full.flex.flex-wrap.justify-center.items-center,\n/* 分页导航根元素 */\n.MuiPagination-root,\n/* 分页右侧“跳至”文本容器 */\n.MuiStack-root.text-sm,\n/* 底部白色渐变背景容器（绝对定位） */\ndiv[class*=\"bg-gradient-to-t\"][class*=\"bottom-0\"],\ndiv[class*=\"bg-linear-to-t\"][class*=\"bottom-0\"] {\n    cursor: url('https://image2url.com/r2/default/files/1772788381277-11e888d3-d64d-4003-b000-78db3ff2f34f.cur'), default !important;\n}\n\n/* ===== 2. 指针光标（所有可点击元素） ===== */\n/* 原有特定的绝对定位容器 */\ndiv.absolute.left-1\\/2.-translate-x-1\\/2.z-10.md\\:static.md\\:left-auto.md\\:translate-x-0,\n/* 所有原生按钮 */\nbutton,\n/* 所有带 href 的链接 */\na[href],\n/* 所有带角色 button 的元素 */\n[role=\"button\"],\n/* MUI 按钮基类 */\n.MuiButtonBase-root,\n/* MUI 标签页 */\n.MuiTab-root,\n/* 所有包含 cursor-pointer 类的元素（Tailwind 工具类） */\n[class*=\"cursor-pointer\"],\n/* 侧边栏菜单项（特定类名） */\n.MuiBox-root.css-hjp5m2,\n/* 会话列表项（注意类名拼写） */\n.MuiStack-root.ursor-pointer,\n/* 隐藏/显示按钮 */\n#toggle-sub-buttons,\n/* 所有带 cursor-pointer 的 span */\nspan.cursor-pointer,\n/* 原生的 summary 元素 */\nsummary,\n\n/* ========================================== */\n/* ===== 下面是高层级强制修复与新增覆盖代码 ===== */\n/* ========================================== */\n\n/* 强制覆盖 HTML 状态面板标题栏 */\n.status-panel summary,\n/* 强制覆盖 即时状态/主角/女友面板 标题栏 */\n.status-panel details.status-details > summary,\n/* 强制覆盖 女友核心档案 标题栏 */\n.status-panel details.character-details > summary,\n/* 强制覆盖 记忆回廊 标题栏 */\n.status-panel details.memory-details > summary,\n\n/* 强制覆盖 底部流式/Mod 普通按钮 */\n#ai-mod-button2 button.MuiButton-root,\n/* 强制覆盖 底部流式/Mod 图标按钮 */\n#ai-mod-button2 button.MuiIconButton-root,\n/* 强制覆盖 底部流式/Mod 基类按钮 */\n#ai-mod-button2 .MuiButtonBase-root,\n\n/* 强制覆盖 聊天气泡底部操作按钮（复制、编辑、刷新等 MUI 图标按钮） */\n.MuiIconButton-root,\n/* 强制覆盖 聊天气泡底部灰字按钮（400色） */\n.group button.text-gray-400,\n/* 强制覆盖 聊天气泡底部灰字按钮（500色） */\n.group button.text-gray-500,\n\n/* 强制覆盖 分页栏的页面选择按钮 */\n.MuiPaginationItem-root,\n\n/* 强制覆盖 顶部模型选择器 */\n#ai-model-selector .group.flex.items-center,\n\n/* 强制覆盖 重构的主输入栏发送按钮（果冻爱心） */\n#ai-send-button,\n/* 强制覆盖 评论区的发送按钮（果冻爱心） */\ndiv.flex.flex-col.border-gray-200 div.cursor-pointer.group.flex.items-center.justify-center,\n/* 强制覆盖 AI气泡专属：“查看消耗”伪装按钮 (::after伪元素) */\n#ai-chat-answer .MuiStack-root:not(.text-purple-500)::after,\n/* 强制覆盖 通用MUI text按钮兜底样式 */\n.MuiButtonBase-root.MuiButton-root.MuiButton-text {\n    /* 统一替换为你指定的自定义光标 */\n    cursor: url('https://image2url.com/r2/default/files/1772788312955-4d8f1f54-ba4c-46bb-bb36-08aa7be7f834.cur'), pointer !important;\n    \n    /* 强制禁止文字选中，提升按钮和面板的点击体验 */\n    -webkit-user-select: none !important; /* Safari */\n    -moz-user-select: none !important;    /* Firefox */\n    -ms-user-select: none !important;     /* IE10+/Edge */\n    user-select: none !important;         /* 标准语法 */\n}\n\n/* 底部功能栏按钮内部元素 */\n#ai-mod-button2 button *,\n/* 状态面板标题栏内部元素 */\n.status-panel summary *,\n/* 聊天气泡操作按钮内部元素 */\n.MuiIconButton-root *,\n/* 分页栏按钮内部元素 */\n.MuiPaginationItem-root *,\n/* 顶部模型选择器内部元素 */\n#ai-model-selector .group.flex.items-center *,\n/* 主输入栏发送按钮内部元素 */\n#ai-send-button *,\n/* 评论区发送按钮内部元素 */\ndiv.flex.flex-col.border-gray-200 div.cursor-pointer.group.flex.items-center.justify-center *,\n/* 通用MUI text按钮内部元素 */\n.MuiButtonBase-root.MuiButton-root.MuiButton-text * {\n    /* 确保鼠标指到图标或文字的线条上时，依然继承父级的自定义光标 */\n    cursor: inherit !important;\n}\n\n/* ===== 3. 文本光标（输入区域及可选中内容） ===== */\n\n/* 所有原生输入框 */\ninput,\n/* 所有多行文本输入框 */\ntextarea,\n/* 可编辑内容区域 */\n[contenteditable=\"true\"],\n/* 特定类名的输入框（rc-textarea） */\n.rc-textarea,\n/* MUI 输入框的内部输入元素 */\n.MuiInputBase-input,\n/* MUI 输入框的外层容器（覆盖边框和内边距区域） */\n.MuiInputBase-root,\n/* 明确指定 MUI 输入框的内部输入（提高优先级） */\ninput.MuiInputBase-input,\n/* Markdown 正文内容（可选中） */\n.markdown-body,\n/* 消息内容通用类 */\n.message-content,\n/* 包含 message-content 字样的类 */\n[class*=\"message-content\"],\n/* AI 回答容器内的 Markdown */\n.chat-answer-container .markdown-body,\n/* 消息组内的 Markdown */\n.group .markdown-body,\n\n/* ========================================== */\n/* ===== 引导用户复制的行动选项区域 ===== */\n/* ========================================== */\n\n/* 1. 行动选项容器与具体文字内容（保持文本光标与可选中状态） */\n.action-option,\n.action-option .action-text {\n    cursor: url('https://image2url.com/r2/default/files/1772788430224-6720503e-0f9d-4d8f-8429-61abe2136a44.cur'), text !important;\n    /* 显式允许文本选中 */\n    -webkit-user-select: text !important;\n    -moz-user-select: text !important;\n    -ms-user-select: text !important;\n    user-select: text !important;\n}\n\n/* 2. 单独针对行动选项的数字序号（禁止选中，防止复制时误触） */\n.action-option .action-num {\n    /* 强制禁止选中 */\n    -webkit-user-select: none !important;\n    -moz-user-select: none !important;\n    -ms-user-select: none !important;\n    user-select: none !important;\n    /* 替换为你自定义的默认箭头光标，而不是系统默认光标 */\n    cursor: url('https://image2url.com/r2/default/files/1772788381277-11e888d3-d64d-4003-b000-78db3ff2f34f.cur'), default !important; \n}\n\n/* ===== 4. 帮助光标（模型选择器、提示图标等） ===== */\n/* 模型选择器区域 */\n#ai-model-selector .group,\n/* 所有向下箭头图标（数据属性） */\n[data-icon=\"ChevronDown\"],\n/* 所有滑块图标（数据属性） */\n[data-icon=\"SlidersH\"],\n/* MUI 选择框的下拉图标 */\n.MuiSelect-icon,\n/* MUI 菜单列表（悬停时） */\n.MuiMenu-list,\n/* 类名包含 help 的 SVG 图标 */\nsvg[class*=\"help\"],\n/* 标签包含 help 的元素 */\n[aria-label*=\"help\"] {\n    cursor: url('https://image2url.com/r2/default/files/1772788397523-fa4c27a5-0e2c-4325-b7f8-67c4d4b425e3.cur'), help !important;\n}\n\n/* ===== 5. 垂直滚动区域（仅当无更具体光标时生效） ===== */\n/* 所有 overflow-y-auto 容器（滚动区域背景） */\n.overflow-y-auto,\n/* 类名包含 scroll 的元素（如自定义滚动条区域） */\n[class*=\"scroll\"],\n/* 类名包含 overflow-auto 的元素 */\n[class*=\"overflow-auto\"] {\n    cursor: url('https://image2url.com/r2/default/files/1772788414232-766a9763-1e93-48e1-b719-d2813b7aede3.cur'), n-resize !important;\n}\n\n\n\n\n/* 修复：强制将 Markdown 正文区的所有野生伸缩栏标题替换为自定义光标 */\n.markdown-body details > summary,\n.markdown-body details:not(.status-details):not(.character-details):not(.memory-details) > summary {\n    cursor: url('https://image2url.com/r2/default/files/1772788312955-4d8f1f54-ba4c-46bb-bb36-08aa7be7f834.cur'), pointer !important;\n    -webkit-user-select: none !important;\n    user-select: none !important;\n}","options":{"items":[{"order":0,"label":"截断继续生成（记忆至少4）","type":"SET-INPUT","value":"【截断继续生成】"},{"order":1,"label":"增强性爱","type":"SET-INPUT","value":"（💓）"}]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":false,"defaultModelSettings":null,"totalConversations":47,"totalMessages":1551,"totalCreditsUsed":966408,"totalTokensUsed":59798813,"totalPlayedUsers":26,"deeplyPlayed":9,"fixedPromptLength":4437,"lorebookLength":70316,"author":{"id":"Yg0i8vHJmrCwr4uW6hjOnPJCGC1B42d3","name":"豚豚鱼","displayUsername":"920483204","username":"920483204"},"cardsTags":[{"tag":{"name":"单人卡","cardsCount":788}},{"tag":{"name":"自定义角色","cardsCount":265}},{"tag":{"name":"可快餐可长线","cardsCount":614}},{"tag":{"name":"剧情向","cardsCount":310}},{"tag":{"name":"多个攻略对象","cardsCount":70}},{"tag":{"name":"可剧情可涩涩","cardsCount":2460}},{"tag":{"name":"纯爱","cardsCount":886}},{"tag":{"name":"多角色","cardsCount":1110}}],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}