{"id":"2b935026-4bd4-4883-891d-381c02b5d4ab","authorId":"Nt3gmkP24hajNCiJEfezvQJGLjCWjgBV","title":"我的雪莲花只会因我而绽放？","description":"### 🌟 作品简介\n\n📖 在霓虹灯火永不熄灭的魔都，一场关于守护与失守的青春物语即将上演。\n\n你的青梅竹马——外表高冷如雪莲、内心却藏着无数小心机的千金大小姐林鸢，正站在命运的十字路口。她会成为只为你绽放的纯白之花，还是在欲望的暗流中，被他人染上不属于你的颜色？\n\n💕 这不是一个简单的恋爱故事。这是一场需要你用智慧、勇气和时机去守护的心理博弈。\n\n🎭 她表面上对你高冷疏离，实际上却在用腹黑的小手段试探你的真心。她的每一个眼神、每一句话、每一次若有若无的肢体接触，都藏着只有你能解读的密码。而你的每一个选择，都在悄然改变她内心深处那杆摇摆不定的天平。\n\n⚠️ 但危险从未远离。校园里潜伏着形形色色的觊觎者——体育生的荷尔蒙冲动、学生会长的权力游戏、教导主任的职权威胁、留学生的异域诱惑……他们如同暗夜中的猎食者，等待着你疏忽的那一刻。\n\n📊 游戏内置超过15项动态数值系统，从表层的好感与堕落，到深层的依赖、警戒、羞耻阈值，甚至精确到生理周期、器官开发、快感记忆……每一项数据都在真实模拟她作为一个活生生的人的心理与生理变化。\n\n🧠 AI拥有完整的记忆系统，她会记得你们的每一次约会、每一次争吵、每一个承诺。时间会流逝，场景会转换，而她的人格会在你的陪伴（或忽视）中逐渐成长或扭曲。\n\n🎬 超过1600字的电影级叙事，五感沉浸式场景描写，多视角动态切换。你不仅能看到她表面的优雅从容，更能通过特殊视角窥见她内心深处那些羞于启齿的挣扎与欲望。\n\n🌙 当夜幕降临，当你不在她身边，当堕落的种子已经悄然发芽……你会听到她在电话那头压抑的喘息吗？你会察觉到她衣领上陌生的香水味吗？你会在她闪躲的眼神中读出那些不可告人的秘密吗？\n\n💎 纯爱路线同样精彩绝伦。从青涩的心动到炽热的告白，从初吻的悸动到肌肤相亲的缠绵，每一步都有细腻入微的心理刻画和感官描写。守护住她的纯洁，你将收获这世上最珍贵的爱情。\n\n🎯 这是一场没有标准答案的人生模拟。你可以成为她的白马王子，也可以成为冷眼旁观的看客，甚至……成为亲手将她推入深渊的那个人。\n\n📍 魔都的霓虹灯下，无数个平行世界正在展开。在某个世界里，她穿着洁白的婚纱挽着你的手臂；而在另一个世界里，她跪在陌生男人的胯下，眼中闪烁着破碎的泪光与扭曲的快感。\n\n🌸 你的选择，将决定这朵高岭之花最终的归宿。\n\n现在，推开这扇门，书写属于你和她的《魔都浮生录》。","background":"khekzfhargbqrk9q0qxpvh9i.webp","backgroundWidth":2400,"backgroundHeight":1800,"cover":"oopewsxd9y7rp2rsr0avl4b9.webp","coverWidth":2400,"coverHeight":1800,"introPage":"kbbdguhfcqcr0owot736xco3.html","changelog":null,"createdAt":"2026-07-03T17:54:26.460Z","updatedAt":"2026-07-22T18:10:42.612Z","initPublicAt":"2026-07-05T18:47:37.350Z","renderTemplate":null,"assistantRegexReplace":null,"enableMemorySchema":false,"memorySchema":null,"injectStyles":"/* ========== 魔都浮生录 · 沉浸式状态栏系统 v2.0 ========== */\n.bg-gradient-to-t {\n    pointer-events: auto !important; \n    background: linear-gradient(to top, rgba(15, 23, 42, 0.98) 0%, rgba(15, 23, 42, 0.6) 80%, transparent 100%) !important;\n}\n/* 顶部栏 - 毛玻璃效果 */\n.sticky.w-full.top-0.flex.items-center {\n    background: rgba(15, 23, 42, 0.75) !important;\n    backdrop-filter: blur(20px) saturate(180%) !important;\n    border-bottom: 1px solid rgba(139, 92, 246, 0.2) !important;\n    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.2) !important;\n}\n/* 顶部栏 - 模型选择器 */\n#ai-model-selector .group.flex.items-center {\n    background: rgba(255, 255, 255, 0.05) !important;\n    border: 1px solid rgba(255, 255, 255, 0.1) !important;\n    border-radius: 12px !important;\n    padding: 4px 14px !important;\n}\n#ai-model-selector .truncate.text-\\[13px\\] {\n    color: #f1f5f9 !important;\n    text-shadow: 0 0 5px rgba(139, 92, 246, 0.5) !important;\n}\n/* 顶部栏 - 设置按钮 */\n#header-setting-button {\n    color: #cbd5e1 !important;\n    background: rgba(255, 255, 255, 0.05) !important;\n    border-radius: 50% !important;\n    transition: all 0.4s ease !important;\n}\n#header-setting-button:hover {\n    background: linear-gradient(135deg, rgba(124, 58, 237, 0.4), rgba(79, 70, 229, 0.4)) !important;\n    transform: rotate(180deg) !important;\n    box-shadow: 0 0 12px rgba(167, 139, 250, 0.6) !important;\n}\n/* 开场白栏 */\ndiv.flex.items-center.h-9.bg-white.rounded-md.cursor-pointer.group[class*=\"border-gray\"] {\n    background: rgba(30, 41, 59, 0.5) !important;\n    backdrop-filter: blur(10px) !important;\n    border: 1px solid rgba(255, 255, 255, 0.1) !important;\n    color: #e2e8f0 !important;\n}\ndiv.flex.items-center.h-9.bg-white.rounded-md.cursor-pointer.group[class*=\"border-gray\"]:hover {\n    background: linear-gradient(90deg, rgba(76, 29, 149, 0.7), rgba(30, 58, 138, 0.7)) !important;\n    border-color: #a78bfa !important;\n}\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: #c4b5fd !important;\n}\n/* 按钮栏 */\n#ai-mod-button2 {\n    background: transparent !important;\n    padding: 8px 0 !important;\n    gap: 8px !important;\n}\n#ai-mod-button2 button.MuiButton-root {\n    background: linear-gradient(135deg, rgba(76, 29, 149, 0.8) 0%, rgba(30, 58, 138, 0.8) 100%) !important;\n    backdrop-filter: blur(8px) !important;\n    border: 1px solid rgba(167, 139, 250, 0.3) !important;\n    color: #e2e8f0 !important;\n    border-radius: 12px !important;\n    font-weight: 600 !important;\n    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.3), inset 0 1px 0 rgba(255, 255, 255, 0.1) !important;\n    transition: all 0.2s ease !important;\n}\n#ai-mod-button2 button.MuiButton-root:hover {\n    background: linear-gradient(135deg, rgba(109, 40, 217, 1) 0%, rgba(37, 99, 235, 1) 100%) !important;\n    transform: translateY(-2px) !important;\n    box-shadow: 0 0 15px rgba(124, 58, 237, 0.4) !important;\n}\n#ai-mod-button2 button.MuiButton-root svg {\n    filter: drop-shadow(0 0 2px rgba(255, 255, 255, 0.5)) !important;\n}\n/* --- 底部输入区域 (核心修改处) --- */\n/* 输入框容器 */\n#ai-chat-bottom-input {\n    /* [关键修改] 改为不透明背景，确保任何模式下文字都清晰可见 */\n    background: #1e293b !important; \n    /* backdrop-filter 已移除，因为它在不透明背景下无效 */\n    border: 1px solid rgba(255, 255, 255, 0.1) !important;\n    border-radius: 16px !important;\n    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.3) !important;\n    /* [关键保留] 保留您原有的层级和指针事件设置，确保可点击 */\n    position: relative !important;\n    z-index: 50 !important;\n    pointer-events: auto !important;\n}\n/* 输入框聚焦时效果 */\n#ai-chat-bottom-input:focus-within {\n    /* [关键修改] 同样使用不透明背景 */\n    background: #334155 !important;\n    border-color: rgba(167, 139, 250, 0.6) !important;\n    box-shadow: 0 0 25px rgba(139, 92, 246, 0.25) !important;\n}\n/* 输入框本身 */\n#ai-chat-input {\n    background-color: #1e293b !important; /* 直接应用深色背景 */\n    color: #f8fafc !important;\n    padding: 10px !important; /* 增加内边距防止文字贴边 */\n    border-radius: 12px !important; /* 添加圆角使其美观 */\n}\n/* 当父容器聚焦时，输入框也改变颜色 */\n#ai-chat-bottom-input:focus-within #ai-chat-input {\n    background-color: #334155 !important;\n}\n/* [关键保留] 保留对发送按钮等元素的交互修复 */\n#ai-chat-bottom-input button,\n#ai-chat-bottom-input svg,\n#ai-chat-bottom-input [role=\"button\"] {\n    pointer-events: auto !important;\n    cursor: pointer !important;\n    z-index: 51 !important;\n}\n/* --- 评论区 --- */\ndiv[class*=\"w-full\"][class*=\"bg-white\"][class*=\"bottom-0\"] {\n    background-color: #0f172a !important;\n    border-top: 1px solid rgba(255, 255, 255, 0.05) !important;\n}\ndiv.text-lg.font-bold {\n    color: #e2e8f0 !important;\n}\ndiv.flex.flex-col.border-gray-200 {\n    background: rgba(30, 41, 59, 0.5) !important;\n    border: 1px solid rgba(255, 255, 255, 0.1) !important;\n}\ntextarea.rc-textarea {\n    color: #f1f5f9 !important;\n}\ndiv.cursor-pointer.group.flex.items-center.justify-center {\n    background: linear-gradient(45deg, #7c3aed, #db2777) !important;\n}\ndiv.text-sm.text-grey-600 span.font-bold {\n    color: #e2e8f0 !important;\n}\ndiv.break-all {\n    color: #cbd5e1 !important;\n}\n/* 排序与分页 */\nbutton.MuiButton-containedPrimary {\n    background: linear-gradient(90deg, #6d28d9, #4f46e5) !important;\n}\nbutton.MuiButton-outlinedPrimary {\n    color: #c4b5fd !important;\n    border-color: rgba(139, 92, 246, 0.5) !important;\n}\n.MuiPaginationItem-root {\n    color: #94a3b8 !important;\n}\n.MuiPaginationItem-root.Mui-selected {\n    background: rgba(139, 92, 246, 0.3) !important;\n    color: #fff !important;\n    border: 1px solid rgba(139, 92, 246, 0.6) !important;\n}\n.MuiInputBase-input {\n    background: rgba(255, 255, 255, 0.05) !important;\n    color: white !important;\n}\n/* ===== 隐藏顶部装饰条 ===== */\n[class*=\"bg-[#F1CBCB]\"],\n[class*=\"bg-[#c9e1e9]\"] {\n    display: none !important;\n}\n/* ===== 聊天框覆盖样式 ===== */\n.bg-gray-100\\/90.relative.inline-block {\n    background: linear-gradient(160deg, #0c0c18 0%, #1a1028 40%, #0f0a1a 100%) !important;\n    border: 1px solid rgba(255, 100, 150, 0.35) !important;\n    border-radius: 12px !important;\n    box-shadow:\n        0 0 35px rgba(255, 100, 150, 0.12),\n        0 0 60px rgba(138, 43, 226, 0.08),\n        0 4px 25px rgba(0, 0, 0, 0.6),\n        inset 0 1px 0 rgba(255, 255, 255, 0.03) !important;\n    padding: 10px 12px !important;\n    margin: 5px 0 !important;\n    position: relative !important;\n    isolation: isolate !important;\n    overflow: hidden !important;\n}\n/* 城市光斑背景 */\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    right: 0 !important;\n    bottom: 0 !important;\n    background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Ccircle cx='30' cy='40' r='1.5' fill='%23ff6496' opacity='0.3'%3E%3Canimate attributeName='opacity' values='0.3;0.6;0.3' dur='4s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='90' cy='25' r='1' fill='%23a855f7' opacity='0.25'%3E%3Canimate attributeName='opacity' values='0.25;0.5;0.25' dur='3s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='160' cy='50' r='1.2' fill='%2300d4ff' opacity='0.35'%3E%3Canimate attributeName='opacity' values='0.35;0.7;0.35' dur='5s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='50' cy='120' r='0.8' fill='%23ff6496' opacity='0.3'%3E%3Canimate attributeName='opacity' values='0.3;0.55;0.3' dur='3.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='140' cy='140' r='1.3' fill='%23ffd700' opacity='0.2'%3E%3Canimate attributeName='opacity' values='0.2;0.45;0.2' dur='4.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='180' cy='90' r='0.9' fill='%23a855f7' opacity='0.28'%3E%3Canimate attributeName='opacity' values='0.28;0.55;0.28' dur='3.2s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='20' cy='170' r='1.1' fill='%2300d4ff' opacity='0.22'%3E%3Canimate attributeName='opacity' values='0.22;0.48;0.22' dur='4.2s' repeatCount='indefinite'/%3E%3C/circle%3E%3Ccircle cx='110' cy='85' r='0.7' fill='%23ff6496' opacity='0.25'%3E%3Canimate attributeName='opacity' values='0.25;0.5;0.25' dur='2.8s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/svg%3E\") !important;\n    background-size: 200px 200px !important;\n    opacity: 0.6 !important;\n    z-index: 0 !important;\n    pointer-events: none !important;\n}\n/* 霓虹扫描线 */\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    right: 0 !important;\n    height: 1px !important;\n    background: linear-gradient(90deg, transparent 0%, rgba(255,100,150,0.8) 30%, rgba(138,43,226,0.8) 70%, transparent 100%) !important;\n    z-index: 0 !important;\n    pointer-events: none !important;\n    animation: neonScan 5s linear infinite !important;\n}\n@keyframes neonScan {\n    0% { transform: translateX(-100%); opacity: 0; }\n    15% { opacity: 1; }\n    85% { opacity: 1; }\n    100% { transform: translateX(100%); opacity: 0; }\n}\n/* ===== 主文本样式 ===== */\n.markdown-body {\n    color: #e0dce8 !important;\n    background: transparent !important;\n    position: relative !important;\n    z-index: 1 !important;\n    font-family: -apple-system, BlinkMacSystemFont, \"PingFang SC\", \"Microsoft YaHei\", sans-serif !important;\n}\n/* ===== 校园主题加载动画 ===== */\n.style_dot-flashing__8L91Q.style_text__zGhNq {\n    display: none !important;\n}\n.flex.items-center.justify-center.w-6.h-5 {\n    position: relative !important;\n    width: 120px !important;\n    height: 80px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    align-items: center !important;\n    justify-content: center !important;\n    gap: 8px !important;\n}\n/* 樱花飘落动画 */\n.flex.items-center.justify-center.w-6.h-5::before {\n    content: '' !important;\n    position: absolute !important;\n    width: 50px !important;\n    height: 50px !important;\n    background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cg%3E%3Cpath d='M25 15 L27 20 L32 20 L28 23 L30 28 L25 25 L20 28 L22 23 L18 20 L23 20 Z' fill='%23ff8ac4' opacity='0.8'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 25 25' to='360 25 25' dur='3s' repeatCount='indefinite'/%3E%3Canimate attributeName='opacity' values='0.4;0.8;0.4' dur='2s' repeatCount='indefinite'/%3E%3C/path%3E%3Cpath d='M25 10 L26 13 L29 13 L27 15 L28 18 L25 16 L22 18 L23 15 L21 13 L24 13 Z' fill='%23ffc0e0' opacity='0.6'%3E%3CanimateTransform attributeName='transform' type='translate' values='0,0; 2,-15; 0,0' dur='4s' repeatCount='indefinite'/%3E%3Canimate attributeName='opacity' values='0.3;0.7;0.3' dur='4s' repeatCount='indefinite'/%3E%3C/path%3E%3Cpath d='M25 35 L26 38 L29 38 L27 40 L28 43 L25 41 L22 43 L23 40 L21 38 L24 38 Z' fill='%23ffc0e0' opacity='0.5'%3E%3CanimateTransform attributeName='transform' type='translate' values='0,0; -3,15; 0,0' dur='5s' repeatCount='indefinite'/%3E%3Canimate attributeName='opacity' values='0.2;0.6;0.2' dur='5s' repeatCount='indefinite'/%3E%3C/path%3E%3C/g%3E%3Ccircle cx='25' cy='25' r='18' fill='none' stroke='%23ff8ac4' stroke-width='1.5' stroke-dasharray='4 4' opacity='0.3'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 25 25' to='360 25 25' dur='8s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/svg%3E\") !important;\n    background-size: contain !important;\n    background-repeat: no-repeat !important;\n    z-index: 2 !important;\n}\n/* 加载文字 */\n.flex.items-center.justify-center.w-6.h-5::after {\n    content: '青春故事编织中...' !important;\n    position: relative !important;\n    color: #ff8ac4 !important;\n    font-size: 0.75em !important;\n    font-weight: 600 !important;\n    text-shadow: 0 0 8px rgba(255, 138, 196, 0.4) !important;\n    z-index: 3 !important;\n    animation: textFade 2s ease-in-out infinite !important;\n    font-family: -apple-system, BlinkMacSystemFont, \"PingFang SC\", \"Microsoft YaHei\", sans-serif !important;\n}\n@keyframes textFade {\n    0%, 100% { opacity: 0.5; }\n    50% { opacity: 1; }\n}\n/* ===== 容器样式 ===== */\n.modu-container {\n    position: relative !important;\n    z-index: 1 !important;\n}\n/* ===== 时间地点栏 ===== */\n.time-location-bar {\n    background: linear-gradient(135deg, #12081a 0%, #1e1030 50%, #180c22 100%) !important;\n    border: 1px solid rgba(255, 100, 150, 0.4) !important;\n    border-radius: 10px !important;\n    padding: 12px 16px !important;\n    margin-bottom: 10px !important;\n    display: flex !important;\n    flex-wrap: wrap !important;\n    gap: 12px !important;\n    box-shadow:\n        0 0 25px rgba(255, 100, 150, 0.15),\n        inset 0 1px 0 rgba(255, 255, 255, 0.05) !important;\n    position: relative !important;\n    overflow: hidden !important;\n}\n.time-location-bar::before {\n    content: '' !important;\n    position: absolute !important;\n    bottom: 0 !important;\n    left: -100% !important;\n    width: 100% !important;\n    height: 2px !important;\n    background: linear-gradient(90deg, transparent, #ff6496, #a855f7, transparent) !important;\n    animation: neonLine 4s linear infinite !important;\n}\n@keyframes neonLine {\n    0% { left: -100%; }\n    100% { left: 100%; }\n}\n.info-row {\n    display: flex !important;\n    align-items: center !important;\n    gap: 8px !important;\n    flex: 1 !important;\n    min-width: 170px !important;\n}\n.info-icon {\n    font-size: 1.1em !important;\n    filter: drop-shadow(0 0 4px currentColor) !important;\n}\n.info-label {\n    color: #9a8aaa !important;\n    font-size: 0.85em !important;\n    font-weight: 500 !important;\n}\n.info-value {\n    color: #f0e8f8 !important;\n    font-weight: 600 !important;\n    font-family: 'Courier New', monospace !important;\n    text-shadow: 0 0 8px rgba(255, 100, 150, 0.3) !important;\n}\n/* ===== 正文区域 ===== */\n.main-story-content {\n    background: linear-gradient(180deg, #0e0815 0%, #16102a 100%) !important;\n    border: 1px solid #3a2848 !important;\n    border-radius: 10px !important;\n    padding: 20px 22px !important;\n    margin-bottom: 10px !important;\n    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.45) !important;\n    position: relative !important;\n}\n.main-story-content::before,\n.main-story-content::after {\n    content: '' !important;\n    position: absolute !important;\n    width: 22px !important;\n    height: 22px !important;\n    border: 2px solid #ff6496 !important;\n    opacity: 0.45 !important;\n}\n.main-story-content::before {\n    top: 8px !important;\n    left: 8px !important;\n    border-right: none !important;\n    border-bottom: none !important;\n}\n.main-story-content::after {\n    bottom: 8px !important;\n    right: 8px !important;\n    border-left: none !important;\n    border-top: none !important;\n}\n.main-story-content text {\n    display: block !important;\n}\n.main-story-content p {\n    color: #dcd5e8 !important;\n    font-size: 1em !important;\n    line-height: 1.85 !important;\n    margin-bottom: 1em !important;\n    text-align: justify !important;\n    text-indent: 2em !important;\n}\n.main-story-content p:last-child {\n    margin-bottom: 0 !important;\n}\n/* ===== 对话变色系统 ===== */\n.dialogue-player {\n    color: #64b5f6 !important;\n}\n.dialogue-heroine {\n    color: #ff8ac4 !important;\n}\n.dialogue-linhaoran {\n    color: #ffb74d !important;\n}\n.dialogue-guchengxuan {\n    color: #81c784 !important;\n}\n.dialogue-zhangguodong {\n    color: #e57373 !important;\n}\n.dialogue-marcus {\n    color: #ba68c8 !important;\n}\n.dialogue-chenrui {\n    color: #4dd0e1 !important;\n}\n.dialogue-jiangfeng {\n    color: #aed581 !important;\n}\n/* ===== 额外视角区域 ===== */\n.extra-perspective-area {\n    background: linear-gradient(180deg, #1a0c22 0%, #0e0815 100%) !important;\n    border: 1px solid #4a2858 !important;\n    border-left: 3px solid #a855f7 !important;\n    border-radius: 10px !important;\n    padding: 0 !important;\n    margin-top: 10px !important;\n    margin-bottom: 10px !important;\n    box-shadow: \n        0 4px 20px rgba(168, 85, 247, 0.15),\n        inset 0 1px 0 rgba(255, 255, 255, 0.03) !important;\n    overflow: hidden !important;\n    position: relative !important;\n}\n.extra-perspective-area::before {\n    content: '' !important;\n    position: absolute !important;\n    top: 0 !important;\n    left: 0 !important;\n    right: 0 !important;\n    height: 2px !important;\n    background: linear-gradient(90deg, transparent 0%, #a855f7 50%, transparent 100%) !important;\n    opacity: 0.6 !important;\n}\n.perspective-label {\n    background: linear-gradient(135deg, #2a1545 0%, #1a0c28 100%) !important;\n    color: #c084fc !important;\n    font-weight: 700 !important;\n    font-size: 0.95em !important;\n    padding: 10px 16px !important;\n    border-bottom: 1px solid #3a2858 !important;\n    display: flex !important;\n    align-items: center !important;\n    gap: 8px !important;\n    text-shadow: 0 0 10px rgba(168, 85, 247, 0.4) !important;\n}\n.perspective-label::before {\n    content: '◆' !important;\n    color: #a855f7 !important;\n    font-size: 1.1em !important;\n    animation: labelPulse 2s ease-in-out infinite !important;\n}\n@keyframes labelPulse {\n    0%, 100% { opacity: 0.6; transform: scale(1); }\n    50% { opacity: 1; transform: scale(1.1); }\n}\n.story-content.side-story {\n    padding: 18px 20px !important;\n    background: transparent !important;\n    border: none !important;\n}\n.story-content.side-story::before,\n.story-content.side-story::after {\n    display: none !important;\n}\n.story-content.side-story text {\n    display: block !important;\n}\n.story-content.side-story p {\n    color: #d0c5e0 !important;\n    font-size: 0.98em !important;\n    line-height: 1.8 !important;\n    margin-bottom: 1em !important;\n    text-align: justify !important;\n    text-indent: 2em !important;\n    position: relative !important;\n}\n.story-content.side-story p:last-child {\n    margin-bottom: 0 !important;\n}\n/* 额外视角特殊标记 */\n.extra-perspective-area[data-type=\"hidden-rape\"] {\n    border-left-color: #e74c3c !important;\n}\n.extra-perspective-area[data-type=\"hidden-rape\"] .perspective-label {\n    background: linear-gradient(135deg, #3a1520 0%, #1a0c15 100%) !important;\n    color: #ff6b9d !important;\n}\n.extra-perspective-area[data-type=\"hidden-rape\"] .perspective-label::before {\n    color: #e74c3c !important;\n}\n.extra-perspective-area[data-type=\"cognition\"] {\n    border-left-color: #ff8ac4 !important;\n}\n.extra-perspective-area[data-type=\"cognition\"] .perspective-label {\n    background: linear-gradient(135deg, #2a1530 0%, #1a0c20 100%) !important;\n    color: #ff8ac4 !important;\n}\n.extra-perspective-area[data-type=\"cognition\"] .perspective-label::before {\n    color: #ff8ac4 !important;\n}\n.extra-perspective-area[data-type=\"memory\"] {\n    border-left-color: #ffd700 !important;\n}\n.extra-perspective-area[data-type=\"memory\"] .perspective-label {\n    background: linear-gradient(135deg, #2a2515 0%, #1a180c 100%) !important;\n    color: #ffd700 !important;\n}\n.extra-perspective-area[data-type=\"memory\"] .perspective-label::before {\n    color: #ffd700 !important;\n}\n/* ===== 状态面板容器 ===== */\n.status-panel {\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 10px !important;\n}\n/* ===== 通用状态section ===== */\n.status-section {\n    background: linear-gradient(180deg, #100818 0%, #1a1028 100%) !important;\n    border: 1px solid #3a2850 !important;\n    border-radius: 10px !important;\n    overflow: hidden !important;\n    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3) !important;\n    transition: all 0.3s ease !important;\n}\n.status-section:hover {\n    border-color: #5a3870 !important;\n}\n.status-section[open] {\n    border-color: #ff6496 !important;\n    box-shadow: 0 0 20px rgba(255, 100, 150, 0.15) !important;\n}\n.section-header {\n    display: flex !important;\n    align-items: center !important;\n    gap: 10px !important;\n    padding: 12px 16px !important;\n    background: linear-gradient(90deg, #1a0c28 0%, #281540 100%) !important;\n    cursor: pointer !important;\n    transition: all 0.3s ease !important;\n    list-style: none !important;\n}\n.section-header::-webkit-details-marker {\n    display: none !important;\n}\n.section-header::after {\n    content: '▼' !important;\n    margin-left: auto !important;\n    color: #6a5a7a !important;\n    font-size: 0.7em !important;\n    transition: transform 0.3s ease !important;\n}\n.status-section[open] .section-header::after {\n    transform: rotate(180deg) !important;\n    color: #ff6496 !important;\n}\n.section-header:hover {\n    background: linear-gradient(90deg, #281540 0%, #351a55 100%) !important;\n}\n.header-icon {\n    font-size: 1.25em !important;\n}\n.header-title {\n    color: #f0e0f8 !important;\n    font-weight: 700 !important;\n    font-size: 1em !important;\n}\n.header-status {\n    color: #9a8aaa !important;\n    font-size: 0.82em !important;\n    margin-left: auto !important;\n    margin-right: 16px !important;\n    font-family: 'Courier New', monospace !important;\n}\n.section-body {\n    padding: 16px !important;\n    animation: fadeSlide 0.3s ease !important;\n}\n@keyframes fadeSlide {\n    from { opacity: 0; transform: translateY(-8px); }\n    to { opacity: 1; transform: translateY(0); }\n}\n/* ===== 玩家信息区 ===== */\n.player-section {\n    border-color: #4a90a8 !important;\n}\n.player-section[open] {\n    border-color: #5ab8d8 !important;\n    box-shadow: 0 0 18px rgba(90, 184, 216, 0.18) !important;\n}\n.player-section .section-header {\n    background: linear-gradient(90deg, #0a1a22 0%, #152838 100%) !important;\n}\n.player-section .section-header:hover {\n    background: linear-gradient(90deg, #152838 0%, #1a3548 100%) !important;\n}\n.basic-info-grid {\n    display: grid !important;\n    grid-template-columns: repeat(auto-fit, minmax(120px, 1fr)) !important;\n    gap: 10px !important;\n    margin-bottom: 14px !important;\n}\n.info-item {\n    background: rgba(90, 184, 216, 0.05) !important;\n    border: 1px solid #2a4858 !important;\n    border-radius: 8px !important;\n    padding: 10px 12px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 4px !important;\n}\n.info-item.full-width {\n    grid-column: 1 / -1 !important;\n}\n.item-label {\n    color: #6a9aaa !important;\n    font-size: 0.78em !important;\n    text-transform: uppercase !important;\n    letter-spacing: 0.5px !important;\n}\n.item-value {\n    color: #c8e8f8 !important;\n    font-weight: 600 !important;\n}\n.player-status {\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 8px !important;\n}\n.player-status .status-item {\n    display: flex !important;\n    align-items: center !important;\n    gap: 10px !important;\n    padding: 10px 12px !important;\n    background: rgba(90, 184, 216, 0.05) !important;\n    border: 1px solid #2a4858 !important;\n    border-radius: 8px !important;\n}\n.player-status .status-label {\n    color: #6a9aaa !important;\n    font-size: 0.85em !important;\n    min-width: 70px !important;\n}\n.player-status .status-value {\n    color: #a8d8e8 !important;\n}\n.player-unified-grid {\n    display: grid !important;\n    grid-template-columns: 1fr 1fr !important; \n    gap: 8px !important; /* 格子之间的间距 */\n    width: 100% !important;\n    box-sizing: border-box !important;\n}\n.player-unified-grid .info-item {\n    background: rgba(90, 184, 216, 0.05) !important;\n    border: 1px solid #2a4858 !important;\n    border-radius: 6px !important;\n    padding: 8px 10px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    justify-content: center !important;\n    min-width: 0 !important;\n}\n.player-unified-grid .info-item.full-span {\n    grid-column: 1 / -1 !important;\n}\n.player-unified-grid .info-item.status-highlight {\n    background: rgba(90, 184, 216, 0.1) !important;\n    border-color: #4a90a8 !important;\n    flex-direction: row !important;\n    align-items: center !important;\n    gap: 10px !important;\n}\n.player-unified-grid .item-label {\n    color: #6a9aaa !important;\n    font-size: 0.75em !important;\n    margin-bottom: 2px !important;\n    white-space: nowrap !important;\n}\n.player-unified-grid .item-value {\n    color: #c8e8f8 !important;\n    font-weight: 600 !important;\n    font-size: 0.9em !important;\n    line-height: 1.4 !important;\n}\n@media (max-width: 360px) {\n    .player-unified-grid {\n        grid-template-columns: 1fr !important;\n    }\n}\n/* ===== 女主信息区 ===== */\n.heroine-section {\n    border-color: #a855f7 !important;\n}\n.heroine-section[open] {\n    border-color: #c084fc !important;\n    box-shadow: 0 0 22px rgba(168, 85, 247, 0.2) !important;\n}\n.heroine-section .section-header {\n    background: linear-gradient(90deg, #180a28 0%, #2a1545 100%) !important;\n}\n.heroine-section .section-header:hover {\n    background: linear-gradient(90deg, #2a1545 0%, #3a2060 100%) !important;\n}\n.heroine-basic {\n    background: rgba(168, 85, 247, 0.05) !important;\n    border: 1px solid #3a2858 !important;\n    border-radius: 8px !important;\n    padding: 12px !important;\n    margin-bottom: 14px !important;\n}\n.basic-row {\n    display: flex !important;\n    align-items: flex-start !important;\n    padding: 7px 0 !important;\n    border-bottom: 1px dashed #3a2858 !important;\n}\n.basic-row:last-child {\n    border-bottom: none !important;\n}\n.row-label {\n    color: #9a78bb !important;\n    width: 80px !important;\n    flex-shrink: 0 !important;\n    font-size: 0.88em !important;\n}\n.row-value {\n    color: #e0d0f0 !important;\n    flex: 1 !important;\n}\n.heart-voice .row-value {\n    color: #ff8ac4 !important;\n    font-style: italic !important;\n}\n/* ===== 关系数值条 ===== */\n.relationship-metrics {\n    margin-bottom: 14px !important;\n}\n.metrics-title {\n    color: #c084fc !important;\n    font-weight: 700 !important;\n    margin-bottom: 12px !important;\n    font-size: 0.92em !important;\n}\n.metrics-bars {\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 12px !important;\n}\n.metric-bar {\n    background: rgba(0, 0, 0, 0.2) !important;\n    border: 1px solid #3a2858 !important;\n    border-radius: 8px !important;\n    padding: 10px 12px !important;\n}\n.bar-header {\n    display: flex !important;\n    justify-content: space-between !important;\n    align-items: center !important;\n    margin-bottom: 6px !important;\n}\n.metric-label {\n    color: #c0b0d8 !important;\n    font-weight: 500 !important;\n}\n.metric-value {\n    color: #e0d0f0 !important;\n    font-family: 'Courier New', monospace !important;\n    font-weight: 700 !important;\n    font-size: 0.9em !important;\n}\n.bar-container {\n    height: 10px !important;\n    background: #1a1028 !important;\n    border-radius: 5px !important;\n    overflow: hidden !important;\n    border: 1px solid #3a3858 !important;\n    margin-bottom: 5px !important;\n}\n.bar-fill {\n    height: 100% !important;\n    border-radius: 4px !important;\n    transition: width 0.5s ease !important;\n    position: relative !important;\n}\n.bar-fill::after {\n    content: '' !important;\n    position: absolute !important;\n    top: 0 !important;\n    left: 0 !important;\n    right: 0 !important;\n    height: 50% !important;\n    background: linear-gradient(180deg, rgba(255,255,255,0.25) 0%, transparent 100%) !important;\n    border-radius: 4px 4px 0 0 !important;\n}\n.bar-favor {\n    background: linear-gradient(90deg, #ff6b9d 0%, #ff8fab 100%) !important;\n    box-shadow: 0 0 10px rgba(255, 107, 157, 0.45) !important;\n}\n.bar-corrupt {\n    background: linear-gradient(90deg, #9b59b6 0%, #8e44ad 100%) !important;\n    box-shadow: 0 0 10px rgba(155, 89, 182, 0.45) !important;\n}\n.bar-excite {\n    background: linear-gradient(90deg, #e74c3c 0%, #ff6b6b 100%) !important;\n    box-shadow: 0 0 10px rgba(231, 76, 60, 0.45) !important;\n}\n.bar-change {\n    font-size: 0.78em !important;\n}\n.change-text {\n    color: #8a7a9a !important;\n}\n/* ===== 身体状态区 ===== */\n.body-status-panel {\n    background: rgba(255, 100, 150, 0.05) !important;\n    border: 1px solid #4a2848 !important;\n    border-radius: 8px !important;\n    overflow: hidden !important;\n}\n.body-status-panel {\n    background: rgba(255, 100, 150, 0.05) !important;\n    border: 1px solid #4a2848 !important;\n    border-radius: 8px !important;\n    overflow: hidden !important;\n}\n.body-title {\n    display: flex !important;\n    align-items: center !important;\n    padding: 10px 12px !important;\n    color: #ff6496 !important;\n    font-weight: 700 !important;\n    cursor: pointer !important;\n    list-style: none !important;\n    background: rgba(255, 100, 150, 0.08) !important;\n}\n.body-title::-webkit-details-marker {\n    display: none !important;\n}\n.body-title::after {\n    content: '▼' !important;\n    margin-left: auto !important;\n    font-size: 0.7em !important;\n    color: #8a5a6a !important;\n    transition: transform 0.3s ease !important;\n}\n.body-status-panel[open] .body-title::after {\n    transform: rotate(180deg) !important;\n    color: #ff6496 !important;\n}\n.body-content {\n    padding: 12px !important;\n    animation: fadeSlide 0.3s ease !important;\n}\n.body-content {\n    padding: 12px !important;\n}\n.body-info-grid {\n    display: grid !important;\n    grid-template-columns: repeat(auto-fit, minmax(130px, 1fr)) !important;\n    gap: 8px !important;\n    margin-bottom: 12px !important;\n}\n.body-item {\n    background: rgba(0, 0, 0, 0.2) !important;\n    border: 1px solid #3a2838 !important;\n    border-radius: 6px !important;\n    padding: 8px 10px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 3px !important;\n}\n.body-label {\n    color: #9a6888 !important;\n    font-size: 0.78em !important;\n}\n.body-value {\n    color: #e8a8c0 !important;\n    font-weight: 600 !important;\n    font-size: 0.9em !important;\n}\n.organ-status-panel {\n    background: rgba(255, 100, 150, 0.05) !important;\n    border: 1px solid #4a2848 !important;\n    border-radius: 8px !important;\n    overflow: hidden !important;\n    margin-top: 10px !important;\n}\n.organ-panel-title {\n    display: flex !important;\n    align-items: center !important;\n    padding: 10px 12px !important;\n    color: #ff6496 !important;\n    font-weight: 700 !important;\n    cursor: pointer !important;\n    list-style: none !important;\n    background: rgba(255, 100, 150, 0.08) !important;\n}\n.organ-panel-title::-webkit-details-marker {\n    display: none !important;\n}\n.organ-panel-title::after {\n    content: '▼' !important;\n    margin-left: auto !important;\n    font-size: 0.7em !important;\n    color: #8a5a6a !important;\n    transition: transform 0.3s ease !important;\n}\n.organ-status-panel[open] .organ-panel-title::after {\n    transform: rotate(180deg) !important;\n}\n.organ-panel-content {\n    padding: 12px !important;\n}\n.organ-grid {\n    display: grid !important;\n    grid-template-columns: repeat(auto-fit, minmax(100px, 1fr)) !important;\n    gap: 6px !important;\n}\n.organ-item {\n    background: rgba(0, 0, 0, 0.15) !important;\n    border: 1px solid #3a2838 !important;\n    border-radius: 5px !important;\n    padding: 6px 8px !important;\n    display: flex !important;\n    align-items: center !important;\n    gap: 5px !important;\n    font-size: 0.82em !important;\n}\n.organ-name {\n    color: #e898b0 !important;\n    font-weight: 600 !important;\n}\n.organ-state {\n    color: #b878a0 !important;\n}\n.organ-count {\n    color: #8a5878 !important;\n    font-size: 0.9em !important;\n    margin-left: auto !important;\n}\n/* ===== 记忆档案区 ===== */\n.memory-section {\n    border-color: #daa520 !important;\n}\n.memory-section[open] {\n    border-color: #ffd700 !important;\n    box-shadow: 0 0 18px rgba(255, 215, 0, 0.12) !important;\n}\n.memory-section .section-header {\n    background: linear-gradient(90deg, #1a180a 0%, #2a2815 100%) !important;\n}\n.memory-section .section-header:hover {\n    background: linear-gradient(90deg, #2a2815 0%, #3a3820 100%) !important;\n}\n.memory-area {\n    background: rgba(0, 0, 0, 0.2) !important;\n    border: 1px solid #3a3828 !important;\n    border-radius: 8px !important;\n    padding: 12px !important;\n    margin-bottom: 10px !important;\n}\n.memory-area:last-child {\n    margin-bottom: 0 !important;\n}\n.memory-title {\n    color: #ffd700 !important;\n    font-weight: 700 !important;\n    margin-bottom: 10px !important;\n    font-size: 0.9em !important;\n}\n.memory-list {\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 6px !important;\n    max-height: 180px !important;\n    overflow-y: auto !important;\n}\n.memory-list::-webkit-scrollbar {\n    width: 4px !important;\n}\n.memory-list::-webkit-scrollbar-track {\n    background: #1a1810 !important;\n    border-radius: 2px !important;\n}\n.memory-list::-webkit-scrollbar-thumb {\n    background: #4a4830 !important;\n    border-radius: 2px !important;\n}\n.memory-item {\n    color: #c0c0a0 !important;\n    font-size: 0.85em !important;\n    padding: 7px 10px !important;\n    background: rgba(255, 215, 0, 0.03) !important;\n    border-radius: 5px !important;\n    border-left: 2px solid #4a4830 !important;\n}\n.memory-item.important {\n    border-left-color: #ffd700 !important;\n    background: rgba(255, 215, 0, 0.08) !important;\n}\n.memory-item.snapshot {\n    border-left-color: #c084fc !important;\n    background: rgba(192, 132, 252, 0.05) !important;\n}\n/* ===== 行动选择区 ===== */\n.action-section {\n    border-color: #00d4ff !important;\n}\n.action-section[open] {\n    border-color: #40e0ff !important;\n    box-shadow: 0 0 22px rgba(0, 212, 255, 0.18) !important;\n}\n.action-section .section-header {\n    background: linear-gradient(90deg, #0a1820 0%, #152535 100%) !important;\n}\n.action-section .section-header:hover {\n    background: linear-gradient(90deg, #152535 0%, #1a3048 100%) !important;\n}\n.action-grid {\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 12px !important;\n}\n.action-option {\n    counter-increment: action-counter !important;\n    background: linear-gradient(135deg, rgba(0, 212, 255, 0.05) 0%, rgba(0, 212, 255, 0.02) 100%) !important;\n    border: 1px solid #2a4858 !important;\n    border-radius: 8px !important;\n    padding: 12px 14px !important;\n    cursor: pointer !important;\n    transition: all 0.3s ease !important;\n    position: relative !important;\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 5px !important;\n    padding-left: 44px !important;\n}\n.action-option::before {\n    content: counter(action-counter) !important;\n    position: absolute !important;\n    left: 12px !important;\n    top: 50% !important;\n    transform: translateY(-50%) !important;\n    background: linear-gradient(135deg, #00d4ff 0%, #0099cc 100%) !important;\n    color: white !important;\n    width: 22px !important;\n    height: 22px !important;\n    border-radius: 50% !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    font-weight: 700 !important;\n    font-size: 0.82em !important;\n    box-shadow: 0 2px 8px rgba(0, 212, 255, 0.35) !important;\n}\n.action-option::after {\n    content: '' !important;\n    position: absolute !important;\n    left: 0 !important;\n    top: 0 !important;\n    height: 100% !important;\n    width: 3px !important;\n    background: linear-gradient(180deg, #00d4ff 0%, #0099cc 100%) !important;\n    opacity: 0 !important;\n    border-radius: 8px 0 0 8px !important;\n    transition: opacity 0.3s ease !important;\n}\n.action-option:hover {\n    background: linear-gradient(135deg, rgba(0, 212, 255, 0.12) 0%, rgba(0, 212, 255, 0.05) 100%) !important;\n    border-color: #00d4ff !important;\n    transform: translateX(4px) !important;\n    box-shadow: 0 4px 18px rgba(0, 212, 255, 0.18) !important;\n}\n.action-option:hover::after {\n    opacity: 1 !important;\n}\n.option-type {\n    color: #80e8ff !important;\n    font-weight: 600 !important;\n    font-size: 0.95em !important;\n}\n.option-desc {\n    color: #8ab8c8 !important;\n    font-size: 0.88em !important;\n    line-height: 1.45 !important;\n}\n/* 选项类型变体 */\n.action-option[data-type=\"gentle\"] {\n    border-color: #3a5848 !important;\n}\n.action-option[data-type=\"gentle\"]::before {\n    background: linear-gradient(135deg, #2ed573 0%, #1abc54 100%) !important;\n}\n.action-option[data-type=\"gentle\"]::after {\n    background: linear-gradient(180deg, #2ed573 0%, #1abc54 100%) !important;\n}\n.action-option[data-type=\"gentle\"]:hover {\n    border-color: #2ed573 !important;\n    box-shadow: 0 4px 18px rgba(46, 213, 115, 0.18) !important;\n}\n.action-option[data-type=\"gentle\"] .option-type {\n    color: #5aff9a !important;\n}\n.action-option[data-type=\"intimate\"] {\n    border-color: #5a3848 !important;\n}\n.action-option[data-type=\"intimate\"]::before {\n    background: linear-gradient(135deg, #ff6496 0%, #ff4777 100%) !important;\n}\n.action-option[data-type=\"intimate\"]::after {\n    background: linear-gradient(180deg, #ff6496 0%, #ff4777 100%) !important;\n}\n.action-option[data-type=\"intimate\"]:hover {\n    border-color: #ff6496 !important;\n    box-shadow: 0 4px 18px rgba(255, 100, 150, 0.18) !important;\n}\n.action-option[data-type=\"intimate\"] .option-type {\n    color: #ff8fab !important;\n}\n.action-option[data-type=\"protect\"] {\n    border-color: #5a4828 !important;\n}\n.action-option[data-type=\"protect\"]::before {\n    background: linear-gradient(135deg, #ffa502 0%, #ff7f00 100%) !important;\n}\n.action-option[data-type=\"protect\"]::after {\n    background: linear-gradient(180deg, #ffa502 0%, #ff7f00 100%) !important;\n}\n.action-option[data-type=\"protect\"]:hover {\n    border-color: #ffa502 !important;\n    box-shadow: 0 4px 18px rgba(255, 165, 2, 0.18) !important;\n}\n.action-option[data-type=\"protect\"] .option-type {\n    color: #ffc048 !important;\n}\n.action-option[data-type=\"custom\"] {\n    border-color: #4a4858 !important;\n}\n.action-option[data-type=\"custom\"]::before {\n    background: linear-gradient(135deg, #8a8aa8 0%, #6a6a88 100%) !important;\n}\n.action-option[data-type=\"custom\"]::after {\n    background: linear-gradient(180deg, #8a8aa8 0%, #6a6a88 100%) !important;\n}\n.action-option[data-type=\"custom\"]:hover {\n    border-color: #a0a0c0 !important;\n    box-shadow: 0 4px 18px rgba(160, 160, 192, 0.12) !important;\n}\n.action-option[data-type=\"custom\"] .option-type {\n    color: #c0c0d8 !important;\n}\n/* ===== 行动选择区域特殊样式调整 ===== */\n.action-section .section-header {\n    cursor: default !important;\n}\n.action-section .section-header::after {\n    display: none !important;\n}\n/* 确保行动选择区域始终显示边框高亮 */\n.action-section {\n    border-color: #00d4ff !important;\n    box-shadow: 0 0 22px rgba(0, 212, 255, 0.18) !important;\n}\n.action-section .section-header {\n    background: linear-gradient(90deg, #0a1820 0%, #152535 100%) !important;\n}\n.action-section .section-header:hover {\n    background: linear-gradient(90deg, #152535 0%, #1a3048 100%) !important;\n}\n/* ===== 移动端适配 ===== */\n@media (max-width: 768px) {\n    .bg-gray-100\\/90.relative.inline-block {\n        padding: 8px 10px !important;\n    }\n    .time-location-bar {\n        flex-direction: column !important;\n        padding: 10px 12px !important;\n        gap: 8px !important;\n    }\n    .info-row {\n        min-width: auto !important;\n    }\n    .main-story-content {\n        padding: 14px 16px !important;\n    }\n    .main-story-content p {\n        font-size: 0.94em !important;\n    }\n    .section-body {\n        padding: 12px !important;\n    }\n    .basic-info-grid {\n        grid-template-columns: repeat(2, 1fr) !important;\n    }\n    .body-info-grid {\n        grid-template-columns: repeat(2, 1fr) !important;\n    }\n    .organ-grid {\n        grid-template-columns: repeat(2, 1fr) !important;\n    }\n    .header-status {\n        display: none !important;\n    }\n    .action-option {\n        padding-left: 40px !important;\n    }\n    .action-option::before {\n        width: 20px !important;\n        height: 20px !important;\n        font-size: 0.78em !important;\n    }\n}\n@media (max-width: 480px) {\n    .bg-gray-100\\/90.relative.inline-block {\n        padding: 6px 8px !important;\n        border-radius: 10px !important;\n    }\n    .basic-info-grid {\n        grid-template-columns: 1fr !important;\n    }\n    .body-info-grid {\n        grid-template-columns: 1fr !important;\n    }\n    .organ-grid {\n        grid-template-columns: repeat(2, 1fr) !important;\n    }\n    .bar-header {\n        flex-direction: column !important;\n        align-items: flex-start !important;\n        gap: 3px !important;\n    }\n    .main-story-content::before,\n    .main-story-content::after {\n        display: none !important;\n    }\n    .row-label {\n        width: 70px !important;\n    }\n}\n/* ===== 低动效模式 ===== */\n@media (prefers-reduced-motion: reduce) {\n    .bg-gray-100\\/90.relative.inline-block::after {\n        animation-duration: 12s !important;\n    }\n    .time-location-bar::before {\n        animation-duration: 8s !important;\n    }\n    .action-option {\n        transition: none !important;\n    }\n    .action-option:hover {\n        transform: none !important;\n    }\n}","options":{"items":[{"order":0,"label":"1","type":"SET-INPUT","value":"1"},{"order":1,"label":"2","type":"SET-INPUT","value":"2"},{"order":2,"label":"3","type":"SET-INPUT","value":"3"},{"order":3,"label":"4","type":"SET-INPUT","value":"4"},{"order":4,"label":"5","type":"SET-INPUT","value":"5"}]},"language":"zh","containsNSFW":true,"publicAccess":true,"deletedAt":null,"isAnonymous":false,"enableSafeguard":false,"defaultModelSettings":null,"totalConversations":19,"totalMessages":255,"totalCreditsUsed":322643,"totalTokensUsed":14049456,"totalPlayedUsers":15,"deeplyPlayed":7,"fixedPromptLength":30559,"lorebookLength":73068,"author":{"id":"Nt3gmkP24hajNCiJEfezvQJGLjCWjgBV","name":"mo7tian","displayUsername":"mo7tian","username":"mo7tian"},"cardsTags":[],"cardsVoices":[],"prompt":null,"promptSizeBytes":null}